@charset "UTF-8";:root{--el-color-white:#ffffff;--el-color-black:#000000;--el-color-primary-rgb:64,158,255;--el-color-success-rgb:103,194,58;--el-color-warning-rgb:230,162,60;--el-color-danger-rgb:245,108,108;--el-color-error-rgb:245,108,108;--el-color-info-rgb:144,147,153;--el-font-size-extra-large:20px;--el-font-size-large:18px;--el-font-size-medium:16px;--el-font-size-base:14px;--el-font-size-small:13px;--el-font-size-extra-small:12px;--el-font-family:"Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif;--el-font-weight-primary:500;--el-font-line-height-primary:24px;--el-index-normal:1;--el-index-top:1000;--el-index-popper:2000;--el-border-radius-base:4px;--el-border-radius-small:2px;--el-border-radius-round:20px;--el-border-radius-circle:100%;--el-transition-duration:.3s;--el-transition-duration-fast:.2s;--el-transition-function-ease-in-out-bezier:cubic-bezier(.645,.045,.355,1);--el-transition-function-fast-bezier:cubic-bezier(.23,1,.32,1);--el-transition-all:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);--el-transition-fade:opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-md-fade:transform var(--el-transition-duration) var(--el-transition-function-fast-bezier),opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-fade-linear:opacity var(--el-transition-duration-fast) linear;--el-transition-border:border-color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-box-shadow:box-shadow var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-color:color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-component-size-large:40px;--el-component-size:32px;--el-component-size-small:24px;color-scheme:light;--el-color-primary:#409eff;--el-color-primary-light-3:rgb(121,187,255);--el-color-primary-light-5:rgb(160,207,255);--el-color-primary-light-7:rgb(198,226,255);--el-color-primary-light-8:rgb(217,236,255);--el-color-primary-light-9:rgb(236,245,255);--el-color-primary-dark-2:rgb(51,126,204);--el-color-success:#67c23a;--el-color-success-light-3:rgb(149,212,117);--el-color-success-light-5:rgb(179,225,157);--el-color-success-light-7:rgb(209,237,196);--el-color-success-light-8:rgb(225,243,216);--el-color-success-light-9:rgb(240,249,235);--el-color-success-dark-2:rgb(82,155,46);--el-color-warning:#e6a23c;--el-color-warning-light-3:rgb(238,190,119);--el-color-warning-light-5:rgb(243,209,158);--el-color-warning-light-7:rgb(248,227,197);--el-color-warning-light-8:rgb(250,236,216);--el-color-warning-light-9:rgb(253,246,236);--el-color-warning-dark-2:rgb(184,130,48);--el-color-danger:#f56c6c;--el-color-danger-light-3:rgb(248,152,152);--el-color-danger-light-5:rgb(250,182,182);--el-color-danger-light-7:rgb(252,211,211);--el-color-danger-light-8:rgb(253,226,226);--el-color-danger-light-9:rgb(254,240,240);--el-color-danger-dark-2:rgb(196,86,86);--el-color-error:#f56c6c;--el-color-error-light-3:rgb(248,152,152);--el-color-error-light-5:rgb(250,182,182);--el-color-error-light-7:rgb(252,211,211);--el-color-error-light-8:rgb(253,226,226);--el-color-error-light-9:rgb(254,240,240);--el-color-error-dark-2:rgb(196,86,86);--el-color-info:#909399;--el-color-info-light-3:rgb(177,179,184);--el-color-info-light-5:rgb(200,201,204);--el-color-info-light-7:rgb(222,223,224);--el-color-info-light-8:rgb(233,233,235);--el-color-info-light-9:rgb(244,244,245);--el-color-info-dark-2:rgb(115,118,122);--el-bg-color:#ffffff;--el-bg-color-page:#f2f3f5;--el-bg-color-overlay:#ffffff;--el-text-color-primary:#303133;--el-text-color-regular:#606266;--el-text-color-secondary:#909399;--el-text-color-placeholder:#a8abb2;--el-text-color-disabled:#c0c4cc;--el-border-color:#dcdfe6;--el-border-color-light:#e4e7ed;--el-border-color-lighter:#ebeef5;--el-border-color-extra-light:#f2f6fc;--el-border-color-dark:#d4d7de;--el-border-color-darker:#cdd0d6;--el-fill-color:#f0f2f5;--el-fill-color-light:#f5f7fa;--el-fill-color-lighter:#fafafa;--el-fill-color-extra-light:#fafcff;--el-fill-color-dark:#ebedf0;--el-fill-color-darker:#e6e8eb;--el-fill-color-blank:#ffffff;--el-box-shadow:0px 12px 32px 4px rgba(0,0,0,.04),0px 8px 20px rgba(0,0,0,.08);--el-box-shadow-light:0px 0px 12px rgba(0,0,0,.12);--el-box-shadow-lighter:0px 0px 6px rgba(0,0,0,.12);--el-box-shadow-dark:0px 16px 48px 16px rgba(0,0,0,.08),0px 12px 32px rgba(0,0,0,.12),0px 8px 16px -8px rgba(0,0,0,.16);--el-disabled-bg-color:var(--el-fill-color-light);--el-disabled-text-color:var(--el-text-color-placeholder);--el-disabled-border-color:var(--el-border-color-light);--el-overlay-color:rgba(0,0,0,.8);--el-overlay-color-light:rgba(0,0,0,.7);--el-overlay-color-lighter:rgba(0,0,0,.5);--el-mask-color:rgba(255,255,255,.9);--el-mask-color-extra-light:rgba(255,255,255,.3);--el-border-width:1px;--el-border-style:solid;--el-border-color-hover:var(--el-text-color-disabled);--el-border:var(--el-border-width) var(--el-border-style) var(--el-border-color);--el-svg-monochrome-grey:var(--el-border-color)}.fade-in-linear-enter-active,.fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.fade-in-linear-enter-from,.fade-in-linear-leave-to{opacity:0}.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.el-fade-in-linear-enter-from,.el-fade-in-linear-leave-to{opacity:0}.el-fade-in-enter-active,.el-fade-in-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-fade-in-enter-from,.el-fade-in-leave-active{opacity:0}.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-zoom-in-center-enter-from,.el-zoom-in-center-leave-active{opacity:0;transform:scaleX(0)}.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{opacity:1;transform:scaleY(1);transform-origin:center top;transition:var(--el-transition-md-fade)}.el-zoom-in-top-enter-active[data-popper-placement^=top],.el-zoom-in-top-leave-active[data-popper-placement^=top]{transform-origin:center bottom}.el-zoom-in-top-enter-from,.el-zoom-in-top-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active{opacity:1;transform:scaleY(1);transform-origin:center bottom;transition:var(--el-transition-md-fade)}.el-zoom-in-bottom-enter-from,.el-zoom-in-bottom-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active{opacity:1;transform:scale(1);transform-origin:top left;transition:var(--el-transition-md-fade)}.el-zoom-in-left-enter-from,.el-zoom-in-left-leave-active{opacity:0;transform:scale(.45)}.collapse-transition{transition:var(--el-transition-duration) height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.el-collapse-transition-enter-active,.el-collapse-transition-leave-active{transition:var(--el-transition-duration) max-height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.horizontal-collapse-transition{transition:var(--el-transition-duration) width ease-in-out,var(--el-transition-duration) padding-left ease-in-out,var(--el-transition-duration) padding-right ease-in-out}.el-list-enter-active,.el-list-leave-active{transition:all 1s}.el-list-enter-from,.el-list-leave-to{opacity:0;transform:translateY(-30px)}.el-list-leave-active{position:absolute!important}.el-opacity-transition{transition:opacity var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-icon--right{margin-left:5px}.el-icon--left{margin-right:5px}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.el-icon{--color:inherit;align-items:center;color:var(--color);display:inline-flex;fill:currentColor;font-size:inherit;height:1em;justify-content:center;line-height:1em;position:relative;width:1em}.el-icon.is-loading{animation:rotating 2s linear infinite}.el-icon svg{height:1em;width:1em}.el-badge{--el-badge-bg-color:var(--el-color-danger);--el-badge-radius:10px;--el-badge-font-size:12px;--el-badge-padding:6px;--el-badge-size:18px;display:inline-block;position:relative;vertical-align:middle;width:-moz-fit-content;width:fit-content}.el-badge__content{align-items:center;background-color:var(--el-badge-bg-color);border:1px solid var(--el-bg-color);border-radius:var(--el-badge-radius);color:var(--el-color-white);display:inline-flex;font-size:var(--el-badge-font-size);height:var(--el-badge-size);justify-content:center;padding:0 var(--el-badge-padding);white-space:nowrap}.el-badge__content.is-fixed{position:absolute;right:calc(1px + var(--el-badge-size)/2);top:0;transform:translateY(-50%) translate(100%);z-index:var(--el-index-normal)}.el-badge__content.is-fixed.is-dot{right:5px}.el-badge__content.is-dot{border-radius:50%;height:8px;padding:0;right:0;width:8px}.el-badge__content.is-hide-zero{display:none}.el-badge__content--primary{background-color:var(--el-color-primary)}.el-badge__content--success{background-color:var(--el-color-success)}.el-badge__content--warning{background-color:var(--el-color-warning)}.el-badge__content--info{background-color:var(--el-color-info)}.el-badge__content--danger{background-color:var(--el-color-danger)}.el-message{--el-message-bg-color:var(--el-color-info-light-9);--el-message-border-color:var(--el-border-color-lighter);--el-message-padding:11px 15px;--el-message-close-size:16px;--el-message-close-icon-color:var(--el-text-color-placeholder);--el-message-close-hover-color:var(--el-text-color-secondary);align-items:center;background-color:var(--el-message-bg-color);border-color:var(--el-message-border-color);border-radius:var(--el-border-radius-base);border-style:var(--el-border-style);border-width:var(--el-border-width);box-sizing:border-box;display:flex;gap:8px;max-width:calc(100% - 32px);padding:var(--el-message-padding);position:fixed;transition:opacity var(--el-transition-duration),transform .4s,top .4s,bottom .4s;width:-moz-max-content;width:max-content}.el-message.is-left{left:16px}.el-message.is-right{right:16px}.el-message.is-center{left:50%;transform:translate(-50%)}.el-message.is-plain{background-color:var(--el-bg-color-overlay);border-color:var(--el-bg-color-overlay);box-shadow:var(--el-box-shadow-light)}.el-message p{margin:0}.el-message--primary{--el-message-bg-color:var(--el-color-primary-light-9);--el-message-border-color:var(--el-color-primary-light-8);--el-message-text-color:var(--el-color-primary)}.el-message--primary .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--primary{color:var(--el-message-text-color)}.el-message--success{--el-message-bg-color:var(--el-color-success-light-9);--el-message-border-color:var(--el-color-success-light-8);--el-message-text-color:var(--el-color-success)}.el-message--success .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--success{color:var(--el-message-text-color)}.el-message--info{--el-message-bg-color:var(--el-color-info-light-9);--el-message-border-color:var(--el-color-info-light-8);--el-message-text-color:var(--el-color-info)}.el-message--info .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--info{color:var(--el-message-text-color)}.el-message--warning{--el-message-bg-color:var(--el-color-warning-light-9);--el-message-border-color:var(--el-color-warning-light-8);--el-message-text-color:var(--el-color-warning)}.el-message--warning .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--warning{color:var(--el-message-text-color)}.el-message--error{--el-message-bg-color:var(--el-color-error-light-9);--el-message-border-color:var(--el-color-error-light-8);--el-message-text-color:var(--el-color-error)}.el-message--error .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--error{color:var(--el-message-text-color)}.el-message .el-message__badge{position:absolute;right:-8px;top:-8px}.el-message__content{font-size:14px;line-height:1;padding:0}.el-message__content:focus{outline-width:0}.el-message .el-message__closeBtn{color:var(--el-message-close-icon-color);cursor:pointer;font-size:var(--el-message-close-size)}.el-message .el-message__closeBtn:focus{outline-width:0}.el-message .el-message__closeBtn:hover{color:var(--el-message-close-hover-color)}.el-message-fade-enter-from,.el-message-fade-leave-to{opacity:0}.el-message-fade-enter-from.is-left,.el-message-fade-enter-from.is-right,.el-message-fade-leave-to.is-left,.el-message-fade-leave-to.is-right{transform:translateY(-100%)}.el-message-fade-enter-from.is-left.is-bottom,.el-message-fade-enter-from.is-right.is-bottom,.el-message-fade-leave-to.is-left.is-bottom,.el-message-fade-leave-to.is-right.is-bottom{transform:translateY(100%)}.el-message-fade-enter-from.is-center,.el-message-fade-leave-to.is-center{transform:translate(-50%,-100%)}.el-message-fade-enter-from.is-center.is-bottom,.el-message-fade-leave-to.is-center.is-bottom{transform:translate(-50%,100%)}.resume-require-dialog__overlay[data-v-10686752]{position:fixed;top:0;left:0;width:100vw;height:var(--app-height, 100vh);background:#0000004d;z-index:2100;display:flex;align-items:center;justify-content:center}.resume-require-dialog[data-v-10686752]{font-size:.14rem;box-sizing:border-box;width:3.84rem;padding:.24rem .32rem .26rem;background:linear-gradient(180deg,#edf9fa,#fff 20.63%);border:1px solid #F0F0F0;box-shadow:0 0 .16rem #0000000d;border-radius:.12rem}.resume-require-dialog__header[data-v-10686752]{display:flex;align-items:center;justify-content:center;position:relative}.resume-require-dialog__title[data-v-10686752]{font-weight:600;font-size:.18rem;line-height:.24rem;color:#1a1a1a}.resume-require-dialog__close[data-v-10686752]{position:absolute;right:0;top:0;cursor:pointer;width:.24rem;height:.24rem}.resume-require-dialog__desc[data-v-10686752]{margin-top:.2rem;font-size:.16rem;line-height:.28rem;text-align:center;color:#6a7282}.resume-require-dialog__actions[data-v-10686752]{margin-top:.24rem;display:flex;gap:.08rem}.resume-require-dialog__btn-outline[data-v-10686752],.resume-require-dialog__btn-primary[data-v-10686752]{flex:1;height:.37rem;border-radius:.08rem;font-size:.14rem;font-weight:450;cursor:pointer;display:flex;align-items:center;justify-content:center}.resume-require-dialog__btn-outline[data-v-10686752]{background:#fff;border:1px solid #52CAD1;color:#52cad1}.resume-require-dialog__btn-primary[data-v-10686752]{background:#52cad1;border:none;color:#fff}.fade-enter-active[data-v-10686752],.fade-leave-active[data-v-10686752]{transition:opacity .2s}.fade-enter-from[data-v-10686752],.fade-leave-to[data-v-10686752]{opacity:0}.fl-icon[data-v-842d7bbf]{display:block;flex-shrink:0}.fl-login[data-v-86a026a5]{position:relative;z-index:2200}.fl-login__mask[data-v-86a026a5]{position:fixed;inset:0;background:var(--c-mask)}.fl-login__panel[data-v-86a026a5]{position:fixed;inset:auto 0 0;width:100%;max-height:90vh;max-height:90dvh;overflow-y:auto;padding:24px 20px calc(24px + var(--safe-bottom));border-radius:var(--r-2xl) var(--r-2xl) 0 0;background:var(--c-white);color:var(--c-text);outline:none}.fl-login__close[data-v-86a026a5]{position:absolute;right:16px;top:16px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;background:none;color:var(--c-text-sub);cursor:pointer}.fl-login__title[data-v-86a026a5]{padding-right:36px;font-size:var(--fs-xl);font-weight:var(--fw-semibold)}.fl-login__sub[data-v-86a026a5]{margin-top:8px;font-size:var(--fs-sm);color:var(--c-text-sub)}.fl-login__field[data-v-86a026a5]{display:flex;align-items:center;height:56px;margin-top:20px;padding:0 16px;border:1px solid var(--c-border);border-radius:var(--r-lg)}.fl-login__prefix[data-v-86a026a5]{display:flex;align-items:center;gap:6px;font-size:var(--fs-base);font-weight:var(--fw-semibold);white-space:nowrap}.fl-login__prefix[data-v-86a026a5] svg{color:var(--c-primary)}.fl-login__divider[data-v-86a026a5]{width:1px;height:20px;margin:0 12px;background:var(--c-border)}.fl-login__input[data-v-86a026a5]{flex:1;min-width:0;width:100%;border:none;outline:none;background:none;font-size:var(--fs-base);color:var(--c-text)}.fl-login__input[data-v-86a026a5]::placeholder{color:var(--c-text-muted)}.fl-login__submit[data-v-86a026a5],.fl-login__wechat[data-v-86a026a5],.fl-login__resend[data-v-86a026a5]{width:100%;height:48px;margin-top:16px;border:none;border-radius:var(--r-md);font-size:var(--fs-md);font-weight:var(--fw-semibold);cursor:pointer}.fl-login__submit[data-v-86a026a5]{background:var(--c-primary);color:var(--c-white)}.fl-login__submit[data-v-86a026a5]:disabled{opacity:.5;cursor:not-allowed}.fl-login__sep[data-v-86a026a5]{display:flex;align-items:center;gap:12px;margin-top:20px;font-size:var(--fs-sm);color:var(--c-text-muted)}.fl-login__sep[data-v-86a026a5]:before,.fl-login__sep[data-v-86a026a5]:after{content:"";flex:1;height:1px;background:var(--c-border)}.fl-login__wechat[data-v-86a026a5]{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:12px;background:var(--c-wechat);color:var(--c-white)}.fl-login__codehead[data-v-86a026a5]{position:relative}.fl-login__change[data-v-86a026a5]{position:absolute;top:50%;right:36px;transform:translateY(-50%);padding:0;border:none;background:none;color:var(--c-primary);font-size:var(--fs-sm);cursor:pointer}.fl-login__digits[data-v-86a026a5]{display:flex;gap:12px;margin-top:20px}.fl-login__digit[data-v-86a026a5]{flex:1 1 0;min-width:0;width:0;height:52px;border:1px solid var(--c-border);border-radius:var(--r-lg);background:var(--c-white);text-align:center;font-size:var(--fs-3xl);font-weight:var(--fw-semibold);color:var(--c-text);outline:none}.fl-login__digit.is-active[data-v-86a026a5]{border-color:var(--c-primary)}.fl-login__digit.is-error[data-v-86a026a5]{border-color:var(--c-match-low-border);color:var(--c-danger)}.fl-login__error[data-v-86a026a5]{margin-top:10px;color:var(--c-danger);font-size:var(--fs-sm)}.fl-login__resend[data-v-86a026a5]{height:var(--btn-h);margin-top:12px;background:var(--c-primary-bg);color:var(--c-primary);font-size:var(--fs-base);font-weight:var(--fw-medium)}.fl-login__resend[data-v-86a026a5]:disabled{color:var(--c-text-muted);cursor:default}.fl-login__agree[data-v-86a026a5]{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:16px;font-size:var(--fs-sm);color:var(--c-text-sub)}.fl-login__checkbox[data-v-86a026a5]{margin:0;accent-color:var(--c-primary);flex-shrink:0}.fl-login-enter-active[data-v-86a026a5],.fl-login-leave-active[data-v-86a026a5]{transition:opacity .2s}.fl-login-enter-active .fl-login__panel[data-v-86a026a5],.fl-login-leave-active .fl-login__panel[data-v-86a026a5]{transition:transform .2s ease-out}.fl-login-enter-from[data-v-86a026a5],.fl-login-leave-to[data-v-86a026a5]{opacity:0}.fl-login-enter-from .fl-login__panel[data-v-86a026a5],.fl-login-leave-to .fl-login__panel[data-v-86a026a5]{transform:translateY(100%)}@media(prefers-reduced-motion:reduce){.fl-login-enter-active[data-v-86a026a5],.fl-login-leave-active[data-v-86a026a5],.fl-login-enter-active .fl-login__panel[data-v-86a026a5],.fl-login-leave-active .fl-login__panel[data-v-86a026a5]{transition:none}}*{margin:0;padding:0;box-sizing:border-box}html:not(.flash-root) #app{min-height:7.2rem}.home-page{position:relative;isolation:isolate;background:#fff;color:#203b45;font-family:Arial,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-size:14px;line-height:1.6}.home-page a,.home-about-page a{color:inherit;text-decoration:none}.home-page a:hover,.home-page a:focus-visible,.home-about-page a:hover,.home-about-page a:focus-visible{text-decoration:none}.home-page img,.home-about-page img{display:block;max-width:100%}.home-page h1,.home-page h2,.home-page h3,.home-page h4,.home-page h5,.home-page p,.home-about-page h1,.home-about-page h2,.home-about-page h3,.home-about-page h4,.home-about-page h5,.home-about-page p{margin:0}:root{--home-bg: #f7fbfc;--home-ink: #203b45;--home-primary: #6bc6d0;--home-brand: #247f91;--home-brand-dark: #176779;--home-brand-ink: #1c5262;--home-brand-soft: #edf8fa;--home-brand-tint: #f6fbfc;--home-brand-line: #d9edf1;--home-brand-border: #b6dfe6;--home-brand-muted: #7eabb4;--home-button-fill: #6bc6d0;--home-button-hover: #8ad5dd;--home-button-ink: #174b59;--home-ink-2: #566f79;--home-muted: #7d959e;--home-border: #e5eff2;--home-ease-out: cubic-bezier(.22, 1, .36, 1);--home-ease-spring: cubic-bezier(.34, 1.45, .64, 1)}.home-container{width:min(1240px,100% - 64px);margin-inline:auto}.home-main{padding:28px 0 64px}.home-columns{display:grid;grid-template-columns:minmax(0,1fr) 356px;gap:24px;align-items:start}.home-primary{min-width:0}.home-panel{background:#fff;border:1px solid var(--home-border);border-radius:15px;box-shadow:0 8px 28px #235b6a06}.home-side{position:relative;align-self:stretch;min-height:0;display:flex;flex-direction:column;gap:16px}.home-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.home-page section[id],.home-about-page section[id]{scroll-margin-top:100px}.home-eyebrow{font-size:11px;font-weight:700;letter-spacing:2px;color:var(--home-brand-dark)}.home-icon{width:20px;height:20px;flex-shrink:0}.home-button{display:inline-flex;justify-content:center;align-items:center;gap:9px;min-height:42px;border:0;border-radius:9px;padding:0 20px;background:var(--home-ink);color:#fff;font-weight:600;cursor:pointer;transition:background .25s,transform .4s var(--home-ease-spring),box-shadow .3s}.home-button:hover{background:var(--home-brand-dark);transform:translateY(-1px)}.home-button--brand{background:var(--home-button-fill);color:var(--home-button-ink);box-shadow:0 6px 14px #3899b022}.home-button--brand:hover{background:var(--home-button-hover)}.home-button>.home-icon{transition:transform .4s var(--home-ease-out)}.home-button:hover>.home-icon,.home-button:focus-visible>.home-icon{transform:translate(3px)}.home-button:active{transform:translateY(1px) scale(.98)}a,button,input{outline-offset:4px}.home-page :where(a,button,input):focus-visible,.home-about-page :where(a,button,input):focus-visible{outline:2px solid var(--home-brand)}.home-ambient{position:fixed;z-index:-1;inset:0;overflow:clip;pointer-events:none}.home-ambient__scene{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity 1.4s ease,visibility 0s 1.4s;background:radial-gradient(ellipse at 12% 12%,rgba(217,242,245,.5490196078),transparent 62%),radial-gradient(ellipse at 92% 36%,rgba(217,237,247,.5490196078),transparent 68%)}.home-ambient__scene[data-active=true]{opacity:1;visibility:visible;transition:opacity 1.4s ease,visibility 0s}.home-ambient__scene--1{background:radial-gradient(ellipse at 10% 22%,rgba(224,239,249,.5490196078),transparent 64%),radial-gradient(ellipse at 88% 15%,rgba(216,241,246,.5490196078),transparent 68%)}.home-ambient__scene--2{background:radial-gradient(ellipse at 8% 14%,rgba(217,241,243,.6),transparent 64%),radial-gradient(ellipse at 92% 30%,rgba(227,237,248,.5490196078),transparent 68%)}.home-ambient__wash{position:absolute;inset:0;background:linear-gradient(180deg,#ffffff28,#fff6 65%,#fff)}@media(max-width:600px){.home-ambient{opacity:.6}}.home-header{position:sticky;top:0;z-index:30;height:76px;background:#ffffffed;border-bottom:1px solid var(--home-brand-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.home-header__inner{height:100%;display:flex;align-items:center;gap:36px}.home-brand{display:flex;flex-direction:column;flex-shrink:0;gap:3px}.home-brand img{width:120px;height:auto;transition:transform .4s var(--home-ease-out)}.home-brand span{font-size:8px;line-height:1.3;letter-spacing:1.4px;color:var(--home-muted);text-align:center}.home-brand:hover img{transform:translateY(-1px)}.home-nav{display:flex;align-items:stretch;gap:26px;height:100%;white-space:nowrap;font-size:13px;color:var(--home-ink-2)}.home-nav>a{position:relative;display:flex;align-items:center;transition:color .25s}.home-nav>a:after{position:absolute;bottom:15px;left:50%;width:12px;height:2px;content:"";border-radius:99px;background:var(--home-primary);opacity:0;transform:translate(-50%) scaleX(.4);transition:opacity .25s,transform .3s var(--home-ease-out)}.home-nav>a:hover,.home-nav>a:focus-visible{color:var(--home-brand)}.home-nav>a:hover:after,.home-nav>.home-nav__active:after{opacity:1;transform:translate(-50%) scaleX(1)}.home-nav>.home-nav__active{color:var(--home-brand-dark);font-weight:600}.home-header__actions{margin-left:auto;display:flex;align-items:center;gap:16px}.home-header__search{display:flex;align-items:center;gap:7px;width:274px;height:38px;padding:0 12px;border:1px solid var(--home-border);border-radius:999px;background:var(--home-brand-tint);color:var(--home-brand-muted);transition:background .25s,border-color .25s}.home-header__search:focus-within{border-color:var(--home-brand-border);background:#fff}.home-header__search>.home-icon{width:14px;height:14px}.home-header__search input{width:0;flex:1;min-width:0;padding:0;border:0;outline:0;background:transparent;color:var(--home-brand-ink);font-size:11px}.home-header__search input::placeholder{color:var(--home-muted)}.home-header__search-submit{display:grid;place-items:center;flex-shrink:0;width:22px;height:28px;padding:3px;border:0;background:transparent;color:var(--home-brand-muted);cursor:pointer}.home-header__search-submit .home-icon{width:14px;height:14px}.home-opportunity-switch{display:inline-flex;align-items:center;flex-shrink:0;align-self:center;gap:5px;min-height:22px;margin-left:1px;padding:0 0 0 10px;border:0;border-left:1px solid var(--home-brand-line);border-radius:0;background:transparent;color:var(--home-brand);font-size:11px;white-space:nowrap;cursor:pointer}.home-opportunity-switch .home-icon{width:11px;height:11px;transition:transform .4s var(--home-ease-out)}.home-opportunity-switch:hover .home-icon{transform:rotate(90deg)}.home-opportunity-switch:hover{color:var(--home-brand-dark)}.home-header__enter{display:inline-flex;align-items:center;justify-content:center;gap:12px;flex-shrink:0;min-height:38px;padding:0 16px;border:1px solid var(--home-brand-border);border-radius:999px;background:var(--home-brand-soft);color:var(--home-brand-dark);font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer;transition:background .25s,border-color .25s}.home-header__enter .home-icon{width:15px;height:15px;color:var(--home-brand);transition:transform .3s var(--home-ease-out)}.home-header__enter:hover{border-color:#93ced9;background:#ddf2f6}.home-header__enter:hover .home-icon{transform:translate(2px)}.home-menu{display:none;align-items:center;justify-content:center;width:40px;height:40px;padding:8px;border:0;border-radius:50%;background:transparent;color:var(--home-brand);cursor:pointer}.home-menu .home-icon{width:22px;height:22px}.home-menu:hover{background:var(--home-brand-soft)}@media(max-width:1200px){.home-header__inner{gap:28px}.home-nav{gap:20px}.home-header__actions{gap:12px}.home-header__search{width:250px}}@media(max-width:1050px){.home-header__search{display:none}.home-header__inner{gap:32px}.home-nav{gap:26px}}@media(max-width:780px){.home-header{height:68px}.home-brand img{width:112px}.home-brand span{font-size:8px}.home-menu{display:inline-flex}.home-nav{display:none;position:absolute;top:100%;left:0;right:0;height:auto;padding:10px 24px 18px;border-bottom:1px solid var(--home-brand-line);background:#fff;box-shadow:0 14px 24px #235b6a08}.home-nav--open{display:flex;flex-direction:column;gap:0}.home-nav>a{min-height:46px;font-size:14px}.home-nav>a+a{border-top:1px solid var(--home-border)}.home-nav>a:after{display:none}.home-header__enter{min-height:35px;padding-inline:14px;font-size:11px}}@media(max-width:600px){.home-header{height:66px;border-bottom-color:var(--home-border);background:#fffffff5}.home-header__enter{display:none}.home-header__actions{gap:8px}.home-nav{padding:8px 20px 16px}}.home-hero{--pointer-x: 0px;--pointer-y: 0px;position:relative;isolation:isolate;height:288px;margin-bottom:18px;overflow:clip;border:0;border-radius:18px;background:linear-gradient(115deg,#f0fafc,#eaf7fa 48%,#d9f0f5);box-shadow:none;transition:background .6s}.home-hero--1{background:linear-gradient(115deg,#eff9fc,#eaf6fa 50%,#e1edf9)}.home-hero--2{background:linear-gradient(115deg,#f1fafb,#e9f7fa 50%,#daedf5)}.home-hero__pattern{position:absolute;z-index:-1;inset:0;background-image:linear-gradient(rgba(75,157,175,.0431372549) 1px,transparent 1px),linear-gradient(90deg,rgba(75,157,175,.0431372549) 1px,transparent 1px);background-size:40px 40px;-webkit-mask-image:linear-gradient(to right,transparent 30%,#000);mask-image:linear-gradient(to right,transparent 30%,#000)}.home-hero:after{position:absolute;z-index:-1;top:-165px;right:-100px;width:440px;height:440px;border:1px solid rgba(107,198,208,.2);border-radius:50%;box-shadow:0 0 0 56px #6bc6d010,0 0 0 112px #6bc6d00a;content:""}.home-hero__copy{position:relative;z-index:2;padding:24px 0 0 28px;pointer-events:none}.home-hero__copy>*{width:fit-content;max-width:100%}.home-hero__copy .home-button{pointer-events:auto}.home-hero__tag{display:flex;align-items:center;gap:8px;color:var(--home-brand);font-size:10px;letter-spacing:.7px;animation:home-art-rise .7s var(--home-ease-out) both}.home-hero__tag>span{width:5px;height:5px;border-radius:50%;background:var(--home-primary);box-shadow:0 0 0 4px #6bc6d020}.home-hero h1{margin:14px 0 12px;font-size:clamp(30px,2.5vw,34px);line-height:1.28;letter-spacing:-1.4px;font-weight:600}.home-hero h1>span{display:inline-block;animation:home-title-in .8s var(--home-ease-out) .08s both}.home-hero h1 strong{display:inline-block;position:relative;color:var(--home-brand-dark);font-weight:750;animation:home-title-in .8s var(--home-ease-out) .19s both}.home-hero h1 strong svg{position:absolute;bottom:-5px;left:0;width:100%;height:10px;overflow:visible}.home-hero h1 strong path{fill:none;stroke:#6bc6d070;stroke-width:2;stroke-linecap:round;stroke-dasharray:1;animation:home-line-draw 1s var(--home-ease-out) .6s both}.home-hero__copy>p{color:var(--home-ink-2);font-size:11px;line-height:1.8;white-space:pre-line;animation:home-art-rise .8s var(--home-ease-out) .3s both}.home-hero .home-button{min-height:38px;margin-top:14px;padding-inline:21px;border-radius:8px;font-size:12px;animation:home-art-rise .8s var(--home-ease-out) .4s both}.home-hero .home-button .home-icon{width:17px;height:17px}.home-hero__eyebrow{display:block;margin-top:12px;color:var(--home-brand-muted);font-size:7px;letter-spacing:1.7px;animation:home-art-rise .9s var(--home-ease-out) .5s both}.home-hero__visual{position:absolute;z-index:1;top:40px;right:20px;width:360px;height:290px;transform:scale(.72);transform-origin:top right}.home-hero__art-in{position:relative;height:100%;animation:home-art-in 1s var(--home-ease-spring) .1s both}.home-hero__art-label{position:absolute;top:-20px;left:15px;color:var(--home-brand-muted);font-size:7px;letter-spacing:1.2px}.home-hero__art-parallax{position:relative;height:100%;transform:translate3d(var(--pointer-x),var(--pointer-y),0);transition:transform .6s var(--home-ease-out)}.home-hero__paper{position:absolute;inset:40px 14px 13px;border:1px solid rgba(136,196,210,.2);border-radius:10px}.home-hero__paper--back{background:#dce8f6;transform:rotate(5deg)}.home-hero__paper--middle{background:#cceaf0;transform:rotate(-1deg) translate(-10px,2px)}.home-product-window{position:relative;top:44px;width:360px;border:1px solid var(--home-brand-border);border-radius:11px;background:#fff;overflow:hidden;transform:rotate(-6deg);box-shadow:0 18px 35px #235b6a1a;transition:transform .7s var(--home-ease-spring)}.home-hero__visual:hover .home-product-window{transform:translate(-3px,-5px) rotate(-3deg)}.home-window-top{display:flex;align-items:center;gap:4px;height:25px;padding:0 10px;border-bottom:1px solid var(--home-border);background:var(--home-brand-tint)}.home-window-top i{width:4px;height:4px;border-radius:50%;background:#e4ecef}.home-window-top i:nth-child(1){background:#e9b3a7}.home-window-top i:nth-child(2){background:#e6d59b}.home-window-top i:nth-child(3){background:#8dccd6}.home-window-top span{margin-left:12px;font-size:7px;color:var(--home-muted)}.home-window-top>.home-icon{width:11px;height:11px;margin-left:auto;color:var(--home-brand-muted)}.home-product-window img{width:100%;height:218px;object-fit:cover}.home-hero__placeholder-label{position:absolute;z-index:2;top:34px;right:9px;display:inline-flex;align-items:center;padding:4px 7px;border:1px solid #b5dce2;border-radius:5px;background:#164954dd;color:#fff;font-size:8px;font-weight:600;line-height:1.35;letter-spacing:.15px;pointer-events:none}.home-hero__float{position:absolute;z-index:2;bottom:16px;left:-22px;display:flex;align-items:center;gap:10px;padding:12px 16px 12px 12px;border:1px solid #fff;border-radius:10px;background:#fffffff5;box-shadow:0 10px 24px #235b6a17;transform:rotate(-4deg);animation:home-note-float 5s ease-in-out 1.2s infinite}.home-hero__float small{display:block;margin-top:3px;color:var(--home-muted);font-size:8px}.home-float-check{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;height:22px;border-radius:50%;background:var(--home-primary);color:#fff}.home-float-check .home-icon{width:12px;height:12px}.home-float-dot{width:5px;height:5px;margin-left:12px;border-radius:50%;background:var(--home-primary)}.home-hero__star{fill:currentColor}.home-hero__art-star{position:absolute;z-index:4;top:26px;left:-18px;width:49px;height:49px;color:var(--home-primary);animation:home-star-turn 24s linear infinite}.home-letter{position:absolute;z-index:3;top:-43px;right:36px;width:67px;height:98px;overflow:visible;transform:rotate(9deg)}.home-letter path,.home-letter circle{fill:none;stroke:var(--home-brand-ink);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;animation:home-line-draw 1.2s var(--home-ease-out) .45s both}.home-letter__flap{fill:#9dd6e0}.home-letter__back{fill:#cceaf0}.home-letter__sheet,.home-letter__pocket{fill:#fbfdfe}.home-letter__seal{fill:var(--home-primary);stroke:var(--home-primary)}.home-letter__tick{stroke:#fff}.home-letter__paper{animation:home-letter-rise 1.3s var(--home-ease-spring) .3s both}.home-letter__lift{animation:home-paper-bob 4s ease-in-out 1.6s infinite;transition:translate .5s var(--home-ease-spring)}.home-hero__visual:hover .home-letter__lift{translate:0 -9px}.home-letter__spark{fill:var(--home-brand-ink);transform-box:fill-box;transform-origin:center;animation:home-line-draw 1s var(--home-ease-out) .8s both,home-sparkle 3.5s ease-in-out 2s infinite}.home-letter__spark--small{fill:var(--home-primary);stroke:var(--home-primary);animation-delay:1s,2.8s}.home-carousel-arrow{position:absolute;z-index:4;top:50%;display:grid;place-items:center;width:30px;height:42px;padding:0;border:1px solid rgba(255,255,255,.6);border-radius:10px;background:#ffffffb3;color:var(--home-brand);opacity:0;pointer-events:none;transform:translateY(-50%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:opacity .25s,background .25s;cursor:pointer}.home-carousel-arrow--prev{left:8px}.home-carousel-arrow--next{right:8px}.home-carousel-arrow .home-icon{width:17px;height:17px}.home-carousel-arrow--prev .home-icon{transform:rotate(180deg)}.home-hero:is(:hover,:focus-within) .home-carousel-arrow{opacity:1;pointer-events:auto}.home-carousel-arrow:hover{background:#fff}.home-resume-visual{position:relative;width:285px;margin:26px auto 0;padding:22px;border:1px solid var(--home-brand-line);border-radius:12px;background:#fff;box-shadow:0 15px 30px #235b6a1a;transform:rotate(-6deg);transition:transform .6s var(--home-ease-spring)}.home-hero__visual:hover .home-resume-visual{transform:translateY(-4px) rotate(-3deg)}.home-resume-heading{display:flex;align-items:center;gap:9px;margin-bottom:18px;font-size:10px}.home-resume-heading>.home-icon{width:24px;height:24px;color:var(--home-brand)}.home-resume-heading small{display:block;margin-bottom:3px;color:var(--home-brand-muted);font-size:6px;letter-spacing:1.2px}.home-resume-heading b{font-weight:600}.home-resume-line{width:65%;height:4px;margin-top:9px;border-radius:3px;background:var(--home-border);transform-origin:left;animation:home-line-grow .8s var(--home-ease-out) .5s both}.home-resume-line--long{width:92%;animation-delay:.4s}.home-resume-highlight{display:flex;align-items:center;gap:10px;margin:16px 0;padding:12px;border-left:2px solid var(--home-primary);background:var(--home-brand-soft);color:var(--home-brand-dark);font-size:11px;animation:home-art-rise .8s var(--home-ease-out) .6s both}.home-resume-highlight small{font-size:8px;color:var(--home-muted)}.home-resume-success{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:18px;padding:8px;border-radius:5px;background:var(--home-brand-soft);color:var(--home-brand);font-size:9px}.home-resume-success .home-icon{width:12px;height:12px}.home-resume-note{position:absolute;z-index:2;right:8px;bottom:40px;display:flex;align-items:center;gap:9px;padding:13px 15px;border:1px solid #d8e7f1;border-radius:5px;background:#eef5fc;box-shadow:0 9px 20px #235b6a14;font-size:10px;color:#7b96ab;transform:rotate(7deg)}.home-resume-note b{color:#466c87;font-weight:500}.home-guidance{padding-top:21px}.home-guidance-fan{position:relative;height:234px;width:100%}.home-guidance-card{position:absolute;top:13px;left:65px;display:flex;flex-direction:column;justify-content:flex-end;width:184px;height:206px;padding:17px;border:1px solid var(--home-brand-border);border-radius:5px;background:#d4edf3;box-shadow:0 14px 24px #235b6a18;transform:rotate(-11deg) translate(-30px);transition:transform .7s var(--home-ease-spring)}.home-guidance-card:nth-child(2){background:#e3edf9;border-color:#cddfed;transform:rotate(9deg) translate(49px)}.home-guidance-card:nth-child(3){background:#eaf8fb;border-color:#c4e6ed;transform:rotate(-3deg) translate(8px,13px)}.home-guidance-card>div{position:absolute;top:15px;right:15px;left:15px;display:flex;justify-content:space-between;align-items:center}.home-guidance-card small{color:var(--home-ink-2);font-size:7px;letter-spacing:.4px}.home-guidance-card .home-icon{width:17px;height:17px;color:var(--home-brand-muted)}.home-guidance-card>.home-hero__star{position:absolute;top:53px;left:65px;width:54px;height:54px;color:var(--home-primary)}.home-guidance-card>b{color:var(--home-brand-ink);font-size:23px;font-weight:500;letter-spacing:-1px}.home-guidance-card>span{margin-top:5px;color:var(--home-brand-muted);font-size:10px}.home-hero__visual:hover .home-guidance-card:first-child{transform:rotate(-18deg) translate(-48px,-8px)}.home-hero__visual:hover .home-guidance-card:nth-child(2){transform:rotate(17deg) translate(66px,-8px)}.home-hero__visual:hover .home-guidance-card:nth-child(3){transform:rotate(-1deg) translate(6px,20px)}.home-guidance-caption{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:8px;color:var(--home-brand);font-size:10px}.home-guidance-caption .home-icon{width:14px;height:14px}.home-hero__visual--1 .home-hero__paper,.home-hero__visual--2 .home-hero__paper{display:none}.home-hero__visual--1 .home-letter,.home-hero__visual--2 .home-letter{right:18px}.home-hero[data-motion=paused] *,.home-hero[data-motion=paused] *:after{animation-play-state:paused}@keyframes home-art-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes home-title-in{0%{opacity:0;transform:translateY(18px);clip-path:inset(0 0 100%)}to{clip-path:inset(0 -10px -20px)}}@keyframes home-art-in{0%{opacity:0;transform:translate(28px,16px) rotate(3deg) scale(.94)}}@keyframes home-line-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes home-line-grow{0%{transform:scaleX(.2);opacity:0}}@keyframes home-note-float{0%,to{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-6px) rotate(-3deg)}}@keyframes home-star-turn{to{transform:rotate(360deg)}}@keyframes home-letter-rise{0%{transform:translateY(20px)}to{transform:translateY(0)}}@keyframes home-paper-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes home-sparkle{0%,to{scale:1}50%{scale:.55}}@media(min-width:1200px){.home-hero__copy{padding-left:30px}}@media(max-width:1199px)and (min-width:901px){.home-hero__visual{right:0;top:54px;transform:scale(.58)}.home-hero__copy{padding-left:26px}.home-hero h1{font-size:30px}.home-hero__copy>p{max-width:285px}}@media(max-width:700px)and (min-width:601px){.home-hero__visual{right:8px;top:50px;transform:scale(.56)}.home-hero__copy{padding-left:26px}.home-hero h1{font-size:30px}}@media(max-width:600px){.home-hero{height:auto;margin-bottom:30px;padding:8px 0 30px;border:0;border-bottom:1px solid var(--home-border);border-radius:0;background:#fff;box-shadow:none}.home-hero__copy{padding:0;pointer-events:auto}.home-hero__copy>*{max-width:100%}.home-hero__tag{font-size:10px;letter-spacing:.5px;color:var(--home-brand);animation:none}.home-hero__tag>span{box-shadow:none;background:var(--home-primary)}.home-hero h1{width:100%;margin:24px 0 20px;font-size:35px;line-height:1.35;letter-spacing:-1.5px}.home-hero h1>span{margin-bottom:5px;font-size:27px;font-weight:500;letter-spacing:-.7px;animation:none}.home-hero h1 strong{color:var(--home-brand-dark);animation:none}.home-hero h1 strong path{stroke:#6bc6d070;animation:none}.home-hero__copy>p{width:100%;color:var(--home-ink-2);font-size:12px;line-height:1.95;animation:none}.home-hero .home-button{display:flex;width:100%;min-height:45px;margin-top:25px;border-radius:10px;box-shadow:none;font-size:13px;animation:none}.home-hero__eyebrow,.home-hero__visual,.home-carousel-arrow,.home-hero__pattern,.home-hero:after{display:none}}@media(max-width:360px){.home-hero h1{font-size:32px}.home-hero__copy>p{font-size:11px}}@media(prefers-reduced-motion:reduce){.home-hero *,.home-hero *:after{animation:none!important}.home-hero__art-parallax{transform:none}.home-letter path,.home-letter circle{stroke-dashoffset:0}}.home-opportunity{width:100%;padding:0;border:0;background:transparent;color:var(--home-ink);box-shadow:none}.home-opportunity>.home-mobile-search{margin-top:0;margin-bottom:16px}.home-opportunity__filters{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:18px}.home-opportunity__query{display:flex;align-items:center;gap:6px;min-width:0;max-width:100%;margin:0;color:var(--home-muted);font-size:12px;overflow-wrap:anywhere}.home-opportunity__query button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:21px;height:21px;padding:3px;border:0;border-radius:50%;background:var(--home-brand-tint);color:var(--home-muted);cursor:pointer}.home-opportunity__query .home-icon{width:13px;height:13px}.home-opportunity__results{margin-top:0;animation:home-opportunity-in .22s var(--home-ease-out) both}.home-opportunity__filters+.home-opportunity__results{margin-top:18px}@keyframes home-opportunity-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.home-opportunity__empty{display:flex;align-items:center;flex-direction:column;padding:44px 16px;text-align:center}.home-opportunity__empty-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:var(--home-brand-soft);color:var(--home-primary)}.home-opportunity__empty-icon .home-icon{width:22px;height:22px}.home-opportunity__empty h3{margin:15px 0 5px;font-size:15px}.home-opportunity__empty p{margin:0;color:var(--home-muted);font-size:12px;line-height:1.8}.home-opportunity__empty button{margin-top:16px;padding:8px 18px;border:1px solid var(--home-brand-border);border-radius:7px;background:#fff;color:var(--home-brand-dark);font:inherit;font-size:12px;cursor:pointer}.home-opportunity button:focus-visible,.home-opportunity a:focus-visible{outline:2px solid var(--home-primary);outline-offset:3px}.home-company-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 24px;padding:0;border:0;background:transparent}.home-company-marquee{container-type:inline-size;display:flex;flex-direction:column;gap:20px;overflow:clip;-webkit-mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent);mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent)}.home-company-row{--logo-width: clamp(150px, calc((100cqw - 72px)/4) , 210px);--logo-gap: 24px;overflow:clip}.home-company-track{display:flex;width:max-content;animation:home-company-drift 24s linear infinite;will-change:transform}.home-company-group{display:flex;flex-shrink:0;gap:var(--logo-gap);padding-right:var(--logo-gap)}.home-company-marquee .home-company-tile{flex:0 0 var(--logo-width);width:var(--logo-width)}.home-company-row:nth-child(2) .home-company-track{animation-duration:28s;animation-direction:reverse}.home-company-row:nth-child(3) .home-company-track{animation-duration:26s}.home-company-marquee .home-company-tile>img{animation:home-company-breathe 7s ease-in-out infinite}.home-company-marquee .home-company-tile:nth-child(2)>img{animation-delay:-1.7s}.home-company-marquee .home-company-tile:nth-child(3)>img{animation-delay:-3.4s}.home-company-marquee .home-company-tile:nth-child(4)>img{animation-delay:-5.1s}.home-company-marquee[data-motion=paused] *{animation-play-state:paused}@keyframes home-company-drift{to{transform:translate(-50%)}}@keyframes home-company-breathe{0%,to{transform:translateY(1px) scale(1)}50%{transform:translateY(-2px) scale(1.015)}}.home-company-tile{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;height:104px;padding:23px 20px;border:1px solid rgba(58,133,154,.06);border-radius:12px;background:transparent;transition:transform .5s var(--home-ease-spring),background .3s,border-color .3s}.home-company-tile>img{width:100%;height:44px;max-width:160px;object-fit:contain;transition:transform .55s var(--home-ease-spring)}.home-company-tile--dji>img{max-width:88px;max-height:44px}.home-company-tile--meituan>img{max-width:120px}.home-company-tile:hover,.home-company-tile:focus-visible{z-index:1;transform:translateY(-3px);background:var(--home-brand-tint);border-color:#3a859a29}.home-company-tile:hover>img,.home-company-tile:focus-visible>img{transform:scale(1.035)}.home-company-tile__arrow{position:absolute;top:7px;right:7px;display:flex;color:var(--home-brand);opacity:0;transform:translate(-3px,3px);transition:opacity .3s,transform .3s var(--home-ease-out)}.home-company-tile__arrow .home-icon{width:14px;height:14px}.home-company-tile:hover .home-company-tile__arrow,.home-company-tile:focus-visible .home-company-tile__arrow{opacity:1;transform:translate(0)}.home-announcements{margin:0;padding:0;list-style:none}.home-announcements>li+li{border-top:1px solid var(--home-border)}.home-announcement{display:flex;align-items:center;gap:14px;min-width:0;padding:18px 4px;border-radius:8px;color:inherit;text-decoration:none;cursor:pointer;transition:background-color .2s ease}.home-announcement:hover,.home-announcement:focus-visible{background:var(--home-brand-tint)}.home-company-logo{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border-radius:8px;overflow:hidden}.home-company-logo>img{width:100%;height:100%;object-fit:contain}.home-company-logo--fallback{color:#fff;font-size:16px;font-weight:600}.home-announcement__content{flex:1;min-width:0}.home-announcement h3{margin:0;font-size:15px;font-weight:600;line-height:24px;overflow-wrap:anywhere;transition:color .2s ease}.home-announcement__content p{display:flex;flex-wrap:wrap;gap:4px 12px;margin:7px 0 0;color:var(--home-muted);font-size:11px;line-height:18px}.home-announcement__content p>span:first-child{color:var(--home-ink-2)}.home-announcement__industry{padding-left:12px;border-left:1px solid var(--home-brand-line)}.home-announcement__action{display:flex;align-items:center;flex-shrink:0;gap:7px;color:var(--home-brand);font-size:11px}.home-announcement__action .home-icon{width:15px;height:15px;transform:rotate(-45deg)}.home-announcement:hover h3,.home-announcement:focus-visible h3,.home-announcement:hover .home-announcement__action,.home-announcement:focus-visible .home-announcement__action{color:var(--home-brand-dark)}.home-opportunity__load-more,.home-opportunity__load-error button{display:block;margin:16px auto 0;padding:8px 14px;border:1px solid var(--home-brand-border);border-radius:6px;background:#fff;color:var(--home-brand-dark);cursor:pointer}.home-opportunity__load-error{margin-top:16px;color:#a33b31;text-align:center}.home-opportunity__load-error button{margin-top:6px}.home-mobile-search{display:none;align-items:center;gap:9px;background:#fff;border:1px solid var(--home-border);border-radius:11px;padding:9px 12px;margin-bottom:12px;color:var(--home-brand-muted)}.home-mobile-search>.home-icon{width:16px;height:16px}.home-mobile-search input{width:0;flex:1;background:transparent;border:0;min-width:0;font-size:12px;color:var(--home-ink)}.home-mobile-search button{display:flex;align-items:center;gap:6px;border:0;background:var(--home-brand);color:#fff;padding:5px 10px;border-radius:6px;font-size:11px;cursor:pointer}.home-mobile-search button .home-icon{width:13px;height:13px}@media(max-width:1050px){.home-mobile-search{display:flex}}@media(max-width:600px){.home-opportunity{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.home-company-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0;border-radius:0;background:#fff;overflow:clip}.home-company-marquee{gap:12px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.home-company-row{--logo-width: 128px;--logo-gap: 22px}.home-company-marquee .home-company-tile{height:82px;padding:21px 12px;background:transparent}.home-company-marquee .home-company-track{animation-duration:26s}.home-company-marquee .home-company-row:nth-child(2) .home-company-track{animation-duration:30s}.home-company-marquee .home-company-row:nth-child(3) .home-company-track{animation-duration:28s}.home-company-tile{height:76px;padding:20px 13px;border:1px solid rgba(58,133,154,.06);border-radius:12px;box-shadow:none}.home-company-tile>img{height:32px}.home-company-tile--dji>img{max-width:72px;max-height:40px}.home-company-tile:hover,.home-company-tile:focus-visible{transform:none;box-shadow:none;background:var(--home-brand-tint)}.home-announcements{margin-top:0;padding:0;background:#fff}.home-announcement{align-items:flex-start;gap:10px;padding:17px 0}.home-announcement h3{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;line-height:22px}.home-announcement__industry{display:none}.home-announcement__content p{gap:2px 8px}.home-announcement__industry{padding-left:0;border-left:0}.home-announcement__action{margin-top:4px}.home-announcement__action>span{display:none}.home-opportunity__filters{align-items:flex-start}.home-opportunity__query{width:100%}}@media(min-width:901px)and (max-width:1100px){.home-company-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.home-company-marquee .home-company-tile>img{animation:none}}.home-nova{position:absolute;inset:0;display:flex;flex-direction:column;min-height:0;overflow:clip;border:0;border-radius:16px;background:linear-gradient(155deg,#eaf7fa,#f3fafc 44%,#fff);box-shadow:none}.home-nova__top{min-height:64px;margin:0 12px;padding:0 5px;display:flex;align-items:center;flex-shrink:0;border-bottom:1px solid rgba(212,234,240,.5019607843)}.home-nova__identity{display:flex;align-items:center;gap:10px}.home-nova__identity>img{object-fit:contain;border-radius:50%;box-shadow:0 0 0 4px #fff9,0 4px 14px #4599b015}.home-nova__identity h2{font-size:19px;letter-spacing:-.5px;line-height:1.4}.home-nova__messages{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px 16px 24px;scrollbar-width:none}.home-nova__messages::-webkit-scrollbar{display:none}.home-nova__messages:focus-visible{outline:2px solid var(--home-brand-border);outline-offset:-3px}.home-nova__conversation{opacity:1;transform:translateY(0);transition:opacity .32s ease,transform .32s ease}.home-nova__messages--leaving .home-nova__conversation{opacity:0;transform:translateY(-4px)}.home-nova__message{display:flex;align-items:flex-start;gap:8px;margin-bottom:22px;animation:home-nova-message-in .6s var(--home-ease-out)}.home-nova__message:last-child{margin-bottom:0}.home-nova__message-avatar{width:28px;height:28px;object-fit:contain;flex-shrink:0}.home-nova__message-content{flex:1;min-width:0;margin-right:18px}.home-nova__bubble{padding:10px 12px;border:1px solid #fff;border-radius:2px 11px 11px;background:#fff;color:var(--home-ink-2);font-size:12px;line-height:1.85;white-space:pre-line;overflow-wrap:anywhere;box-shadow:0 3px 9px #235b6a04}.home-nova__message--user{justify-content:flex-end}.home-nova__message--user .home-nova__message-content{margin-right:0;margin-left:18px}.home-nova__message--user .home-nova__bubble{border-color:#a6dce5;background:linear-gradient(110deg,#d3f0f4,#bde6ee);color:var(--home-brand-ink);border-radius:11px 2px 11px 11px}.home-nova__user-avatar{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;background:var(--home-brand-soft);color:var(--home-brand-muted);border-radius:50%}.home-nova__user-avatar .home-icon{width:15px;height:15px}.home-nova__typing .home-nova__bubble{display:flex;align-items:center;gap:4px;min-height:35px;padding-inline:14px}.home-nova__typing i{width:4px;height:4px;border-radius:50%;background:var(--home-brand-muted);animation:home-nova-typing 1.2s ease-in-out infinite}.home-nova__typing i:nth-child(2){animation-delay:.16s}.home-nova__typing i:nth-child(3){animation-delay:.32s}.home-nova__composer{display:flex;align-items:center;flex-shrink:0;gap:10px;min-height:48px;margin:8px 16px 16px;padding:7px 7px 7px 14px;border:1px solid var(--home-brand-line);border-radius:12px;background:#ffffffb3;transition:border-color .25s,background .25s}.home-nova__composer:focus-within{border-color:var(--home-brand-border);background:#fff}.home-nova__composer input{flex:1;width:0;min-width:0;padding:0;border:0;outline:0;background:transparent;color:var(--home-brand-ink);font-size:12px;line-height:1.6}.home-nova__composer input::placeholder{color:var(--home-muted)}.home-nova__composer button{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;padding:0;border:0;border-radius:9px;background:#e2f3f7;color:var(--home-brand);cursor:pointer;transition:background .25s,color .25s}.home-nova__composer button .home-icon{width:16px;height:16px}.home-nova__composer button:hover{background:#ccebf1;color:var(--home-brand-dark)}@keyframes home-nova-message-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes home-nova-typing{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}@media(max-width:1100px){.home-nova__messages{padding-inline:12px}.home-nova__message-content{margin-right:8px}.home-nova__message--user .home-nova__message-content{margin-left:8px}}@media(max-width:900px){.home-side{position:static;margin-top:4px}.home-nova{position:static;height:680px}.home-nova__top{padding-inline:10px}.home-nova__messages{padding:16px 24px 24px}.home-nova__message-content{flex:none;max-width:78%;margin-right:0}.home-nova__message--user .home-nova__message-content{margin-left:0}.home-nova__bubble{font-size:13px;padding:12px 15px}}@media(max-width:600px){.home-side{gap:12px;margin-top:28px;padding-top:24px;border-top:1px solid var(--home-border)}.home-nova{height:530px;border-radius:0;background:#fff}.home-nova__top{min-height:55px;margin:0;padding:0;border:0}.home-nova__messages{padding:16px 12px;margin-top:12px;border:1px solid var(--home-border);border-radius:12px;background:var(--home-brand-tint)}.home-nova__message{margin-bottom:16px;gap:7px}.home-nova__message-content{flex:1;max-width:calc(100% - 35px);margin-right:0}.home-nova__bubble{border:0;box-shadow:none;font-size:12px;padding:11px 12px}.home-nova__message--user .home-nova__bubble{background:linear-gradient(110deg,#d3f0f4,#bde6ee)}.home-nova__composer{margin:12px 0 0;background:#fff}}@media(prefers-reduced-motion:reduce){.home-nova__conversation{transition:none}.home-nova__message,.home-nova__typing i{animation:none}}.home-footer{background:#fff;border-top:1px solid var(--home-border);padding-top:42px}.home-footer__main{display:grid;grid-template-columns:1.7fr 1fr 1.1fr 1.1fr .8fr;gap:30px;padding-bottom:38px}.home-footer__brand img{width:137px;height:auto}.home-footer__brand>p{font-size:11px;letter-spacing:1.2px;margin:10px 0 18px;color:#80969b}.home-footer__brand>span{font-size:11px;line-height:1.9;color:#a0b0b4}.home-footer__column{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding-top:2px}.home-footer__column h3{font-size:12px;font-weight:600;margin-bottom:8px}.home-footer__column a,.home-footer__column button{font-size:11px;color:#8d9da1;transition:color .2s;border:0;background:none;padding:0;line-height:inherit;cursor:pointer;text-align:left}.home-footer__column a:hover,.home-footer__column button:hover{color:var(--home-brand)}.home-footer__column a:last-child{display:flex;gap:6px;align-items:center}.home-footer__column .home-icon{width:11px;height:11px}.home-footer__qr{text-align:center;justify-self:end}.home-footer__qr button{padding:5px;border:1px solid var(--home-brand-line);border-radius:6px;background:#fff;cursor:pointer}.home-footer__qr img{width:86px;height:86px;object-fit:contain}.home-footer__qr p{font-size:10px;color:var(--home-ink-2);margin-top:6px}.home-footer__qr>span{display:block;font-size:8px;color:#a5b3b6;margin-top:4px}.home-footer__legal{border-top:1px solid var(--home-border);min-height:61px;display:flex;align-items:center;gap:19px;color:#a5b2b5;font-size:9px}.home-footer__legal a:hover{color:var(--home-brand)}.home-footer__last{margin-left:auto;font-size:8px;letter-spacing:1.4px;color:#a3bec1}@media(max-width:900px){.home-footer__main{gap:22px;grid-template-columns:1.3fr 1fr 1fr 1fr}.home-footer__qr,.home-footer__last{display:none}}@media(max-width:600px){.home-footer{padding-top:30px}.home-footer__main{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 18px;padding-bottom:28px}.home-footer__brand{display:block}.home-footer__brand img{width:120px}.home-footer__brand>span{display:none}.home-footer__main>.home-footer__column:nth-child(2){display:none}.home-footer__column{gap:12px}.home-footer__column h3{font-size:13px;margin-bottom:4px}.home-footer__column a,.home-footer__column button{font-size:12px;color:var(--home-muted)}.home-footer__qr{display:block;justify-self:start}.home-footer__qr img{width:70px;height:70px}.home-footer__qr>span{font-size:8px}.home-footer__legal{font-size:9px;line-height:1.8;padding-block:17px;flex-wrap:wrap;gap:3px;min-height:76px;align-content:center}.home-footer__legal>span:first-child{width:100%}}.home-contact-overlay{position:fixed;inset:0;background:#15303766;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:100;display:flex;align-items:center;justify-content:center;padding:20px}.home-contact-modal{width:390px;border-radius:20px;padding:40px 28px 28px;background:linear-gradient(var(--home-brand-soft),#fff 38%);text-align:center;position:relative;box-shadow:0 30px 80px #193a4033;animation:home-hero-in .2s ease}.home-contact-close{position:absolute;right:14px;top:14px;border:0;background:transparent;padding:4px;color:#8da6aa;display:flex;cursor:pointer}.home-contact-modal .home-eyebrow{font-size:9px}.home-contact-modal h2{font-size:23px;margin-top:11px}.home-contact-modal>p{font-size:12px;color:#8b9fa4;margin-top:8px}.home-contact-modal>img{display:block;width:228px;height:230px;object-fit:contain;margin:20px auto 12px;padding:7px;background:#fff;border:1px solid #edf3f3;border-radius:10px}.home-contact-note{font-size:10px;color:#a7b5b8}@keyframes home-hero-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(max-width:600px){.home-contact-modal h2{font-size:21px}}@media(max-width:1100px){.home-container{width:calc(100% - 40px)}.home-columns{grid-template-columns:minmax(0,1fr) 310px;gap:18px}}@media(max-width:900px){.home-columns{grid-template-columns:1fr}.home-main{padding-top:20px}}@media(max-width:600px){body:has(.home-page),body:has(.home-about-page){background:#fff}.home-main{padding:23px 0 32px}.home-container{width:calc(100% - 40px)}.home-columns{gap:0}.home-mobile-search{min-height:42px;margin:18px 0 0;padding:7px 10px;border-color:var(--home-border);border-radius:9px;background:var(--home-brand-tint)}.home-mobile-search input{font-size:12px}.home-mobile-search button{min-height:28px;padding:3px 8px;border-radius:5px;background:transparent;color:var(--home-brand);font-size:11px}}html:has(.home-page),html:has(.home-about-page){scroll-behavior:smooth;scroll-padding-top:100px}@media(prefers-reduced-motion:reduce){html:has(.home-page),html:has(.home-about-page){scroll-behavior:auto}.home-page *,.home-page *:before,.home-page *:after,.home-about-page *,.home-about-page *:before,.home-about-page *:after,.home-contact-overlay,.home-contact-overlay *,.home-contact-overlay *:before,.home-contact-overlay *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}.home-page .home-company-marquee .home-company-track{animation-duration:24s!important}.home-page .home-company-marquee .home-company-row:nth-child(2) .home-company-track{animation-duration:28s!important}.home-page .home-company-marquee .home-company-row:nth-child(3) .home-company-track{animation-duration:26s!important}}@media(max-width:600px)and (prefers-reduced-motion:reduce){.home-page .home-company-marquee .home-company-track{animation-duration:26s!important}.home-page .home-company-marquee .home-company-row:nth-child(2) .home-company-track{animation-duration:30s!important}.home-page .home-company-marquee .home-company-row:nth-child(3) .home-company-track{animation-duration:28s!important}}.home-about-page{overflow:clip;background:#fff;color:#243e47}.home-about{max-width:1160px}.home-about section[id]{scroll-margin-top:0}.home-about__eyebrow{display:flex;align-items:center;gap:10px;color:var(--home-brand);font-size:13px;font-weight:600;line-height:1.6}.home-about__eyebrow:before{width:20px;height:2px;flex-shrink:0;background:var(--home-primary);content:""}.home-about__hero{position:relative;isolation:isolate;display:grid;grid-template-columns:1fr .96fr;align-items:center;gap:38px;min-height:560px;padding:64px 0 72px}.home-about__hero:before{position:absolute;z-index:-1;top:-76px;bottom:0;left:50%;width:100vw;background:linear-gradient(115deg,#fff 25%,#f2fafb);content:"";transform:translate(-50%)}.home-about__hero-copy{position:relative;z-index:1;animation:home-about-enter .75s var(--home-ease-out) both}.home-about__hero h1{margin-top:26px;font-size:clamp(44px,4.4vw,62px);font-weight:650;line-height:1.35;letter-spacing:-2.8px}.home-about__hero h1>span{display:block}.home-about__hero h1 strong{color:var(--home-brand);font-weight:inherit}.home-about__hero-description{max-width:440px;margin-top:26px;color:var(--home-ink-2);font-size:15px;line-height:1.95}.home-about__story-link{display:inline-flex;align-items:center;gap:32px;margin-top:32px;color:var(--home-brand-ink);font-size:13px;font-weight:600;cursor:pointer}.home-about__story-link>span{display:grid;place-items:center;width:36px;height:36px;border:1px solid #bddfe4;border-radius:50%;transition:background .25s,transform .3s var(--home-ease-out)}.home-about__story-link .home-icon{width:17px;height:17px;transform:rotate(90deg)}.home-about__story-link:hover>span{background:#dff2f5;transform:translateY(3px)}.home-about__hero-visual{position:relative;min-width:0;padding:16px 0 25px;animation:home-about-enter 1s var(--home-ease-out) both}.home-about__hero-glow{position:absolute;inset:-10% -12%;z-index:-1;background:radial-gradient(ellipse,#cfeef1 0,rgba(236,248,250,.4) 50%,transparent 70%)}.home-about__image-frame{position:relative}.home-about__hero-image{position:relative;width:100%;height:auto;border-radius:22px;filter:drop-shadow(0 25px 30px rgba(40,111,128,.0705882353));transform:rotate(-3deg);animation:home-about-float 8s ease-in-out infinite}.home-about__hero-caption{display:flex;align-items:center;justify-content:flex-end;gap:14px;margin-top:32px;padding-right:8px;color:var(--home-brand);font-size:12px;letter-spacing:.5px}.home-about__caption-line{width:30px;height:1px;background:#87c4ce}.home-about__story{display:grid;grid-template-columns:1fr 1fr;gap:100px;padding:92px 0 88px}.home-about h2{font-size:36px;font-weight:600;line-height:1.5;letter-spacing:-1.4px}.home-about__story h2{margin-top:20px}.home-about__story-origin{display:flex;align-items:center;gap:14px;margin-top:34px;color:#6e858d;font-size:12px}.home-about__story-origin>span{color:#6797a1;font-size:27px;font-weight:400;letter-spacing:-1px}.home-about__story-body{padding-top:28px;color:var(--home-ink-2);font-size:14px;line-height:1.95}.home-about__story-body>p+p{margin-top:16px}.home-about__story-lead{margin-bottom:23px;color:var(--home-brand-ink);font-size:20px;font-weight:500}.home-about__beliefs{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:30px;padding-top:22px;border-top:1px solid var(--home-brand-line)}.home-about__beliefs h3{color:var(--home-brand-ink);font-size:14px;font-weight:600}.home-about__beliefs p{margin-top:5px;font-size:12px}.home-about__founder{position:relative;isolation:isolate;display:grid;grid-template-columns:256px minmax(0,1fr);align-items:center;gap:112px;padding:72px 48px}.home-about__founder:before{position:absolute;z-index:-1;inset:0 0 0 50%;width:100vw;background:#f4f9fa;content:"";transform:translate(-50%)}.home-about__portrait{position:relative;overflow:hidden;border-radius:14px}.home-about__portrait img{width:100%;height:auto;display:block}.home-about__founder-identity strong{font-size:23px;font-weight:600}.home-about__founder-identity>span{padding-left:14px;border-left:1px solid #cbdfe3;color:var(--home-ink-2);font-size:12px}.home-about__founder-note h2{margin-top:20px;font-size:34px}.home-about__founder-note h2>span{color:var(--home-brand)}.home-about__founder-note blockquote{margin:23px 0 0;color:var(--home-ink-2);font-size:14px;line-height:1.95}.home-about__founder-note blockquote p+p{margin-top:12px}.home-about__founder-rule{display:block;width:42px;height:2px;margin-top:25px;background:var(--home-primary)}.home-about__services-section{padding:88px 0 84px}.home-about__section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:40px}.home-about__section-heading h2{margin-top:16px}.home-about__section-heading>p{padding-bottom:9px;color:var(--home-ink-2);font-size:13px}.home-about__services{display:grid;grid-template-columns:1fr 1fr;column-gap:76px}.home-about__service{display:flex;align-items:flex-start;gap:22px;padding:30px 0;border-top:1px solid var(--home-brand-line)}.home-about__service-icon{display:grid;flex-shrink:0;place-items:center;width:46px;height:46px;border-radius:13px;background:#edf8fa;color:var(--home-brand)}.home-about__service-icon .home-icon{width:23px;height:23px}.home-about__service h3{font-size:21px;font-weight:600;letter-spacing:-.5px;transition:color .25s}.home-about__service p{max-width:380px;margin-top:12px;color:var(--home-ink-2);font-size:14px;line-height:1.85}.home-about__service-action{display:inline-flex;align-items:center;gap:13px;margin-top:18px;color:var(--home-brand);font-size:12px;font-weight:500}.home-about__service-action .home-icon{width:16px;height:16px;transition:transform .3s var(--home-ease-out)}.home-about__service:hover h3{color:var(--home-brand)}.home-about__service:hover .home-about__service-action .home-icon{transform:translate(5px)}.home-about__voices{padding:0 0 86px}.home-about__voices>.home-about__eyebrow{margin-bottom:16px}.home-section-title{font-size:25px;letter-spacing:-.5px;line-height:1.4}.home-section-sub{color:var(--home-muted);font-size:13px;margin-top:8px}.home-trust__heading{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin-bottom:36px}.home-trust__heading>.home-eyebrow{display:none}.home-about .home-section-title{margin:0;font-size:34px;line-height:1.5}.home-about .home-section-sub{margin:0;font-size:13px}.home-trust__testimonials{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.home-trust__testimonials:focus-visible{outline:2px solid var(--home-brand);outline-offset:5px}.home-trust__card{padding:26px 0 0;border:0;border-top:1px solid var(--home-brand-line);border-radius:0;background:transparent;box-shadow:none}.home-trust__student{display:flex;align-items:center;gap:12px;order:-1;margin-bottom:20px}.home-trust__student img{width:38px;height:38px;border-radius:50%;object-fit:cover}.home-trust__name{font-size:14px;font-weight:600}.home-trust__school{font-size:11px;color:var(--home-muted)}.home-trust__quote{display:none}.home-trust__review{margin:0;color:var(--home-ink-2);font-size:14px;line-height:1.95}.home-about__contact{position:relative;isolation:isolate;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:100px;padding:64px 0 68px}.home-about__contact:before{position:absolute;z-index:-1;top:0;bottom:0;left:50%;width:100vw;background:#e9f7f9;content:"";transform:translate(-50%)}.home-about__contact h2{margin-top:20px;font-size:48px;line-height:1.35;letter-spacing:-2px}.home-about__contact-body>p{color:var(--home-ink-2);font-size:14px;line-height:1.95}.home-about__contact-options{display:flex;flex-wrap:wrap;gap:10px;margin-top:23px}.home-about__contact-options button{display:inline-flex;align-items:center;justify-content:center;gap:19px;min-height:44px;padding:0 17px;border:1px solid #bddde3;border-radius:9px;background:#ffffff8c;color:var(--home-brand-ink);font-size:13px;cursor:pointer;transition:background .25s,border-color .25s}.home-about__contact-options .home-icon{width:14px;height:14px;transform:rotate(-35deg)}.home-about__contact-options button:hover{border-color:#88bdc9;background:#fff}.home-about__platform-link{display:inline-flex;align-items:center;gap:13px;margin-top:25px;color:var(--home-brand);font-size:12px}.home-about__platform-link .home-icon{width:16px;height:16px;transition:transform .25s}.home-about__platform-link:hover .home-icon{transform:translate(4px)}@keyframes home-about-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes home-about-float{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-7px) rotate(-2deg)}}@media(max-width:1100px){.home-about__hero{min-height:500px;gap:20px;padding:52px 0 58px}.home-about__hero h1{font-size:48px;letter-spacing:-2.2px}.home-about__hero-description{font-size:13px}.home-about__story{gap:60px;padding-block:72px}.home-about h2{font-size:31px}.home-about__story-lead{font-size:18px}.home-about__founder{gap:70px;padding-inline:20px}.home-about__services{column-gap:44px}.home-about__service{gap:17px}.home-about__service h3{font-size:19px}.home-about__service p{font-size:13px}.home-about .home-section-title{font-size:30px}.home-about .home-trust__heading{display:block}.home-about .home-section-sub{margin-top:10px}.home-about__contact{gap:50px}.home-about__contact h2{font-size:42px}.home-about__contact-options button{gap:12px;padding-inline:13px;font-size:12px}}@media(max-width:800px){.home-about__hero{min-height:440px;padding-block:40px}.home-about__hero h1{font-size:39px;letter-spacing:-1.8px}.home-about__hero-description{font-size:12px}.home-about__desktop-break{display:none}.home-about__hero-caption{font-size:10px;margin-top:24px}.home-about__story{grid-template-columns:.95fr 1.05fr;gap:35px;padding-block:64px}.home-about h2{font-size:28px}.home-about__story-body{padding-top:25px;font-size:13px}.home-about__story-lead{font-size:16px}.home-about__beliefs{gap:18px}.home-about__beliefs h3{font-size:12px}.home-about__beliefs p{font-size:11px}.home-about__founder{grid-template-columns:205px minmax(0,1fr);gap:40px;padding:56px 0}.home-about__founder-note blockquote{font-size:13px}.home-about__service{gap:14px;padding-block:25px}.home-about__service-icon{width:38px;height:38px;border-radius:10px}.home-about__service h3{font-size:18px}.home-about__service p{font-size:12px}.home-trust__testimonials{display:flex;gap:28px;overflow-x:auto;padding-bottom:14px;scroll-snap-type:x mandatory;scrollbar-width:thin}.home-trust__card{flex:0 0 44%;scroll-snap-align:start}}@media(max-width:700px){.home-about__hero{grid-template-columns:1fr;gap:0;min-height:0;padding:38px 0 27px}.home-about__eyebrow{font-size:12px}.home-about__hero h1{margin-top:20px;font-size:clamp(37px,10vw,49px);line-height:1.4;letter-spacing:-1.8px}.home-about__hero-description{max-width:365px;margin-top:20px;font-size:13px;line-height:1.85}.home-about__story-link{margin-top:20px;gap:22px;font-size:12px}.home-about__story-link>span{width:31px;height:31px}.home-about__hero-visual{width:min(100%,370px);justify-self:center;padding:0 10px;margin-top:35px}.home-about__hero-image{border-radius:15px}.home-about__hero-caption{justify-content:center;gap:10px;margin-top:22px;padding-right:0;font-size:10px}.home-about__hero-glow{inset:-15% -4%}.home-about__story{grid-template-columns:1fr;gap:24px;padding:54px 0}.home-about h2{font-size:28px;line-height:1.5;letter-spacing:-1px}.home-about__story h2{margin-top:17px}.home-about__story-origin{margin-top:21px}.home-about__story-origin>span{font-size:23px}.home-about__story-body{padding-top:0;font-size:13px}.home-about__story-lead{margin-bottom:15px;font-size:17px}.home-about__beliefs{margin-top:24px;padding-top:19px}.home-about__beliefs h3{font-size:13px}.home-about__beliefs p{font-size:11px}.home-about__founder{grid-template-columns:1fr;gap:26px;padding:38px 0 42px}.home-about__founder-profile{display:flex;align-items:center;gap:22px}.home-about__portrait{flex-shrink:0;width:104px;border-radius:10px}.home-about__founder-identity{display:block;margin-top:0}.home-about__founder-identity strong{display:block;font-size:25px}.home-about__founder-identity>span{display:block;margin-top:5px;padding-left:0;border:0;font-size:12px}.home-about__founder-note h2{margin-top:17px}.home-about__founder-note blockquote{margin-top:19px;font-size:13px;line-height:1.95}.home-about__founder-rule{margin-top:22px}.home-about__services-section{padding:54px 0 40px}.home-about__section-heading{display:block;margin-bottom:24px}.home-about__section-heading h2{margin-top:16px}.home-about__section-heading>p{margin-top:12px;padding-bottom:0;font-size:12px}.home-about__services{grid-template-columns:1fr}.home-about__service{gap:17px;padding:24px 0}.home-about__service-icon{width:40px;height:40px;border-radius:11px}.home-about__service h3{font-size:19px}.home-about__service p{margin-top:9px;font-size:13px;line-height:1.85}.home-about__service-action{margin-top:14px;font-size:12px}.home-about__voices{padding-bottom:48px}.home-about__voices>.home-about__eyebrow{margin-bottom:15px}.home-trust__heading{margin-bottom:24px}.home-about .home-section-title{font-size:28px}.home-about .home-section-sub{font-size:12px}.home-trust__testimonials{gap:24px}.home-trust__card{flex-basis:87%;padding-top:22px}.home-trust__student{margin-bottom:17px}.home-trust__student img{width:38px;height:38px}.home-trust__name{font-size:14px;font-weight:600}.home-trust__school{font-size:11px}.home-about__contact{grid-template-columns:1fr;gap:24px;padding:38px 0 40px}.home-about__contact h2{margin-top:17px;font-size:36px}.home-about__contact h2 br{display:none}.home-about__contact-body>p{font-size:13px}.home-about__contact-options{gap:8px;margin-top:19px}.home-about__contact-options button{flex:1;gap:9px;min-height:44px;padding-inline:9px;font-size:12px}.home-about__platform-link{margin-top:22px}}@media(max-width:360px){.home-about__hero h1{font-size:34px;letter-spacing:-1.5px}.home-about__hero-description{font-size:12px}.home-about__contact h2{font-size:32px}.home-about__contact-options button{gap:6px;padding-inline:7px;font-size:11px}}@media(prefers-reduced-motion:reduce){.home-about__hero-copy,.home-about__hero-visual,.home-about__hero-image{animation:none}.home-trust__testimonials{scroll-behavior:auto}}.agent-page{min-height:var(--app-height, 100vh);background:#f3f4f6;font-size:.14rem;min-width:12.8rem}.agent-page__content{flex:1;overflow-y:auto;height:var(--app-height, 100vh);box-sizing:border-box}.agent-page__steps{display:flex;align-items:center;justify-content:center;gap:.06rem;margin-bottom:.36rem}.agent-page__step{display:flex;align-items:center;gap:.06rem;padding:.06rem .14rem;border-radius:.2rem;cursor:pointer;transition:all .25s ease;-webkit-user-select:none;user-select:none}.agent-page__step--active .agent-page__step-number{background:#52cad1;color:#fff}.agent-page__step--active .agent-page__step-label{color:#1a1a1a}.agent-page__step-number{width:.32rem;height:.32rem;border-radius:50%;background:#f3f4f6;color:#6a7282;display:flex;align-items:center;justify-content:center;font-size:.14rem;font-weight:600;flex-shrink:0;line-height:1;transition:all .25s ease}.agent-page__step-label{font-size:.14rem;color:#6a7282;white-space:nowrap;font-weight:600;transition:all .25s ease}.agent-page__step-line{display:block;width:.93rem;height:.02rem;background:#e5e7eb}.agent-page__main{display:flex;gap:.24rem;align-items:stretch}.agent-page__left{width:3.2rem;flex-shrink:0}.agent-page__right{flex:1;min-width:0;border:.01rem solid #F0F0F0;border-radius:.12rem}.agent-page__intro-card{background:#fff;border-radius:.12rem;padding:.24rem .32rem;border:.01rem solid #5DCDC4}.agent-page__intro-card--gradient{background:linear-gradient(128.17deg,#52cad10d,#82d79b0d);box-shadow:0 1px 4px #0000000a}.agent-page__intro-avatar-row{display:flex;align-items:center;gap:.08rem;margin-bottom:.16rem}.agent-page__intro-avatar-img{width:.32rem;height:.32rem;border-radius:50%;object-fit:cover}.agent-page__intro-avatar-name{font-size:.18rem;font-weight:620;color:#52cad1}.agent-page__intro-gradient-btn{display:flex;justify-content:center;align-items:center;width:100%;height:.43rem;background:linear-gradient(128.17deg,#52cad1,#82d79b);border-radius:.12rem;border:none;font-size:.14rem;font-weight:620;color:#fff;cursor:pointer;transition:opacity .25s ease;margin-top:.16rem}.agent-page__intro-gradient-btn:hover{opacity:.9}.agent-page__intro-gradient-btn:active{transform:scale(.98)}.agent-page__intro-back-btn{display:flex;justify-content:center;align-items:center;width:100%;height:.38rem;background:transparent;border:none;font-size:.13rem;color:#6a7282;cursor:pointer;margin-top:.08rem;transition:color .2s ease}.agent-page__intro-back-btn:hover{color:#1a1a1a}.agent-page__intro-header{display:flex;align-items:flex-start;gap:.02rem;margin-bottom:.2rem}.agent-page__intro-icon{width:.2rem;height:.2rem;flex-shrink:0;color:#1a1a1a;margin-top:.02rem}.agent-page__intro-icon svg{width:100%;height:100%}.agent-page__intro-title{font-size:.18rem;font-weight:620;color:#1a1a1a;line-height:1.5;margin:0 0 .08rem}.agent-page__intro-desc{font-size:.14rem;color:#6a7282;line-height:1.7;margin-bottom:.16rem}.agent-page__import-row{display:flex;align-items:center;gap:.1rem;padding:.14rem .16rem;background:#f3f4f6;border-radius:.08rem;margin-bottom:.28rem}.agent-page__import-icon{width:.18rem;height:.18rem;color:#1a1a1a;flex-shrink:0}.agent-page__import-icon svg{width:100%;height:100%}.agent-page__import-text{font-size:.13rem;color:#1a1a1a;font-weight:500}.agent-page__confirm-btn{display:block;width:2rem;height:.42rem;background:#52cad1;color:#fff;border:none;border-radius:.21rem;font-size:.14rem;font-weight:500;cursor:pointer;transition:background .25s ease;line-height:.42rem;text-align:center;padding:0}.agent-page__confirm-btn:hover{background:#42a8b3}.agent-page__confirm-btn:active{transform:scale(.98)}.agent-page__profile-wrapper{background:#f3f4f6;border-radius:.12rem;overflow:hidden;display:flex;flex-direction:column}.agent-page__profile-title{font-size:.15rem;font-weight:700;color:#1a1a1a;margin-bottom:.16rem;padding-bottom:.12rem;border-bottom:1px solid #E8E8E8}.agent-page__back-btn{position:absolute;top:0;left:0;display:flex;align-items:center;gap:.04rem;padding:.06rem .12rem;background:transparent;border:none;color:#6a7282;font-size:.13rem;cursor:pointer;border-radius:.04rem;transition:color .2s ease,background .2s ease}.agent-page__back-btn:hover{color:#1a1a1a;background:#e6e6e6}.agent-page__back-btn svg{flex-shrink:0}.agent-page__step2{width:100%;max-width:7rem;margin:0 auto;position:relative;padding-top:.36rem}.agent-page__chat{display:flex;flex-direction:column;gap:.2rem}.agent-page__chat-row{display:flex;align-items:flex-start;gap:.04rem}.agent-page__chat-avatar{width:.32rem;height:.32rem;border-radius:50%;background:#f3f4f6;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#6a7282}.agent-page__chat-avatar svg{width:.18rem;height:.18rem}.agent-page__chat-text{font-size:.15rem;font-weight:600;color:#1a1a1a;line-height:.32rem}.agent-page__chat-typing{display:flex;align-items:center;gap:.05rem;background:#f3f4f6;border-radius:.16rem;padding:.1rem .06rem}.agent-page__chat-typing span{width:.06rem;height:.06rem;border-radius:50%;background:#99a1af;animation:typingDot 1.4s infinite}.agent-page__chat-typing span:nth-child(2){animation-delay:.2s}.agent-page__chat-typing span:nth-child(3){animation-delay:.4s}@keyframes typingDot{0%,60%,to{opacity:.3;transform:scale(1)}30%{opacity:1;transform:scale(1.2)}}.agent-page__pref-card{background:#f3f4f6;border-radius:.12rem;padding:.24rem}.agent-page__pref-desc{font-size:.13rem;color:#6a7282;margin-bottom:.16rem;line-height:1.5}.agent-page__pref-tags{display:flex;flex-wrap:wrap;gap:.08rem;margin-bottom:.24rem}.agent-page__pref-tag{padding:.06rem .16rem;background:#fff;border-radius:.04rem;font-size:.13rem;color:#1a1a1a}.agent-page__pref-actions{display:flex;gap:.12rem}.agent-page__pref-btn{flex:1;height:.42rem;border-radius:.21rem;font-size:.14rem;font-weight:500;cursor:pointer;transition:all .25s ease;border:none;line-height:.42rem;text-align:center;padding:0}.agent-page__pref-btn--edit{background:#e8e8e8;color:#1a1a1a}.agent-page__pref-btn--edit:hover{background:#dbdbdb}.agent-page__pref-btn--confirm{background:#52cad1;color:#fff}.agent-page__pref-btn--confirm:hover{background:#42a8b3}.agent-page__match-card{background:#f3f4f6;border-radius:.12rem;padding:.24rem}.agent-page__match-desc{font-size:.13rem;color:#1a1a1a;font-weight:500;margin-bottom:.16rem;line-height:1.6}.agent-page__match-item{display:flex;align-items:center;background:#fff;border-radius:.1rem;padding:.16rem;margin-bottom:.1rem}.agent-page__match-item:last-of-type{margin-bottom:0}.agent-page__match-info{display:flex;align-items:center;gap:.12rem;flex:1;min-width:0}.agent-page__match-icon{width:.36rem;height:.36rem;border-radius:.06rem;background:#f3f4f6;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#6a7282}.agent-page__match-icon svg{width:.2rem;height:.2rem}.agent-page__match-detail{min-width:0}.agent-page__match-company{font-size:.14rem;font-weight:600;color:#1a1a1a;line-height:1.4}.agent-page__match-position{font-size:.12rem;color:#6a7282;line-height:1.4;margin-bottom:.06rem}.agent-page__match-tags{display:flex;gap:.06rem;flex-wrap:wrap}.agent-page__match-tag{font-size:.11rem;color:#6a7282;background:#f3f4f6;padding:.02rem .08rem;border-radius:.03rem}.agent-page__match-score{position:relative;width:.44rem;height:.44rem;flex-shrink:0;margin:0 .16rem}.agent-page__match-ring{width:100%;height:100%}.agent-page__match-score-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:.11rem;font-weight:600;color:#1a1a1a}.agent-page__match-feedback{display:flex;flex-direction:column;gap:.06rem;flex-shrink:0}.agent-page__match-fb-btn{width:.3rem;height:.3rem;border:none;background:transparent;border-radius:.06rem;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#99a1af;transition:all .2s ease;padding:0}.agent-page__match-fb-btn svg{width:.18rem;height:.18rem}.agent-page__match-fb-btn:hover{color:#6a7282}.agent-page__match-fb-btn--active{color:#1a1a1a}.agent-page__dislike-input{margin-top:.12rem}.agent-page__dislike-input input{width:100%;height:.4rem;border:1px solid #E8E8E8;border-radius:.08rem;padding:0 .14rem;font-size:.13rem;color:#1a1a1a;background:#fff;outline:none;box-sizing:border-box}.agent-page__dislike-input input::placeholder{color:#99a1af}.agent-page__dislike-input input:focus{border-color:#6a7282}.agent-page__step2-footer{display:flex;justify-content:center;margin-top:.08rem}.agent-page__optimize-btn{height:.44rem;padding:0 .4rem;background:#52cad1;color:#fff;border:none;border-radius:.22rem;font-size:.14rem;font-weight:500;cursor:pointer;transition:all .25s ease;line-height:.44rem}.agent-page__optimize-btn:hover{background:#42a8b3}.agent-page__optimize-btn:active{transform:scale(.98)}.agent-page__step2-panel{display:flex;flex-direction:column;gap:.32rem;border:1px solid #F0F0F0;border-radius:.12rem;padding:.36rem .32rem;height:100%;box-sizing:border-box}.agent-page__step2-section{flex:1}.agent-page__step2-section-title{font-size:.18rem;font-weight:620;color:#1a1a1a;margin-bottom:.16rem}.agent-page__step2-pref-switches{display:flex;flex-direction:column;gap:.12rem}.agent-page__step2-switch-item{display:flex;align-items:center;justify-content:space-between;padding:.2rem .24rem;background:#f9fafb;border-radius:.12rem}.agent-page__step2-switch-text{display:flex;flex-direction:column;gap:.04rem}.agent-page__step2-switch-label{font-size:.15rem;font-weight:500;line-height:.21rem;color:#1a1a1a}.agent-page__step2-switch-desc{font-size:.13rem;line-height:.18rem;color:#6a7282}.agent-page__step2-toggle{position:relative;width:.44rem;height:.24rem;background:#e5e7eb;border-radius:.12rem;cursor:pointer;transition:background .2s;flex-shrink:0}.agent-page__step2-toggle--on{background:#52cad1}.agent-page__step2-toggle--on .agent-page__step2-toggle-dot{left:.22rem}.agent-page__step2-toggle-dot{position:absolute;width:.18rem;height:.18rem;left:.04rem;top:.03rem;background:#fff;border-radius:50%;transition:left .2s}.agent-page__step2-faq{width:100%;background:#fff;box-shadow:0 1px 4px #0000000a;border-radius:.12rem;padding:.24rem .32rem}.agent-page__step2-faq-title{font-size:.18rem;font-weight:620;color:#52cad1;margin-bottom:.13rem}.agent-page__step2-faq-item{border:1px solid #F0F0F0;border-radius:.12rem;padding:.16rem .2rem;margin-bottom:.13rem}.agent-page__step2-faq-item:last-child{margin-bottom:0}.agent-page__step2-faq-item-title{font-size:.14rem;font-weight:620;color:#1a1a1a;margin-bottom:.08rem}.agent-page__step2-faq-item-desc{font-size:.14rem;color:#6a7282}.agent-page__step2-filters{display:flex;flex-wrap:wrap;gap:.16rem;align-items:center}.agent-page__step2-resume-select{width:1.6rem}.agent-page__step2-resume-select .el-input__wrapper{background:#f3f4f6;border-radius:.12rem;box-shadow:none!important;padding:.12rem .16rem}.agent-page__step2-resume-dropdown{position:relative;display:inline-flex;align-items:center;justify-content:space-between;padding:.12rem .16rem;min-width:1.6rem;height:.43rem;background:#fff;border-radius:.12rem;cursor:pointer;box-sizing:border-box;-webkit-user-select:none;user-select:none;transition:border-color .2s ease;width:100%;border:1px solid #F0F0F0}.agent-page__step2-resume-dropdown:hover{border-color:#cfcfcf}.agent-page__step2-resume-dropdown-text{font-size:.14rem;color:#1a1a1a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:1.4rem}.agent-page__step2-resume-dropdown-arrow{width:.12rem;height:.12rem;color:#6a7282;flex-shrink:0;margin-left:.16rem}.agent-page__step2-resume-menu{position:absolute;top:calc(100% + .04rem);left:0;min-width:100%;background:#fff;border:1px solid #E8E8E8;border-radius:.08rem;box-shadow:0 .02rem .08rem #0000001a;z-index:10;padding:.04rem 0;width:1.6rem}.agent-page__step2-resume-menu-item{padding:.08rem .14rem;font-size:.13rem;color:#1a1a1a;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background .15s ease;width:100%}.agent-page__step2-resume-menu-item:hover{background:#f3f4f6}.agent-page__step2-resume-menu-item--active{color:#52cad1;font-weight:500}.agent-page__pref-section{background:#fff;border-radius:.12rem;padding:.24rem;margin-bottom:.2rem;border:1px solid #E8E8E8}.agent-page__pref-section-title{font-size:.18rem;font-weight:600;color:#1a1a1a;margin-bottom:.1rem}.agent-page__pref-section-desc{font-size:.13rem;color:#6a7282;margin-bottom:.16rem;line-height:1.5}.agent-page__pref-filters{display:flex;flex-wrap:wrap;gap:.1rem;align-items:center}.agent-page__pref-type-tag{padding:.06rem .16rem;background:#f3f4f6;border-radius:.04rem;font-size:.13rem;color:#1a1a1a;border:1px solid #E8E8E8;cursor:default}.agent-page__pref-type-dropdown{position:relative;padding:.12rem .16rem;background:#f3f4f6;border-radius:.12rem;font-size:.14rem;color:#6a7282;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.16rem;min-width:.9rem;height:.43rem;box-sizing:border-box;-webkit-user-select:none;user-select:none;transition:background .2s ease}.agent-page__pref-type-dropdown:hover{background:#eaecef}.agent-page__pref-type-arrow{width:.12rem;height:.12rem;color:#6a7282}.agent-page__pref-type-menu{position:absolute;top:calc(100% + .04rem);left:0;min-width:1.2rem;background:#fff;border:1px solid #E8E8E8;border-radius:.06rem;box-shadow:0 .02rem .08rem #0000001a;z-index:10;padding:.04rem 0}.agent-page__pref-type-menu-item{padding:.08rem .14rem;font-size:.13rem;color:#1a1a1a;cursor:pointer;transition:background .15s ease}.agent-page__pref-type-menu-item:hover{background:#f3f4f6}.agent-page__pref-type-menu-item--active{color:#52cad1;font-weight:500}.agent-page__resume-section{background:#fff;border-radius:.12rem;padding:.24rem;border:1px solid #E8E8E8}.agent-page__resume-sub-label{font-size:.13rem;color:#6a7282;margin-bottom:.12rem}.agent-page__resume-select-row{display:flex;align-items:center;gap:.1rem;margin-bottom:.2rem;padding:.1rem .14rem;border:1px solid #E8E8E8;border-radius:.08rem}.agent-page__resume-check-icon{flex-shrink:0;width:.16rem;height:.16rem;color:#6a7282}.agent-page__resume-check-icon svg{width:100%;height:100%}.agent-page__resume-select{flex:1}.agent-page__resume-select .el-input__wrapper{box-shadow:none!important;padding:0}.agent-page__resume-switch-row{display:flex;align-items:center;justify-content:space-between;padding:.1rem 0}.agent-page__resume-switch-row+.agent-page__resume-switch-row{border-top:none}.agent-page__resume-switch-text{font-size:.13rem;color:#1a1a1a}.agent-page__install-guide{display:flex;flex-direction:column;gap:.16rem}.agent-page__install-card{border:1px solid #F0F0F0;border-radius:.12rem;padding:.16rem .2rem}.agent-page__install-card-row{display:flex;justify-content:space-between;align-items:center;gap:.24rem;flex-wrap:wrap}.agent-page__install-card-left{flex:1;min-width:0}.agent-page__install-card-header{display:flex;align-items:flex-start;gap:.12rem}.agent-page__install-card-num{display:flex;align-items:center;justify-content:center;width:.32rem;height:.32rem;background:#edf9fa;border-radius:.08rem;font-size:.18rem;font-weight:620;color:#52cad1;flex-shrink:0;line-height:1}.agent-page__install-card-info{flex:1;min-width:0}.agent-page__install-card-title{font-size:.18rem;font-weight:620;color:#1a1a1a;margin:0 0 .04rem;line-height:.24rem}.agent-page__install-card-desc{font-size:.14rem;color:#6a7282;margin:0;line-height:.19rem}.agent-page__install-card-right{flex-shrink:0;width:3.52rem}.agent-page__install-card-img{width:100%;height:auto;display:block;border-radius:.05rem}.agent-page__install-download-box{display:flex;align-items:center;padding:.04rem .04rem .04rem .16rem;gap:.16rem;background:#f3f4f6;border-radius:.12rem;height:.44rem;box-sizing:border-box}.agent-page__install-download-name{font-size:.14rem;font-weight:450;color:#1a1a1a;white-space:nowrap}.agent-page__install-download-btn2{display:flex;align-items:center;gap:.04rem;padding:.08rem .12rem;background:#52cad1;border:none;border-radius:.08rem;color:#fff;font-size:.14rem;font-weight:620;cursor:pointer;transition:opacity .2s ease;white-space:nowrap}.agent-page__install-download-btn2:hover{opacity:.85}.agent-page__install-download-btn2 svg{flex-shrink:0}.agent-page__install-browser-row{display:flex;flex-wrap:wrap;gap:.12rem;margin-top:.16rem;padding-left:.44rem}.agent-page__install-browser-link{display:flex;align-items:center;gap:.04rem;padding:.12rem .16rem;background:#fff;border:1px solid #F0F0F0;border-radius:.08rem;text-decoration:none;cursor:pointer;transition:border-color .2s ease}.agent-page__install-browser-link:hover{border-color:#52cad1}.agent-page__install-browser-link svg{flex-shrink:0}.agent-page__install-browser-link-label{font-size:.14rem;font-weight:450;color:#6a7282;margin-left:.04rem}.agent-page__install-browser-link-copy{display:inline-flex;align-items:center;gap:.04rem;margin-left:.16rem;font-size:.14rem;font-weight:450;color:#52cad1}.agent-page__install-browser-link-copy svg{color:#52cad1}.agent-page__complete{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem 0}.agent-page__complete-icon{height:1.2rem;margin-bottom:.32rem}.agent-page__complete-icon svg{width:100%;height:100%}.agent-page__complete-title{font-size:.28rem;font-weight:700;color:#1a1a1a;margin:0 0 .12rem}.agent-page__complete-desc{font-size:.16rem;color:#6a7282;margin-bottom:.4rem}.agent-page__complete-btn{padding:.12rem .36rem;background:#52cad1;color:#fff;border:none;border-radius:.12rem;font-size:.15rem;font-weight:500;cursor:pointer;transition:all .25s ease;width:4rem}.agent-page__complete-btn:hover{background:#42a8b3}.agent-page__complete-btn:active{transform:scale(.98)}.agent-main{height:100%;display:flex}.agent-main__left{flex:1;min-width:0;height:var(--app-height, 100vh);display:flex;flex-direction:column}.agent-main__right{width:3.6rem;flex-shrink:0;height:var(--app-height, 100vh);position:relative;overflow:hidden}.agent-main__right-overlay{position:absolute;inset:0;z-index:10;background:#fff;border-radius:.12rem;overflow-y:auto}.agent-main__right-resume{background:#fff;border-radius:.12rem;padding:.24rem;height:100%;overflow-y:auto}.agent-main__right-resume::-webkit-scrollbar{width:4px}.agent-main__right-resume::-webkit-scrollbar-thumb{background:#e8e8e8;border-radius:2px}.agent-main__right-resume::-webkit-scrollbar-track{background:transparent}.agent-main__top-bar{display:flex;align-items:center;justify-content:space-between;padding:.16rem .24rem;background:#fff;flex-shrink:0}.agent-main__resume-empty{display:flex;align-items:center;justify-content:space-between;gap:.16rem;margin:.12rem .24rem 0;padding:.14rem .2rem;background:#f3fffd;border:1px solid #AEE6EA;border-radius:.12rem;flex-shrink:0}.agent-main__resume-empty-text{display:flex;flex-direction:column;gap:.04rem;min-width:0}.agent-main__resume-empty-title{font-size:.15rem;font-weight:600;color:#1a1a1a;line-height:.2rem}.agent-main__resume-empty-desc{font-size:.13rem;color:#6a7282;line-height:.18rem}.agent-main__resume-empty-btn{flex-shrink:0;height:.34rem;padding:0 .2rem;border:none;border-radius:.08rem;background:#52cad1;color:#fff;font-size:.14rem;font-weight:500;cursor:pointer;white-space:nowrap;transition:opacity .2s}.agent-main__resume-empty-btn:hover{opacity:.9}.agent-main__top-bar-left{display:flex;align-items:center;gap:.12rem}.agent-main__top-bar-right{display:flex;align-items:center;gap:.16rem}.agent-main__status-tag{font-size:.14rem;font-weight:450;color:#6a7282;background:#f3f4f6;padding:.04rem .12rem;border-radius:.14rem;white-space:nowrap;flex-shrink:0}.agent-main__status-tag--ready{color:#52cad1;background:#edf9fa}.agent-main__status-tag--applying{color:#f59e0b;background:#fffbf5}.agent-main__status-text{font-size:.14rem;color:#6a7282;white-space:nowrap}.agent-main__status-progress{display:inline-flex;align-items:center;justify-content:center;padding:.02rem .08rem;background:#f3f4f6;border-radius:.04rem;font-size:.14rem;font-weight:600;color:#1a1a1a;margin-left:.04rem}.agent-main__status-count{font-weight:600;color:#1a1a1a}.agent-main__task-btn{display:flex;align-items:center;gap:.04rem;padding:.08rem .12rem;border:1px solid #F0F0F0;border-radius:.08rem;background:#fff;font-size:.14rem;font-weight:620;color:#6a7282;cursor:pointer;transition:all .2s ease;white-space:nowrap;height:.35rem;box-sizing:border-box}.agent-main__task-btn svg{width:.16rem;height:.16rem;flex-shrink:0}.agent-main__task-btn:hover{border-color:#e8e8e8;background:#f3f4f6}.agent-main__action-btn{display:flex;align-items:center;gap:.04rem;padding:.08rem .12rem;border:none;border-radius:.08rem;font-size:.14rem;font-weight:620;color:#fff;cursor:pointer;transition:all .2s ease;white-space:nowrap;height:.35rem;box-sizing:border-box}.agent-main__action-btn svg{width:.16rem;height:.16rem;flex-shrink:0}.agent-main__action-btn--start{background:linear-gradient(128.17deg,#52cad1,#82d79b)}.agent-main__action-btn--start:hover{opacity:.9}.agent-main__action-btn--pause{background:#f59e0b}.agent-main__action-btn--pause:hover{opacity:.9}.agent-main__tools{display:flex;align-items:center;gap:.06rem;flex-shrink:0;position:relative}.agent-main__task-dropdown{position:absolute;top:.36rem;right:0;width:5.1rem;background:#fff;border-radius:.12rem;box-shadow:0 4px 20px #0000001f;z-index:100;padding:.16rem}.agent-main__task-tabs{display:flex;gap:.2rem;margin-bottom:.14rem;border-bottom:1px solid #E8E8E8;padding-bottom:.1rem}.agent-main__task-tab{font-size:.14rem;color:#6a7282;cursor:pointer;font-weight:500}.agent-main__task-tab--active{color:#1a1a1a;font-weight:700}.agent-main__task-list{max-height:2.5rem;overflow-y:auto}.agent-main__task-empty{font-size:.12rem;color:#99a1af;text-align:center;padding:.2rem 0}.agent-main__task-item{display:flex;align-items:center;justify-content:space-between;padding:.1rem 0;border-bottom:1px solid #E8E8E8}.agent-main__task-item:last-child{border-bottom:none}.agent-main__task-item-left{display:flex;align-items:center;gap:.08rem;min-width:0;flex:1}.agent-main__task-item-name{font-size:.13rem;font-weight:600;color:#1a1a1a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agent-main__task-item-tag{font-size:.11rem;color:#fff;background:#6a7282;padding:.02rem .08rem;border-radius:.03rem;white-space:nowrap;flex-shrink:0}.agent-main__task-item-right{display:flex;align-items:center;gap:.08rem;flex-shrink:0;margin-left:.1rem}.agent-main__task-item-status{font-size:.12rem;color:#6a7282}.agent-main__task-item-status--done{color:#52cad1}.agent-main__task-item-remove{font-size:.16rem;color:#99a1af;cursor:pointer;line-height:1}.agent-main__task-item-remove:hover{color:#1a1a1a}.agent-main__task-view-all{text-align:center;font-size:.13rem;color:#6a7282;padding:.1rem 0 0;margin-top:.1rem;border-top:1px solid #E8E8E8;cursor:pointer;background:#f3f4f6;border-radius:.06rem;padding:.08rem}.agent-main__task-view-all:hover{color:#1a1a1a}.agent-main__tool-btn{display:none}.agent-main__chat-area{flex:1;overflow-y:auto;padding:.16rem .24rem;margin-bottom:.1rem}.agent-main__chat-area::-webkit-scrollbar{width:4px}.agent-main__chat-area::-webkit-scrollbar-thumb{background:#e8e8e8;border-radius:2px}.agent-main__chat-area::-webkit-scrollbar-track{background:transparent}.agent-main__progress-list{margin-top:.16rem;display:flex;flex-direction:column;gap:.12rem;padding:.24rem;background:#fff;border-radius:.12rem}.agent-main__progress-list-header{margin-bottom:.04rem}.agent-main__progress-list-title{font-size:.18rem;font-weight:600;color:#1a1a1a;line-height:.27rem}.agent-main__progress-list-desc{font-size:.12rem;color:#6a7282;line-height:.18rem;margin-top:.04rem}.agent-main__progress-list-body{display:flex;flex-direction:column;gap:.12rem;max-height:5rem;overflow-y:auto}.agent-main__chat-row{margin-bottom:.14rem}.agent-main__chat-row--user{display:flex;justify-content:flex-end}.agent-main__chat-bubble{display:inline-block;max-width:85%;font-size:.14rem;color:#1a1a1a;line-height:1.7;padding:.1rem .16rem;border-radius:.1rem;background:#fff;word-break:break-word}.agent-main__chat-bubble--user{background:#f3f4f6;border:1px solid #E8E8E8}.agent-main__chat-bubble--loading{color:#6a7282;font-style:italic;display:flex;align-items:center;gap:.06rem}.agent-main__loading-icon{color:#52cad1;font-size:.16rem;vertical-align:middle}.agent-main__input-bar{display:flex;align-items:center;gap:.1rem;padding:.12rem .16rem;background:#fff;border-radius:.1rem;border:1px solid #E8E8E8;flex-shrink:0}.agent-main__input{flex:1;border:none;outline:none;font-size:.13rem;color:#1a1a1a;background:transparent;line-height:.3rem}.agent-main__input::placeholder{color:#99a1af}.agent-main__send-btn{width:.32rem;height:.32rem;border:none;background:transparent;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;color:#1a1a1a;flex-shrink:0;transition:all .2s ease}.agent-main__send-btn svg{width:.2rem;height:.2rem}.agent-main__send-btn:hover{color:#52cad1}.agent-resume-drawer-mask{position:fixed;top:0;left:0;width:100vw;height:var(--app-height, 100vh);background:#0000004d;z-index:2000;display:flex;justify-content:flex-end}.agent-resume-drawer{width:9.6rem;max-width:9.6rem;height:var(--app-height, 100vh);background:#fff;display:flex;flex-direction:column;font-size:.14rem;box-shadow:-4px 0 20px #00000014}.agent-resume-drawer__header{display:flex;align-items:center;justify-content:space-between;padding:.2rem .24rem;height:.64rem;box-sizing:border-box;border-bottom:1px solid #E8E8E8}.agent-resume-drawer__header-left{display:flex;align-items:center;gap:.16rem}.agent-resume-drawer__close{width:.24rem;height:.24rem;cursor:pointer;display:flex;align-items:center;justify-content:center}.agent-resume-drawer__close-icon{width:.24rem;height:.24rem;color:#6a7282}.agent-resume-drawer__title{font-size:.18rem;font-weight:620;color:#1a1a1a;line-height:.24rem}.agent-resume-drawer__score-info{display:flex;align-items:center;gap:.16rem}.agent-resume-drawer__score-tip{font-size:.13rem;font-weight:400;color:#1a1a1a;line-height:.2rem;background:#f0fafb;border-radius:.08rem;padding:.06rem .12rem}.agent-resume-drawer__score-old,.agent-resume-drawer__score-new{font-weight:630;color:#52cad1}.agent-resume-drawer__score-ring{position:relative;width:.56rem;height:.56rem;flex-shrink:0}.agent-resume-drawer__ring-svg{width:100%;height:100%}.agent-resume-drawer__ring-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;line-height:1}.agent-resume-drawer__ring-number{font-size:.16rem;font-weight:630;color:#1a1a1a}.agent-resume-drawer__ring-label{font-size:.08rem;font-weight:400;color:#6a7282;margin-top:.02rem}.agent-resume-drawer__body{flex:1;overflow-y:auto;padding:.24rem}.agent-resume-drawer-enter-active,.agent-resume-drawer-leave-active{transition:opacity .3s ease}.agent-resume-drawer-enter-active .agent-resume-drawer,.agent-resume-drawer-leave-active .agent-resume-drawer{transition:transform .3s ease}.agent-resume-drawer-enter-from,.agent-resume-drawer-leave-to{opacity:0}.agent-resume-drawer-enter-from .agent-resume-drawer,.agent-resume-drawer-leave-to .agent-resume-drawer{transform:translate(100%)}.agent-page__install-dialog-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0000004d;display:flex;align-items:center;justify-content:center;z-index:2000}.agent-page__install-dialog{position:relative;width:3.84rem;background:#fff;border:1px solid #F0F0F0;box-shadow:0 0 .16rem #0000000d;border-radius:.12rem;padding:.24rem .32rem .32rem;box-sizing:border-box;overflow:hidden}.agent-page__install-dialog-bg{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#edf9fa,#fff 20.63%);border-radius:.12rem;pointer-events:none}.agent-page__install-dialog-close{position:absolute;top:.24rem;right:.24rem;width:.24rem;height:.24rem;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1}.agent-page__install-dialog-close:hover{opacity:.7}.agent-page__install-dialog-title{position:relative;font-size:.18rem;font-weight:600;color:#1a1a1a;text-align:center;margin:0 0 .2rem;line-height:.24rem}.agent-page__install-dialog-desc{position:relative;font-size:.16rem;color:#6a7282;text-align:center;line-height:.28rem;margin:0 0 .24rem}.agent-page__install-dialog-btns{position:relative;display:flex;gap:.08rem}.agent-page__install-dialog-btn{flex:1;height:.37rem;border-radius:.08rem;font-size:.14rem;font-weight:450;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.agent-page__install-dialog-btn--outline{background:#fff;border:1px solid #52CAD1;color:#52cad1}.agent-page__install-dialog-btn--outline:hover{background:#f6fcfc}.agent-page__install-dialog-btn--primary{background:#52cad1;border:none;color:#fff}.agent-page__install-dialog-btn--primary:hover{background:#42a8b3}.jobs-page{display:flex;min-width:12.8rem}.jobs-page__content{flex:1;min-width:0;padding-bottom:.18rem;height:var(--app-height, 100vh);box-sizing:border-box;overflow:hidden;background:#f3f4f6;font-size:.14rem;display:flex;flex-direction:column}.jobs-page__header{margin-bottom:0}.jobs-page__title{font-size:.24rem;font-weight:700;color:#1a1a1a;margin:0!important;padding:0;line-height:1.1}.jobs-page__subtitle{font-size:.13rem;color:#99a1af;margin:.02rem 0 0!important;padding:0}.jobs-page__tabs{display:inline-flex;align-items:center;gap:.04rem;margin:.06rem 0 .16rem;background:#fff;border-radius:.22rem;padding:.04rem}.jobs-page__tab{font-size:.13rem;color:#99a1af;cursor:pointer;padding:.06rem .22rem;border-radius:.18rem;transition:all .25s ease;-webkit-user-select:none;user-select:none;font-weight:500}.jobs-page__tab:hover{color:#1a1a1a;background:#f6fcfc}.jobs-page__tab--active{background:#52cad1;color:#fff;font-weight:600;box-shadow:0 .02rem .08rem #4fc2c94d}.jobs-page__tab--active:hover{background:#42a8b3;color:#fff}.jobs-page__filters-bar{border-radius:.12rem;margin:0 .24rem .12rem}.jobs-page__filters-row{display:flex;flex-direction:row;align-items:flex-start;gap:.12rem}.jobs-page__ai-tip-wrapper{position:relative;margin:-.38rem .24rem .12rem}.jobs-page__ai-tip-arrow{position:absolute;top:0;transform:translate(-50%);width:0;height:0;z-index:2}.jobs-page__ai-tip-arrow:before{content:"";position:absolute;bottom:100%;left:50%;transform:translate(-50%);width:0;height:0;border-left:.07rem solid transparent;border-right:.07rem solid transparent;border-bottom:.12rem solid #52CAD1}.jobs-page__ai-tip-arrow:after{content:"";position:absolute;bottom:100%;left:50%;transform:translate(-50%) translateY(1px);width:0;height:0;border-left:.065rem solid transparent;border-right:.065rem solid transparent;border-bottom:.112rem solid #FFFFFF}.jobs-page__ai-tip{position:relative;background:#fff;border-radius:.08rem;padding:.08rem .12rem .07rem;z-index:1}.jobs-page__ai-tip:before{content:"";position:absolute;inset:0;border-radius:.08rem;padding:.01rem;background:linear-gradient(180deg,#9fd051,#52cad1);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.jobs-page__ai-tip-logo{width:.16rem;height:.16rem;flex:none}.jobs-page__ai-tip-text{font-size:.12rem;line-height:.16rem;color:#99a1af;vertical-align:text-top;margin-left:.03rem}.jobs-page__ai-tip-keyword{color:#52cad1;text-decoration:underline;cursor:pointer;transition:opacity .2s}.jobs-page__ai-tip-keyword:hover{opacity:.75}.jobs-page__ai-tip-comma{color:#99a1af;text-decoration:none}.jobs-page__ai-tip-separator{color:#99a1af}.jobs-page__filters-panel{flex:1;min-width:0;background:#fff;border:1px solid #F0F0F0;box-shadow:0 2px 6px #0f172a06;border-radius:.12rem;padding:.12rem .16rem;display:flex;flex-direction:column;gap:.12rem}.jobs-page__filter-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:.08rem .16rem;background:#fff}.jobs-page__filter-row-inner{display:flex;flex-direction:row;align-items:center;gap:.16rem;flex:1;min-width:0}.jobs-page__filter-row-label{font-size:.12rem;line-height:.16rem;font-weight:380;color:#6a7282;flex-shrink:0;white-space:nowrap}.jobs-page__filter-chips-wrap{display:flex;align-items:flex-start;gap:.08rem;flex:1;min-width:0}.jobs-page__filter-chips-wrap>.industry-selector,.jobs-page__filter-chips-wrap>.job-category-selector,.jobs-page__filter-chips-wrap>.region-selector{flex-shrink:0;margin-left:auto;align-self:flex-end}.jobs-page__filter-chips{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;align-content:center;gap:.08rem;flex:1;min-width:0}.jobs-page__filter-chip{display:flex;justify-content:center;align-items:center;padding:.04rem .08rem;background:#f3f4f6;border-radius:.04rem;font-size:.12rem;line-height:.16rem;color:#1a1a1a;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;transition:all .15s;border:1px solid transparent}.jobs-page__filter-chip:hover{background:#e8f8f9;color:#52cad1}.jobs-page__filter-chip--active{background:#f4fbfb;border-color:#52cad1;color:#52cad1;font-weight:600}.jobs-page__filter-chip--active-solid{background:#52cad1;color:#fff;font-weight:600;border-color:#52cad1}.jobs-page__filter-dropdowns{display:flex;align-items:center;gap:.08rem;flex-wrap:wrap}.jobs-page__dropdown-item{display:flex;align-items:center;gap:.02rem;padding:.04rem .08rem;border:1px solid #F0F0F0;border-radius:.04rem;font-size:.12rem;line-height:.16rem;color:#1a1a1a;cursor:pointer;white-space:nowrap;position:relative;-webkit-user-select:none;user-select:none;transition:all .15s}.jobs-page__dropdown-item:hover{border-color:#52cad1;color:#52cad1}.jobs-page__dropdown-item .el-range-separator{padding-bottom:.03rem!important}.jobs-page__dropdown-arrow{width:.12rem;height:.12rem;color:#6a7282;flex-shrink:0}.jobs-page__clear-filters{font-size:.12rem;color:#6a7282;cursor:pointer;white-space:nowrap;flex-shrink:0}.jobs-page__clear-filters:hover{color:#52cad1}.jobs-page__share-btn{padding:.003rem .06rem 0;height:.19rem;line-height:.19rem;border:none;border-radius:.04rem;background:linear-gradient(128.17deg,#52cad1,#82d79b);color:#fff;font-size:.12rem;font-weight:500;cursor:pointer;transition:opacity .2s}.jobs-page__share-btn:hover{opacity:.85}.jobs-page__filter-count-text{font-size:.12rem;color:#6a7282;white-space:nowrap}.jobs-page__filter-count-num{color:#52cad1;font-weight:600}.jobs-page__filters{display:flex;align-items:center;gap:.12rem;flex-wrap:wrap}.jobs-page__filter-group{display:flex;align-items:center;gap:.08rem;flex-wrap:wrap}.jobs-page__filter-item{display:flex;align-items:center;gap:.04rem;background:#fff;border:1px solid #E8E8E8;border-radius:.08rem;padding:.15rem .12rem;color:#6a7282;font-size:.12rem;cursor:pointer;transition:all .2s ease;white-space:nowrap;position:relative;height:.234rem}.jobs-page__filter-item:hover{color:#fff;background:#52cad1}.jobs-page__filter-item:hover svg{color:#fff}.jobs-page__filter-dropdown{position:absolute;top:calc(100% + .06rem);left:0;background:#fff;border:1px solid #E8E8E8;border-radius:.08rem;padding:.04rem 0;box-shadow:0 .04rem .12rem #00000014;z-index:20;min-width:100%}.jobs-page__filter-dropdown__dropdown-item--time{padding:0;border:none}.jobs-page__filter-dropdown__dropdown-item--time :deep(.el-input__wrapper){box-shadow:none;border:1px solid #F0F0F0;border-radius:.04rem;padding:0 .06rem;font-size:.12rem}.jobs-page__filter-dropdown__dropdown-item--time :deep(.el-range-input){font-size:.12rem}.jobs-page__filter-dropdown__dropdown-item--time :deep(.el-range-separator){font-size:.12rem;padding:0 .02rem}.jobs-page__filter-dropdown__dropdown-item--time :deep(.el-input__icon){font-size:.12rem}.jobs-page__filter-dropdown-item{padding:.06rem .16rem;font-size:.12rem;color:#1a1a1a;cursor:pointer;white-space:nowrap;transition:all .15s}.jobs-page__filter-dropdown-item:hover{background:#f6fcfc;color:#42a8b3}.jobs-page__filter-dropdown-item--active{color:#52cad1;font-weight:600}.jobs-page__filter-arrow-icon{width:.1rem;height:.1rem;color:#99a1af;flex-shrink:0}.jobs-page__deep-mask{position:absolute;inset:0;z-index:30;display:flex;align-items:center;justify-content:center;background:#ffffffb8;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.jobs-page__deep-mask-box{display:flex;flex-direction:column;align-items:center;gap:.12rem;padding:.2rem .32rem;background:#fff;border-radius:.12rem;box-shadow:0 .08rem .24rem #0f172a1f}.jobs-page__deep-mask-spinner{width:.24rem;height:.24rem;border:.02rem solid rgba(82,202,209,.25);border-top-color:#52cad1;border-radius:50%;animation:jobs-deep-mask-spin .7s linear infinite}@keyframes jobs-deep-mask-spin{to{transform:rotate(360deg)}}.jobs-page__deep-mask-text{font-size:.14rem;color:#6a7282;white-space:nowrap}.jobs-page__sort-bar{display:flex;align-items:center;flex-shrink:0;margin-right:.2rem;height:.35rem;padding:0 .16rem;background:#fff;border-radius:.08rem}.jobs-page__sort-item{position:relative;display:flex;align-items:center;height:.19rem;padding:0 .08rem;margin-right:.08rem;font-size:.14rem;color:#6a7282;white-space:nowrap;cursor:pointer;border-radius:.09rem;transition:color .2s}.jobs-page__sort-item:last-child{margin-right:0}.jobs-page__sort-item:hover{color:#1a1a1a}.jobs-page__sort-item--active{color:#52cad1;font-weight:500;background:transparent}.jobs-page__sort-item--active:after{content:"";position:absolute;left:0;right:0;bottom:-.04rem;height:.07rem;border-radius:.035rem;background:linear-gradient(90deg,#eafad1,#d1f8fa)}.jobs-page__search-wrap{position:relative;min-width:0;z-index:1}.jobs-page__search-wrap--active{z-index:30}.jobs-page__search-wrap--active .jobs-page__search-box{border-color:#52cad1}.jobs-page__hot-search{position:absolute;top:100%;left:0;right:0;z-index:20;display:flex;align-items:center;flex-wrap:wrap;gap:.06rem;margin-top:-.01rem;padding:.08rem .12rem;background:#fff;border:1px solid #52CAD1;border-top:none;border-radius:0 0 .08rem .08rem;box-shadow:0 .08rem .2rem #0f535714}.jobs-page__hot-search-fire{width:.12rem;height:.12rem;color:#52cad1;flex-shrink:0}.jobs-page__hot-search-label{display:inline-flex;align-items:center;gap:.02rem;font-size:.12rem;color:#52cad1;white-space:nowrap;margin-right:.04rem}.jobs-page__hot-search-tag{display:inline-flex;align-items:center;justify-content:center;height:.2rem;padding:0 .06rem;border-radius:.04rem;font-size:.12rem;color:#6a7282;background:#f3f4f6;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;transition:all .15s}.jobs-page__hot-search-tag:hover{color:#52cad1}.jobs-page__hot-search-tag--active{color:#52cad1;background:#f0fbf6}.jobs-page__search-box{display:flex;align-items:center;background:#fff;border-radius:.08rem;padding:.1rem .14rem;border:1px solid #F0F0F0}.jobs-page__search-box:focus-within{border-color:#52cad1}.jobs-page__search-svg{width:.14rem;height:.14rem;color:#99a1af;margin-right:.08rem;flex-shrink:0;cursor:pointer}.jobs-page__search-input{flex:1;background:transparent;border:none;outline:none;color:#1a1a1a;font-size:.12rem}.jobs-page__search-input::placeholder{color:#99a1af}.jobs-page__list{position:relative;gap:0;overflow-y:auto;flex:1;min-height:0;padding-bottom:.2rem;margin:0 .24rem}.jobs-page__grid{display:grid;grid-template-columns:repeat(var(--job-grid-cols, 3),1fr);gap:.12rem}.jobs-page__job-card{position:relative;height:1.33rem;border:1px solid #F0F0F0;border-radius:.08rem;padding:.16rem;box-sizing:border-box;cursor:pointer;transition:box-shadow .2s;overflow:hidden}.jobs-page__job-card--menu-open{overflow:visible}.jobs-page__job-card:hover{box-shadow:0 .04rem .16rem #00000014}.jobs-page__job-card:hover .jobs-page__card-bottom--info{opacity:0;pointer-events:none}.jobs-page__job-card:hover .jobs-page__card-bottom--actions{opacity:1;pointer-events:auto}.jobs-page__card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:.08rem}.jobs-page__card-top-left{min-width:0;flex:1}.jobs-page__card-title{font-size:.16rem;font-weight:600;color:#1a1a1a;line-height:.21rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jobs-page__card-tags{display:flex;align-items:center;gap:.08rem;margin-top:.08rem;flex-wrap:nowrap;overflow:hidden}.jobs-page__card-tag{display:flex;align-items:center;justify-content:center;padding:.03rem .06rem;background:#f3f4f6;border-radius:.04rem;font-size:.12rem;font-weight:380;color:#6a7282;line-height:.16rem;white-space:nowrap;flex-shrink:0}.jobs-page__card-match{text-align:right;flex-shrink:0}.jobs-page__card-match-score{display:block;font-size:.22rem;font-weight:600;line-height:.29rem;text-align:center}.jobs-page__card-match-label{display:block;font-size:.12rem;font-weight:450;line-height:.16rem;text-align:center;margin-top:.02rem}.jobs-page__card-match--locked{display:flex;align-items:center;justify-content:center}.jobs-page__card-lock-icon{width:.24rem;height:.24rem;color:#99a1af}.jobs-page__card-bottom{position:absolute;left:.16rem;right:.16rem;bottom:.12rem;display:flex;align-items:center;justify-content:space-between;transition:opacity .2s}.jobs-page__card-bottom--info{opacity:1}.jobs-page__card-bottom--actions{opacity:0;pointer-events:none;gap:.08rem}.jobs-page__card-company{display:flex;align-items:center;gap:.04rem;min-width:0;flex:1}.jobs-page__card-company-logo{width:.24rem;height:.24rem;border-radius:.12rem;border:1px solid #F4F4F4;flex-shrink:0;object-fit:cover}.jobs-page__card-company-logo--default{display:flex;align-items:center;justify-content:center;background:#fff}.jobs-page__card-company-logo--avatar{display:flex;align-items:center;justify-content:center;color:#fff;font-size:.12rem;line-height:1;font-weight:600;border:none}.jobs-page__card-company-name{font-size:.14rem;font-weight:450;color:#1a1a1a;line-height:.19rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:1.1rem}.jobs-page__card-company-type{display:flex;align-items:center;justify-content:center;padding:.03rem .06rem;background:#ecfdf3;border-radius:.04rem;font-size:.12rem;font-weight:380;color:#067647;line-height:.16rem;white-space:nowrap;flex-shrink:0}.jobs-page__card-company-type--state{background:#fef3f2;color:#b42318}.jobs-page__card-company-type--unicorn{background:#f4f3ff;color:#6941c6}.jobs-page__card-company-type--public{background:#ecfdf3;color:#067647}.jobs-page__card-company-type--listed{background:#eff8ff;color:#175cd3}.jobs-page__card-company-type--foreign{background:#fffaeb;color:#b54708}.jobs-page__card-company-type--joint{background:#ecfdff;color:#0e7090}.jobs-page__card-company-type--private{background:#fdf2fa;color:#c11574}.jobs-page__card-publish-time{font-size:.12rem;color:#99a1af;line-height:.16rem;white-space:nowrap;flex-shrink:0}.jobs-page__card-more-btn{width:.32rem;height:.32rem;border:none;background:none;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:.04rem;transition:background .2s;flex-shrink:0}.jobs-page__card-more-btn:hover{background:#f3f4f6}.jobs-page__card-ask-btn{flex:1;height:.32rem;background:#edf9fa;border:none;border-radius:.06rem;font-size:.14rem;font-weight:450;color:#52cad1;cursor:pointer;transition:background .2s;white-space:nowrap}.jobs-page__card-ask-btn:hover{background:#d9f2f4}.jobs-page__card-apply-btn{flex:1;height:.32rem;background:#52cad1;border:none;border-radius:.06rem;font-size:.14rem;font-weight:450;color:#fff;cursor:pointer;transition:background .2s;white-space:nowrap}.jobs-page__card-apply-btn:hover{background:#42a8b3}.jobs-page__card-apply-btn:disabled{background:#52cad1;opacity:.6;cursor:not-allowed}.jobs-page__card-apply-btn:disabled:hover{background:#52cad1}.jobs-page__card-popup{position:absolute;left:0;top:.32rem;background:#fff;border:1px solid #F0F0F0;border-radius:.08rem;padding:.06rem 0;box-shadow:0 .04rem .16rem #0000001a;z-index:10;min-width:1.2rem}.jobs-page__card-popup-item{display:flex;align-items:center;gap:.08rem;padding:.08rem .16rem;margin:0rem .06rem;border-radius:.04rem;font-size:.14rem;color:#1a1a1a;cursor:pointer;white-space:nowrap;transition:background .15s}.jobs-page__card-popup-item:hover{background:#edf9fa}.jobs-page__card-popup-item--favorited{color:#fe6d52}.jobs-page__card-popup-item--favorited:hover{background:#ffeae6}.jobs-page__card-popup-item svg{flex-shrink:0}.jobs-page__card-popup-item span{color:inherit}.jobs-page__fav-stats{display:flex;align-items:center;gap:.4rem}.jobs-page__fav-stats-item{font-size:.14rem;color:#1a1a1a;font-weight:500;cursor:pointer;padding:.04rem .08rem;border-radius:.06rem;transition:all .2s}.jobs-page__fav-stats-item:hover{color:#52cad1}.jobs-page__fav-stats-item--active{color:#52cad1;font-weight:600;background:#f6fcfc}.jobs-page__empty{text-align:center;font-size:.14rem;color:#99a1af}.jobs-page__empty-img{width:1.24rem;height:1.3rem;display:block;margin:1.6rem auto .2rem}.jobs-page__empty-title{font-size:.14rem;color:#99a1af;margin-bottom:.08rem}.jobs-page__empty-subtitle{font-size:.14rem;color:#99a1af}.jobs-page__empty-link{color:#52cad1;text-decoration:underline;cursor:pointer}.jobs-page__empty-link:hover{opacity:.75}.jobs-page__few-results{text-align:center;padding:.12rem 0;font-size:.14rem;color:#99a1af}.jobs-page__loading-more{text-align:center;padding:.16rem 0;font-size:.12rem;color:#99a1af;z-index:10}.jobs-page__loading-box{display:flex;align-items:center;justify-content:center;gap:.08rem;padding:.24rem 0;font-size:.13rem;color:#99a1af}.jobs-page__loading-spinner{width:.18rem;height:.18rem;border:2px solid rgba(0,0,0,.1);border-top-color:#52cad1;border-radius:50%;animation:jobs-spin .6s linear infinite}@keyframes jobs-spin{to{transform:rotate(360deg)}}.jobs-page__apply-method-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:2000}.jobs-page__apply-method-dialog{position:relative;width:4.8rem;background:#fff;border:1px solid #F0F0F0;box-shadow:0 0 .16rem #0000000d;border-radius:.12rem;padding:.28rem .32rem .32rem;box-sizing:border-box;overflow:hidden}.jobs-page__apply-method-bg{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#edf9fa,#fff 20.63%);border-radius:.12rem;pointer-events:none}.jobs-page__apply-method-title{position:relative;font-size:.18rem;font-weight:620;color:#1a1a1a;text-align:center;margin:0 0 .2rem;line-height:.24rem}.jobs-page__apply-method-close{position:absolute;top:.24rem;right:.24rem;width:.24rem;height:.24rem;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1}.jobs-page__apply-method-close:hover{opacity:.7}.jobs-page__apply-method-options{position:relative;display:flex;gap:.16rem;margin-bottom:.24rem}.jobs-page__apply-method-card{position:relative;flex:1;height:1.06rem;background:#fff;border:1px solid #F0F0F0;border-radius:.08rem;padding:.2rem 0;box-sizing:border-box;cursor:pointer;text-align:center;transition:border-color .2s,background .2s;overflow:hidden}.jobs-page__apply-method-card:hover{border-color:#d0d0d0}.jobs-page__apply-method-card--active{border-color:#52cad1;background:#edf9fa}.jobs-page__apply-method-card-title{font-size:.14rem;font-weight:450;color:#000;margin:0;line-height:.19rem}.jobs-page__apply-method-card-title--accent{color:#52cad1}.jobs-page__apply-method-card-desc{font-size:.12rem;color:#99a1af;line-height:.2rem;margin:.06rem 0 0;white-space:pre-line}.jobs-page__apply-method-card-header{display:flex;align-items:center;justify-content:center;gap:.04rem}.jobs-page__apply-method-card-circle{position:absolute;width:.46rem;height:.46rem;left:-.05rem;bottom:-.08rem;background:#aee6ea;border-radius:50%;opacity:1;transition:opacity .2s}.jobs-page__apply-method-card--active .jobs-page__apply-method-card-circle{opacity:1}.jobs-page__apply-method-card-circle:before,.jobs-page__apply-method-card-circle:after{content:"";position:absolute;width:.04rem;height:.09rem;background:#fff;border-radius:.02rem;top:40%}.jobs-page__apply-method-card-circle:before{left:42%}.jobs-page__apply-method-card-circle:after{left:60%}.jobs-page__apply-method-action{position:relative;width:100%;height:.35rem;border:none;border-radius:.08rem;font-size:.14rem;font-weight:450;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s,color .2s}.jobs-page__apply-method-action--disabled{background:#edf9fa;color:#aee6ea;cursor:not-allowed}.jobs-page__apply-method-action--active{background:#52cad1;color:#fff}.jobs-page__apply-method-action--active:hover{background:#42a8b3}.dislike-dialog .el-dialog{border-radius:.16rem;overflow:hidden}.dislike-dialog .el-dialog__body{padding:.12rem}.dislike-dialog__title{font-size:.16rem;font-weight:600;color:#1a1a1a;line-height:1.6;margin-bottom:.2rem}.dislike-dialog__title--center{text-align:center}.dislike-dialog__options{margin-bottom:.16rem}.dislike-dialog__options .dislike-dialog__option{margin-bottom:.1rem}.dislike-dialog__options .dislike-dialog__option:last-child{margin-bottom:0}.dislike-dialog__option{display:flex;align-items:center;background:#f3f4f6;border-radius:.08rem;padding:.04rem .1rem;cursor:pointer;transition:all .2s;border:1px solid transparent}.dislike-dialog__option:hover,.dislike-dialog__option--active{border-color:#52cad1;background:#f6fcfc}.dislike-dialog__option .el-radio{margin-right:0;width:100%}.dislike-dialog__option .el-radio .el-radio__label{font-size:.14rem;color:#1a1a1a;font-weight:500}.dislike-dialog__textarea .el-textarea__inner{background:#f3f4f6;border:1px solid #E8E8E8;border-radius:.08rem;font-size:.13rem;color:#1a1a1a;resize:none}.dislike-dialog__textarea .el-textarea__inner::placeholder{color:#99a1af}.dislike-dialog__textarea .el-textarea__inner:focus{border-color:#52cad1}.dislike-dialog__footer{margin-top:.3rem;display:flex;gap:.16rem}.dislike-dialog__btn{flex:1;padding:.12rem 0;border-radius:.08rem;font-size:.14rem;font-weight:600;cursor:pointer;transition:all .2s;border:none}.dislike-dialog__btn--cancel{background:#f3f4f6;color:#99a1af;border:1px solid #E8E8E8}.dislike-dialog__btn--cancel:hover{color:#1a1a1a;border-color:#ccc}.dislike-dialog__btn--submit{background:#52cad1;color:#fff}.dislike-dialog__btn--submit:hover{background:#42a8b3}.jobs-resume-drawer-mask{position:fixed;top:0;left:0;width:100vw;height:var(--app-height, 100vh);background:#0000004d;z-index:2000;display:flex;justify-content:flex-end}.jobs-resume-drawer{width:9.6rem;max-width:9.6rem;height:var(--app-height, 100vh);background:#fff;display:flex;flex-direction:column;font-size:.14rem;box-shadow:-4px 0 20px #00000014}.jobs-resume-drawer__header{display:flex;align-items:center;justify-content:space-between;padding:.2rem .24rem;height:.64rem;box-sizing:border-box;border-bottom:1px solid #E8E8E8}.jobs-resume-drawer__header-left{display:flex;align-items:center;gap:.16rem}.jobs-resume-drawer__close{width:.24rem;height:.24rem;cursor:pointer;display:flex;align-items:center;justify-content:center}.jobs-resume-drawer__close-icon{width:.24rem;height:.24rem;color:#6a7282}.jobs-resume-drawer__title{font-size:.18rem;font-weight:620;color:#1a1a1a;line-height:.24rem}.jobs-resume-drawer__loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem 0;gap:.12rem;color:#99a1af;font-size:.13rem}.jobs-resume-drawer__body{flex:1;overflow-y:auto;padding:.24rem}.jobs-resume-drawer-enter-active,.jobs-resume-drawer-leave-active{transition:opacity .3s ease}.jobs-resume-drawer-enter-active .jobs-resume-drawer,.jobs-resume-drawer-leave-active .jobs-resume-drawer{transition:transform .3s ease}.jobs-resume-drawer-enter-from,.jobs-resume-drawer-leave-to{opacity:0}.jobs-resume-drawer-enter-from .jobs-resume-drawer,.jobs-resume-drawer-leave-to .jobs-resume-drawer{transform:translate(100%)}.resume-detail{min-width:12.8rem}.resume-detail__content{flex:1;height:var(--app-height, 100vh);box-sizing:border-box;overflow:hidden;background:#f3f4f6;display:flex;flex-direction:column;font-size:.14rem}.resume-detail__page-title{display:flex;align-items:center;justify-content:space-between;padding:.19rem .24rem;background:#fff}.resume-detail__page-title>h2{font-size:.18rem;font-weight:700;color:#1a1a1a;flex-shrink:0}.resume-detail__steps{display:flex;align-items:center;gap:.04rem}.resume-detail__step{display:flex;align-items:center;gap:.04rem;padding:.04rem .08rem;border-radius:.27rem}.resume-detail__step--active{background:#fff;border:1px solid #F0F0F0}.resume-detail__step-num{display:flex;align-items:center;justify-content:center;width:.14rem;height:.14rem;flex-shrink:0}.resume-detail__step-num-circle{display:flex;align-items:center;justify-content:center;width:.14rem;height:.14rem;border-radius:50%;font-size:.1rem;font-weight:330;line-height:.13rem;color:#fff}.resume-detail__step-num--active .resume-detail__step-num-circle{background:#52cad1}.resume-detail__step-num--pending .resume-detail__step-num-circle{background:#99a1af}.resume-detail__step-text{font-size:.14rem;font-weight:380;line-height:.19rem}.resume-detail__step--done .resume-detail__step-text{color:#99a1af}.resume-detail__step--active .resume-detail__step-text{color:#1a1a1a}.resume-detail__step--pending .resume-detail__step-text{color:#99a1af}.resume-detail__step-arrow{flex-shrink:0}.resume-detail__page-actions{display:flex;align-items:center;gap:.16rem;flex-shrink:0}.resume-detail__action-btn{display:flex;align-items:center;gap:.04rem;padding:.08rem .12rem;border-radius:.08rem;font-size:.14rem;font-weight:600;line-height:.19rem;cursor:pointer;white-space:nowrap;transition:all .2s}.resume-detail__action-btn--outline{background:#fff;border:1px solid #52CAD1;color:#52cad1}.resume-detail__action-btn--outline:hover{background:#f0fafb}.resume-detail__action-btn--outline svg{width:.19rem;height:.19rem}.resume-detail__action-btn--primary{background:#52cad1;border:1px solid #52CAD1;color:#fff}.resume-detail__action-btn--primary:hover{background:#42a8b3;border-color:#42a8b3}.resume-detail__action-btn--primary svg{width:.19rem;height:.19rem}.resume-detail__toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:.15rem;margin-top:.15rem;padding:0 .24rem}.resume-detail__toolbar-left{display:flex;align-items:center;gap:.12rem}.resume-detail__back-btn{background:none;border:none;color:#1a1a1a;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;font-size:.13rem}.resume-detail__back-btn:hover{color:#000}.resume-detail__back-icon{width:.14rem;height:.14rem}.resume-detail__tab-name{font-size:.14rem;font-weight:500;color:#1a1a1a;background:#fff;border:1px solid #E8E8E8;border-radius:.16rem;padding:.05rem .16rem}.resume-detail__toolbar-right{display:flex;align-items:center;gap:.1rem}.resume-detail__tool-btn{display:flex;align-items:center;gap:.04rem;background:none;border:none;color:#1a1a1a;font-size:.13rem;cursor:pointer;padding:.05rem .1rem;border-radius:.06rem;transition:all .2s;white-space:nowrap}.resume-detail__tool-btn--danger:hover{color:#e85635}.resume-detail__tool-icon{width:.13rem;height:.13rem;flex-shrink:0}.resume-detail__score-bar{display:flex;align-items:center;justify-content:space-between;background:#fff;border-radius:.12rem;padding:.28rem .32rem;margin-bottom:.16rem}.resume-detail__score-bar--grade-bcd{background:linear-gradient(to bottom,#fff5e9,#fff)}.resume-detail__score-bar--grade-a{background:linear-gradient(to bottom,#ecfdfc,#fff)}.resume-detail__score-left{display:flex;align-items:center;gap:.16rem}.resume-detail__star-svg{width:.63rem;height:.63rem;position:relative;z-index:1}.resume-detail__star-base{margin-top:-.08rem;justify-content:center;font-size:.14rem}.resume-detail__star-base>span{font-size:.14rem;font-weight:600}.resume-detail__score-hint{font-size:.14rem;color:#6a7282;font-weight:600}.resume-detail__score-links{height:.14rem}.resume-detail__score-link{font-size:.12rem;color:#99a1af;background:none;border:none;cursor:pointer;transition:color .2s;margin-right:.16rem}.resume-detail__score-link:hover{color:#52cad1}.resume-detail__score-right{display:flex;align-items:center;gap:.2rem}.resume-detail__score-item{text-align:center;display:flex;align-items:center;gap:.06rem}.resume-detail__score-num{font-size:.3rem;font-weight:700;color:#1a1a1a;padding-bottom:.1rem}.resume-detail__score-label{font-size:.13rem;color:#99a1af;white-space:nowrap}.resume-detail__diagnose-btn{background:#52cad1;margin-left:.16rem;color:#fff;border:none;border-radius:.08rem;width:1.03rem;height:.36rem;line-height:.37rem;font-size:.13rem;font-weight:500;cursor:pointer;box-sizing:border-box}.resume-detail__diagnose-btn:hover{background:#42a8b3}.resume-detail__body{padding-bottom:.3rem;border-radius:.16rem;background:#fff;margin:0 .24rem;flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.resume-detail__fixed-top{flex-shrink:0}.resume-detail__tabs{display:flex;align-items:center;padding-bottom:.14rem;flex-shrink:0;overflow-x:auto}.resume-detail__tabs::-webkit-scrollbar{display:none}.resume-detail__tabs{-ms-overflow-style:none;scrollbar-width:none}.resume-detail__tab-item{font-size:.14rem;color:#6a7282;cursor:pointer;padding:.12rem .2rem;border-bottom:2px solid transparent;transition:all .2s;white-space:nowrap}.resume-detail__tab-item:hover{color:#1a1a1a}.resume-detail__tab-item--active{color:#52cad1;font-weight:600;border-bottom-color:#52cad1}.resume-detail__scroll-body{flex:1;overflow-y:auto;padding-bottom:.3rem}.resume-detail__scroll-body::-webkit-scrollbar{display:none}.resume-detail__scroll-body{-ms-overflow-style:none;scrollbar-width:none}.resume-detail__card{background:#fff;border-radius:.1rem;margin:.24rem .18rem}.resume-detail__card:hover .resume-detail__section-header{background:#f0fafa}.resume-detail__card:hover .resume-detail__section-header .resume-detail__edit-btn-inline{opacity:1;pointer-events:auto}.resume-detail__card-hover{padding:.1rem .14rem}.resume-detail__card-hover:hover{background:#f0fafa}.resume-detail__card-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:.16rem}.resume-detail__user-name{font-size:.28rem;font-weight:700;color:#1a1a1a;margin:0 0 .04rem}.resume-detail__user-title{font-size:.13rem;color:#99a1af;margin:0}.resume-detail__card-actions{display:flex;align-items:center;gap:.08rem;flex-shrink:0}.resume-detail__card-btn{font-size:.12rem;border-radius:.16rem;padding:.06rem .16rem;cursor:pointer;transition:all .2s;white-space:nowrap;border:none}.resume-detail__card-btn--outline{background:#f3f4f6;color:#1a1a1a;border:1px solid #E8E8E8}.resume-detail__card-btn--outline:hover{border-color:#52cad1;color:#52cad1;background:#f6fcfc}.resume-detail__card-btn--dark{background:#52cad1;color:#fff}.resume-detail__card-btn--dark:hover{background:#42a8b3}.resume-detail__contact{display:flex;align-items:center;gap:.24rem;flex-wrap:wrap}.resume-detail__contact-item{display:flex;align-items:center;gap:.06rem;font-size:.12rem;color:#666;vertical-align:middle}.resume-detail__contact-item a{color:#666;vertical-align:super}.resume-detail__contact-item>span{vertical-align:super}.resume-detail__contact-icon{width:.14rem;height:.14rem;color:#99a1af;flex-shrink:0}.resume-detail__section-header{display:flex;align-items:center;gap:.12rem;margin-bottom:.16rem;padding:.1rem 0 .1rem .14rem;border-radius:.06rem}.resume-detail__section-title{font-size:.17rem;font-weight:700;color:#1a1a1a;margin:0 0 .16rem}.resume-detail__section-title--underline{position:relative;padding-bottom:.02rem;background:transparent}.resume-detail__section-title--underline:after{content:"";position:absolute;left:0;bottom:.02rem;width:100%;height:.06rem;background:#52cad1;border-radius:.02rem;z-index:-1}.resume-detail__section-header .resume-detail__section-title{margin-bottom:0}.resume-detail__edit-btn{background:none;border:none;color:#99a1af;cursor:pointer;padding:.04rem;border-radius:.04rem;display:flex;align-items:center;transition:all .2s;flex-shrink:0;margin-left:auto}.resume-detail__edit-btn:hover{color:#52cad1;background:#f6fcfc}.resume-detail__edit-icon{width:.15rem;height:.15rem}.resume-detail__edit-btn-inline{background:none;border:none;color:#52cad1;cursor:pointer;padding:.04rem .08rem;border-radius:.04rem;display:flex;align-items:center;gap:.04rem;transition:all .2s;flex-shrink:0;font-size:.13rem;font-weight:500;opacity:0;pointer-events:none;margin-left:auto}.resume-detail__edit-btn-inline .el-icon{font-size:.15rem}.resume-detail__card-hover:hover .resume-detail__edit-btn-inline{opacity:1;pointer-events:auto}.resume-detail__section-header:hover .resume-detail__edit-btn-inline{pointer-events:auto}.resume-detail__section-header:hover{border-radius:.06rem}.resume-detail__edu-item{margin-top:.16rem;padding-left:.1rem;border-left:2px solid #E8E8E8}.resume-detail__edu-degree{font-size:.14rem;font-weight:600;color:#1a1a1a;margin-bottom:.04rem}.resume-detail__edu-meta{font-size:.12rem;color:#99a1af;line-height:1.6}.resume-detail__exp-item{margin-top:.16rem;padding:.1rem .14rem;border-radius:.09rem}.resume-detail__exp-item:hover{background:#f0fafa}.resume-detail__exp-title{font-size:.14rem;font-weight:600;color:#1a1a1a;margin-bottom:.04rem}.resume-detail__exp-meta{font-size:.12rem;color:#99a1af;margin-bottom:.06rem}.resume-detail__exp-row{display:flex;align-items:center;flex-wrap:wrap;gap:.12rem;margin-bottom:.06rem}.resume-detail__exp-name{font-size:.14rem;font-weight:600;color:#1a1a1a}.resume-detail__exp-role{font-size:.13rem;font-weight:400;color:#1a1a1a}.resume-detail__exp-date{font-size:.13rem;font-weight:400;color:#6a7282}.resume-detail__exp-date--toggle{display:inline}.resume-detail__exp-item:hover .resume-detail__exp-date--toggle{display:none}.resume-detail__exp-edit-btn{display:none;padding-top:0;padding-bottom:0}.resume-detail__exp-item:hover .resume-detail__exp-edit-btn{display:flex;opacity:1;pointer-events:auto}.resume-detail__fix-tag{position:relative;display:inline-flex;align-items:center;gap:.05rem;font-size:.12rem;font-weight:500;color:#ff8d0b;background:#fff5e9;border-radius:.04rem;padding:.04rem .12rem;cursor:default;transition:all .2s;white-space:nowrap}.resume-detail__fix-tag:hover{background:#ffedda}.resume-detail__fix-tag:hover .resume-detail__fix-tooltip{opacity:1;visibility:visible}.resume-detail__fix-tag-icon{width:.14rem;height:.14rem;flex-shrink:0}.resume-detail__fix-tooltip{position:absolute;top:50%;left:calc(100% + .12rem);transform:translateY(-50%);min-width:2.4rem;max-width:3.5rem;padding:.14rem .18rem;background:linear-gradient(to bottom,#fff5e9,#fff);color:#1a1a1a;font-size:.13rem;font-weight:400;line-height:1.7;white-space:normal;word-break:break-all;border-radius:.1rem;box-shadow:0 4px 20px #0000001f;border:1px solid #FF8D0B;opacity:0;visibility:hidden;transition:all .2s ease;z-index:100;pointer-events:none}.resume-detail__fix-tooltip:before{content:"";position:absolute;top:50%;left:-.05rem;margin-top:-.05rem;width:.09rem;height:.09rem;background:#fff8f2;border-left:1px solid #FF8D0B;border-bottom:1px solid #FF8D0B;transform:rotate(45deg)}.resume-detail__fix-tooltip:after{display:none}.resume-detail__exp-desc{font-size:.12rem;color:#1a1a1a;line-height:1.6;margin:0}.resume-detail__skills{display:flex;flex-wrap:wrap;gap:.08rem}.resume-detail__skill-tag{font-size:.12rem;color:#52cad1;background:#fff;border:1px solid #52CAD1;border-radius:.04rem;padding:.05rem .08rem;transition:all .2s}.resume-detail__skill-tag:hover{border-color:#52cad1;color:#52cad1;background:#fff}.resume-detail__card-issue{display:flex;align-items:center;justify-content:flex-end;gap:.1rem;margin-top:.1rem;padding-bottom:.14rem}.resume-detail__issue-type-group{display:flex;align-items:center;gap:.06rem}.resume-detail__issue-type-btn{font-size:.12rem;border-radius:.16rem;padding:.05rem .14rem;cursor:pointer;transition:all .2s;white-space:nowrap;border:1px solid #E8E8E8;background:#f3f4f6;color:#99a1af}.resume-detail__issue-type-btn:hover{border-color:#52cad1;color:#52cad1;background:#f6fcfc}.resume-detail__issue-type-btn--active{background:#f6fcfc;color:#52cad1;border-color:#52cad1}.job-detail{min-width:12.8rem}.job-detail__content{flex:1;min-width:0;height:var(--app-height, 100vh);box-sizing:border-box;overflow:hidden;background:#f3f4f6;display:flex;flex-direction:column;font-size:.14rem}.job-detail__main-card{flex:1;min-height:0;margin:.08rem .24rem .16rem;background:#fff;border:1px solid #F0F0F0;box-shadow:0 1px 4px #0000000a;border-radius:.08rem;display:flex;flex-direction:column;overflow:hidden}.job-detail__back-row{padding:.12rem .24rem 0}.job-detail__back-btn{display:flex;align-items:center;gap:.04rem;background:none;border:none;cursor:pointer;color:#6a7282;font-size:.14rem;line-height:.19rem;padding:0}.job-detail__back-btn:hover{color:#1a1a1a}.job-detail__back-icon{width:.16rem;height:.16rem}.job-detail__body{flex:1;overflow-y:auto;padding:.24rem .32rem .4rem}.job-detail__header-section{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:.24rem}.job-detail__basic-info{flex:1;min-width:0}.job-detail__title-row{display:flex;align-items:center;gap:.12rem;margin-bottom:.08rem}.job-detail__job-title{font-size:.24rem;font-weight:600;line-height:.32rem;color:#1a1a1a;margin:0}.job-detail__fav-btn{background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;width:.2rem;height:.2rem;flex-shrink:0;color:#8c8c8c;transition:color .2s}.job-detail__fav-btn:hover,.job-detail__fav-btn--active{color:#e85635}.job-detail__fav-btn--active .job-detail__fav-icon path{fill:currentColor}.job-detail__fav-icon{width:.18rem;height:.18rem}.job-detail__meta-row{font-size:.12rem;line-height:.16rem;color:#6a7282;margin-bottom:.12rem}.job-detail__meta-dot{margin:0 .06rem;color:#6a7282}.job-detail__action-btns{display:flex;align-items:center;gap:.16rem}.job-detail__progress-tag{display:inline-flex;align-items:center;justify-content:center;padding:.08rem .12rem;gap:.04rem;border-radius:.08rem;font-weight:450;font-size:.14rem;line-height:.19rem;white-space:nowrap}.job-detail__progress-tag--unknown{background:#f3f4f6;border:1px solid #E3E5E8;color:#6a7282}.job-detail__progress-tag--not-applied{background:#eef2ff;border:1px solid #D9D7F4;color:#4338ca}.job-detail__progress-tag--applied{background:#ecfdf5;border:1px solid #AFEBDA;color:#047857}.job-detail__progress-tag--pending-written{background:#fff7ed;border:1px solid #FCDCCF;color:#c2410c}.job-detail__progress-tag--written-done{background:#eff6ff;border:1px solid #D2DCF9;color:#1d4ed8}.job-detail__progress-tag--first-interview{background:#fdf2f8;border:1px solid #F9D2E2;color:#be185d}.job-detail__progress-tag--second-interview{background:#f5f3ff;border:1px solid #E0D0FB;color:#7c3aed}.job-detail__progress-tag--third-interview{background:#ecfeff;border:1px solid #D1F1FA;color:#0e7490}.job-detail__progress-tag--offer{background:#fef3c7;border:1px solid #FDE2CE;color:#b45309}.job-detail__progress-tag--not-passed{background:#fef2f2;border:1px solid #F8D3D3;color:#b91c1c}.job-detail__progress-text{flex:1;text-align:center}.job-detail__progress-arrow{flex-shrink:0;transform:rotate(-90deg)}.job-detail__nova-btn{display:flex;align-items:center;justify-content:center;padding:.08rem .16rem;border:1px solid #52CAD1;border-radius:.08rem;background:#fff;color:#52cad1;font-size:.14rem;font-weight:600;line-height:.19rem;cursor:pointer;transition:all .2s}.job-detail__nova-btn:hover{background:#f6fcfc}.job-detail__apply-btn{display:flex;align-items:center;justify-content:center;width:.88rem;height:.37rem;line-height:.37rem;background:#52cad1;border:1px solid #52CAD1;border-radius:.08rem;color:#fff;font-size:.14rem;font-weight:600;cursor:pointer;transition:background .2s}.job-detail__apply-btn:hover{background:#42a8b3}.job-detail__apply-btn:disabled{background:#52cad1;opacity:.6;cursor:not-allowed}.job-detail__apply-btn:disabled:hover{background:#52cad1}.job-detail__match-card{flex-shrink:0;width:2.06rem;border-radius:.08rem;padding:.16rem .24rem;border:1px solid #9FD051;background:#fbfdf7}.job-detail__match-card--high{background:#fbfdf7;border-color:#9fd051}.job-detail__match-card--medium{background:#fffbf5;border-color:#f59e0b}.job-detail__match-card--low{background:#fff6f5;border-color:#fe6d52}.job-detail__match-top{display:flex;align-items:baseline;gap:.08rem;margin-bottom:.2rem}.job-detail__match-score{font-size:.3rem;font-weight:630;line-height:.4rem;color:#9fd051}.job-detail__match-label{font-size:.13rem;font-weight:620;line-height:.17rem;color:#9fd051}.job-detail__match-card--high .job-detail__match-score,.job-detail__match-card--high .job-detail__match-label{color:#9fd051}.job-detail__match-card--medium .job-detail__match-score,.job-detail__match-card--medium .job-detail__match-label{color:#f59e0b}.job-detail__match-card--low .job-detail__match-score,.job-detail__match-card--low .job-detail__match-label{color:#fe6d52}.job-detail__match-list{display:flex;flex-direction:column;gap:.12rem}.job-detail__match-row{display:flex;align-items:center;justify-content:space-between}.job-detail__match-row-label{font-size:.12rem;line-height:.16rem;color:#6b7280}.job-detail__match-row-score{font-size:.12rem;line-height:.16rem;color:#1a1a1a}.job-detail__optimize-bar{display:flex;align-items:center;justify-content:space-between;background:linear-gradient(270deg,#9fd0511a,#52cad11a 62.02%);border-radius:.08rem;padding:.12rem .24rem;margin-bottom:.32rem}.job-detail__optimize-text{font-size:.16rem;font-weight:600;line-height:.21rem;color:#1a1a1a}.job-detail__optimize-btn{display:flex;align-items:center;justify-content:center;padding:.08rem .16rem;background:#52cad1;border:none;border-radius:.08rem;color:#fff;font-size:.14rem;font-weight:600;line-height:.19rem;cursor:pointer;white-space:nowrap;transition:background .2s}.job-detail__optimize-btn:hover{background:#42a8b3}.job-detail__section{margin-bottom:.32rem}.job-detail__section-title{font-size:.18rem;font-weight:600;line-height:.24rem;color:#1a1a1a;margin:0 0 .16rem}.job-detail__section-list{display:flex;flex-direction:column;gap:.12rem}.job-detail__section-item{font-size:.14rem;line-height:.19rem;color:#6a7282}.job-detail__bonus-item{font-size:.14rem;line-height:.19rem;color:#1a1a1a;margin-top:.12rem}.job-detail__skill-tags{display:flex;flex-wrap:wrap;gap:.08rem;margin-bottom:.12rem}.job-detail__skill-tag{display:flex;align-items:center;justify-content:center;padding:.04rem .06rem;font-size:.12rem;line-height:.18rem;color:#6a7282;background:#f3f4f6;border-radius:.04rem}.job-detail__skill-tag--matched{background:#f6fcfc;color:#52cad1}.job-detail__company-head{display:flex;align-items:center;gap:.12rem;margin-bottom:.12rem}.job-detail__company-logo{width:.48rem;height:.48rem;border-radius:.08rem;background:#edf9fa;display:flex;align-items:center;justify-content:center;flex-shrink:0}.job-detail__company-logo--avatar{border-radius:50%;background:none}.job-detail__company-logo-img{width:100%;height:100%;object-fit:cover;border-radius:.08rem}.job-detail__company-logo-text{color:#fff;font-size:.24rem;line-height:1;font-weight:600}.job-detail__company-svg{width:.32rem;height:.32rem;color:#52cad1}.job-detail__company-name-info{display:flex;flex-direction:column;gap:.06rem}.job-detail__company-name{font-size:.18rem;font-weight:600;line-height:.24rem;color:#1a1a1a}.job-detail__company-sub{font-size:.14rem;line-height:.19rem;color:#6a7282}.job-detail__company-desc{font-size:.14rem;line-height:.24rem;color:#6a7282;margin:0}.job-detail__skeleton{padding:.32rem}.job-detail__ad{margin:.08rem .24rem 0;flex-shrink:0}.profile-page{min-width:12.8rem}.profile-page__content{flex:1;padding-bottom:.12rem;height:var(--app-height, 100vh);box-sizing:border-box;overflow:hidden;background:#f3f4f6;display:flex;flex-direction:column;font-size:.14rem}.profile-page__header{padding:.16rem .24rem;background:#fff}.profile-page__title{font-size:.2rem;font-weight:700;color:#1a1a1a;margin:0;display:flex;align-items:center;gap:.06rem}.profile-page__title-tip{font-size:.14rem;color:#99a1af;cursor:help}.profile-page__subtitle{font-size:.12rem;color:#99a1af;margin:.06rem 0 0;line-height:1.6;max-width:5.6rem}.profile-page__body{display:flex;gap:.24rem;flex:1;height:0;min-height:0;overflow:hidden;margin:.16rem .24rem}.profile-page__sidebar{padding-left:.1rem;width:3rem;flex-shrink:0;display:flex;flex-direction:column;gap:.12rem}.profile-page__tip-card{background:#52cad1;border-radius:.12rem;padding:.2rem;color:#fff}.profile-page__tip-text{font-size:.13rem;line-height:1.7;margin:0 0 .16rem;color:#ffffffd9}.profile-page__tip-btn{display:block;width:100%;background:#fff;color:#1a1a1a;border:none;border-radius:.06rem;padding:.08rem 0;font-size:.13rem;font-weight:500;cursor:pointer;transition:all .2s;text-align:center}.profile-page__tip-btn:hover{background:#f6fcfc;color:#42a8b3}.profile-page__nav-entry{background:#fff;border-radius:.12rem;padding:.14rem .16rem;display:flex;align-items:center;gap:.08rem;cursor:pointer;transition:all .2s}.profile-page__nav-entry:hover{box-shadow:0 .02rem .1rem #0000000f;background:#f6fcfc}.profile-page__nav-entry-icon{font-size:.16rem;flex-shrink:0}.profile-page__nav-entry-text{flex:1;font-size:.13rem;color:#1a1a1a;font-weight:500}.profile-page__nav-arrow{width:.14rem;height:.14rem;color:#99a1af;flex-shrink:0}.login-view{min-width:12.8rem;font-size:.14rem;display:flex;align-items:flex-start;width:100%;height:var(--app-height, 100vh);background:#f7fefc}.login-visual{position:relative;width:57%;height:100%;overflow:hidden;background:#ddf4f2;border-right:.08rem solid #4FC2C9}.login-jianshi-logo{position:absolute;right:.22rem;bottom:.1rem;width:.82rem;height:.21rem;object-fit:contain;pointer-events:auto;-webkit-user-select:none;user-select:none;z-index:12}.ai-hub-stage{position:absolute;left:0;top:0;width:11rem;height:9rem;overflow:hidden;background-repeat:no-repeat;background-size:14.05rem 12.69rem;background-position:-2.1rem -1.17rem;z-index:1;transform-origin:top left;transform:translate3d(var(--stage-x, 0rem),var(--stage-y, 0rem),0) scale(var(--stage-scale, 1))}.hero-title{position:absolute;left:.35rem;top:.64rem;width:3.74rem;height:.88rem;color:#2a8186;font-size:.36rem;font-weight:700;line-height:.44rem;z-index:3;pointer-events:none;white-space:nowrap}.hero-title__second-line{display:block;padding-left:.72rem}.nova-core{position:absolute;left:1.83rem;top:2.59rem;width:5.92rem;height:4.43rem;pointer-events:auto;z-index:2;-webkit-user-select:none;user-select:none}.nova-core-base{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none}.nova-eye{position:absolute;width:.2rem;height:.44rem;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;will-change:transform;transition:transform .05s linear;z-index:2}.nova-eye-left{left:2.5377rem;top:1.77rem}.nova-eye-right{left:3.1077rem;top:1.77rem}.nova-eye.is-blinking{animation:nova-eye-blink .2s ease-in-out;transform-origin:center center}@keyframes nova-eye-blink{0%,to{scale:1 1}40%,60%{scale:1 .06}}.node{position:absolute;z-index:4;left:var(--x);top:var(--y);width:var(--w);height:var(--h);opacity:0;visibility:hidden;pointer-events:none;object-fit:contain;will-change:opacity,transform,filter;transform:translate3d(0,.04rem,0) scale(.996);filter:drop-shadow(0 .16rem .28rem rgba(56,255,202,.1)) brightness(1)}.node.is-running{visibility:visible;animation:node-life var(--life-ms, 6.7s) linear forwards}@keyframes node-life{0%{opacity:0;transform:translate3d(0,.04rem,0) scale(.996);filter:drop-shadow(0 .16rem .28rem rgba(56,255,202,.1)) brightness(1)}20.896%,79.104%{opacity:1;transform:translateZ(0) scale(1);filter:drop-shadow(0 .16rem .28rem rgba(56,255,202,.2)) brightness(1.045)}to{opacity:0;transform:translate3d(0,-.04rem,0) scale(.996);filter:drop-shadow(0 .16rem .28rem rgba(56,255,202,.1)) brightness(1)}}.login-view__right{display:flex;flex-direction:column;justify-content:center;align-items:center;width:43%;height:100%;background:#fff}.login-view__logo-row{display:flex;align-items:center;gap:.12rem;width:4rem}.login-view__logo-row img{width:1.6rem;height:.4rem}.login-view__logo-box{display:flex;justify-content:center;align-items:center;width:.56rem;height:.56rem;border-radius:.16rem;font-weight:700;font-size:.22rem;line-height:1}.login-view__logo-box--light{background:#fff3;color:#fff}.login-view__logo-box--green{background:#09aa7733;color:#351616}.login-view__logo-text{font-weight:700;font-size:.28rem;line-height:.34rem}.login-view__logo-text--white{color:#fff}.login-view__logo-text--dark{color:#351616}.login-view__logo-row--right{margin-bottom:.6rem}.login-view__form-wrap{display:flex;flex-direction:column;gap:.24rem;width:4rem}.login-view__heading{width:4rem;display:flex;flex-direction:column;gap:.05rem}.login-view__title{font-weight:700;font-size:.24rem;line-height:.22rem;color:#18181a}.login-view__subtitle{font-weight:400;font-size:.14rem;margin-top:.08rem;margin-bottom:.08rem;color:#616367}.login-view__subtitle>span:nth-child(2){color:#52cad1}.login-view__phone-row{box-sizing:border-box;display:flex;align-items:center;width:4rem;height:.56rem;background:#fff;border:1px solid #C8C9CD;box-shadow:0 .08rem .2rem #0f53570d;border-radius:.12rem}.login-view__phone-icon{display:flex;align-items:center;justify-content:center;width:.18rem;height:.18rem;margin-left:.16rem;flex-shrink:0}.login-view__phone-icon svg{width:.18rem;height:.18rem}.login-view__country-label{margin-left:.06rem;font-weight:500;font-size:.14rem;line-height:.15rem;color:#202124;white-space:nowrap}.login-view__country-chevron{display:flex;align-items:center;justify-content:center;width:.2rem;height:.2rem;flex-shrink:0;cursor:pointer}.login-view__country-chevron svg{width:.2rem;height:.2rem}.login-view__input-divider{width:1px;height:.3rem;background:#e7f2f3;margin:0 .16rem;flex-shrink:0}.login-view__phone-input{flex:1;height:100%;border:none;background:transparent;font-weight:400;font-size:.14rem;line-height:.15rem;color:#202124;outline:none}.login-view__phone-input::placeholder{color:#939599}.login-view__send-btn{width:4rem;height:.43rem;background:linear-gradient(90deg,#4fc2c9,#42a8b3);box-shadow:0 .16rem .3rem #0f535726;border-radius:.12rem;border:none;font-weight:600;font-size:.14rem;line-height:.15rem;color:#fff;cursor:pointer;transition:opacity .2s}.login-view__send-btn:disabled{opacity:.5;cursor:not-allowed}.login-view__send-btn:not(:disabled):hover{opacity:.9}.login-view__otp-wrap{position:relative;display:flex;align-items:flex-start;gap:.1rem;width:100%;cursor:text}.login-view__otp-hidden-input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:2;font-size:.16rem;caret-color:transparent}.login-view__otp-box{display:flex;justify-content:center;align-items:center;width:.56rem;height:.56rem;background:#fafbfc;border:1px solid #E2E8F0;border-radius:.12rem;transition:border-color .2s,background .2s}.login-view__otp-box--active{background:#f3fffd;border:1px solid #52CAD1}.login-view__otp-box--filled{background:#f3fffd;border:2px solid #52CAD1}.login-view__otp-digit{font-weight:700;font-size:.24rem;line-height:.29rem;color:#132034}.login-view__otp-cursor{display:inline-block;width:2px;height:.28rem;background:#52cad1;border-radius:1px;animation:login-otp-blink 1s ease-in-out infinite}@keyframes login-otp-blink{0%,to{opacity:1}50%{opacity:0}}.login-view__sms-status{width:100%;font-size:.13rem;line-height:.16rem;color:#64748b;text-align:center;padding-right:.1rem;margin-top:-.14rem;margin-bottom:-.06rem}.login-view__sms-status--error{color:#ef4444}.login-view__status-btn{width:100%;height:.43rem;background:linear-gradient(90deg,#52cad1,#42a8b3);border-radius:.12rem;border:none;font-weight:600;font-size:.14rem;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.08rem;transition:opacity .2s}.login-view__status-btn:disabled{opacity:.7;cursor:not-allowed}.login-view__status-btn:not(:disabled):hover{opacity:.9}.login-view__spinner{display:inline-block;width:.18rem;height:.18rem;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:login-spin .7s linear infinite}@keyframes login-spin{to{transform:rotate(360deg)}}.login-view__agreement{display:flex;align-items:center;gap:.06rem;width:4rem}.login-view__checkbox{box-sizing:border-box;width:.18rem;height:.18rem;background:#fff;border:1.5px solid #CBD5E1;border-radius:.04rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;flex-shrink:0}.login-view__checkbox--checked{background:#4fc2c9;border-color:#4fc2c9}.login-view__check-icon{font-size:.11rem;color:#fff;font-weight:700;line-height:1}.login-view__agreement-text{font-weight:400;font-size:.12rem;line-height:.15rem;color:#616367}.login-view__agreement-link{font-weight:500;font-size:.12rem;line-height:.15rem;color:#42a8b3;cursor:pointer}.login-view__agreement-link:hover{text-decoration:underline}.login-view__form-wrap--resume{width:4rem}.login-view__upload-area{width:100%;padding:.4rem;border:2px solid #D6F1EF;border-radius:.12rem;background:#f6ffff;display:flex;flex-direction:column;align-items:center;gap:.12rem;cursor:pointer;transition:border-color .2s}.login-view__upload-area:hover{border-color:#52cad1}.login-view__upload-circle{width:.6rem;height:.6rem;border-radius:50%;background:#e8f8f7}.login-view__upload-text{font-size:.14rem;color:#64748b}.login-view__upload-hint{font-size:.12rem;color:#94a3b8}.login-view__file-input{display:none}.login-view__upload-btn{height:.4rem;line-height:.43rem;background:linear-gradient(90deg,#52cad1,#42a8b3);border:none;border-radius:.08rem;font-size:.14rem;font-weight:600;color:#fff;cursor:pointer;transition:opacity .2s;margin-bottom:-.1rem}.login-view__upload-btn:hover{opacity:.9}.login-view__parse-panel{box-sizing:border-box;width:4rem;padding:.24rem;background:#f6ffff;border:1px solid #D6F1EF;border-radius:.08rem}.login-view__parse-progress-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.08rem}.login-view__parse-progress-label{font-weight:500;font-size:.12rem;line-height:.15rem;color:#616367}.login-view__parse-progress-percent{font-weight:700;font-size:.12rem;line-height:.15rem;color:#42a8b3}.login-view__parse-progress-rail{width:100%;height:.06rem;background:#e7f2f3;border-radius:.03rem;overflow:hidden;margin-bottom:.2rem}.login-view__parse-progress-fill{height:100%;background:#4fc2c9;border-radius:.03rem;transition:width .3s ease}.login-view__parse-steps{display:flex;flex-direction:column}.login-view__parse-step-item{display:flex;align-items:flex-start;position:relative}.login-view__parse-step-left{display:flex;flex-direction:column;align-items:center;margin-right:.1rem;flex-shrink:0}.login-view__parse-dot{width:.12rem;height:.12rem;border-radius:50%;flex-shrink:0}.login-view__parse-dot--done{background:#4fc2c9}.login-view__parse-dot--active{width:.16rem;height:.16rem;background:#e7faf5;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-left:-.02rem;margin-right:-.02rem}.login-view__parse-dot-pulse{width:.08rem;height:.08rem;background:#4fc2c9;border-radius:50%;animation:parse-dot-breathe 1.2s ease-in-out infinite}@keyframes parse-dot-breathe{0%,to{transform:scale(.7);opacity:.7}50%{transform:scale(1.2);opacity:1}}.login-view__parse-dot--pending{background:#d6f1ef}.login-view__parse-connector{width:.02rem;height:.18rem;background:#d6f1ef;border-radius:.01rem}.login-view__parse-step-text{flex:1;font-weight:500;font-size:.12rem;line-height:.15rem;color:#18181a;padding-top:0}.login-view__parse-step-text--pending{font-weight:400;color:#616367}.login-view__parse-step-state{font-size:.12rem;line-height:.15rem;flex-shrink:0;margin-left:.1rem}.login-view__parse-step-state--done,.login-view__parse-step-state--active{font-weight:500;color:#42a8b3}.login-view__parse-step-state--pending{font-weight:400;color:#939599}.login-view__parse-btn{width:4rem;height:.43rem;background:#a6eae7;border-radius:.08rem;border:none;font-weight:600;font-size:.14rem;line-height:.15rem;color:#fff;cursor:not-allowed}.login-view__success-panel{box-sizing:border-box;width:4rem;padding:.28rem .24rem;background:#f6fffb;border:1px solid #BCEED7;border-radius:.08rem}.login-view__success-header{display:flex;align-items:center;gap:.14rem;margin-bottom:.24rem}.login-view__success-icon-bg{width:.4rem;height:.4rem;background:#e7faf0;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.login-view__success-icon-mark{font-weight:700;font-size:.18rem;line-height:.22rem;color:#22b36a}.login-view__success-header-text{display:flex;flex-direction:column;gap:.04rem}.login-view__success-title{font-weight:500;font-size:.13rem;line-height:.16rem;color:#18181a}.login-view__success-detail{font-weight:400;font-size:.12rem;line-height:.15rem;color:#616367}.login-view__success-tips{display:flex;flex-direction:column;gap:.16rem}.login-view__success-tip-item{display:flex;align-items:center;gap:.1rem}.login-view__success-tip-dot{width:.06rem;height:.06rem;background:#22b36a;border-radius:50%;flex-shrink:0}.login-view__success-tip-text{font-weight:400;font-size:.12rem;line-height:.15rem;color:#616367}.login-view__success-btn{width:4rem;height:.43rem;background:#4fc2c9;border-radius:.08rem;border:none;font-weight:600;font-size:.14rem;line-height:.15rem;color:#fff;cursor:pointer;transition:opacity .2s}.login-view__success-btn:hover{opacity:.9}.login-view__failed-panel{box-sizing:border-box;width:4rem;padding:.28rem .24rem;background:#fffbfa;border:1px solid #FADBD5;border-radius:.08rem}.login-view__failed-header{display:flex;align-items:center;gap:.14rem;margin-bottom:.24rem}.login-view__failed-icon-bg{width:.4rem;height:.4rem;background:#fff0ed;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.login-view__failed-icon-mark{font-weight:700;font-size:.18rem;line-height:.22rem;color:#ff6b4a}.login-view__failed-header-text{display:flex;flex-direction:column;gap:.04rem}.login-view__failed-title{font-weight:500;font-size:.13rem;line-height:.16rem;color:#18181a}.login-view__failed-detail{font-weight:400;font-size:.12rem;line-height:.15rem;color:#616367}.login-view__failed-tips{display:flex;flex-direction:column;gap:.16rem}.login-view__failed-tip-item{display:flex;align-items:center;gap:.1rem}.login-view__failed-tip-dot{width:.06rem;height:.06rem;background:#ff8d76;border-radius:50%;flex-shrink:0}.login-view__failed-tip-text{font-weight:400;font-size:.12rem;line-height:.15rem;color:#616367}.login-view__failed-btn{width:4rem;height:.43rem;background:linear-gradient(90deg,#4fc2c9,#42a8b3);box-shadow:0 .16rem .3rem #0f535726;border-radius:.08rem;border:none;font-weight:600;font-size:.14rem;line-height:.15rem;color:#fff;cursor:pointer;transition:opacity .2s}.login-view__failed-btn:hover{opacity:.9}.login-view__right-footer{margin-top:.37rem;font-size:.13rem;width:4rem;text-align:center;color:#999;padding-top:.3rem;border-top:1px solid #E7F2F3;text-decoration:none}.mentor-page{min-width:12.8rem;font-size:.14rem;width:100%;height:var(--app-height, 100vh);background:#f3f4f6;overflow:hidden}.mentor-page__body{flex:1;height:100%;overflow:hidden}.mentor-page__main{flex:1;display:flex;flex-direction:column;height:100%;overflow:hidden;min-width:0}.mentor-page__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.16rem;flex-shrink:0;background:#fff;padding:.16rem .24rem}.mentor-page__title-wrap{display:flex;align-items:center;gap:.08rem}.mentor-page__title-icon{color:#52cad1;font-size:.18rem}.mentor-page__title{font-size:.18rem;font-weight:600;color:#1a1a1a;line-height:1.4}.mentor-page__subtitle{font-size:.12rem;color:#6a7282;margin-top:.02rem}.mentor-page__quick-tags{display:flex;align-items:center;gap:.08rem;margin-right:.16rem;flex-wrap:wrap}.mentor-page__quick-label{font-size:.13rem;color:#6a7282;white-space:nowrap}.mentor-page__quick-tag{font-size:.12rem;color:#52cad1;border:.012rem solid #52CAD1;border-radius:.04rem;padding:.03rem .08rem;cursor:pointer;white-space:nowrap;background:#fff;transition:background .15s}.mentor-page__quick-tag:hover{background:#edf9fa}@media(max-width:1439px){.mentor-page__quick-tag~.mentor-page__quick-tag{display:none}}.mentor-page__search-wrap{position:relative;display:flex;align-items:center;width:3rem;background:#fff;border:1px solid #E8E8E8;border-radius:.08rem;padding:0 .12rem;height:.32rem}.mentor-page__search-wrap:focus-within{border-color:#52cad1}.mentor-page__search-icon{width:.16rem;height:.16rem;color:#99a1af;flex-shrink:0;cursor:pointer}.mentor-page__search-icon:hover{color:#52cad1}.mentor-page__search-input{flex:1;border:none;outline:none;font-size:.13rem;color:#1a1a1a;background:transparent;padding:0 .08rem;line-height:1}.mentor-page__search-input::placeholder{color:#99a1af}.mentor-page__search-clear{font-size:.12rem;color:#99a1af;cursor:pointer;padding:.02rem .04rem;border-radius:50%;flex-shrink:0;line-height:1}.mentor-page__search-clear:hover{color:#6a7282;background:#f3f4f6}.mentor-page__tabs{display:flex;align-items:center;gap:0rem;flex-wrap:wrap;margin:0 .24rem .16rem;flex-shrink:0;background:#fff;padding:.06rem;border-radius:.08rem}.mentor-page__tab{height:.35rem;text-align:center;padding:0 .16rem;line-height:.35rem;border-radius:.08rem;min-width:.8rem;font-size:.13rem;color:#6a7282;cursor:pointer;background:#fff;box-sizing:border-box;border:1px solid transparent;transition:all .15s;white-space:nowrap}.mentor-page__tab:not(.mentor-page__tab--active):hover{color:#52cad1;border:1px solid #52CAD1}.mentor-page__tab--active{background:#52cad1;color:#fff;border:1px solid #52CAD1}.mentor-page__tab--active:hover{color:#fff}.mentor-page__list{flex:1;overflow-y:auto;padding-bottom:.24rem;margin:0 .17rem 0 .24rem;padding-right:.04rem}.mentor-page__list::-webkit-scrollbar{width:4px}.mentor-page__list::-webkit-scrollbar-thumb{background:#e8e8e8;border-radius:2px}.mentor-page__card{display:flex;align-items:center;background:#fff;border-radius:.12rem;padding:.18rem .2rem;margin-bottom:.12rem;gap:.2rem;transition:box-shadow .15s}.mentor-page__card:hover{box-shadow:0 2px 12px #0000000f}.mentor-page__card-left{flex:1 1 0;max-width:50%;display:flex;align-items:center;gap:.14rem;min-width:0}.mentor-page__avatar-wrap{flex-shrink:0;width:.56rem}.mentor-page__avatar{width:.5rem;height:.5rem;border-radius:50%;object-fit:cover}.mentor-page__avatar-placeholder{width:.5rem;height:.5rem;border-radius:50%;background:#52cad1;color:#fff;display:flex;align-items:center;justify-content:center;font-size:.18rem;font-weight:600}.mentor-page__card-info{flex:1;min-width:0}.mentor-page__card-name{font-size:.15rem;font-weight:600;color:#1a1a1a;margin-bottom:.04rem;white-space:nowrap}.mentor-page__card-meta{font-size:.12rem;color:#6a7282;margin-bottom:.06rem}.mentor-page__card-sep{margin:0 .04rem;color:#e8e8e8}.mentor-page__card-labels{display:flex;flex-wrap:wrap;gap:.06rem}.mentor-page__card-label{font-size:.11rem;color:#52cad1;background:#12c7be1a;border-radius:.1rem;padding:.02rem .08rem}.mentor-page__card-price{display:flex;align-items:baseline;gap:.04rem;margin-top:.06rem}.mentor-page__card-price-label{font-size:.12rem;color:#6a7282}.mentor-page__card-price-value{font-size:.18rem;font-weight:700;color:#f5a623}.mentor-page__card-price-suffix{font-size:.12rem;color:#6a7282}.mentor-page__card-right{flex:1 1 0;display:flex;align-items:center;gap:.12rem;min-width:0}.mentor-page__card-topics{flex:1;min-width:0}.mentor-page__card-topic{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.12rem;color:#6a7282;line-height:1.6}.mentor-page__detail-btn{display:flex;justify-content:center;gap:.06rem;align-items:center;height:.32rem;line-height:.32rem;width:.92rem;text-align:center;background:#fff;border:.01rem solid #52CAD1;color:#52cad1;border-radius:.08rem;font-size:.12rem;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background .15s}.mentor-page__detail-btn:hover{background:#52cad1;color:#fff}.mentor-page__loading{display:flex;align-items:center;justify-content:center;gap:.08rem;padding:.2rem;color:#6a7282;font-size:.13rem}.mentor-page__loading-spinner{width:.18rem;height:.18rem;border:2px solid #E8E8E8;border-top-color:#52cad1;border-radius:50%;animation:mentorSpin .7s linear infinite}@keyframes mentorSpin{to{transform:rotate(360deg)}}.mentor-page__no-more{text-align:center;font-size:.12rem;color:#99a1af;padding:.16rem}.mentor-page__empty{text-align:center;font-size:.13rem;color:#99a1af;padding:.4rem}.mentor-page__aside{width:3.6rem;flex-shrink:0;height:100%;background:#fff;overflow-y:auto}.mentor-detail{min-width:12.8rem;font-size:.14rem;width:100%;height:var(--app-height, 100vh);background:#f3f4f6;overflow:hidden}.mentor-detail__body{flex:1;height:100%;overflow:hidden;display:flex}.mentor-detail__main{flex:1;height:100%;overflow:hidden;display:flex;flex-direction:column;min-width:0}.mentor-detail__aside{width:3.6rem;flex-shrink:0;height:100%;background:#fff;overflow-y:auto}.mentor-detail__page-title{font-size:.18rem;font-weight:600;color:#1a1a1a;flex-shrink:0;padding:.16rem .24rem;background:#fff}.mentor-detail__back{display:flex;align-items:center;gap:.04rem;font-size:.13rem;color:#6a7282;cursor:pointer;margin:.16rem .24rem;flex-shrink:0}.mentor-detail__back:hover{color:#52cad1}.mentor-detail__back-icon{width:.14rem;height:.14rem}.mentor-detail__scroll{flex:1;overflow-y:auto;padding-bottom:.24rem;margin:0 .24rem .16rem}.mentor-detail__scroll::-webkit-scrollbar{width:4px}.mentor-detail__scroll::-webkit-scrollbar-thumb{background:#e8e8e8;border-radius:2px}.mentor-detail__card{background:#fff;border-radius:.08rem;padding:.4rem .32rem;margin-bottom:.16rem}.mentor-detail__info-card{display:flex;align-items:stretch;justify-content:space-between;gap:.2rem}.mentor-detail__info-left{display:flex;align-items:center;gap:.16rem;min-width:0}.mentor-detail__avatar-wrap{flex-shrink:0}.mentor-detail__avatar{width:1.04rem;height:1.04rem;border-radius:50%;object-fit:cover}.mentor-detail__avatar-placeholder{width:.6rem;height:.6rem;border-radius:50%;background:#52cad1;color:#fff;display:flex;align-items:center;justify-content:center;font-size:.2rem;font-weight:600}.mentor-detail__info-text{min-width:0}.mentor-detail__name{font-size:.24rem;font-weight:600;color:#1a1a1a;margin-bottom:.04rem}.mentor-detail__meta{font-size:.18rem;color:#6a7282;margin-bottom:.04rem;display:inline-block;font-weight:400;margin-left:.1rem}.mentor-detail__location{font-size:.14rem;color:#6a7282;margin-bottom:.08rem}.mentor-detail__location>span{color:#1a1a1a}.mentor-detail__services{font-size:.14rem;color:#6a7282}.mentor-detail__services>span{color:#1a1a1a}.mentor-detail__consult-wrap{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;flex-shrink:0}.mentor-detail__price{display:flex;align-items:baseline;gap:.04rem}.mentor-detail__price-label{font-size:.13rem;color:#6a7282}.mentor-detail__price-value{font-size:.22rem;font-weight:700;color:#f5a623}.mentor-detail__price-suffix{font-size:.13rem;color:#6a7282}.mentor-detail__consult-btn{width:.92rem;text-align:center;height:.32rem;line-height:.3rem;background:#fff;border:.01rem solid #52CAD1;color:#52cad1;border-radius:.08rem;font-size:.12rem;text-decoration:none;white-space:nowrap;flex-shrink:0;transition:background .15s}.mentor-detail__consult-btn:hover{background:#52cad1;color:#fff}.mentor-detail__section-title{font-size:.18rem;font-weight:600;color:#52cad1;margin-bottom:.14rem}.mentor-detail__talk-item{margin-bottom:.16rem}.mentor-detail__talk-item:last-child{margin-bottom:0}.mentor-detail__talk-title{font-size:.16rem;font-weight:600;color:#1a1a1a;margin-bottom:.06rem;line-height:1.5}.mentor-detail__talk-content{font-size:.14rem;color:#6a7282;line-height:1.7;white-space:pre-wrap;word-break:break-all}.mentor-detail__introduce{font-size:.12rem;color:#6a7282;line-height:1.7;white-space:pre-wrap;word-break:break-all}.mentor-detail__loading{display:flex;align-items:center;justify-content:center;gap:.08rem;padding:.3rem;color:#6a7282;font-size:.13rem}.mentor-detail__loading-spinner{width:.18rem;height:.18rem;border:2px solid #E8E8E8;border-top-color:#52cad1;border-radius:50%;animation:mentorDetailSpin .7s linear infinite}@keyframes mentorDetailSpin{to{transform:rotate(360deg)}}.list-skeleton{width:100%}.list-skeleton__block{background:#f3f4f6;border-radius:.04rem}@keyframes list-skeleton-pulse{0%{opacity:1}50%{opacity:.55}to{opacity:1}}.list-skeleton__grid{display:grid;grid-template-columns:repeat(var(--job-grid-cols, 3),1fr);gap:.12rem;margin-bottom:.12rem}.list-skeleton__grid:last-child{margin-bottom:0}.list-skeleton__card{height:1.33rem;padding:.16rem;box-sizing:border-box;border:1px solid #E8E8E8;border-radius:.08rem;background:#fff;display:flex;flex-direction:column;gap:.12rem}.list-skeleton__card .list-skeleton__block{animation:list-skeleton-pulse 1.4s ease-in-out infinite}.list-skeleton__row{display:flex;align-items:center;justify-content:space-between;gap:.08rem}.list-skeleton__row--footer{margin-top:auto}.list-skeleton__block--title{width:62%;height:.18rem}.list-skeleton__block--score{width:.32rem;height:.16rem;border-radius:.08rem}.list-skeleton__tags{display:flex;gap:.06rem}.list-skeleton__block--tag{width:.46rem;height:.14rem;border-radius:.02rem}.list-skeleton__block--avatar{width:.2rem;height:.2rem;border-radius:50%;flex-shrink:0}.list-skeleton__block--company{flex:1;height:.16rem}.list-skeleton__block--time{width:.52rem;height:.14rem;flex-shrink:0}.list-skeleton__tr{display:flex;align-items:center;min-height:.72rem;padding:.12rem;box-sizing:border-box;border-bottom:1px solid #E8E8E8}.list-skeleton__tr .list-skeleton__block{animation:list-skeleton-pulse 1.4s ease-in-out infinite}.list-skeleton__td{flex-shrink:0;display:flex;align-items:center;gap:.06rem;min-width:0}.list-skeleton__td--time{min-width:.7rem}.list-skeleton__td--company{width:1.8rem;flex-shrink:1}.list-skeleton__td--title{width:1.8rem;flex:1;min-width:1rem}.list-skeleton__td--position{width:1.5rem}.list-skeleton__td--target{width:1.2rem}.list-skeleton__td--major{width:1.6rem}.list-skeleton__td--batch{width:1rem}.list-skeleton__td--deadline{width:.9rem}.list-skeleton__lines{flex:1;min-width:0;display:flex;flex-direction:column;gap:.05rem}.list-skeleton__block--line{width:100%;height:.14rem}.list-skeleton__block--line-sm{width:62%;height:.12rem}.list-skeleton__filter-row{display:flex;align-items:center;gap:.16rem;min-height:.24rem;margin-bottom:.12rem}.list-skeleton__filter-row:last-child{margin-bottom:0}.list-skeleton__filter-row .list-skeleton__block{animation:list-skeleton-pulse 1.4s ease-in-out infinite}.list-skeleton__filter-chips{display:flex;align-items:center;flex-wrap:wrap;gap:.08rem;flex:1;min-width:0}.list-skeleton__block--label{width:.32rem;height:.14rem;flex-shrink:0}.list-skeleton__block--chip{height:.24rem;border-radius:.04rem;flex-shrink:0}@media(prefers-reduced-motion:reduce){.list-skeleton__block{animation:none!important}}.announcement-page{display:flex;min-width:12.8rem}.announcement-page__content{flex:1;padding-bottom:.18rem;height:var(--app-height, 100vh);box-sizing:border-box;overflow:hidden;background:#f3f4f6;font-size:.14rem}.announcement-page__title{font-size:.18rem;font-weight:700;color:#1a1a1a;margin:0;padding:0;line-height:1.1}.announcement-page__subtitle{font-size:.14rem;color:#6a7282;padding:0}.announcement-page__filters-bar{border-radius:.12rem;margin:0 .24rem .12rem}.announcement-page__filters-row{display:flex;flex-direction:row;align-items:flex-start;gap:.12rem}.announcement-page__filters-panel{flex:1;min-width:0;background:#fff;border:1px solid #F0F0F0;box-shadow:0 2px 6px #0f172a06;border-radius:.12rem;padding:.12rem .16rem;display:flex;flex-direction:column;gap:.12rem}.announcement-page__filter-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:.08rem .16rem;background:#fff}.announcement-page__filter-row-inner{display:flex;flex-direction:row;align-items:center;gap:.16rem;flex:1;min-width:0}.announcement-page__filter-row-label{font-size:.12rem;line-height:.16rem;font-weight:380;color:#6a7282;flex-shrink:0;white-space:nowrap}.announcement-page__filter-chips-wrap{display:flex;align-items:flex-start;gap:.08rem;flex:1;min-width:0}.announcement-page__filter-chips-wrap>.industry-selector,.announcement-page__filter-chips-wrap>.job-category-selector,.announcement-page__filter-chips-wrap>.region-selector{flex-shrink:0;margin-left:auto;align-self:flex-end}.announcement-page__filter-chips{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;align-content:center;gap:.08rem;flex:1;min-width:0}.announcement-page__filter-chip{display:flex;justify-content:center;align-items:center;padding:.04rem .08rem;background:#f3f4f6;border-radius:.04rem;font-size:.12rem;line-height:.16rem;color:#1a1a1a;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;transition:all .15s;border:1px solid transparent}.announcement-page__filter-chip:hover{background:#e8f8f9;color:#52cad1}.announcement-page__filter-chip--active{background:#f4fbfb;border-color:#52cad1;color:#52cad1;font-weight:600}.announcement-page__filter-chip--active-solid{background:#52cad1;color:#fff;font-weight:600;border-color:#52cad1}.announcement-page__filter-dropdowns{display:flex;align-items:center;gap:.08rem;flex-wrap:wrap}.announcement-page__dropdown-item{display:flex;align-items:center;gap:.02rem;padding:.04rem .08rem;border:1px solid #F0F0F0;border-radius:.04rem;font-size:.12rem;line-height:.16rem;color:#1a1a1a;cursor:pointer;white-space:nowrap;position:relative;-webkit-user-select:none;user-select:none;transition:all .15s}.announcement-page__dropdown-item:hover{border-color:#52cad1;color:#52cad1}.announcement-page__dropdown-item .el-range-separator{padding-bottom:.03rem!important}.announcement-page__dropdown-arrow{width:.12rem;height:.12rem;color:#6a7282;flex-shrink:0}.announcement-page__filter-dropdown{position:absolute;top:calc(100% + .06rem);left:0;background:#fff;border:1px solid #E8E8E8;border-radius:.08rem;padding:.04rem 0;box-shadow:0 .04rem .12rem #00000014;z-index:20;min-width:100%}.announcement-page__filter-dropdown-item{padding:.06rem .16rem;font-size:.12rem;color:#1a1a1a;cursor:pointer;white-space:nowrap;transition:all .15s}.announcement-page__filter-dropdown-item:hover{background:#f6fcfc;color:#42a8b3}.announcement-page__filter-dropdown-item--active{color:#52cad1;font-weight:600}.announcement-page__share-btn{padding:.003rem .06rem 0;height:.19rem;line-height:.19rem;border:none;border-radius:.04rem;background:linear-gradient(128.17deg,#52cad1,#82d79b);color:#fff;font-size:.12rem;font-weight:500;cursor:pointer;transition:opacity .2s}.announcement-page__share-btn:hover{opacity:.85}.announcement-page__clear-filters{font-size:.12rem;color:#6a7282;cursor:pointer;white-space:nowrap;flex-shrink:0}.announcement-page__clear-filters:hover{color:#52cad1}.announcement-page__search-box{display:flex;align-items:center;background:#fff;border-radius:.08rem;padding:.1rem .14rem;border:1px solid #F0F0F0}.announcement-page__search-box:focus-within{border-color:#52cad1}.announcement-page__search-svg{width:.14rem;height:.14rem;color:#99a1af;margin-right:.08rem;flex-shrink:0;cursor:pointer}.announcement-page__search-input{flex:1;background:transparent;border:none;outline:none;color:#1a1a1a;font-size:.12rem}.announcement-page__search-input::placeholder{color:#99a1af}.announcement-page__hot-search-label{font-size:.12rem;color:#6a7282;white-space:nowrap;margin-right:.07rem}.announcement-page__hot-search-tag{display:inline-flex;align-items:center;justify-content:center;height:.24rem;padding:0 .1rem;border-radius:.04rem;font-size:.12rem;color:#52cad1;background:#fff;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;transition:all .15s;margin-right:.07rem}.announcement-page__hot-search-tag:last-child{margin-right:0}.announcement-page__hot-search-tag:hover,.announcement-page__hot-search-tag--active{background:#52cad1;color:#fff}.announcement-page__list{overflow-y:auto;height:calc(var(--app-height, 100vh) - 3.4rem);padding:0 .24rem .2rem}.announcement-page__table-header{display:flex;align-items:center;padding:.1rem .12rem;background:#f4fbfb;border-radius:.08rem .08rem 0 0;border-bottom:1px solid #F0F0F0;font-size:.12rem;font-weight:600;color:#1a1a1a;position:sticky;top:0;z-index:5;gap:.2rem}.announcement-page__table-header>span{flex:1;text-align:center}.announcement-page__table-row{display:flex;align-items:center;padding:.12rem;background:#fff;border-bottom:1px solid #F6F6F6;font-size:.12rem;color:#1a1a1a;transition:background .15s;gap:.2rem;position:relative}.announcement-page__table-row:hover{background:#f6fcfc}.announcement-page__table-row:hover .announcement-page__row-actions{display:flex}.announcement-page__table-row:last-child{border-bottom:none}.announcement-page__table-row>span{flex:1}.announcement-page__table-row>div{flex:1}.announcement-page__row-actions{display:none;position:absolute;right:0;top:0;bottom:0;align-items:center;padding:.16rem .32rem;gap:.16rem;background:#fff;box-shadow:-2px 0 4px #0000001a;z-index:2;flex:none!important;width:auto!important}.announcement-page__row-btn{box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:.08rem .16rem;font-size:.14rem;font-weight:450;border-radius:.08rem;cursor:pointer;white-space:nowrap}.announcement-page__row-btn--outline{background:transparent;border:1px solid #52CAD1;color:#52cad1}.announcement-page__row-btn--outline:hover{background:#edf9fa}.announcement-page__row-btn--primary{background:#52cad1;border:1px solid #52CAD1;color:#fff}.announcement-page__row-btn--primary:hover{background:#42a8b3;border-color:#42a8b3}.announcement-page__progress-tag{display:inline-flex;align-items:center;justify-content:center;padding:.08rem .12rem;gap:.04rem;border-radius:.08rem;font-weight:450;font-size:.14rem;line-height:.19rem;white-space:nowrap}.announcement-page__progress-tag--unknown{background:#f3f4f6;border:1px solid #E3E5E8;color:#6a7282}.announcement-page__progress-tag--not-applied{background:#eef2ff;border:1px solid #D9D7F4;color:#4338ca}.announcement-page__progress-tag--applied{background:#ecfdf5;border:1px solid #AFEBDA;color:#047857}.announcement-page__progress-tag--pending-written{background:#fff7ed;border:1px solid #FCDCCF;color:#c2410c}.announcement-page__progress-tag--written-done{background:#eff6ff;border:1px solid #D2DCF9;color:#1d4ed8}.announcement-page__progress-tag--first-interview{background:#fdf2f8;border:1px solid #F9D2E2;color:#be185d}.announcement-page__progress-tag--second-interview{background:#f5f3ff;border:1px solid #E0D0FB;color:#7c3aed}.announcement-page__progress-tag--third-interview{background:#ecfeff;border:1px solid #D1F1FA;color:#0e7490}.announcement-page__progress-tag--offer{background:#fef3c7;border:1px solid #FDE2CE;color:#b45309}.announcement-page__progress-tag--not-passed{background:#fef2f2;border:1px solid #F8D3D3;color:#b91c1c}.announcement-page__progress-text{flex:1;text-align:center}.announcement-page__progress-arrow{flex-shrink:0;transform:rotate(-90deg)}.announcement-page__th,.announcement-page__td{flex-shrink:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.announcement-page .announcement-page__th--time{min-width:.7rem}.announcement-page .announcement-page__th--company{width:1.8rem;flex-shrink:1}.announcement-page .announcement-page__th--title{width:1.8rem;flex:1;min-width:1rem}.announcement-page .announcement-page__th--position{width:1.5rem}.announcement-page .announcement-page__th--target{width:1.2rem}.announcement-page .announcement-page__th--major{width:1.6rem}.announcement-page .announcement-page__th--batch{width:1rem}.announcement-page .announcement-page__th--deadline{width:.9rem}.announcement-page .announcement-page__td--time{min-width:.7rem}.announcement-page .announcement-page__td--company{width:1.8rem;flex-shrink:1}.announcement-page .announcement-page__td--title{width:1.8rem;flex:1;min-width:1rem}.announcement-page .announcement-page__td--position{width:1.5rem}.announcement-page .announcement-page__td--target{width:1.2rem}.announcement-page .announcement-page__td--major{width:1.6rem}.announcement-page .announcement-page__td--batch{width:1rem}.announcement-page .announcement-page__td--deadline{width:.9rem}.announcement-page__td--company{white-space:normal}.announcement-page__company-info{display:flex;align-items:center;gap:.08rem}.announcement-page__company-logo{width:.32rem;height:.32rem;border-radius:.06rem;border:1px solid #F4F4F4;flex-shrink:0;object-fit:cover}.announcement-page__company-logo--default{display:flex;align-items:center;justify-content:center;background:#fff}.announcement-page__company-logo--avatar{border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.16rem;line-height:1;font-weight:600;border:none}.announcement-page__company-text{min-width:0}.announcement-page__company-name{font-size:.13rem;font-weight:500;color:#1a1a1a;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.announcement-page__company-tags{display:flex;gap:.04rem;margin-top:.02rem;flex-wrap:wrap}.announcement-page__company-tag{font-size:.11rem;padding:.01rem .04rem;border-radius:.02rem;white-space:nowrap}.announcement-page__company-tag--industry{background:#edf9fa;color:#52cad1}.announcement-page__td--position,.announcement-page__td--target{white-space:normal;display:flex;flex-direction:column;gap:.02rem}.announcement-page__cell-line{font-size:.12rem;color:#1a1a1a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.announcement-page__cell-sub{font-size:.11rem;color:#99a1af;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.announcement-page__recruit-year{font-size:.12rem;color:#175cd3;background:#eff8ff;padding:0 .08rem;border-radius:.04rem;display:inline-block;align-self:flex-start;height:.24rem;line-height:.24rem}.announcement-page__empty{text-align:center;font-size:.14rem;color:#99a1af}.announcement-page__empty-img{width:1.24rem;height:1.3rem;display:block;margin:1rem auto .2rem}.announcement-page__empty-title{font-size:.14rem;color:#99a1af;margin-bottom:.08rem}.announcement-page__empty-subtitle{font-size:.14rem;color:#99a1af}.announcement-page__empty-link{color:#52cad1;text-decoration:underline;cursor:pointer}.announcement-page__empty-link:hover{opacity:.75}.announcement-page__loading-box{display:flex;align-items:center;justify-content:center;gap:.08rem;padding:.24rem 0;font-size:.13rem;color:#99a1af}.announcement-page__loading-spinner{width:.18rem;height:.18rem;border:2px solid rgba(0,0,0,.1);border-top-color:#52cad1;border-radius:50%;animation:announcement-spin .6s linear infinite}@keyframes announcement-spin{to{transform:rotate(360deg)}}.announcement-page__loading-more{text-align:center;padding:.16rem 0;font-size:.12rem;color:#99a1af}.announcement-detail{font-size:.14rem;width:100%;height:var(--app-height, 100vh);overflow:hidden;min-width:12.8rem}.announcement-detail__content{flex:1;height:var(--app-height, 100vh);box-sizing:border-box;overflow:hidden;background:#f3f4f6;display:flex;flex-direction:column;font-size:.14rem}.announcement-detail__page-title{font-size:.18rem;font-weight:600;color:#1a1a1a;line-height:.24rem}.announcement-detail__page-subtitle{font-size:.14rem;color:#6a7282;line-height:.16rem}.announcement-detail__back-row{padding:0 .24rem;margin-bottom:.12rem}.announcement-detail__back-btn{display:flex;align-items:center;gap:.04rem;background:none;border:none;cursor:pointer;font-size:.14rem;color:#6a7282;padding:0}.announcement-detail__back-btn:hover{color:#52cad1}.announcement-detail__back-icon{width:.16rem;height:.16rem}.announcement-detail__body{flex:1;overflow-y:auto;padding:0 .24rem .24rem}.announcement-detail__layout{display:flex;gap:.12rem;align-items:flex-start}.announcement-detail__left{flex:1;min-width:0;background:#fff;padding:.24rem .32rem;border-radius:.08rem}.announcement-detail__right{width:4.24rem;flex-shrink:0}.announcement-detail__company-card{display:flex;justify-content:space-between;align-items:center;padding:.24rem .32rem;background:#fff;border:1px solid #F0F0F0;box-shadow:0 1px 4px #0000000a;border-radius:.08rem;margin-bottom:.12rem}.announcement-detail__company-left{display:flex;align-items:center;gap:.16rem}.announcement-detail__company-logo{width:.66rem;height:.66rem;border-radius:50%;object-fit:cover;flex-shrink:0}.announcement-detail__company-logo--default{display:flex;align-items:center;justify-content:center;background:#edf9fa}.announcement-detail__company-logo--avatar{display:flex;align-items:center;justify-content:center;color:#fff;font-size:.33rem;line-height:1;font-weight:600}.announcement-detail__company-info{display:flex;flex-direction:column;gap:.12rem}.announcement-detail__company-name-row{display:flex;align-items:center;gap:.16rem}.announcement-detail__company-name{font-size:.24rem;font-weight:600;color:#1a1a1a;line-height:.32rem}.announcement-detail__company-tags{display:flex;align-items:flex-start;gap:.12rem}.announcement-detail__tag{display:inline-flex;align-items:center;justify-content:center;padding:.03rem .06rem;font-size:.12rem;line-height:.16rem;border-radius:.04rem}.announcement-detail__tag--type{background:#fef3f2;color:#b42318}.announcement-detail__tag--gray{background:#f3f4f6;color:#6a7282}.announcement-detail__company-right{display:flex;align-items:center;gap:.16rem}.announcement-detail__progress-tag{display:inline-flex;align-items:center;justify-content:center;padding:.08rem .12rem;gap:.04rem;border-radius:.08rem;font-weight:450;font-size:.14rem;line-height:.19rem;white-space:nowrap}.announcement-detail__progress-tag--unknown{background:#f3f4f6;border:1px solid #E3E5E8;color:#6a7282}.announcement-detail__progress-tag--not-applied{background:#eef2ff;border:1px solid #D9D7F4;color:#4338ca}.announcement-detail__progress-tag--applied{background:#ecfdf5;border:1px solid #AFEBDA;color:#047857}.announcement-detail__progress-tag--pending-written{background:#fff7ed;border:1px solid #FCDCCF;color:#c2410c}.announcement-detail__progress-tag--written-done{background:#eff6ff;border:1px solid #D2DCF9;color:#1d4ed8}.announcement-detail__progress-tag--first-interview{background:#fdf2f8;border:1px solid #F9D2E2;color:#be185d}.announcement-detail__progress-tag--second-interview{background:#f5f3ff;border:1px solid #E0D0FB;color:#7c3aed}.announcement-detail__progress-tag--third-interview{background:#ecfeff;border:1px solid #D1F1FA;color:#0e7490}.announcement-detail__progress-tag--offer{background:#fef3c7;border:1px solid #FDE2CE;color:#b45309}.announcement-detail__progress-tag--not-passed{background:#fef2f2;border:1px solid #F8D3D3;color:#b91c1c}.announcement-detail__progress-text{flex:1;text-align:center}.announcement-detail__progress-arrow{flex-shrink:0;transform:rotate(-90deg)}.announcement-detail__btn-outline{box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:.08rem .16rem;font-size:.14rem;font-weight:450;color:#52cad1;background:transparent;border:1px solid #52CAD1;border-radius:.08rem;cursor:pointer;white-space:nowrap}.announcement-detail__btn-outline:hover{background:#edf9fa}.announcement-detail__btn-primary{box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:.08rem .16rem;font-size:.14rem;font-weight:450;color:#fff;background:#52cad1;border:1px solid #52CAD1;border-radius:.08rem;cursor:pointer;white-space:nowrap}.announcement-detail__btn-primary:hover{background:#42a8b3;border-color:#42a8b3}.announcement-detail__overview-card{display:flex;flex-direction:column;padding:.16rem .24rem;gap:.16rem;background:linear-gradient(180deg,#edf9fa,#fff 20.63%);border:1px solid #AEE6EA;border-radius:.08rem;margin-bottom:.24rem}.announcement-detail__overview-header{display:flex;justify-content:space-between;align-items:center}.announcement-detail__overview-title-row{display:flex;align-items:flex-end;gap:.12rem}.announcement-detail__overview-title{font-size:.16rem;font-weight:600;color:#1a1a1a;line-height:.21rem}.announcement-detail__overview-date{font-size:.12rem;color:#6a7282;line-height:.16rem}.announcement-detail__overview-deadline{font-size:.14rem;font-weight:380;color:#1a1a1a;line-height:.19rem}.announcement-detail__overview-body{display:flex;gap:.24rem}.announcement-detail__overview-fields{flex:1;min-width:0;display:flex;flex-direction:column;flex-wrap:wrap}.announcement-detail__overview-row{display:flex;align-items:stretch;gap:.16rem}.announcement-detail__overview-direction{flex-shrink:0;display:flex;flex-direction:column;gap:.04rem}.announcement-detail__overview-field{display:flex;flex-direction:column;gap:.04rem}.announcement-detail__overview-label{font-size:.12rem;color:#6a7282;line-height:.16rem}.announcement-detail__overview-value{font-size:.14rem;font-weight:380;color:#1a1a1a;line-height:.19rem}.announcement-detail__main-title{font-size:.24rem;font-weight:600;color:#1a1a1a;line-height:.32rem;margin-bottom:.24rem}.announcement-detail__section{margin-bottom:.16rem}.announcement-detail__section-title{font-size:.18rem;font-weight:600;color:#52cad1;line-height:.24rem;margin-bottom:.16rem}.announcement-detail__section-content{font-size:.14rem;color:#1a1a1a;line-height:.19rem;white-space:pre-wrap;word-break:break-all}.announcement-detail__aside-card{background:#fff;border:1px solid #F0F0F0;box-shadow:0 1px 4px #0000000a;border-radius:.08rem;padding:.24rem .32rem;margin-bottom:.12rem}.announcement-detail__aside-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.24rem}.announcement-detail__aside-title{font-size:.18rem;font-weight:600;color:#52cad1;line-height:.24rem}.announcement-detail__aside-more{display:flex;align-items:center;gap:.04rem;font-size:.14rem;font-weight:450;color:#6a7282;cursor:pointer}.announcement-detail__aside-more svg{width:.19rem;height:.19rem}.announcement-detail__aside-more:hover{color:#52cad1}.announcement-detail__aside-list{display:flex;flex-direction:column;gap:.16rem}.announcement-detail__job-item{position:relative;display:flex;align-items:flex-start;justify-content:space-between;padding-bottom:.16rem}.announcement-detail__job-item-main{flex:1;min-width:0}.announcement-detail__job-item-title{font-size:.16rem;font-weight:600;color:#1a1a1a;line-height:.21rem;display:block;margin-bottom:.08rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:2.56rem}.announcement-detail__job-item-tags{display:flex;align-items:center;gap:.08rem}.announcement-detail__job-item-score{text-align:right;flex-shrink:0}.announcement-detail__job-item-score-num{display:block;font-size:.22rem;font-weight:600;line-height:.29rem}.announcement-detail__job-item-score-label{display:block;font-size:.12rem;font-weight:450;line-height:.16rem;text-align:center}.announcement-detail__job-divider{position:absolute;bottom:0;left:0;right:0;height:0;border-bottom:1px solid #F0F0F0}.announcement-detail__chip{display:inline-flex;align-items:center;justify-content:center;padding:.03rem .06rem;background:#f3f4f6;border-radius:.04rem;font-size:.12rem;font-weight:380;color:#6a7282;line-height:.16rem;white-space:nowrap;overflow:hidden}.announcement-detail__chip>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.announcement-detail__rec-item{display:flex;align-items:flex-start;gap:.1rem;position:relative;padding-bottom:.16rem}.announcement-detail__rec-logo{width:.4rem;height:.4rem;border-radius:50%;object-fit:cover;flex-shrink:0}.announcement-detail__rec-logo--default{display:flex;align-items:center;justify-content:center;background:#edf9fa}.announcement-detail__rec-logo--avatar{display:flex;align-items:center;justify-content:center;color:#fff;font-size:.2rem;line-height:1;font-weight:600}.announcement-detail__rec-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:.04rem}.announcement-detail__rec-company{font-size:.16rem;font-weight:600;color:#111827;line-height:.21rem}.announcement-detail__rec-positions{font-size:.14rem;color:#6a7282;line-height:.19rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.announcement-detail__rec-tags{display:flex;align-items:flex-start;gap:.04rem}.announcement-detail__ad{margin-bottom:.12rem}.company-page{width:100%;overflow-x:hidden;background:#fff;color:#111;font-family:system-ui,-apple-system,sans-serif;line-height:1.5;font-size:.14rem}.company-page .company-nav{position:fixed;top:0;left:0;width:100%;z-index:50;border-bottom:1px solid #E8E8E8;background:#fff}.company-page .company-nav__inner{width:8rem;margin:0 auto;height:.72rem;display:flex;align-items:center;justify-content:space-between}.company-page .company-nav__logo{display:flex;align-items:center}.company-page .company-nav__logo-img{width:1.32rem;height:.34rem;display:block}.company-page .company-nav__tabs{display:flex;align-items:center;gap:.24rem}.company-page .company-nav__tab{position:relative;font-size:.14rem;line-height:.2rem;font-weight:400;color:#1a1a1a;cursor:pointer;padding-bottom:.06rem;transition:font-weight .2s}.company-page .company-nav__tab:hover{color:#52cad1}.company-page .company-nav__tab--active{font-weight:600;color:#1a1a1a}.company-page .company-nav__tab--active:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:100%;height:.02rem;background:#52cad1;border-radius:.01rem}.company-page .company-nav__btn{padding:.1rem .32rem;border-radius:.16rem;background:#111;color:#fff;font-size:.14rem;line-height:.2rem;font-weight:600;border:none;cursor:pointer;transition:background .2s}.company-page .company-content{padding:1.22rem 0 1rem}.company-page .company-content__inner{width:8rem;margin:0 auto}.company-page .company-content__main-title{font-size:.36rem;font-weight:700;line-height:.48rem;color:#1a1a1a;margin:0 0 .16rem}.company-page .company-content__subtitle{font-size:.16rem;line-height:.26rem;color:#1a1a1a;font-weight:500;margin:0 0 .2rem}.company-page .company-content__desc,.company-page .company-content__text{font-size:.14rem;line-height:.26rem;color:#6a7282;margin:0 0 .24rem}.company-page .company-content__section-title{font-size:.24rem;font-weight:700;line-height:.34rem;color:#1a1a1a;margin:.48rem 0 .16rem;padding-bottom:.1rem;border-bottom:1px solid #E8E8E8}.company-page .company-content__service-title{font-size:.16rem;font-weight:600;line-height:.24rem;color:#1a1a1a;margin:.24rem 0 .08rem}.company-page .company-content__info-list{margin:0 0 .24rem}.company-page .company-content__info-item{padding:.1rem 0;border-bottom:1px solid #F3F4F6;font-size:.14rem;line-height:.22rem}.company-page .company-content__info-label{color:#99a1af;font-weight:400}.company-page .company-content__info-value{color:#1a1a1a;font-weight:400}.profile-center{min-width:12.8rem;display:flex}.profile-center__content{flex:1;min-width:0;height:var(--app-height, 100vh);box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;background:#f3f4f6;font-size:.14rem}.profile-center__topbar{position:relative;flex-shrink:0;height:.62rem;padding:0 .24rem;display:flex;align-items:center;justify-content:space-between;background:#fff}.profile-center__title{margin:0;font-size:.18rem;font-weight:600;color:#1a1a1a}.profile-center__topbar-actions{display:flex;align-items:center;gap:.12rem}.profile-center__activation-btn{height:.34rem;padding:0 .16rem;border:1px solid #f0d091;border-radius:.08rem;background:#c88e35;box-shadow:0 .02rem .05rem #9a68202e;color:#fff;font-family:inherit;font-size:.13rem;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;transition:opacity .2s ease}.profile-center__activation-btn:hover{opacity:.9}.profile-center__activation-btn:focus-visible{outline:2px solid rgba(200,142,53,.32);outline-offset:2px}.profile-center__user{height:.4rem;padding:0 .08rem 0 .04rem;display:flex;align-items:center;gap:.08rem;border-radius:.2rem;cursor:pointer;transition:background .15s ease}.profile-center__user:hover,.profile-center__user--active{background:#f6fcfc}.profile-center__user-avatar{width:.32rem;height:.32rem;border-radius:50%;object-fit:cover}.profile-center__user-phone{font-size:.14rem;font-weight:500;color:#1a1a1a}.profile-center__user-arrow{color:#6a7282;transition:transform .2s ease}.profile-center__user-arrow--up{transform:rotate(180deg)}.profile-center__account-menu{position:absolute;top:.55rem;right:.24rem;z-index:100;width:1.53rem;background:#fff;border:1px solid #f0f0f0;border-radius:.08rem;box-shadow:0 .04rem .16rem #00000014;overflow:hidden}.profile-center__account-header{height:.57rem;padding:.12rem .16rem;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box}.profile-center__account-header--formal{background:linear-gradient(180deg,#edf9fa,#fff)}.profile-center__account-header--trial{background:linear-gradient(180deg,#fef5e7,#fff)}.profile-center__account-header--free{background:linear-gradient(180deg,#f1f2f4,#fff)}.profile-center__account-header-left{display:flex;flex-direction:column;gap:.04rem}.profile-center__account-member-type{font-size:.12rem;font-weight:600}.profile-center__account-member-type--formal{color:#52cad1}.profile-center__account-member-type--trial{color:#d99a2b}.profile-center__account-member-type--free{color:#6a7282}.profile-center__account-expire{font-size:.1rem;color:#99a1af}.profile-center__account-detail{font-size:.1rem;color:#99a1af;cursor:pointer}.profile-center__account-detail:hover{color:#52cad1}.profile-center__account-item{position:relative;height:.4rem;padding:0 .16rem;display:flex;align-items:center;gap:.08rem;font-size:.12rem;color:#1a1a1a;cursor:pointer;transition:background .15s ease}.profile-center__account-item svg{color:#6a7282;flex-shrink:0}.profile-center__account-item:hover{background:#f6fcfc}.profile-center__account-item--logout:hover{color:#e85635}.profile-center__account-item--logout:hover svg{color:#e85635}.profile-center__account-badge{position:absolute;left:.28rem;top:.09rem;width:.06rem;height:.06rem;border-radius:50%;background:#e85635}.profile-center__body{flex:1;min-height:0;overflow-y:auto;padding:.12rem .24rem .24rem;display:flex;flex-direction:column;gap:.12rem}.profile-center__panel{background:#fff;border-radius:.12rem;padding:0 0 .08rem;flex-shrink:0}.profile-center__panel-header{height:.6rem;padding:0 .24rem;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box}.profile-center__panel-title{margin:0;font-size:.18rem;font-weight:600;color:#1a1a1a}.profile-center__resume-list{padding:0 .24rem .2rem;display:flex;flex-wrap:wrap;gap:.24rem}.profile-center__resume-card{position:relative;width:2.1rem;height:2.97rem;box-sizing:border-box;border:1px solid #f0f0f0;border-radius:.12rem;background:#fff;cursor:pointer;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}.profile-center__resume-card:hover{transform:translateY(-.04rem);box-shadow:0 .04rem .12rem #00000014}.profile-center__resume-card--new{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.08rem;border-style:dashed;border-color:#dcdfe6}.profile-center__resume-card--new:hover{border-color:#52cad1}.profile-center__resume-preview{position:relative;height:2.31rem;overflow:hidden;background:#fafbfc;border-bottom:1px solid #f5f5f5;transition:height .2s ease}.profile-center__resume-preview img{width:100%;height:100%;object-fit:cover;object-position:top center;display:block}.profile-center__resume-default{position:absolute;top:0;left:0;z-index:2;padding:.02rem .08rem;font-size:.12rem;line-height:.16rem;color:#fff;background:#52cad1;border-radius:.12rem 0 .08rem}.profile-center__resume-more{position:absolute;top:.08rem;right:.08rem;z-index:3;width:.24rem;height:.24rem;padding:0;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:#fff;color:#52cad1;cursor:pointer;box-shadow:0 .01rem .04rem #0000001a;opacity:0;pointer-events:none;transition:opacity .15s ease}.profile-center__resume-more svg{width:.16rem;height:.16rem}.profile-center__resume-card:hover .profile-center__resume-more,.profile-center__resume-more:focus-visible{opacity:1;pointer-events:auto}.profile-center__resume-menu{position:absolute;top:.44rem;right:.12rem;z-index:4;width:1.04rem;padding:.06rem 0;background:#fff;border:1px solid #f0f0f0;border-radius:.08rem;box-shadow:0 .04rem .16rem #0000001a}.profile-center__resume-menu-item{height:.31rem;padding:0 .12rem;display:flex;align-items:center;gap:.06rem;font-size:.14rem;color:#1a1a1a;cursor:pointer;transition:background .15s ease}.profile-center__resume-menu-item svg{color:#6a7282;flex-shrink:0}.profile-center__resume-menu-item:hover{background:#f6fcfc}.profile-center__resume-menu-item--delete{color:#e85635}.profile-center__resume-menu-item--delete svg{color:#e85635}.profile-center__resume-info{height:.66rem;padding:.12rem;box-sizing:border-box;transition:height .2s ease}.profile-center__resume-card:hover .profile-center__resume-preview{height:2.11rem}.profile-center__resume-card:hover .profile-center__resume-info{height:.86rem}.profile-center__resume-info-top{display:flex;align-items:center;justify-content:space-between;gap:.06rem}.profile-center__resume-name{flex:1;min-width:0;font-size:.14rem;font-weight:500;color:#1a1a1a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-center__resume-edit{flex-shrink:0;width:.2rem;height:.2rem;padding:0;display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:#52cad1;cursor:pointer}.profile-center__resume-target{margin-top:.04rem;font-size:.14rem;color:#6a7282;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-center__resume-time{display:none;margin-top:.04rem;font-size:.12rem;color:#99a1af}.profile-center__resume-card:hover .profile-center__resume-time,.profile-center__resume-add-icon{display:block}.profile-center__resume-add-text{font-size:.18rem;font-weight:600;color:#1a1a1a}.profile-center__panel-header--apply{gap:.16rem}.profile-center__apply-stats{display:flex;align-items:center;gap:.24rem}.profile-center__apply-stat{display:flex;align-items:center;gap:.06rem}.profile-center__apply-stat-label{font-size:.14rem;color:#6a7282}.profile-center__apply-stat-value{font-size:.18rem;font-weight:600;color:#52cad1}.profile-center__apply-head,.profile-center__apply-row{display:flex;align-items:center;padding:0 .24rem;box-sizing:border-box}.profile-center__apply-head{height:.44rem;background:#f6f8fa;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0}.profile-center__apply-th{font-size:.14rem;font-weight:600;color:#6a7282}.profile-center__apply-row{min-height:.72rem;border-bottom:1px solid #f0f0f0;cursor:pointer;transition:background .15s ease}.profile-center__apply-row:hover{background:#fafbfc}.profile-center__apply-row:last-child{border-bottom:none}.profile-center__apply-td{font-size:.14rem;color:#1a1a1a}.profile-center__apply-th--time,.profile-center__apply-td--time{width:.96rem;flex-shrink:0}.profile-center__apply-th--company,.profile-center__apply-td--company{width:2.22rem;flex-shrink:0;padding-right:.16rem}.profile-center__apply-th--title,.profile-center__apply-td--title{flex:1;min-width:0;padding-right:.16rem}.profile-center__apply-th--mark,.profile-center__apply-td--mark,.profile-center__apply-th--status,.profile-center__apply-td--status{width:1.2rem;flex-shrink:0}.profile-center__apply-th--remark,.profile-center__apply-td--remark{width:2.36rem;flex-shrink:0;padding-right:.16rem}.profile-center__apply-th--action,.profile-center__apply-td--action{width:.56rem;flex-shrink:0;text-align:center}.profile-center__apply-td--title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4}.profile-center__apply-td--mark{color:#1a1a1a}.profile-center__company-logo{width:.32rem;height:.32rem;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:.06rem;font-size:.14rem;font-weight:600;color:#fff}.profile-center__apply-td--company{display:flex;align-items:center;gap:.08rem}.profile-center__company-info{min-width:0;display:flex;flex-direction:column;gap:.04rem}.profile-center__company-name{font-size:.14rem;color:#1a1a1a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-center__company-tags{display:flex;align-items:center;gap:.04rem}.profile-center__company-tag{padding:.01rem .06rem;font-size:.12rem;line-height:.16rem;border-radius:.04rem;background:#f3f4f6;color:#6a7282;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:.88rem}.profile-center__remark-input{width:100%;box-sizing:border-box;padding:.04rem .06rem;font-size:.14rem;font-family:inherit;line-height:1.4;color:#1a1a1a;background:transparent;border:1px solid transparent;border-radius:.04rem;resize:none;outline:none;transition:border-color .15s ease,background .15s ease}.profile-center__remark-input::placeholder{color:#99a1af}.profile-center__remark-input:hover{border-color:#e8e8e8}.profile-center__remark-input:focus{background:#fff;border-color:#52cad1}.profile-center__row-delete{padding:0;font-size:.14rem;color:#e85635;background:transparent;border:none;cursor:pointer}.profile-center__row-delete:hover{text-decoration:underline}.profile-center__apply-tip{padding:.16rem 0;text-align:center;font-size:.14rem;color:#99a1af}.profile-center__apply-empty{padding:.24rem}.profile-center__empty-tip{display:flex;align-items:center;justify-content:center;gap:.1rem}.profile-center__empty-icon{width:.32rem;height:.32rem;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#edf9fa;border-radius:50%}.profile-center__empty-title{font-size:.21rem;font-weight:600;line-height:.32rem;color:#1a1a1a}.profile-center__empty-sub{margin-top:.05rem;font-size:.13rem;line-height:.19rem;text-align:center;color:#99a1af}.profile-center__guide{display:flex;align-items:flex-start;margin-top:.26rem;background:linear-gradient(180deg,#edf9fa,#fff 20.63%);border:1px solid #f0f0f0;border-radius:.12rem}.profile-center__guide-step{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;padding:.22rem .42rem .17rem}.profile-center__guide-step img{max-width:100%;height:auto}.profile-center__guide-step-title{display:flex;align-items:center;gap:.09rem;margin-bottom:.07rem}.profile-center__guide-step-title span:last-child{font-size:.16rem;font-weight:600;line-height:.21rem;color:#1a1a1a}.profile-center__guide-step-num{width:.25rem;height:.25rem;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#edf9fa;border-radius:50%;font-size:.12rem;font-weight:600;line-height:.18rem;color:#52cad1}.profile-center__guide-step-desc{margin-bottom:.15rem;font-size:.13rem;font-weight:400;line-height:.19rem;text-align:center;color:#6a7282}.profile-center__guide-step-actions{display:flex;flex-direction:column;gap:.1rem;width:100%;max-width:3.21rem}.profile-center__guide-btn{display:flex;align-items:center;justify-content:center;gap:.07rem;height:.36rem;border:none;border-radius:.06rem;font-size:.14rem;line-height:.19rem;cursor:pointer}.profile-center__guide-btn--primary{background:#52cad1;color:#fff}.profile-center__guide-btn--primary:hover{background:#42a8b3}.profile-center__guide-btn--outline{background:#fff;border:1px solid #52CAD1;color:#52cad1}.profile-center__guide-btn--outline:hover{background:#f6fcfc}.profile-center__guide-arrow{display:flex;align-items:center;padding-top:1.37rem}.profile-center__guide-arrow-circle{width:.28rem;height:.28rem;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #aee6ea;border-radius:50%}.profile-center__guide-step-sub-desc{margin-top:.08rem;margin-bottom:.1rem;font-size:.13rem;line-height:.17rem;text-align:center;color:#6a7282}.profile-center__guide-status-flow{display:flex;flex-direction:column;align-items:flex-end;width:100%;max-width:2.86rem}.profile-center__guide-status-card{position:relative;width:100%;height:.55rem;box-sizing:border-box;background:#fff;border:1px solid #f0f0f0;border-radius:.08rem;box-shadow:0 .01rem .04rem #0000000a}.profile-center__guide-status-card-label{position:absolute;left:.12rem;top:.08rem;font-size:.09rem;line-height:.13rem;color:#99a1af}.profile-center__guide-status-card-action{position:absolute;left:.12rem;top:.25rem;font-size:.12rem;font-weight:500;line-height:.18rem;color:#1a1a1a}.profile-center__status-tag{display:inline-flex;align-items:center;justify-content:center;gap:.04rem;padding:.08rem .12rem;border-radius:.08rem;font-size:.14rem;font-weight:500;line-height:.19rem;white-space:nowrap}.profile-center__status-tag--collected{position:absolute;right:.12rem;top:.1rem;background:#eef2ff;border:1px solid #d9d7f4;color:#4338ca}.profile-center__status-tag--applied{background:#ecfdf5;border:1px solid #afebda;color:#047857}.profile-center__status-tag--interview{background:#fdf2f8;border:1px solid #f9d2e2;color:#be185d}.profile-center__status-tag--offer{background:#fef3c7;border:1px solid #fde2ce;color:#b45309}.profile-center__guide-flow-line{width:1px;height:.18rem;border-left:1px dashed #afe6e9;margin-right:.34rem}.profile-center__guide-foot{display:flex;align-items:center;justify-content:center;gap:.05rem;margin-top:.2rem;font-size:.13rem;color:#6a7282}.side-nav{display:flex;flex-direction:column;width:2.2rem;height:var(--app-height, 100vh);background:#fff;color:#fff;padding:.2rem .12rem;box-sizing:border-box;z-index:100;flex-shrink:0}.side-nav--narrow{width:.8rem;padding:.15rem .12rem .24rem;align-items:center}.side-nav__header{display:flex;align-items:center;gap:.08rem;padding:.1rem .08rem}.side-nav--narrow .side-nav__header{justify-content:center;padding:0;margin-bottom:.22rem}.side-nav__avatar{width:.36rem;height:.36rem;border-radius:50%;background:#2e3142;display:flex;align-items:center;justify-content:center;font-size:.18rem}.side-nav__logo-text{font-size:.16rem;font-weight:600;color:#fff}.side-nav__logo-img{width:1.32rem;height:.34rem;display:block}.side-nav__logo-img--narrow{width:.48rem;height:auto}.side-nav__menu{display:flex;flex-direction:column;gap:.04rem;flex:1}.side-nav--narrow .side-nav__menu{width:100%;gap:.12rem}.side-nav__item{position:relative;display:flex;align-items:center;gap:.04rem;padding:.1rem .12rem;border-radius:.08rem;color:#9598ab;text-decoration:none;cursor:pointer;transition:background .2s,color .2s;font-size:.14rem}.side-nav__item:hover{background:#edf9fa;color:#52cad1}.side-nav__item:hover svg{color:#52cad1}.side-nav__item--active{background:#edf9fa;color:#52cad1}.side-nav--narrow .side-nav__item{flex-direction:column;align-items:center;justify-content:center;gap:.04rem;width:.56rem;height:.56rem;padding:.08rem .06rem;box-sizing:border-box}.side-nav--narrow .side-nav__item--lg-icon{padding:.06rem}.side-nav__item-icon{width:.2rem;height:.2rem;object-fit:contain;font-size:.16rem}.side-nav__item-icon svg,.side-nav__item-icon img{width:100%;height:100%;display:block}.side-nav--narrow .side-nav__item-icon{width:.2rem;height:.2rem}.side-nav--narrow .side-nav__item--lg-icon .side-nav__item-icon{width:.24rem;height:.24rem}.side-nav--narrow .side-nav__item-label{font-size:.12rem;line-height:.16rem;white-space:nowrap}.side-nav__badge{background:#e85635;color:#fff;font-size:.1rem;padding:.02rem .06rem;border-radius:.2rem;font-weight:600}.side-nav__tag-quanwang{display:flex;align-items:center;justify-content:center;padding:.02rem .04rem;min-width:.28rem;height:.17rem;background:linear-gradient(128.17deg,#52cad1,#82d79b);border-radius:.04rem;font-family:MiSans;font-style:normal;font-weight:620;font-size:.1rem;line-height:.13rem;text-align:center;color:#fff;flex:none}.side-nav__tag-quanwang--corner{position:absolute;top:-.1rem;right:-.08rem;min-width:auto;padding:.02rem .04rem;height:.17rem;font-size:.1rem;line-height:.12rem;border-radius:.03rem}.side-nav__qrcode-popup{position:absolute;top:calc(100% + .08rem);left:0;padding:.08rem;background:#fff;border-radius:.08rem;box-shadow:0 .02rem .12rem #00000014;z-index:100}.side-nav__qrcode-img{display:block;width:auto;height:auto;max-width:1.6rem;border-radius:.04rem}.side-nav__footer{display:flex;flex-direction:column;gap:.04rem;padding-top:.12rem}.side-nav--narrow .side-nav__footer{align-items:center;width:100%}.side-nav__dialog-overlay{position:fixed;top:0;left:0;width:100%;height:var(--app-height, 100vh);background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.side-nav__dialog{background:#fff;border-radius:.12rem;width:4rem;max-width:90vw;box-shadow:0 .04rem .2rem #00000026}.side-nav__dialog-header{display:flex;align-items:center;justify-content:space-between;padding:.16rem .2rem;border-bottom:1px solid #E8E8E8;font-size:.16rem;font-weight:600;color:#1a1a1a}.side-nav__dialog-close{cursor:pointer;display:flex;align-items:center;justify-content:center;width:.24rem;height:.24rem;border-radius:4px;transition:background .2s}.side-nav__dialog-close:hover{background:#0000000d}.side-nav__dialog-close svg{width:.14rem;height:.14rem}.side-nav__dialog-body{padding:.2rem;font-size:.14rem;color:#1a1a1a}.side-nav__message-dialog{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;padding:.24rem .32rem;gap:.24rem;width:8rem;height:6rem;max-width:90vw;max-height:90vh;background:linear-gradient(180deg,#edf9fa,#fff 12.08%);border:1px solid #F0F0F0;box-shadow:0 0 .16rem #0000000d;border-radius:.12rem}.side-nav__message-dialog-header{display:flex;align-items:center;justify-content:space-between;width:100%;flex-shrink:0}.side-nav__message-dialog-header span:first-child{font-weight:620;font-size:.18rem;line-height:.24rem;color:#1a1a1a}.side-nav__message-dialog-content{display:flex;flex-direction:row;align-items:flex-start;gap:.16rem;width:100%;flex:1;overflow:hidden;background:#fff}.side-nav__message-list{display:flex;flex-direction:column;gap:.04rem;width:2.24rem;height:100%;overflow-y:auto;flex-shrink:0}.side-nav__message-list-item{display:flex;flex-direction:column;align-items:flex-start;padding:.16rem .12rem;border-radius:.08rem;cursor:pointer;transition:background .2s}.side-nav__message-list-item:hover{background:#f6f6f6}.side-nav__message-list-item--active{background:#edf9fa}.side-nav__message-list-item-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.side-nav__message-list-item-left{display:flex;flex-direction:row;align-items:center;gap:.08rem}.side-nav__message-unread-dot{width:.08rem;height:.08rem;border-radius:50%;background:#52cad1;flex-shrink:0}.side-nav__message-list-title{font-weight:620;font-size:.14rem;line-height:.19rem;color:#1a1a1a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.side-nav__message-list-date{font-size:.12rem;line-height:.16rem;color:#99a1af;flex-shrink:0}.side-nav__message-list-loading,.side-nav__message-list-empty{padding:.16rem;text-align:center;font-size:.12rem;color:#99a1af}.side-nav__message-detail{flex:1;height:100%;overflow-y:auto;position:relative;padding:.16rem .24rem}.side-nav__message-detail-header{display:flex;justify-content:space-between;align-items:center}.side-nav__message-detail-title{font-weight:630;font-size:.22rem;line-height:.29rem;color:#1a1a1a}.side-nav__message-detail-time{font-size:.12rem;line-height:.16rem;color:#6a7282;flex-shrink:0}.side-nav__message-detail-divider{width:100%;height:1px;background:#f0f0f0;margin:.16rem 0}.side-nav__message-detail-content{font-size:.14rem;line-height:.24rem;color:#1a1a1a;white-space:pre-wrap;word-break:break-word}.side-nav__message-detail-empty{display:flex;align-items:center;justify-content:center;height:100%;font-size:.14rem;color:#99a1af}.feedback-dialog{padding:.28rem .24rem;width:4.83rem}.feedback-dialog__title{font-size:.2rem;font-weight:700;color:#1a1a1a;margin-bottom:.24rem}.feedback-dialog__section{margin-bottom:.2rem}.feedback-dialog__label{font-size:.14rem;font-weight:600;color:#1a1a1a;margin-bottom:.12rem}.feedback-dialog__options{display:flex;flex-direction:column;gap:.08rem}.feedback-dialog__option{padding:.08rem .16rem;background:#f3f4f6;border-radius:.08rem;font-size:.14rem;color:#1a1a1a;cursor:pointer;transition:all .2s;border:1px solid transparent}.feedback-dialog__option:hover{background:#f6fcfc;border-color:#52cad1}.feedback-dialog__option--active{background:#f6fcfc;border-color:#52cad1;color:#42a8b3}.feedback-dialog__textarea{width:100%;padding:.12rem .14rem;background:#f3f4f6;border:1px solid transparent;border-radius:.08rem;font-size:.13rem;color:#1a1a1a;resize:none;outline:none;box-sizing:border-box;font-family:inherit;transition:border-color .2s}.feedback-dialog__textarea::placeholder{color:#99a1af}.feedback-dialog__textarea:focus{border-color:#52cad1}.feedback-dialog__actions{display:flex;gap:.12rem;margin-top:.24rem}.feedback-dialog__btn{flex:1;padding:.12rem 0;border-radius:.24rem;font-size:.14rem;font-weight:500;cursor:pointer;transition:all .2s;border:1px solid #E8E8E8}.feedback-dialog__btn--cancel{background:#fff;color:#1a1a1a}.feedback-dialog__btn--cancel:hover{background:#f3f4f6}.feedback-dialog__btn--submit{background:#52cad1;color:#fff;border-color:#52cad1}.feedback-dialog__btn--submit:hover{background:#42a8b3;border-color:#42a8b3}.side-nav__referral-card-narrow{display:flex;justify-content:center}.side-nav__referral-card-narrow-img{width:.56rem;height:.85rem;display:block;border-radius:.06rem}.job-page-header__title{font-size:.18rem;font-weight:700;color:#1a1a1a;margin:0!important;padding:0;line-height:1.1}.job-page-header__subtitle{font-size:.13rem;color:#99a1af}.job-page-header__tabs{display:flex;justify-content:flex-start;align-items:center;gap:.08rem;background:#fff;border-radius:.22rem;padding:.04rem}.job-page-header__goal-btn{font-size:.12rem;font-weight:700;color:#1a1a1a;background:#f3f4f6;border-radius:.2rem;border:.01rem solid #E8E8E8;cursor:pointer;padding:.04rem .16rem;white-space:nowrap;transition:color .2s;margin-left:auto}.job-page-header__goal-btn:hover{color:#42a8b3}.job-page-header__tab{font-size:.13rem;color:#6a7282;cursor:pointer;padding:.06rem .2rem;-webkit-user-select:none;user-select:none;font-weight:500;display:flex;align-items:center;gap:.06rem;height:.34rem;line-height:.34rem}.job-page-header__tab:hover{color:#1a1a1a;border-bottom:.02rem solid #1A1A1A}.job-page-header__tab--active{color:#1a1a1a;font-weight:600;border-bottom:.02rem solid #1A1A1A}.job-page-header__tab-badge{display:inline-flex;align-items:center;justify-content:center;min-width:.2rem;height:.2rem;padding:0 .05rem;border-radius:.1rem;background:#f3f4f6;font-size:.11rem;font-weight:500;color:#6a7282;line-height:1}.job-stats-overview{box-sizing:border-box;position:relative;width:3.25rem;padding:.18rem .2rem;background:linear-gradient(180deg,#edf9fa,#fff 20.63%);border:1px solid #F0F0F0;box-shadow:0 .02rem .06rem #0f172a06;border-radius:.12rem;font-size:.14rem;flex-shrink:0;display:flex;align-items:center;min-height:1.63rem}.job-stats-overview__icon{position:absolute;top:.1rem;right:.1rem;width:.86rem;height:.72rem;object-fit:contain;pointer-events:none}.job-stats-overview__inner{display:flex;flex-direction:column;justify-content:center;gap:.24rem;width:100%}.job-stats-overview__header{display:flex;flex-direction:column;align-items:flex-start;gap:.04rem}.job-stats-overview__title{font-weight:600;font-size:.18rem;line-height:.24rem;color:#1a1a1a}.job-stats-overview__date{font-size:.14rem;line-height:.19rem;color:#64748b}.job-stats-overview__metrics{display:flex;justify-content:center;align-items:center;gap:.226rem}.job-stats-overview__metric-item{display:flex;flex-direction:column;align-items:center;gap:.04rem}.job-stats-overview__metric-num{font-weight:600;font-size:.3rem;line-height:.4rem;color:#52cad1;display:flex;align-items:center;text-align:center}.job-stats-overview__metric-label{font-size:.14rem;line-height:.19rem;color:#6a7282;text-align:center}.job-stats-overview__divider{width:0;height:.52rem;border-left:1px solid #F0F0F0}.job-goal-dialog__overlay{position:fixed;inset:0;background:#0000004d;z-index:2000;display:flex;align-items:flex-start;justify-content:flex-end;padding-top:1.2rem;padding-right:.3rem}.job-goal-dialog{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;padding:.24rem .32rem;gap:.24rem;width:4.8rem;background:linear-gradient(180deg,#edf9fa,#fff 20.63%);border:1px solid #F0F0F0;box-shadow:0 0 .16rem #0000000d;border-radius:.12rem;font-size:.14rem}.job-goal-dialog__header{display:flex;align-items:center;justify-content:space-between;width:100%}.job-goal-dialog__title{font-size:.18rem;font-weight:620;line-height:.24rem;color:#1a1a1a}.job-goal-dialog__close-btn{width:.24rem;height:.24rem;cursor:pointer}.job-goal-dialog__close-btn:hover{opacity:.6}.job-goal-dialog__section{width:100%;display:flex;flex-direction:column;gap:.08rem}.job-goal-dialog__label{font-size:.14rem;line-height:.19rem;color:#6a7282}.job-goal-dialog__type-group{display:flex;gap:.1rem}.job-goal-dialog__type-btn{display:flex;align-items:center;justify-content:center;padding:.08rem .16rem;width:.96rem;height:.35rem;background:#f3f4f6;border:none;border-radius:.08rem;font-size:.14rem;color:#1a1a1a;cursor:pointer;transition:all .2s}.job-goal-dialog__type-btn:hover{opacity:.8}.job-goal-dialog__type-btn--active{background:#52cad1;color:#fff}.job-goal-dialog__save-btn{width:100%;padding:.12rem .16rem;background:#52cad1;border:none;border-radius:.08rem;font-size:.14rem;font-weight:450;line-height:.19rem;color:#fff;cursor:pointer;transition:opacity .2s}.job-goal-dialog__save-btn:hover{opacity:.85}.settings-dialog-overlay{position:fixed;inset:0;background:#00000080;z-index:2000;display:flex;align-items:center;justify-content:center}.settings-dialog{position:relative;width:6.4rem;height:6.2rem;background:#fff;border-radius:.12rem;display:flex;overflow:hidden;box-shadow:0 .04rem .2rem #00000026}.settings-dialog__close{position:absolute;top:.12rem;right:.16rem;font-size:.16rem;color:#99a1af;cursor:pointer;z-index:1;transition:color .2s}.settings-dialog__close:hover{color:#1a1a1a}.settings-dialog__sidebar{width:2rem;background:#f3f4f6;padding:.2rem 0;display:flex;flex-direction:column;flex-shrink:0;height:100%;box-sizing:border-box}.settings-dialog__nav{flex:1;display:flex;flex-direction:column}.settings-dialog__nav-item{display:flex;align-items:center;padding:.1rem .16rem;margin:.02rem .12rem;font-size:.14rem;color:#1a1a1a;cursor:pointer;transition:all .2s;border-radius:.08rem;font-weight:500}.settings-dialog__nav-item:hover,.settings-dialog__nav-item--active{background:#e2e4e9}.settings-dialog__bottom-actions{margin-top:auto;padding:.16rem .2rem .08rem;border-top:1px solid #E8E8E8}.settings-dialog__bottom-btn{display:block;width:100%;background:none;border:none;text-align:left;padding:.1rem 0;font-size:.13rem;color:#1a1a1a;font-weight:600;cursor:pointer;transition:color .2s}.settings-dialog__bottom-btn:hover,.settings-dialog__bottom-btn--active{color:#52cad1}.settings-dialog__bottom-btn--danger:hover{color:#e85635}.settings-dialog__content{flex:1;padding:.24rem .32rem;min-width:0;overflow-y:auto}.settings-dialog__content-title{font-size:.22rem;font-weight:700;color:#1a1a1a;margin:0 0 .24rem}.settings-dialog__section{margin-bottom:.16rem;padding:.16rem .24rem;background:#f9fafb;border-radius:.08rem;display:flex;align-items:center;justify-content:space-between;gap:.16rem}.settings-dialog__section-main{min-width:0}.settings-dialog__section-action{flex-shrink:0;border:none;background:none;padding:.06rem 0;font-size:.13rem;font-weight:600;color:#52cad1;cursor:pointer;white-space:nowrap;transition:color .2s}.settings-dialog__section-action:hover{color:#42a8b3}.settings-dialog__section-label{font-size:.14rem;font-weight:600;color:#1a1a1a;margin-bottom:.06rem}.settings-dialog__section-value{font-size:.16rem;color:#555;margin-bottom:0}.settings-dialog__danger-section{padding:.16rem .24rem;background:#f9fafb;border-radius:.08rem;display:flex;align-items:center;justify-content:space-between}.settings-dialog__danger-title{font-size:.15rem;font-weight:700;color:#1a1a1a;margin-bottom:.06rem}.settings-dialog__danger-row{display:flex;align-items:center;justify-content:space-between}.settings-dialog__danger-desc{font-size:.13rem;color:#666;margin:0}.settings-dialog__danger-btn{border:none;background:none;padding:.07rem .16rem;font-size:.13rem;color:#e85635;cursor:pointer;white-space:nowrap;transition:all .2s}.settings-dialog__mcard{padding:.16rem .24rem;border-radius:.12rem;display:flex;flex-direction:column;gap:.32rem}.settings-dialog__mcard--formal{background:linear-gradient(90deg,#52cad1,#52d1a7)}.settings-dialog__mcard--trial{background:linear-gradient(90deg,#f59e0b,#f5b70b)}.settings-dialog__mcard--free{background:#f3f4f6}.settings-dialog__mcard-top{display:flex;align-items:flex-start;justify-content:space-between}.settings-dialog__mcard-title{font-size:.18rem;font-weight:620;color:#fff;line-height:.24rem}.settings-dialog__mcard-title--free{color:#6a7282}.settings-dialog__mcard-remain{display:flex;align-items:flex-end;gap:.04rem}.settings-dialog__mcard-remain-label{font-size:.14rem;color:#fff;line-height:.19rem}.settings-dialog__mcard-remain-days{font-size:.18rem;font-weight:620;color:#fff;line-height:.24rem}.settings-dialog__mcard-bottom{display:flex;align-items:flex-end;justify-content:space-between}.settings-dialog__mcard-expire{font-size:.12rem;color:#fff;line-height:.16rem}.settings-dialog__mcard-expire--free{color:#6a7282}.settings-dialog__mcard-actions{display:flex;align-items:flex-start;gap:.08rem}.settings-dialog__mcard-btn{display:flex;align-items:center;justify-content:center;padding:.04rem .12rem;font-size:.12rem;line-height:.16rem;border-radius:.12rem;cursor:pointer;white-space:nowrap;border:none;transition:opacity .2s}.settings-dialog__mcard-btn:hover{opacity:.85}.settings-dialog__mcard-btn--outline{background:transparent;border:1px solid #FFFFFF;color:#fff}.settings-dialog__mcard-btn--solid-formal{background:#fff;color:#52cad1}.settings-dialog__mcard-btn--solid-trial{background:#fff;color:#f59e0b}.settings-dialog__mcard-btn--solid-accent{background:#52cad1;color:#fff}.settings-dialog__feedback-wrap{background:#f9fafb;border-radius:.08rem;padding:.16rem .24rem;display:flex;flex-direction:column;gap:.24rem}.settings-dialog__feedback-section{display:flex;flex-direction:column;gap:.12rem}.settings-dialog__feedback-label{font-size:.14rem;font-weight:620;color:#1a1a1a;line-height:.19rem}.settings-dialog__feedback-options{display:flex;flex-wrap:wrap;gap:.08rem}.settings-dialog__feedback-option{display:flex;justify-content:center;align-items:center;padding:.08rem .12rem;font-size:.12rem;line-height:.16rem;text-align:center;color:#52cad1;border:1px solid #52CAD1;border-radius:.08rem;cursor:pointer;transition:all .2s;flex:1 1 30%;min-width:0}.settings-dialog__feedback-option:hover{background:#52cad114}.settings-dialog__feedback-option--active{background:#52cad1;color:#fff;border-color:#52cad1}.settings-dialog__feedback-option--active:hover{background:#52cad1}.settings-dialog__feedback-textarea{width:100%;min-height:.64rem;padding:.08rem .12rem;font-size:.12rem;line-height:.16rem;color:#1a1a1a;background:#fff;border:none;border-radius:.08rem;resize:vertical;outline:none;box-sizing:border-box}.settings-dialog__feedback-textarea::placeholder{color:#99a1af}.settings-dialog__feedback-submit{margin-top:.44rem;margin-left:auto;margin-right:auto;display:block;padding:.08rem .24rem;background:#52cad1;color:#fff;font-size:.13rem;font-weight:500;border:none;border-radius:.08rem;cursor:pointer;transition:opacity .2s}.settings-dialog__feedback-submit:hover{opacity:.85}.settings-dialog__reminder-block{margin-bottom:.28rem}.settings-dialog__reminder-block-title{font-size:.16rem;font-weight:700;color:#1a1a1a;margin-bottom:.14rem}.settings-dialog__reminder-target{display:flex;flex-direction:column;gap:.12rem}.settings-dialog__reminder-group{display:flex;align-items:flex-start;gap:.1rem}.settings-dialog__reminder-group-label{flex-shrink:0;font-size:.12rem;color:#99a1af;line-height:.28rem;min-width:.32rem}.settings-dialog__reminder-block-title-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:.14rem}.settings-dialog__reminder-tags{display:flex;gap:.1rem;flex-wrap:wrap}.settings-dialog__reminder-tag{display:inline-block;padding:.06rem .16rem;font-size:.13rem;color:#1a1a1a;background:#f3f4f6;border:1px solid #E8E8E8;border-radius:.04rem;font-weight:500}.settings-dialog__reminder-edit-btn{background:#fff;border:1px solid #E8E8E8;border-radius:.06rem;padding:.07rem .2rem;font-size:.13rem;color:#1a1a1a;font-weight:500;cursor:pointer;transition:all .2s;white-space:nowrap}.settings-dialog__reminder-edit-btn:hover{border-color:#52cad1;color:#52cad1}.settings-dialog__reminder-row{display:flex;align-items:center;justify-content:space-between;gap:.2rem}.settings-dialog__reminder-info{flex:1;min-width:0}.settings-dialog__reminder-label{font-size:.14rem;color:#1a1a1a;font-weight:600;margin-bottom:.06rem}.settings-dialog__reminder-desc{font-size:.13rem;color:#666;line-height:1.6}.settings-dialog__dialog-content{font-size:.13rem;color:#555;line-height:1.8;max-height:4rem;overflow-y:auto;padding:.1rem 0}.settings-dialog__dialog-section{margin-bottom:.16rem}.settings-dialog__dialog-section h4{font-size:.14rem;color:#1a1a1a;margin:0 0 .06rem}.settings-dialog__dialog-section p{margin:0;font-size:.12rem;color:#666;line-height:1.8}.settings-dialog__privacy-content{font-size:.13rem;color:#555;line-height:1.8;padding:.16rem .24rem;background:#f9fafb;border-radius:.08rem}.settings-dialog__privacy-section{margin-bottom:.2rem}.settings-dialog__privacy-section h4{font-size:.15rem;font-weight:700;color:#1a1a1a;margin:0 0 .1rem}.settings-dialog__privacy-section p{margin:0 0 .08rem;font-size:.13rem;color:#555;line-height:1.8;text-align:justify}.settings-dialog__privacy-section h1,.settings-dialog__privacy-section h2,.settings-dialog__privacy-section h3,.settings-dialog__privacy-section h5,.settings-dialog__privacy-section h6{color:#1a1a1a;margin:.14rem 0 .08rem;font-weight:600}.settings-dialog__privacy-section h1{font-size:.2rem}.settings-dialog__privacy-section h2{font-size:.17rem}.settings-dialog__privacy-section h3{font-size:.15rem}.settings-dialog__privacy-section ul,.settings-dialog__privacy-section ol{padding-left:.2rem;margin:.06rem 0}.settings-dialog__privacy-section li{margin-bottom:.04rem;line-height:1.8}.settings-dialog__privacy-section strong{font-weight:700;color:#1a1a1a}.settings-dialog__privacy-section a{color:#2563eb;text-decoration:underline}.settings-dialog__privacy-section blockquote{border-left:3px solid #cbd5e1;padding-left:.1rem;margin:.08rem 0;color:#64748b}.settings-dialog__privacy-section table{border-collapse:collapse;width:100%;margin:.1rem 0;font-size:.12rem}.settings-dialog__privacy-section table th,.settings-dialog__privacy-section table td{border:1px solid #e5e7eb;padding:.06rem .1rem;text-align:left;line-height:1.6}.settings-dialog__privacy-section table th{background:#f8fafc;font-weight:600;color:#1a1a1a}.settings-dialog__privacy-section table tr:nth-child(2n){background:#fafbfc}.bind-mobile-overlay{position:fixed;inset:0;z-index:2200;background:#00000073;display:flex;align-items:center;justify-content:center}.bind-mobile-dialog{position:relative;width:4.2rem;box-sizing:border-box;padding:.32rem;background:radial-gradient(58.14% 30.59% at 100% 0%,#d2f2f3,#fff);border:1px solid #F0F0F0;border-radius:.24rem;font-size:.14rem}.bind-mobile-dialog__close{position:absolute;top:.16rem;right:.2rem;width:.28rem;height:.28rem;display:flex;align-items:center;justify-content:center;font-size:.16rem;color:#99a1af;cursor:pointer;border-radius:50%;transition:background .2s}.bind-mobile-dialog__close:hover{background:#0000000d}.bind-mobile-dialog__close--disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.bind-mobile-dialog__title{font-weight:700;font-size:.2rem;line-height:.24rem;color:#1a1a1a;margin:0 0 .08rem}.bind-mobile-dialog__subtitle{font-size:.13rem;line-height:.18rem;color:#6a7282;margin:0 0 .24rem}.bind-mobile-dialog__field{display:flex;align-items:center;box-sizing:border-box;width:100%;height:.52rem;padding:0 .16rem;background:#fff;border:1px solid #C8C9CD;border-radius:.12rem;box-shadow:0 .08rem .2rem #0f53570d;transition:border-color .2s}.bind-mobile-dialog__field:focus-within{border-color:#52cad1}.bind-mobile-dialog__country{font-weight:500;font-size:.14rem;color:#202124;white-space:nowrap}.bind-mobile-dialog__divider{width:1px;height:.24rem;background:#e7f2f3;margin:0 .14rem;flex-shrink:0}.bind-mobile-dialog__input{flex:1;min-width:0;height:100%;border:none;background:transparent;font-size:.14rem;color:#202124;outline:none}.bind-mobile-dialog__input::placeholder{color:#99a1af}.bind-mobile-dialog__input--code{letter-spacing:.06rem}.bind-mobile-dialog__sent-tip{display:flex;align-items:center;gap:.04rem;font-size:.13rem;color:#6a7282;margin:0 0 .12rem}.bind-mobile-dialog__phone{color:#1a1a1a;font-weight:600}.bind-mobile-dialog__change{margin-left:auto;color:#52cad1;font-weight:600;cursor:pointer}.bind-mobile-dialog__change:hover{color:#42a8b3}.bind-mobile-dialog__error{font-size:.12rem;line-height:.16rem;color:#e85635;margin:.08rem 0 0}.bind-mobile-dialog__primary{width:100%;height:.44rem;margin-top:.2rem;border:none;border-radius:.12rem;background:linear-gradient(90deg,#4fc2c9,#42a8b3);box-shadow:0 .16rem .3rem #0f535726;font-weight:600;font-size:.14rem;color:#fff;cursor:pointer;transition:opacity .2s}.bind-mobile-dialog__primary:disabled{opacity:.5;cursor:not-allowed}.bind-mobile-dialog__primary:not(:disabled):hover{opacity:.9}.bind-mobile-dialog__text-btn{display:block;width:100%;margin-top:.12rem;border:none;background:none;font-size:.13rem;color:#52cad1;cursor:pointer;padding:0}.bind-mobile-dialog__text-btn:disabled{color:#99a1af;cursor:not-allowed}.bind-mobile-dialog__text-btn:not(:disabled):hover{color:#42a8b3}.member-dialog-overlay{position:fixed;inset:0;background:#00000080;z-index:2300;display:flex;align-items:center;justify-content:center;font-size:.14rem}.member-dialog{box-sizing:border-box;position:relative;display:flex;width:6.49rem;height:4.4rem;border-radius:.16rem;box-shadow:0 .025rem .05rem #3c260d38;border:.00625rem solid #D9B873;font-size:.14rem}.member-dialog__left{position:relative;width:2rem;height:100%;background:linear-gradient(180deg,#0f001e,#1a0b09 18.09%,#452206 66.19%,#2c1500);padding:.24rem .2rem;box-sizing:border-box;overflow:hidden;flex-shrink:0;border-radius:.16rem 0 0 .16rem}.member-dialog__left-deco{position:absolute;width:4.47rem;height:2.39rem;left:-.52rem;top:-.75rem;background:radial-gradient(ellipse at center,rgba(255,230,175,.08) 0%,transparent 70%);pointer-events:none}.member-dialog__left-title{position:relative;font-weight:600;font-size:.16rem;line-height:.21rem;color:#ffe9a6;margin:0 0 .06rem}.member-dialog__left-subtitle{position:relative;font-size:.12rem;line-height:.16rem;color:#f4e5cc;margin:0 0 .2rem}.member-dialog__benefits{position:relative;display:flex;flex-direction:column;gap:.16rem}.member-dialog__benefit-card{box-sizing:border-box;width:1.56rem;height:.6rem;border:.00625rem solid #9C6D2D;border-radius:.08rem;display:flex;align-items:center;padding:0 .12rem;gap:.12rem}.member-dialog__benefit-icon{width:.32rem;height:.32rem;background:#4c3517;border:.00625rem solid #D5A64A;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.member-dialog__benefit-icon svg{width:.16rem;height:.16rem}.member-dialog__benefit-info{display:flex;flex-direction:column;gap:.04rem}.member-dialog__benefit-name{font-weight:450;font-size:.14rem;line-height:.19rem;color:#ffe6af}.member-dialog__benefit-desc{font-size:.1rem;line-height:.13rem;color:#f4e5cc}.member-dialog__divider{width:.01rem;height:100%;background:#d6b15b;flex-shrink:0}.member-dialog__right{flex:1;background:linear-gradient(179.38deg,#fcedd8 .54%,#fefbf5 19.09%);display:flex;flex-direction:column;padding:.2rem .24rem;box-sizing:border-box;position:relative;border-radius:0 .16rem .16rem 0}.member-dialog__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.2rem}.member-dialog__title{font-weight:600;font-size:.18rem;line-height:.24rem;color:#1f160f;margin:0}.member-dialog__header-actions{display:flex;align-items:center;gap:.16rem}.member-dialog__contact-wrap{position:relative;display:inline-flex;align-items:center}.member-dialog__contact-wrap:hover .member-dialog__contact-qr{display:flex}.member-dialog__contact{font-size:.12rem;line-height:.16rem;color:#2f343b;cursor:pointer}.member-dialog__contact:hover{color:#1f160f}.member-dialog__contact-qr{display:none;position:absolute;bottom:calc(100% + .1rem);left:50%;transform:translate(-50%);width:.96rem;height:.96rem;background:#fff;border-radius:.08rem;box-shadow:0 0 .08rem #00000014;padding:.06rem;flex-direction:column;align-items:center;justify-content:center;z-index:10}.member-dialog__contact-qr img{width:100%;height:100%;border-radius:.04rem;object-fit:contain}.member-dialog__contact-qr-arrow{position:absolute;bottom:-.07rem;left:50%;transform:translate(-50%);width:0;height:0;border-left:.08rem solid transparent;border-right:.08rem solid transparent;border-top:.08rem solid #FFFFFF}.member-dialog__close{width:.24rem;height:.24rem;display:flex;align-items:center;justify-content:center;font-size:.14rem;color:#2f343b;cursor:pointer}.member-dialog__close:hover{color:#1f160f}.member-dialog__plans{display:flex;gap:.2rem;margin-bottom:.2rem}.member-dialog__plan-card{box-sizing:border-box;width:1.2rem;height:1.4rem;background:#fffdf8;border:1px solid #E7C991;border-radius:.08rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.08rem;cursor:pointer;position:relative;transition:border-color .2s,box-shadow .2s}.member-dialog__plan-card:hover{border-color:#b77d24}.member-dialog__plan-card--active{background:linear-gradient(180deg,#fff4d8,#fdf9f1);border:2px solid #B77D24;box-shadow:0 .04rem .08rem #b77d2433}.member-dialog__plan-card--disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.member-dialog__plan-badge{position:absolute;top:-.12rem;left:50%;transform:translate(-50%);white-space:nowrap;background:#c28a2f;border:.00625rem solid #F0D091;border-radius:.075rem;padding:.04rem .12rem;font-weight:600;font-size:.12rem;line-height:.16rem;color:#fff}.member-dialog__plan-name{font-weight:600;font-size:.14rem;line-height:.19rem;text-align:center;color:#1f160f}.member-dialog__plan-price{display:flex;align-items:baseline;justify-content:center}.member-dialog__plan-price-symbol{font-weight:600;font-size:.14rem;color:#1f160f}.member-dialog__plan-price-num{font-weight:600;font-size:.28rem;line-height:.37rem;color:#1f160f}.member-dialog__plan-original{font-size:.12rem;line-height:.16rem;text-decoration:line-through;color:#7a7d82;margin-left:.04rem}.member-dialog__plan-tag{font-size:.12rem;line-height:.16rem;text-align:center;color:#3b2a1e}.member-dialog__step-pay{flex:1}.member-dialog__payment-section{margin-bottom:.16rem}.member-dialog__payment-label{font-weight:450;font-size:.14rem;line-height:.19rem;color:#1f160f;display:block;margin-bottom:.08rem}.member-dialog__payment-methods{display:flex;gap:.24rem}.member-dialog__payment-item{box-sizing:border-box;width:1.88rem;height:.58rem;background:#fffdf8;border:1px solid #E7C991;border-radius:.08rem;display:flex;align-items:center;padding:0 .2rem;gap:.12rem;cursor:pointer;position:relative;transition:border-color .2s}.member-dialog__payment-item svg{width:.32rem;height:.32rem;flex-shrink:0}.member-dialog__payment-item--active{border-color:#b77d24}.member-dialog__payment-text{font-weight:600;font-size:.13rem;line-height:.17rem;color:#1f160f}.member-dialog__payment-radio{box-sizing:border-box;width:.14rem;height:.14rem;background:#fffdf8;border:1px solid #E7C991;border-radius:50%;margin-left:auto;display:flex;align-items:center;justify-content:center}.member-dialog__payment-item--active .member-dialog__payment-radio{border-color:#c28a2f}.member-dialog__payment-radio-inner{width:.08rem;height:.08rem;background:#c28a2f;border-radius:50%}.member-dialog__quick-actions{display:flex;gap:.12rem;margin-top:.12rem}.member-dialog__referral-bar{display:flex;align-items:center;flex:1;height:.35rem;background:linear-gradient(90deg,#fff4d8,#fcf0de);border-radius:.08rem;padding:0 .2rem;box-sizing:border-box;cursor:pointer;min-width:0;transition:opacity .2s}.member-dialog__referral-bar:hover{opacity:.85}.member-dialog__referral-bar-icon{width:.16rem;height:.16rem;flex-shrink:0;margin-right:.08rem}.member-dialog__referral-bar-text{font-family:MiSans;font-weight:450;font-size:.12rem;line-height:.16rem;color:#3b2a1e;white-space:nowrap}.member-dialog__referral-bar-action{margin-left:auto;font-family:MiSans;font-weight:330;font-size:.12rem;line-height:.16rem;text-align:center;color:#3b2a1e;white-space:nowrap}.member-dialog__exchange-entry{flex:1;min-width:0;height:.35rem;display:flex;align-items:center;padding:0 .16rem;border:1px solid #F0D091;border-radius:.08rem;background:linear-gradient(90deg,#fff8e8,#fcf0de);color:#3b2a1e;font-family:MiSans;font-size:.12rem;font-weight:450;line-height:.16rem;cursor:pointer;transition:opacity .2s}.member-dialog__exchange-entry:hover{opacity:.85}.member-dialog__exchange-entry-icon{width:.16rem;height:.16rem;flex-shrink:0;margin-right:.08rem}.member-dialog__exchange-entry-arrow{margin-left:auto;font-weight:330}.member-dialog__bottom-bar{position:absolute;bottom:0;left:0;right:0;height:.66rem;background:#fcf4e8;border-top:1px solid #E9D4B1;border-radius:0 0 .16rem;display:flex;align-items:center;justify-content:space-between;padding:0 .24rem;box-sizing:border-box}.member-dialog__bottom-bar--qrcode{height:1.7rem;padding:.2rem .24rem;gap:.24rem;justify-content:flex-start}.member-dialog__footer-price{display:flex;align-items:baseline;gap:.04rem}.member-dialog__footer-price-label{font-size:.12rem;line-height:.16rem;color:#1f160f;margin-right:.08rem}.member-dialog__footer-price-symbol{font-weight:600;font-size:.14rem;color:#1f160f}.member-dialog__footer-price-num{font-weight:600;font-size:.24rem;line-height:.32rem;color:#1f160f}.member-dialog__buy-btn{display:flex;justify-content:center;align-items:center;padding:.08rem .24rem;min-width:1.5rem;height:.33rem;background:#c88e35;box-shadow:0 .02rem .05rem #9a68202e;border-radius:.08rem;font-weight:600;font-size:.13rem;line-height:.15rem;color:#fff;cursor:pointer;border:1px solid #F0D091;transition:opacity .2s}.member-dialog__buy-btn:hover{opacity:.9}.member-dialog__buy-btn:disabled{opacity:.5;cursor:default}.member-dialog__buy-btn--loading{cursor:progress;opacity:.85}.member-dialog__buy-spinner{width:.14rem;height:.14rem;margin-right:.08rem;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:member-qrcode-spin .7s linear infinite}.member-dialog__qrcode-box{position:relative;width:1.2rem;height:1.2rem;border:2px solid #B77D24;border-radius:0rem;display:flex;align-items:center;justify-content:center;background:#fff;flex-shrink:0;overflow:hidden}.member-dialog__qrcode-loading{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.1rem;background:#fffdf8}.member-dialog__qrcode-spinner{width:.26rem;height:.26rem;border:2px solid rgba(183,125,36,.18);border-top-color:#c88e35;border-radius:50%;animation:member-qrcode-spin .7s linear infinite}.member-dialog__qrcode-loading-text{font-size:.11rem;line-height:.16rem;color:#8a6a3d}@keyframes member-qrcode-spin{to{transform:rotate(360deg)}}.member-dialog__qrcode-iframe{border:none;border-radius:.04rem}.member-dialog .qrcode-zhifubao{transform:scale(.52);width:2.2rem!important;height:2.2rem!important;padding-top:.1rem;padding-left:.1rem;box-sizing:border-box}.member-dialog .qrcode-wechat{transform:scale(.66);width:1.6rem!important;height:1.6rem!important;box-sizing:border-box}.member-dialog__qrcode-info{display:flex;flex-direction:column;gap:.12rem}.member-dialog__qrcode-price-row{display:flex;align-items:center;gap:.04rem}.member-dialog__qrcode-price-symbol{font-weight:600;font-size:.18rem;color:#1f160f}.member-dialog__qrcode-price-num{font-size:.32rem;font-weight:600;line-height:.37rem;color:#1f160f}.member-dialog__qrcode-tip{font-size:.14rem;line-height:.19rem;color:#1f160f;margin-left:.08rem;vertical-align:middle}.member-dialog__qrcode-agreement{font-size:.12rem;line-height:.16rem;color:#3b2a1e;margin:0}.member-dialog__qrcode-agreement a{color:#a86718;text-decoration:none}.member-dialog__qrcode-agreement a:hover{color:#a86718}.member-dialog__paid-btn{display:flex;justify-content:center;align-items:center;padding:.08rem .24rem;height:.33rem;width:fit-content;background:#c88e35;border:1px solid #F0D091;box-shadow:0 .02rem .05rem #9a68202e;border-radius:.08rem;font-weight:600;font-size:.13rem;line-height:.15rem;color:#fff;cursor:pointer;transition:opacity .2s}.member-dialog__paid-btn:hover{opacity:.9}.member-dialog__paid-btn--waiting{background:#c9a96b;border-color:#e9d4b1;cursor:default;opacity:.85}.member-dialog__paid-btn--waiting:hover{opacity:.85}.member-dialog__success{flex:1;display:flex;flex-direction:column;align-items:center;padding-top:.2rem}.member-dialog__success-icon{margin-bottom:.16rem}.member-dialog__success-icon svg{width:.74rem;height:.74rem}.member-dialog__success-title{font-weight:600;font-size:.18rem;line-height:.24rem;text-align:center;color:#2c1500;margin:0 0 .08rem}.member-dialog__success-subtitle{font-size:.14rem;line-height:.19rem;color:#6b4a22;margin:0 0 .24rem}.member-dialog__success-info{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:.12rem .32rem;gap:.08rem;background:linear-gradient(180deg,#fff4d8,#fdf9f1);border:.002rem solid #B77D24;border-radius:.08rem;margin-bottom:.24rem}.member-dialog__success-info-row{display:flex;align-items:center;gap:.04rem}.member-dialog__success-info-row svg{width:.16rem;height:.16rem;flex-shrink:0}.member-dialog__success-info-label{font-size:.12rem;line-height:.16rem;color:#1a1a1a}.member-dialog__success-info-value{font-size:.12rem;line-height:.16rem;color:#6b4a22}.member-dialog__success-bottom{position:absolute;bottom:0;left:0;right:0;height:.89rem;background:#fcf4e8;border-top:1px solid #E9D4B1;border-radius:0 0 .16rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.08rem}.member-dialog__success-btn{display:flex;justify-content:center;align-items:center;padding:.08rem .24rem;min-width:1rem;height:.33rem;background:#c88e35;border:1px solid #F0D091;box-shadow:0 .02rem .05rem #9a68202e;border-radius:.08rem;white-space:nowrap;box-sizing:border-box;font-weight:600;font-size:.13rem;line-height:.17rem;color:#fff;cursor:pointer;transition:opacity .2s}.member-dialog__success-btn:hover{opacity:.9}.member-dialog__success-tip{font-size:.12rem;line-height:.16rem;color:#6b4a22;margin:0}.member-exchange-overlay{position:fixed;inset:0;z-index:2400;display:flex;align-items:center;justify-content:center;background:#120c0885}.member-exchange{position:relative;box-sizing:border-box;width:3.84rem;height:min(4.59rem,var(--app-height, 100vh) - .32rem);max-height:calc(var(--app-height, 100vh) - .32rem);overflow-y:auto;overflow-x:hidden;border:1px solid #F0D091;border-radius:.16rem;background:linear-gradient(179.26deg,#fcedd8 .54%,#fefbf5 19.09%);box-shadow:0 .16rem .48rem #37230f38;font-family:MiSans;color:#1a1a1a}.member-exchange__glow{position:absolute;width:2.77rem;height:1.72rem;left:.53rem;top:.22rem;pointer-events:none}.member-exchange__gift{position:absolute;width:1.76rem;height:.99rem;left:1.04rem;top:.36rem;object-fit:cover;pointer-events:none}.member-exchange__title{position:absolute;left:.32rem;top:.24rem;margin:0;font-size:.18rem;font-weight:600;line-height:.24rem;color:#1a1a1a}.member-exchange__close{position:absolute;top:.24rem;right:.32rem;width:.24rem;height:.24rem;padding:0;border:0;background:transparent;color:#6a7282;cursor:pointer}.member-exchange__close svg{width:.24rem;height:.24rem;display:block}.member-exchange__panel{position:absolute;left:.16rem;top:1.13rem;width:3.52rem;min-height:1.26rem;height:auto;box-sizing:border-box;padding:.16rem;border-radius:.12rem;background:#fff;box-shadow:0 .08rem .2rem #00000008}.member-exchange__field{display:flex;width:3.2rem;height:.43rem;overflow:hidden;border-radius:.08rem;background:#f6f8fa}.member-exchange__field input{appearance:none;-webkit-appearance:none;width:100%;height:100%;box-sizing:border-box;padding:.12rem .16rem;border:0;outline:0;background:transparent;color:#1a1a1a;font-family:MiSans;font-size:.14rem;font-weight:450;text-align:center}.member-exchange__field input::-webkit-search-cancel-button,.member-exchange__field input::-webkit-clear-button{display:none}.member-exchange__field input::placeholder{color:#99a1af}.member-exchange__error{margin:.04rem 0 0;color:#c64732;font-size:.12rem;font-weight:400;line-height:.16rem;text-align:center}.member-exchange__submit{display:flex;align-items:center;justify-content:center;width:3.2rem;height:.35rem;margin-top:.16rem;padding:0;border:1px solid #F0D091;border-radius:.08rem;background:#dfbc86;color:#fff;font-family:MiSans;font-size:.14rem;font-weight:450;line-height:.19rem;cursor:pointer;transition:background .2s,opacity .2s}.member-exchange__submit--ready{background:#c88e35}.member-exchange__submit:hover{opacity:.9}.member-exchange__submit:disabled{cursor:progress;opacity:.82}.member-exchange__spinner{width:.13rem;height:.13rem;margin-right:.06rem;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:member-exchange-spin .7s linear infinite}.member-exchange__faq{position:absolute;left:.2rem;top:2.75rem;width:3.44rem;color:#7a7d82;font-size:.12rem;font-weight:330;line-height:.16rem}.member-exchange__faq h3{margin:0;color:#996c54;font-size:.12rem;font-weight:600;line-height:.16rem}.member-exchange__faq p{margin:.04rem 0 0}@keyframes member-exchange-spin{to{transform:rotate(360deg)}}.profile-edit-inline{font-size:14px;line-height:1.5;background:#f7f7f7;border-radius:.12rem;padding:.16rem;box-sizing:border-box}.profile-edit-inline__body{padding:.1rem 0}.profile-edit-inline__fields-row{display:flex;flex-wrap:wrap;gap:.16rem}.profile-edit-inline__field-item{flex:1;min-width:1.6rem}.profile-edit-inline__field-full{margin-top:.16rem}.profile-edit-inline__field{margin-bottom:.02rem}.profile-edit-inline__label{display:block;font-size:.12rem;font-weight:600;color:#6a7282;margin-bottom:.06rem}.profile-edit-inline__required{color:#e85635;margin-right:.02rem}.profile-edit-inline__input{width:100%;box-sizing:border-box;padding:.08rem .12rem;font-size:.13rem;color:#1a1a1a;background:#fff;border:1px solid #E8E8E8;border-radius:.04rem;outline:none;transition:all .2s}.profile-edit-inline__input::placeholder{color:#99a1af}.profile-edit-inline__input:focus{border-color:#52cad1;background:#fff}.profile-edit-inline__textarea{width:100%;box-sizing:border-box;padding:.08rem .3rem .08rem .12rem;font-size:.13rem;color:#1a1a1a;background:#fff;border:none;border-radius:.04rem;outline:none;transition:all .2s;resize:vertical;font-family:inherit;line-height:1.6}.profile-edit-inline__textarea::placeholder{color:#99a1af}.profile-edit-inline__textarea:focus{border-color:#52cad1;background:#fff}.profile-edit-inline__desc-item{position:relative;margin-bottom:.08rem}.profile-edit-inline__desc-remove{position:absolute;right:.08rem;top:.06rem;background:none;border:none;padding:.02rem .04rem;cursor:pointer;color:#99a1af;font-size:.14rem;line-height:1;border-radius:.03rem;transition:all .2s}.profile-edit-inline__desc-remove:hover{color:#e85635}.profile-edit-inline__row{display:flex;gap:.12rem}.profile-edit-inline__field--half{flex:1;min-width:0}.profile-edit-inline__edu-card{padding-bottom:.16rem;margin-bottom:.16rem;border-bottom:1px solid #E8E8E8}.profile-edit-inline__edu-card:last-of-type{border-bottom:none}.profile-edit-inline__edu-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.12rem}.profile-edit-inline__edu-index{font-size:.13rem;font-weight:600;color:#1a1a1a}.profile-edit-inline__edu-delete{background:none;border:none;padding:.04rem .08rem;cursor:pointer;color:#99a1af;font-size:.12rem;border-radius:.04rem;transition:all .2s}.profile-edit-inline__edu-delete:hover{color:#e85635;background:#e856350f}.profile-edit-inline__add-btn{text-align:center;background:none;border:1px dashed #E8E8E8;border-radius:.04rem;padding:.04rem .12rem;font-size:.12rem;color:#6a7282;cursor:pointer;transition:all .2s;margin-top:.06rem}.profile-edit-inline__add-btn:hover{border-color:#52cad1;color:#52cad1}.profile-edit-inline__add-btn--full{width:100%;margin-top:.12rem;padding:.08rem}.profile-edit-inline__date-picker{width:100%!important}.profile-edit-inline__date-picker .el-input__wrapper{background:#f3f4f6!important;border:1px solid #E8E8E8!important;border-radius:4px!important;box-shadow:none!important;padding:4px 12px!important;font-size:13px!important;line-height:1.5!important;height:auto!important}.profile-edit-inline__date-picker .el-input__wrapper:hover{border-color:#52cad1!important}.profile-edit-inline__date-picker .el-input__wrapper.is-focus{border-color:#52cad1!important;background:#fff!important}.profile-edit-inline__date-picker .el-input__inner{font-size:13px!important;color:#1a1a1a!important;height:auto!important;line-height:1.5!important}.profile-edit-inline__date-picker .el-input__inner::placeholder{color:#99a1af!important}.profile-edit-inline__date-picker .el-input__prefix,.profile-edit-inline__date-picker .el-input__suffix{font-size:14px!important}.profile-edit-inline__date-picker .el-input__icon{width:14px!important;height:14px!important;font-size:14px!important}.profile-edit-inline__date-range{display:flex;align-items:center;gap:.04rem}.profile-edit-inline__date-sep{color:#99a1af;font-size:.12rem}.profile-edit-inline__summary-header{display:flex;align-items:center;gap:.12rem;margin-bottom:.08rem;margin-top:.1rem}.profile-edit-inline__ai-polish-btn{padding:.01rem .06rem;font-size:.11rem;background:#52cad1;color:#fff;border:1px solid #52CAD1;border-radius:.04rem;cursor:pointer;transition:all .2s;white-space:nowrap}.profile-edit-inline__ai-polish-btn>span>span{color:#fcd34d}.profile-edit-inline__ai-polish-btn:hover{background:#52cad1;color:#fff}.profile-edit-inline__ai-polish-btn:disabled{opacity:.5;cursor:not-allowed}.profile-edit-inline__ai-result{margin-top:.04rem}.profile-edit-inline__ai-result-label{font-size:.12rem;font-weight:600;color:#52cad1;margin-bottom:.08rem}.profile-edit-inline__ai-result-card{padding:.1rem .12rem;background:linear-gradient(to bottom,#edf9fa 0,#fff .5rem);border-radius:.06rem}.profile-edit-inline__ai-result-text{font-size:.13rem;color:#1a1a1a;line-height:1.7;white-space:pre-wrap;word-break:break-word}.profile-edit-inline__ai-result-actions{display:flex;align-items:center;gap:.12rem;margin-top:.1rem}.profile-edit-inline__ai-replace-btn{padding:.04rem .12rem;font-size:.12rem;color:#fff;background:#52cad1;border:1px solid #52CAD1;border-radius:.04rem;cursor:pointer;transition:all .2s}.profile-edit-inline__ai-replace-btn:hover{background:#52cad1;color:#fff}.profile-edit-inline__ai-regenerate-btn{padding:.04rem .12rem;font-size:.12rem;color:#52cad1;background:none;border:1px solid #52CAD1;border-radius:.04rem;cursor:pointer;transition:all .2s}.profile-edit-inline__ai-regenerate-btn:hover{border-color:#52cad1;color:#52cad1}.profile-edit-inline__ai-regenerate-btn:disabled{opacity:.5;cursor:not-allowed}.profile-edit-inline__skills-list{display:flex;flex-wrap:wrap;gap:.08rem;margin-bottom:.16rem;min-height:.4rem}.profile-edit-inline__skill-tag{display:inline-flex;align-items:center;gap:.06rem;padding:.04rem .1rem .04rem .12rem;background:#f3f4f6;border-radius:.14rem;font-size:.12rem;color:#1a1a1a;transition:all .2s}.profile-edit-inline__skill-tag:hover{background:#eaecef}.profile-edit-inline__skill-text{line-height:1.4}.profile-edit-inline__skill-remove{background:none;border:none;padding:.02rem;cursor:pointer;color:#99a1af;display:flex;align-items:center;border-radius:50%;transition:all .2s}.profile-edit-inline__skill-remove:hover{color:#e85635;background:#e856351a}.profile-edit-inline__skill-remove-icon{width:.12rem;height:.12rem}.profile-edit-inline__footer{display:flex;align-items:center;gap:.12rem;padding-top:.04rem}.profile-edit-inline__save-btn{padding:.06rem .24rem;font-size:.13rem;font-weight:600;color:#fff;background:#52cad1;border:none;border-radius:.08rem;cursor:pointer;transition:all .2s}.profile-edit-inline__save-btn:hover{background:#42a8b3}.profile-edit-inline__cancel-btn{padding:.06rem .24rem;font-size:.13rem;font-weight:600;color:#52cad1;background:transparent;border:1px solid #52CAD1;border-radius:.08rem;cursor:pointer;transition:all .2s}.profile-edit-inline__cancel-btn:hover{background:#f6fcfc}.profile-drawer-date-popper{font-size:14px!important;line-height:1.5!important}.profile-drawer-date-popper .el-date-picker,.profile-drawer-date-popper .el-picker-panel__body,.profile-drawer-date-popper .el-date-picker__header{font-size:14px!important}.profile-drawer-date-popper .el-month-table td .cell{font-size:13px!important;padding:8px 0!important}.industry-selector{position:relative}.industry-selector__trigger{display:flex;align-items:center;gap:.04rem;background:#f3f4f6;border:1px solid #E8E8E8;border-radius:.2rem;padding:.05rem .14rem;color:#1a1a1a;font-size:.12rem;line-height:1;cursor:pointer;transition:all .2s ease;white-space:nowrap;max-width:2rem}.industry-selector__trigger:hover{border-color:#52cad1;color:#52cad1;background:#f6fcfc}.industry-selector__display{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:1.2rem}.industry-selector__arrow{width:.1rem;height:.1rem;color:#99a1af;flex-shrink:0;transition:transform .2s}.industry-selector__arrow--open{transform:rotate(180deg)}.industry-selector__panel{width:3.6rem;background:#fff;border:1px solid #E8E8E8;border-radius:.1rem;box-shadow:0 4px 16px #0000001a;padding:.1rem}.industry-selector__panel--one-col{width:2.4rem}.industry-selector__selected-area{display:flex;flex-wrap:wrap;gap:.06rem;margin-bottom:.1rem;max-height:.8rem;overflow-y:auto}.industry-selector__tag{display:inline-flex;align-items:center;gap:.03rem;height:.22rem;background:#f6fcfc;border:1px solid rgba(79,194,201,.3);border-radius:.04rem;padding:0 .08rem;font-size:.11rem;line-height:.22rem;color:#42a8b3;white-space:nowrap;box-sizing:border-box}.industry-selector__tag-close{width:.1rem;height:.1rem;cursor:pointer;color:#52cad1;flex-shrink:0;transition:color .15s}.industry-selector__tag-close:hover{color:#e85635}.industry-selector__search-wrap{margin-bottom:.08rem}.industry-selector__search{display:block;width:100%;height:.3rem;box-sizing:border-box;border:1px solid #E8E8E8;border-radius:.06rem;padding:0 .1rem;font-size:.12rem;line-height:.3rem;color:#1a1a1a;outline:none;background:#f3f4f6;margin:0;transition:border-color .2s}.industry-selector__search::placeholder{color:#99a1af;line-height:.3rem}.industry-selector__search:focus{border-color:#52cad1;background:#fff}.industry-selector__search-results{max-height:2rem;overflow-y:auto;border:1px solid #E8E8E8;border-radius:.06rem;background:#fff}.industry-selector__search-item{display:flex;align-items:center;justify-content:space-between;height:.3rem;padding:0 .1rem;font-size:.12rem;line-height:.3rem;color:#1a1a1a;cursor:pointer;transition:all .15s}.industry-selector__search-item:hover{background:#f6fcfc;color:#42a8b3}.industry-selector__search-item+.industry-selector__search-item{border-top:1px solid #E8E8E8}.industry-selector__search-empty{padding:.1rem;font-size:.12rem;line-height:1;color:#99a1af;text-align:center}.industry-selector__check{width:.12rem;height:.12rem;color:#52cad1;flex-shrink:0}.industry-selector__hint{font-size:.11rem;color:#666;margin-bottom:.06rem;line-height:1}.industry-selector__columns{display:flex;border:1px solid #E8E8E8;border-radius:.06rem;overflow:hidden;height:2.4rem}.industry-selector__col{overflow-y:auto;height:100%}.industry-selector__col--left{width:1.2rem;flex-shrink:0;border-right:1px solid #E8E8E8;background:#f3f4f6;-webkit-user-select:none;user-select:none}.industry-selector__col--right{flex:1;background:#fff}.industry-selector__col--full{flex:1;width:auto;border-right:none}.industry-selector__col-item{display:flex;align-items:center;justify-content:space-between;height:.32rem;padding:0 .1rem;font-size:.12rem;line-height:.32rem;color:#1a1a1a;cursor:pointer;transition:all .15s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.industry-selector__col-item:hover{background:#f6fcfc;color:#42a8b3}.industry-selector__col-item--active{background:#fff;color:#52cad1;font-weight:600;box-shadow:inset 3px 0 #52cad1}.industry-selector__col-item--selected{color:#52cad1;background:#f6fcfc}.industry-selector__col-empty{padding:.2rem .1rem;font-size:.12rem;line-height:1;color:#99a1af;text-align:center}.industry-selector__actions{display:flex;justify-content:space-between;margin-top:.1rem;gap:.1rem}.industry-selector__btn{flex:1;height:.3rem;border-radius:.06rem;font-size:.12rem;line-height:.3rem;cursor:pointer;border:1px solid #E8E8E8;transition:all .2s}.industry-selector__btn--reset{background:#f3f4f6;color:#1a1a1a}.industry-selector__btn--reset:hover{border-color:#99a1af;color:#1a1a1a}.industry-selector__btn--confirm{background:#52cad1;color:#fff;border-color:#52cad1}.industry-selector__btn--confirm:hover{background:#42a8b3;border-color:#42a8b3}.job-category-selector{position:relative}.job-category-selector__trigger{display:flex;align-items:center;gap:.04rem;background:#f3f4f6;border:1px solid #E8E8E8;border-radius:.2rem;padding:.05rem .14rem;color:#1a1a1a;font-size:.12rem;line-height:1;cursor:pointer;transition:all .2s ease;white-space:nowrap;max-width:2rem}.job-category-selector__trigger:hover{border-color:#52cad1;color:#52cad1;background:#f6fcfc}.job-category-selector__display{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:1.2rem}.job-category-selector__arrow{width:.1rem;height:.1rem;color:#99a1af;flex-shrink:0;transition:transform .2s}.job-category-selector__arrow--open{transform:rotate(180deg)}.job-category-selector__panel{width:4.8rem;background:#fff;border:1px solid #E8E8E8;border-radius:.1rem;box-shadow:0 4px 16px #0000001a;padding:.1rem}.job-category-selector__panel--one-col{width:2.4rem}.job-category-selector__panel--two-col{width:3.6rem}.job-category-selector__selected-area{display:flex;flex-wrap:wrap;gap:.06rem;margin-bottom:.1rem;max-height:.8rem;overflow-y:auto}.job-category-selector__tag{display:inline-flex;align-items:center;gap:.03rem;height:.22rem;background:#f6fcfc;border:1px solid rgba(79,194,201,.3);border-radius:.04rem;padding:0 .08rem;font-size:.11rem;line-height:.22rem;color:#42a8b3;white-space:nowrap;box-sizing:border-box}.job-category-selector__tag-close{width:.1rem;height:.1rem;cursor:pointer;color:#52cad1;flex-shrink:0;transition:color .15s}.job-category-selector__tag-close:hover{color:#e85635}.job-category-selector__search-wrap{margin-bottom:.08rem}.job-category-selector__search{display:block;width:100%;height:.3rem;box-sizing:border-box;border:1px solid #E8E8E8;border-radius:.06rem;padding:0 .1rem;font-size:.12rem;line-height:.3rem;color:#1a1a1a;outline:none;background:#f3f4f6;margin:0;transition:border-color .2s}.job-category-selector__search::placeholder{color:#99a1af;line-height:.3rem}.job-category-selector__search:focus{border-color:#52cad1;background:#fff}.job-category-selector__search-results{max-height:2rem;overflow-y:auto;border:1px solid #E8E8E8;border-radius:.06rem;background:#fff}.job-category-selector__search-item{display:flex;align-items:center;justify-content:space-between;height:.3rem;padding:0 .1rem;font-size:.12rem;line-height:.3rem;color:#1a1a1a;cursor:pointer;transition:all .15s}.job-category-selector__search-item:hover{background:#f6fcfc;color:#42a8b3}.job-category-selector__search-item+.job-category-selector__search-item{border-top:1px solid #E8E8E8}.job-category-selector__search-empty{padding:.1rem;font-size:.12rem;line-height:1;color:#99a1af;text-align:center}.job-category-selector__check{width:.12rem;height:.12rem;color:#52cad1;flex-shrink:0}.job-category-selector__hint{font-size:.11rem;color:#666;margin-bottom:.06rem;line-height:1}.job-category-selector__columns{display:flex;border:1px solid #E8E8E8;border-radius:.06rem;overflow:hidden;height:2.4rem}.job-category-selector__col{overflow-y:auto;height:100%}.job-category-selector__col--left{width:1.2rem;flex-shrink:0;border-right:1px solid #E8E8E8;background:#f3f4f6;-webkit-user-select:none;user-select:none}.job-category-selector__col--mid{width:1.4rem;flex-shrink:0;border-right:1px solid #E8E8E8;background:#fff;-webkit-user-select:none;user-select:none}.job-category-selector__col--mid-end{flex:1;width:auto;border-right:none}.job-category-selector__col--right{flex:1;background:#fff}.job-category-selector__col--full{flex:1;width:auto;border-right:none}.job-category-selector__col-item{display:flex;align-items:center;justify-content:space-between;height:.32rem;padding:0 .1rem;font-size:.12rem;line-height:.32rem;color:#1a1a1a;cursor:pointer;transition:all .15s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.job-category-selector__col-item:hover{background:#f6fcfc;color:#42a8b3}.job-category-selector__col-item--active{background:#fff;color:#52cad1;font-weight:600;box-shadow:inset 3px 0 #52cad1}.job-category-selector__col-item--selected{color:#52cad1;background:#f6fcfc}.job-category-selector__col-empty{padding:.2rem .1rem;font-size:.12rem;line-height:1;color:#99a1af;text-align:center}.job-category-selector__actions{display:flex;justify-content:space-between;margin-top:.1rem;gap:.1rem}.job-category-selector__btn{flex:1;height:.3rem;border-radius:.06rem;font-size:.12rem;line-height:.3rem;cursor:pointer;border:1px solid #E8E8E8;transition:all .2s}.job-category-selector__btn--reset{background:#f3f4f6;color:#1a1a1a}.job-category-selector__btn--reset:hover{border-color:#99a1af;color:#1a1a1a}.job-category-selector__btn--confirm{background:#52cad1;color:#fff;border-color:#52cad1}.job-category-selector__btn--confirm:hover{background:#42a8b3;border-color:#42a8b3}.region-selector{position:relative}.region-selector__trigger{display:flex;align-items:center;gap:.04rem;background:#f3f4f6;border:1px solid #E8E8E8;border-radius:.2rem;padding:.05rem .14rem;color:#1a1a1a;font-size:.12rem;line-height:1;cursor:pointer;transition:all .2s ease;white-space:nowrap;max-width:2rem}.region-selector__trigger:hover{border-color:#52cad1;color:#52cad1;background:#f6fcfc}.region-selector__display{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:1.2rem}.region-selector__arrow{width:.1rem;height:.1rem;color:#99a1af;flex-shrink:0;transition:transform .2s}.region-selector__arrow--open{transform:rotate(180deg)}.region-selector__panel{width:4.2rem;background:#fff;border:1px solid #E8E8E8;border-radius:.1rem;box-shadow:0 4px 16px #0000001a;padding:.1rem}.region-selector__panel--two-col{width:3rem}.region-selector__selected-area{display:flex;flex-wrap:wrap;gap:.06rem;margin-bottom:.1rem;max-height:.8rem;overflow-y:auto}.region-selector__tag{display:inline-flex;align-items:center;gap:.03rem;height:.22rem;background:#f6fcfc;border:1px solid rgba(79,194,201,.3);border-radius:.04rem;padding:0 .08rem;font-size:.11rem;line-height:.22rem;color:#42a8b3;white-space:nowrap;box-sizing:border-box}.region-selector__tag-close{width:.1rem;height:.1rem;cursor:pointer;color:#52cad1;flex-shrink:0;transition:color .15s}.region-selector__tag-close:hover{color:#e85635}.region-selector__search-wrap{margin-bottom:.08rem}.region-selector__search{display:block;width:100%;height:.3rem;box-sizing:border-box;border:1px solid #E8E8E8;border-radius:.06rem;padding:0 .1rem;font-size:.12rem;line-height:.3rem;color:#1a1a1a;outline:none;background:#f3f4f6;margin:0;transition:border-color .2s}.region-selector__search::placeholder{color:#99a1af;line-height:.3rem}.region-selector__search:focus{border-color:#52cad1;background:#fff}.region-selector__search-results{max-height:2rem;overflow-y:auto;border:1px solid #E8E8E8;border-radius:.06rem;background:#fff}.region-selector__search-item{display:flex;align-items:center;justify-content:space-between;height:.3rem;padding:0 .1rem;font-size:.12rem;line-height:.3rem;color:#1a1a1a;cursor:pointer;transition:all .15s}.region-selector__search-item:hover{background:#f6fcfc;color:#42a8b3}.region-selector__search-item+.region-selector__search-item{border-top:1px solid #E8E8E8}.region-selector__search-empty{padding:.1rem;font-size:.12rem;line-height:1;color:#99a1af;text-align:center}.region-selector__check{width:.12rem;height:.12rem;color:#52cad1;flex-shrink:0}.region-selector__columns{display:flex;border:1px solid #E8E8E8;border-radius:.06rem;overflow:hidden;height:2.4rem}.region-selector__col{overflow-y:auto;height:100%}.region-selector__col--left{width:1.1rem;flex-shrink:0;border-right:1px solid #E8E8E8;background:#f3f4f6}.region-selector__col--mid{width:1.2rem;flex-shrink:0;border-right:1px solid #E8E8E8;background:#fff}.region-selector__col--mid:last-child{flex:1;border-right:none}.region-selector__col--right{flex:1;background:#fff}.region-selector__col-item{display:flex;align-items:center;justify-content:space-between;height:.32rem;padding:0 .1rem;font-size:.12rem;line-height:.32rem;color:#1a1a1a;cursor:pointer;transition:all .15s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.region-selector__col-item:hover{background:#f6fcfc;color:#42a8b3}.region-selector__col-item--active{background:#fff;color:#52cad1;font-weight:600;box-shadow:inset 3px 0 #52cad1}.region-selector__col-item--selected{color:#52cad1;background:#f6fcfc}.region-selector__col-empty{padding:.2rem .1rem;font-size:.12rem;line-height:1;color:#99a1af;text-align:center}.region-selector__actions{display:flex;justify-content:space-between;margin-top:.1rem;gap:.1rem}.region-selector__btn{flex:1;height:.3rem;border-radius:.06rem;font-size:.12rem;line-height:.3rem;cursor:pointer;border:1px solid #E8E8E8;transition:all .2s}.region-selector__btn--reset{background:#f3f4f6;color:#1a1a1a}.region-selector__btn--reset:hover{border-color:#99a1af;color:#1a1a1a}.region-selector__btn--confirm{background:#52cad1;color:#fff;border-color:#52cad1}.region-selector__btn--confirm:hover{background:#42a8b3;border-color:#42a8b3}.job-resume-custom-dialog{position:fixed;top:0;left:0;width:100%;height:var(--app-height, 100vh);z-index:2000;display:flex;align-items:center;justify-content:center;font-size:.14rem}.job-resume-custom-dialog__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080}.job-resume-custom-dialog__panel{position:relative;background:#fff;border-radius:.16rem;width:5.6rem;max-height:80vh;overflow-y:auto;padding:.36rem .4rem;box-sizing:border-box}.job-resume-custom-dialog__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.28rem}.job-resume-custom-dialog__title{font-size:.22rem;font-weight:700;color:#1a1a1a;margin:0;line-height:1.2}.job-resume-custom-dialog__close-btn{width:.3rem;height:.3rem;border:none;background:none;color:#1a1a1a;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background .2s;flex-shrink:0}.job-resume-custom-dialog__close-btn:hover{background:#f3f4f6}.job-resume-custom-dialog__close-icon{width:.16rem;height:.16rem}.job-resume-custom-dialog__tip-bar{background:#f3f4f6;border-radius:.08rem;padding:.14rem .2rem;font-size:.13rem;color:#6a7282;text-align:center;margin-bottom:.3rem;line-height:1.4}.job-resume-custom-dialog__job-card{display:flex;align-items:center;justify-content:space-between;margin-bottom:.3rem;padding:0 .04rem}.job-resume-custom-dialog__job-left{display:flex;align-items:center;gap:.14rem}.job-resume-custom-dialog__company-icon{width:.44rem;height:.44rem;border-radius:.1rem;background:#f3f4f6;display:flex;align-items:center;justify-content:center;border:1px solid #E8E8E8;flex-shrink:0}.job-resume-custom-dialog__company-logo-img{width:100%;height:100%;border-radius:.1rem;object-fit:cover}.job-resume-custom-dialog__company-svg{width:.24rem;height:.24rem;color:#99a1af}.job-resume-custom-dialog__job-info{display:flex;flex-direction:column;gap:.04rem}.job-resume-custom-dialog__job-title{font-size:.16rem;font-weight:600;color:#1a1a1a;line-height:1.2}.job-resume-custom-dialog__job-sub{font-size:.12rem;color:#99a1af;line-height:1.2}.job-resume-custom-dialog__match-area{display:flex;flex-direction:column;align-items:center;flex-shrink:0}.job-resume-custom-dialog__match-ring{position:relative;width:.56rem;height:.56rem;display:flex;align-items:center;justify-content:center}.job-resume-custom-dialog__ring-svg{position:absolute;top:0;left:0;width:100%;height:100%}.job-resume-custom-dialog__match-label{font-size:.12rem;color:#fff;margin-top:.04rem;background:#1a1a1a;border-radius:.04rem;padding:.02rem .08rem;line-height:.16rem}.job-resume-custom-dialog__skills-section{margin-bottom:.36rem;padding:0 .04rem}.job-resume-custom-dialog__skills-title{font-size:.15rem;font-weight:600;color:#1a1a1a;margin:0 0 .14rem;line-height:1.2}.job-resume-custom-dialog__skills-list{display:flex;flex-wrap:wrap;gap:.1rem}.job-resume-custom-dialog__skill-tag{font-size:.13rem;color:#1a1a1a;background:#f3f4f6;border:1px solid #E8E8E8;border-radius:.06rem;padding:.07rem .18rem;line-height:1.2}.job-resume-custom-dialog__footer{display:flex;flex-direction:column;align-items:center;gap:.14rem}.job-resume-custom-dialog__primary-btn{width:100%;height:.48rem;background:#52cad1;color:#fff;border:none;border-radius:.08rem;font-size:.15rem;font-weight:500;cursor:pointer;transition:background .2s}.job-resume-custom-dialog__primary-btn:hover{background:#42a8b3}.job-resume-custom-dialog__skip-link{font-size:.13rem;color:#6a7282;cursor:pointer;text-decoration:underline;transition:color .2s}.job-resume-custom-dialog__skip-link:hover{color:#1a1a1a}.job-resume-custom-dialog__placeholder{font-size:.14rem;color:#99a1af;text-align:center;padding:.6rem 0}.job-resume-custom-dialog__header-placeholder{width:.3rem;flex-shrink:0}.job-resume-custom-dialog__steps{display:flex;align-items:center;justify-content:center;margin-bottom:.02rem}.job-resume-custom-dialog__step{display:flex;align-items:center;gap:.08rem;font-size:.14rem;font-weight:600;color:#6a7282}.job-resume-custom-dialog__step--active{color:#1a1a1a}.job-resume-custom-dialog__step-num{width:.32rem;height:.32rem;border-radius:50%;background:#f3f4f6;display:flex;align-items:center;justify-content:center;font-size:.14rem;font-weight:450;color:#6a7282;line-height:1}.job-resume-custom-dialog__step--active .job-resume-custom-dialog__step-num{background:#52cad1;color:#fff;font-weight:600}.job-resume-custom-dialog__step-line{width:.935rem;height:.02rem;background:#e5e7eb;margin:0 .16rem}.job-resume-custom-dialog__gap-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:.28rem}.job-resume-custom-dialog__gap-left{flex:1;min-width:0}.job-resume-custom-dialog__gap-title{font-size:.24rem;font-weight:630;color:#1a1a1a;margin:0 0 .08rem;line-height:.32rem}.job-resume-custom-dialog__gap-title-highlight{color:#fe6d52}.job-resume-custom-dialog__gap-subtitle{font-size:.14rem;color:#6a7282;margin:0;line-height:.19rem}.job-resume-custom-dialog__gap-score-area{display:flex;flex-direction:column;align-items:center;flex-shrink:0;margin-left:.2rem}.job-resume-custom-dialog__score-circle{position:relative;width:.72rem;height:.72rem;display:flex;align-items:center;justify-content:center}.job-resume-custom-dialog__score-svg{position:absolute;top:0;left:0;width:100%;height:100%}.job-resume-custom-dialog__score-num{font-size:.24rem;font-weight:630;color:#52cad1;position:relative;z-index:1}.job-resume-custom-dialog__score-tag{font-size:.14rem;color:#fff;background:#1a1a1a;border-radius:.04rem;padding:.02rem .08rem;margin-top:-.1rem;line-height:.19rem}.job-resume-custom-dialog__section{margin-bottom:.28rem}.job-resume-custom-dialog__section-title{font-size:.18rem;font-weight:600;color:#1a1a1a;margin:0 0 .16rem;line-height:.24rem}.job-resume-custom-dialog__resume-select-box{display:flex;align-items:center;justify-content:space-between;padding:.12rem .16rem;background:#f3f4f6;border-radius:.12rem;cursor:pointer;position:relative;width:1.6rem}.job-resume-custom-dialog__resume-select-name{font-size:.14rem;font-weight:600;color:#6a7282;line-height:.19rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.job-resume-custom-dialog__resume-select-arrow{width:.14rem;height:.14rem;color:#6a7282;flex-shrink:0;margin-left:.16rem}.job-resume-custom-dialog__overview-card{border:1px solid #F0F0F0;border-radius:.12rem;padding:.16rem .2rem}.job-resume-custom-dialog__overview-title{font-size:.14rem;font-weight:600;color:#1a1a1a;line-height:.19rem;margin-bottom:.04rem}.job-resume-custom-dialog__overview-sub{font-size:.14rem;font-weight:400;color:#6a7282;line-height:.19rem;margin-bottom:.08rem}.job-resume-custom-dialog__overview-tags{display:flex;flex-wrap:wrap;gap:.04rem}.job-resume-custom-dialog__overview-tag{font-size:.12rem;font-weight:400;color:#6a7282;background:#f3f4f6;border-radius:.04rem;padding:.04rem .06rem;line-height:.18rem}.job-resume-custom-dialog__gap-list{display:flex;flex-direction:column;gap:.13rem}.job-resume-custom-dialog__gap-item{display:flex;align-items:center;padding:.16rem .2rem;border:1px solid #F0F0F0;border-radius:.12rem;gap:.12rem}.job-resume-custom-dialog__gap-item-num{width:.32rem;height:.32rem;border-radius:50%;background:#52cad1;display:flex;align-items:center;justify-content:center;flex-shrink:0}.job-resume-custom-dialog__gap-item-num span{font-size:.14rem;font-weight:600;color:#fff;line-height:.19rem}.job-resume-custom-dialog__gap-item-content{flex:1;min-width:0}.job-resume-custom-dialog__gap-item-title{font-size:.14rem;font-weight:620;color:#1a1a1a;line-height:.19rem;margin-bottom:.04rem}.job-resume-custom-dialog__gap-item-desc{font-size:.14rem;color:#6a7282;line-height:.19rem}.job-resume-custom-dialog__resume-dropdown{position:absolute;top:100%;right:0;margin-top:.04rem;background:#fff;border:1px solid #E8E8E8;border-radius:.08rem;box-shadow:0 .04rem .12rem #0000001a;z-index:10;min-width:1.6rem;overflow:hidden}.job-resume-custom-dialog__resume-option{padding:.1rem .14rem;font-size:.12rem;color:#1a1a1a;cursor:pointer;transition:background .15s}.job-resume-custom-dialog__resume-option:hover{background:#f3f4f6}.job-resume-custom-dialog__resume-option--active{color:#52cad1;font-weight:500;background:#f6fcfc}.job-resume-custom-dialog__custom-v2{display:flex;flex-direction:column;gap:.32rem}.job-resume-custom-dialog__custom-section{display:flex;flex-direction:column;gap:.16rem}.job-resume-custom-dialog__custom-section-header{display:flex;flex-direction:column;gap:.08rem}.job-resume-custom-dialog__custom-section-title{font-size:.18rem;font-weight:600;color:#101828;margin:0;line-height:.24rem}.job-resume-custom-dialog__custom-section-desc{font-size:.14rem;font-weight:400;color:#99a1af;margin:0;line-height:.19rem}.job-resume-custom-dialog__custom-cards{display:flex;flex-direction:column;gap:.13rem}.job-resume-custom-dialog__custom-card{display:flex;align-items:center;padding:.16rem .2rem;gap:.1rem;border:1px solid #F0F0F0;border-radius:.12rem;cursor:pointer;transition:all .2s;background:#fff}.job-resume-custom-dialog__custom-card:hover{border-color:transparent;background:#f3f4f6}.job-resume-custom-dialog__custom-card--checked{border-color:#52cad1;background:#fff}.job-resume-custom-dialog__custom-card-input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.job-resume-custom-dialog__custom-card-check{width:.2rem;height:.2rem;flex-shrink:0;display:flex;align-items:center;justify-content:center}.job-resume-custom-dialog__custom-card-check-svg{width:.2rem;height:.2rem}.job-resume-custom-dialog__custom-card-text{display:flex;align-items:center;gap:.12rem;flex:1;min-width:0}.job-resume-custom-dialog__custom-card-label{font-size:.14rem;font-weight:600;color:#1a1a1a;line-height:.19rem;white-space:nowrap}.job-resume-custom-dialog__custom-card-tip{font-size:.12rem;font-weight:400;color:#6a7282;line-height:.16rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.job-resume-custom-dialog__footer-btns{display:flex;align-items:center;gap:.24rem}.job-resume-custom-dialog__prev-btn{flex:1;height:.45rem;background:#fff;border:1px solid #52CAD1;border-radius:.12rem;font-size:.14rem;font-weight:600;color:#52cad1;cursor:pointer;transition:all .2s}.job-resume-custom-dialog__prev-btn:hover{background:#f6fcfc}.job-resume-custom-dialog__next-btn{flex:1;height:.45rem;background:#52cad1;border:none;border-radius:.12rem;font-size:.14rem;font-weight:600;color:#fff;cursor:pointer;transition:background .2s}.job-resume-custom-dialog__next-btn:hover{background:#47b8bf}.job-resume-custom-dialog--drawer{justify-content:flex-end}.job-resume-custom-dialog__drawer{position:relative;background:#fff;width:10.4rem;height:var(--app-height, 100vh);box-sizing:border-box;display:flex;flex-direction:column;animation:slideInRight .3s ease}.job-resume-custom-dialog__drawer-header{display:flex;align-items:center;gap:.12rem;padding:.2rem .1rem;flex-shrink:0}.job-resume-custom-dialog__drawer-title{font-size:.15rem;font-weight:600;color:#1a1a1a;margin:0;line-height:1.2}.job-resume-custom-dialog__drawer-body{flex:1;overflow-y:auto;padding:.28rem .2rem}.job-resume-custom-dialog__drawer-footer{padding:.2rem .32rem;border-top:1px solid #E8E8E8;flex-shrink:0}.job-resume-custom-dialog__top-download{position:absolute;top:.7rem;left:.2rem;z-index:5}.job-resume-custom-dialog__top-download-btn{display:flex;align-items:center;justify-content:center;gap:.04rem;width:1.04rem;height:.36rem;background:#fff;border:1px solid #52CAD1;border-radius:.08rem;font-size:.13rem;font-weight:500;color:#52cad1;cursor:pointer;transition:all .2s}.job-resume-custom-dialog__top-download-btn:hover{background:#f6fcfc}.job-resume-custom-dialog__top-download-icon{width:.14rem;height:.14rem;flex-shrink:0}.job-resume-custom-dialog__top-download-menu{position:absolute;top:100%;left:0;margin-top:.06rem;width:1.04rem;background:#fff;border:1px solid #E8E8E8;border-radius:.08rem;box-shadow:0 .04rem .12rem #0000001a;overflow:hidden;z-index:10}.job-resume-custom-dialog__top-download-option{display:block;width:100%;padding:.1rem 0;font-size:.12rem;color:#1a1a1a;background:none;border:none;cursor:pointer;text-align:center;transition:background .15s}.job-resume-custom-dialog__top-download-option:hover{background:#f3f4f6}.job-resume-custom-dialog__top-download-option+.job-resume-custom-dialog__top-download-option{border-top:1px solid #E8E8E8}.job-resume-custom-dialog__preview{display:flex;height:100%;min-height:0}.job-resume-custom-dialog__preview-left{flex:1;overflow-y:auto;background:#fff;border-bottom:1px solid #E8E8E8;min-width:0}.job-resume-custom-dialog__preview-right{width:3.6rem;flex-shrink:0;display:flex;flex-direction:column;min-height:0}.job-resume-custom-dialog__preview-tabs{display:flex;align-items:center;padding:.09rem .16rem;flex-shrink:0;gap:.12rem;justify-content:space-between}.job-resume-custom-dialog__preview-tab{width:1.48rem;height:.4rem;line-height:.4rem;font-size:.16rem;font-weight:500;color:#99a1af;background:none;border:none;border-radius:.28rem;cursor:pointer;transition:all .2s;text-align:center}.job-resume-custom-dialog__preview-tab--active{color:#fff;background:#52cad1}.job-resume-custom-dialog__preview-tab:hover:not(.job-resume-custom-dialog__preview-tab--active){color:#1a1a1a;background:#f3f4f6}.job-resume-custom-dialog__preview-ai{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden;background:#fff}.job-resume-custom-dialog__ai-congrats-wrap{display:flex;align-items:center;gap:.12rem;padding:.16rem;flex-shrink:0}.job-resume-custom-dialog__ai-congrats{flex:1;min-width:0;padding:.16rem;background:#f4fbfb;border:1px solid #52CAD1;border-radius:.12rem}.job-resume-custom-dialog__ai-congrats-title{font-size:.14rem;font-weight:450;color:#1a1a1a;margin:0;line-height:.26rem}.job-resume-custom-dialog__ai-congrats-bold{font-weight:700;color:#52cad1;font-size:.18rem}.job-resume-custom-dialog__ai-congrats-score{display:flex;flex-direction:column;align-items:center;flex-shrink:0}.job-resume-custom-dialog__ai-optimize-detail{padding:0 .16rem;flex-shrink:0}.job-resume-custom-dialog__ai-optimize-subtitle{font-size:.14rem;font-weight:600;color:#99a1af;margin:0 0 .12rem;line-height:.19rem}.job-resume-custom-dialog__ai-optimize-list{margin:0}.job-resume-custom-dialog__ai-optimize-item{font-size:.14rem;color:#99a1af;margin:0 0 .08rem;line-height:.22rem}.job-resume-custom-dialog__match-ring--large{width:.66rem;height:.66rem}.job-resume-custom-dialog__match-score{font-size:.18rem;font-weight:700;color:#52cad1;position:relative;z-index:1}.job-resume-custom-dialog__match-label--high{background:#1a1a1a;color:#fff;font-size:.12rem;font-weight:400;border-radius:.04rem;padding:.02rem .08rem;margin-top:-.12rem;line-height:.16rem;position:relative;z-index:10}.job-resume-custom-dialog__ai-quick-actions{display:flex;flex-direction:column;align-items:flex-end;gap:.08rem;padding:.12rem .16rem;flex-shrink:0}.job-resume-custom-dialog__ai-quick-actions.prl0{padding-left:.16rem;padding-right:.16rem}.job-resume-custom-dialog__ai-quick-btn{background:#52cad1;border:none;border-radius:.12rem .04rem .12rem .12rem;padding:.08rem .12rem;font-size:.14rem;font-weight:305;color:#fff;cursor:pointer;transition:all .2s;white-space:nowrap;max-width:2.38rem;line-height:.24rem;box-shadow:0 .01rem .04rem #0000000a}.job-resume-custom-dialog__ai-quick-btn:hover{background:#47b8bf}.job-resume-custom-dialog__ai-messages{flex:1;overflow-y:auto;min-height:0}.job-resume-custom-dialog__ai-msg{display:flex}.job-resume-custom-dialog__ai-msg--ai{justify-content:flex-start}.job-resume-custom-dialog__ai-msg--user{justify-content:flex-end}.job-resume-custom-dialog__ai-msg-bubble{border-radius:.12rem;padding:.08rem .12rem;font-size:.14rem;line-height:.24rem;max-width:2.38rem}.job-resume-custom-dialog__ai-msg--ai .job-resume-custom-dialog__ai-msg-bubble{background:#fff;color:#1a1a1a;border:1px solid #AEE6EA;box-shadow:0 .02rem .04rem #52cad11a;border-radius:.04rem .12rem .12rem}.job-resume-custom-dialog__ai-msg--user .job-resume-custom-dialog__ai-msg-bubble{background:#52cad1;color:#fff;border-radius:.12rem .04rem .12rem .12rem;box-shadow:0 .01rem .04rem #0000000a}.job-resume-custom-dialog__ai-msg-bubble--loading{color:#6a7282;font-style:italic;display:flex;align-items:center;gap:.06rem}.job-resume-custom-dialog__ai-loading-icon{color:#52cad1;font-size:.16rem}.job-resume-custom-dialog__ai-msg-wrap{margin-bottom:.1rem}.job-resume-custom-dialog__ai-rollback{display:flex;justify-content:flex-start;padding:.06rem 0 0}.job-resume-custom-dialog__ai-rollback-btn{display:inline-flex;align-items:center;gap:.04rem;background:#fff;border:1px solid #52CAD1;border-radius:.14rem;padding:.05rem .12rem;font-size:.11rem;color:#52cad1;cursor:pointer;transition:all .2s}.job-resume-custom-dialog__ai-rollback-btn:hover{background:#f6fcfc;border-color:#42a8b3;color:#42a8b3}.job-resume-custom-dialog__ai-rollback-icon{width:.13rem;height:.13rem;flex-shrink:0}.job-resume-custom-dialog__ai-rollback-done{display:inline-flex;align-items:center;gap:.04rem;font-size:.11rem;color:#6a7282;padding:.05rem .12rem;background:#f3f4f6;border-radius:.14rem;border:1px solid #E8E8E8}.job-resume-custom-dialog__rollback-confirm-overlay{position:fixed;top:0;left:0;width:100%;height:var(--app-height, 100vh);background:#00000080;z-index:3000;display:flex;align-items:center;justify-content:center}.job-resume-custom-dialog__rollback-confirm{background:#fff;border-radius:.12rem;padding:.32rem .36rem;min-width:3.2rem;text-align:center;box-shadow:0 .08rem .24rem #00000026}.job-resume-custom-dialog__rollback-confirm-text{font-size:.15rem;color:#1a1a1a;margin:0 0 .28rem;line-height:1.5}.job-resume-custom-dialog__rollback-confirm-actions{display:flex;gap:.12rem;justify-content:center}.job-resume-custom-dialog__rollback-confirm-cancel{flex:1;height:.4rem;background:#fff;border:1px solid #E8E8E8;border-radius:.2rem;font-size:.14rem;color:#1a1a1a;cursor:pointer;transition:all .2s}.job-resume-custom-dialog__rollback-confirm-cancel:hover{background:#f3f4f6}.job-resume-custom-dialog__rollback-confirm-ok{flex:1;height:.4rem;background:#52cad1;border:none;border-radius:.2rem;font-size:.14rem;color:#fff;cursor:pointer;transition:background .2s}.job-resume-custom-dialog__rollback-confirm-ok:hover{background:#42a8b3}.job-resume-custom-dialog__ai-input-area{display:flex;align-items:center;justify-content:space-between;padding:.08rem .12rem;margin:.12rem .16rem;gap:.08rem;background:#fffffff2;border:1px solid #AEE6EA;border-radius:.12rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);flex-shrink:0}.job-resume-custom-dialog__ai-input{flex:1;background:none;border:none;padding:.04rem 0;font-size:.12rem;color:#1a1a1a;outline:none;line-height:.15rem}.job-resume-custom-dialog__ai-input::placeholder{color:#6a7282}.job-resume-custom-dialog__ai-send-btn{width:.32rem;height:.32rem;border-radius:.08rem;background:#52cad1;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s;flex-shrink:0}.job-resume-custom-dialog__ai-send-btn:hover{background:#47b8bf}.job-resume-custom-dialog__ai-send-icon{width:.2rem;height:.2rem}.job-resume-custom-dialog__preview-edit{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.job-resume-custom-dialog__preview-footer{display:flex;align-items:center;justify-content:space-between;padding:.2rem .32rem;border-top:1px solid #E8E8E8;flex-shrink:0;gap:.2rem}.job-resume-custom-dialog__download-wrap{position:relative;flex:1}.job-resume-custom-dialog__download-btn{width:100%;height:.48rem;background:#fff;color:#1a1a1a;border:1px solid #E8E8E8;border-radius:.24rem;font-size:.15rem;font-weight:500;cursor:pointer;transition:all .2s}.job-resume-custom-dialog__download-btn:hover{background:#f3f4f6;border-color:#6a7282}.job-resume-custom-dialog__download-menu{position:absolute;bottom:100%;left:0;right:0;margin-bottom:.06rem;background:#fff;border:1px solid #E8E8E8;border-radius:.08rem;box-shadow:0 -.04rem .12rem #0000001a;overflow:hidden;z-index:10}.job-resume-custom-dialog__download-option{display:block;width:100%;padding:.12rem 0;font-size:.13rem;color:#1a1a1a;background:none;border:none;cursor:pointer;text-align:center;transition:background .15s}.job-resume-custom-dialog__download-option:hover{background:#f3f4f6}.job-resume-custom-dialog__download-option+.job-resume-custom-dialog__download-option{border-top:1px solid #E8E8E8}.job-resume-custom-dialog__footer-prev-btn{flex:1;height:.48rem;background:#fff;border:1px solid #52CAD1;border-radius:.08rem;font-size:.15rem;font-weight:500;color:#52cad1;cursor:pointer;transition:all .2s}.job-resume-custom-dialog__footer-prev-btn:hover{background:#f6fcfc}.job-resume-custom-dialog__submit-btn{width:100%;height:.48rem;background:#52cad1;color:#fff;border:none;border-radius:.08rem;font-size:.15rem;font-weight:500;cursor:pointer;transition:background .2s}.job-resume-custom-dialog__submit-btn:hover{background:#42a8b3}.job-resume-custom-dialog__submit-wrap{position:relative;flex:1}.job-resume-custom-dialog__submit-wrap .job-resume-custom-dialog__top-download-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.06rem;width:100%}@keyframes slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}.job-resume-template{width:100%;max-width:1668px;background:#fff;box-sizing:border-box}.resume-html{padding:10px;font-family:SimSun,Songti SC,serif;color:#1a1a1a;line-height:1.6}.resume-html__name{font-size:28px;font-weight:700;margin:0 0 6px;line-height:1.3}.resume-html__contact{font-size:12px;color:#1a1a1a;margin-bottom:4px;line-height:1.5}.resume-html__contact-row{display:flex;align-items:center;gap:0}.resume-html__separator{margin:0 6px;color:#6a7282}.resume-html__section-title{font-size:15px;font-weight:700;color:#1a1a1a;margin-top:16px;margin-bottom:2px;line-height:1.3;break-after:avoid;page-break-after:avoid}.resume-html__divider{height:1.5px;background:#1a1a1a;margin-bottom:10px}.resume-html__summary{font-size:12px;line-height:1.7;margin-bottom:6px}.resume-html__item{margin-bottom:12px}.resume-html__item-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:2px;break-inside:avoid;page-break-inside:avoid}.resume-html__item-main{font-size:13px;font-weight:600;color:#1a1a1a;line-height:1.4}.resume-html__item-right{display:flex;align-items:center;gap:6px;flex-shrink:0;text-align:right}.resume-html__item-location{font-size:12px;color:#1a1a1a}.resume-html__item-date{font-size:12px;color:#1a1a1a;white-space:nowrap}.resume-html__item-desc{font-size:12px;color:#1a1a1a;line-height:1.7;margin-top:2px}.resume-html__desc-list{margin:0;padding-left:16px;list-style:disc}.resume-html__desc-list li{font-size:12px;line-height:1.7;color:#1a1a1a;break-inside:avoid;page-break-inside:avoid}.resume-html__skills{font-size:12px;line-height:1.7}.resume-html__skill-row{margin-bottom:2px}.resume-html__skill-label{font-weight:600}.resume-html__diff-highlight{font-weight:700;color:#52cad1;text-decoration:underline;text-decoration-color:#52cad1;text-underline-offset:2px}.resume-html__diff-block{background-color:#edf9fa}.resume-html--export{padding:50px 60px}.resume-html--export .resume-html__diff-highlight{font-weight:inherit;color:inherit;text-decoration:none}.resume-html--export .resume-html__diff-block{background-color:transparent}.job-resume-edit{font-size:14px;line-height:1.5;overflow-y:auto;flex:1;padding:.12rem 0}.job-resume-edit__section{margin-bottom:.08rem}.job-resume-edit__section-header{display:flex;align-items:center;justify-content:space-between;padding:.14rem .16rem;background:#f3f4f6;border-radius:.08rem;cursor:pointer;transition:background .2s;-webkit-user-select:none;user-select:none}.job-resume-edit__section-header:hover{background:#edeff2}.job-resume-edit__section-title{font-size:.14rem;font-weight:600;color:#1a1a1a}.job-resume-edit__section-arrow{width:.14rem;height:.14rem;color:#6a7282;transition:transform .25s ease;flex-shrink:0}.job-resume-edit__section-arrow--open{transform:rotate(180deg)}.job-resume-edit__section-body{padding:.16rem .12rem .08rem}.job-resume-edit__field{margin-bottom:.14rem}.job-resume-edit__label{display:block;font-size:.12rem;font-weight:600;color:#1a1a1a;margin-bottom:.04rem}.job-resume-edit__input{width:100%;box-sizing:border-box;padding:.08rem .12rem;font-size:.12rem;color:#1a1a1a;background:#f3f4f6;border:1px solid transparent;border-radius:.06rem;outline:none;transition:all .2s}.job-resume-edit__input::placeholder{color:#99a1af}.job-resume-edit__input:focus{border-color:#52cad1;background:#fff}.job-resume-edit__textarea{width:100%;box-sizing:border-box;padding:.08rem .12rem;font-size:.12rem;color:#1a1a1a;background:#f3f4f6;border:1px solid transparent;border-radius:.06rem;outline:none;transition:all .2s;resize:vertical;font-family:inherit;line-height:1.6}.job-resume-edit__textarea::placeholder{color:#99a1af}.job-resume-edit__textarea:focus{border-color:#52cad1;background:#fff}.job-resume-edit__textarea--with-remove{padding-right:.3rem}.job-resume-edit__row{display:flex;gap:.1rem}.job-resume-edit__field--half{flex:1;min-width:0}.job-resume-edit__card{padding-bottom:.14rem;margin-bottom:.14rem;border-bottom:1px solid #E8E8E8}.job-resume-edit__card:last-of-type{border-bottom:none}.job-resume-edit__card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.1rem}.job-resume-edit__card-index{display:flex;align-items:center;font-size:.14rem;color:#52cad1}.job-resume-edit__card-index-dot{width:0rem;height:0rem;color:#52cad1}.job-resume-edit__card-delete{background:none;border:none;padding:.03rem;cursor:pointer;color:#52cad1;display:flex;align-items:center;border-radius:.04rem;transition:all .2s}.job-resume-edit__card-delete:hover{color:#e85635;background:#e856350f}.job-resume-edit__card-delete-icon{width:.13rem;height:.13rem}.job-resume-edit__desc-item{position:relative;margin-bottom:.06rem}.job-resume-edit__desc-remove{position:absolute;right:.06rem;top:.06rem;background:none;border:none;padding:.02rem;cursor:pointer;color:#99a1af;display:flex;align-items:center;border-radius:.03rem;transition:all .2s}.job-resume-edit__desc-remove:hover{color:#e85635}.job-resume-edit__desc-remove-icon{width:.1rem;height:.1rem}.job-resume-edit__add-btn{text-align:center;background:none;border:1px solid #E8E8E8;border-radius:.16rem;padding:.04rem .12rem;font-size:.11rem;color:#1a1a1a;cursor:pointer;transition:all .2s}.job-resume-edit__add-btn:hover{border-color:#52cad1;color:#52cad1}.job-resume-edit__add-btn--full{width:100%;margin-top:.06rem;margin-bottom:.1rem}.job-resume-edit__add-icon{font-size:.12rem;font-weight:600}.job-resume-edit__tags{display:flex;flex-wrap:wrap;gap:.06rem;margin-bottom:.1rem;min-height:.3rem}.job-resume-edit__tag{display:inline-flex;align-items:center;gap:.04rem;padding:.04rem .08rem .04rem .1rem;background:#f3f4f6;border-radius:.12rem;font-size:.11rem;color:#1a1a1a;transition:all .2s}.job-resume-edit__tag:hover{background:#eaecef}.job-resume-edit__tag-remove{background:none;border:none;padding:.01rem;cursor:pointer;color:#99a1af;display:flex;align-items:center;border-radius:50%;transition:all .2s}.job-resume-edit__tag-remove:hover{color:#e85635}.job-resume-edit__tag-remove-icon{width:.1rem;height:.1rem}.job-resume-edit__date-picker{width:100%!important}.job-resume-edit__date-picker .el-input__wrapper{background:#f3f4f6!important;border:1px solid transparent!important;border-radius:6px!important;box-shadow:none!important;padding:3px 10px!important;font-size:12px!important;line-height:1.5!important;height:auto!important}.job-resume-edit__date-picker .el-input__wrapper:hover{border-color:#e8e8e8!important}.job-resume-edit__date-picker .el-input__wrapper.is-focus{border-color:#52cad1!important;background:#fff!important}.job-resume-edit__date-picker .el-input__inner{font-size:12px!important;color:#1a1a1a!important;height:auto!important;line-height:1.5!important}.job-resume-edit__date-picker .el-input__inner::placeholder{color:#99a1af!important}.job-resume-edit__date-picker .el-input__prefix,.job-resume-edit__date-picker .el-input__suffix{font-size:12px!important}.job-resume-edit__date-picker .el-input__icon{width:12px!important;height:12px!important;font-size:12px!important}.job-resume-edit__select{width:100%;box-sizing:border-box;padding:.08rem .12rem;font-size:.12rem;color:#1a1a1a;background:#f3f4f6;border:1px solid transparent;border-radius:.06rem;outline:none;transition:all .2s;cursor:pointer}.job-resume-edit__select:focus{border-color:#52cad1;background:#fff}.report-drawer-overlay{position:fixed;inset:0;background:#00000080;z-index:2000}.report-drawer-overlay-enter-active,.report-drawer-overlay-leave-active{transition:opacity .3s ease}.report-drawer-overlay-enter-from,.report-drawer-overlay-leave-to{opacity:0}.report-drawer{position:fixed;top:0;right:0;width:8rem;height:var(--app-height, 100vh);background:#f3f4f6;z-index:2001;display:flex;flex-direction:column;box-shadow:-4px 0 24px #00000014;font-size:.14rem}.report-drawer__header{display:flex;align-items:center;justify-content:space-between;padding:.16rem .24rem;border-bottom:1px solid #E8E8E8;background:#fff;flex-shrink:0}.report-drawer__header-left{display:flex;align-items:center;gap:.1rem}.report-drawer__close-btn{width:.28rem;height:.28rem;border-radius:50%;border:none;background:none;color:#1a1a1a;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.report-drawer__close-btn:hover{background:#f3f4f6;color:#52cad1}.report-drawer__close-icon{width:.16rem;height:.16rem}.report-drawer__title{font-size:.16rem;font-weight:700;color:#1a1a1a;margin:0}.report-drawer__update-time{font-size:.12rem;color:#99a1af}.report-drawer__body{flex:1;overflow-y:auto;padding:.2rem .24rem}.report-drawer__score-section{display:flex;align-items:center;justify-content:space-between;background:#fff;border-radius:.1rem;padding:.2rem .24rem}.report-drawer__score-left{display:flex;align-items:center;gap:.1rem}.report-drawer__grade-avatar{width:.48rem;height:.48rem;border-radius:.08rem;display:flex;align-items:center;justify-content:center;color:#1a1a1a;font-size:.24rem;font-weight:700;background:#f3f4f6;flex-shrink:0}.report-drawer__grade-badge{font-size:.12rem;font-weight:600;color:#52cad1;display:flex;align-items:center;gap:.04rem;background:#f6fcfc;padding:.06rem .12rem;border-radius:.08rem;cursor:pointer}.report-drawer__grade-dot{font-size:.06rem;color:#52cad1}.report-drawer__score-right{display:flex;align-items:center;gap:.28rem}.report-drawer__score-item{text-align:center;display:flex;flex-direction:column;align-items:center;gap:.02rem}.report-drawer__score-num{font-size:.24rem;font-weight:700;color:#1a1a1a;line-height:1.2}.report-drawer__score-label{font-size:.1rem;color:#99a1af;white-space:nowrap}.report-drawer__grade-hint{font-size:.12rem;color:#6a7282;line-height:1.6;margin:.12rem 0 .2rem;padding:0 .04rem}.report-drawer__conclusion{margin-bottom:.24rem;margin-top:.3rem}.report-drawer__section-title{font-size:.16rem;font-weight:700;color:#1a1a1a;margin:0 0 .12rem}.report-drawer__conclusion-text{font-size:.13rem;color:#1a1a1a;line-height:1.8;margin:0}.report-drawer__issues{margin-bottom:.2rem}.report-drawer__issue-card{background:#fff;border-radius:.1rem;padding:.2rem;margin-bottom:.12rem}.report-drawer__issue-title{font-size:.14rem;font-weight:700;color:#1a1a1a;margin:0 0 .08rem}.report-drawer__issue-detail{font-size:.13rem;color:#6a7282;line-height:1.8;margin:0 0 .14rem}.report-drawer__issue-why-label{font-size:.13rem;font-weight:600;font-style:italic;color:#1a1a1a;margin:0 0 .06rem}.report-drawer__issue-importance{font-size:.13rem;color:#6a7282;line-height:1.8;margin:0}.report-drawer__footer{padding:.16rem .24rem;display:flex;justify-content:center;flex-shrink:0;background:#f3f4f6;border-top:1px solid #E8E8E8}.report-drawer__optimize-btn{width:2.4rem;padding:.12rem 0;font-size:.15rem;font-weight:600;color:#fff;background:#52cad1;border:none;border-radius:.24rem;cursor:pointer;transition:background .2s}.report-drawer__optimize-btn:hover{background:#42a8b3}.report-drawer-slide-enter-active,.report-drawer-slide-leave-active{transition:transform .3s ease}.report-drawer-slide-enter-from,.report-drawer-slide-leave-to{transform:translate(100%)}.fix-drawer-overlay{position:fixed;inset:0;background:#00000080;z-index:2000}.fix-drawer-overlay-enter-active,.fix-drawer-overlay-leave-active{transition:opacity .3s ease}.fix-drawer-overlay-enter-from,.fix-drawer-overlay-leave-to{opacity:0}.fix-drawer{position:fixed;top:0;right:0;width:8rem;height:var(--app-height, 100vh);background:#f3f4f6;z-index:2001;display:flex;flex-direction:column;box-shadow:-4px 0 24px #00000014;font-size:.14rem}.fix-drawer__header{display:flex;align-items:center;gap:.1rem;padding:.16rem .24rem;border-bottom:1px solid #E8E8E8;background:#fff;flex-shrink:0}.fix-drawer__close-btn{width:.28rem;height:.28rem;border-radius:50%;border:none;background:none;color:#1a1a1a;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.fix-drawer__close-btn:hover{background:#f3f4f6;color:#52cad1}.fix-drawer__close-icon{width:.16rem;height:.16rem}.fix-drawer__title{font-size:.18rem;font-weight:700;color:#1a1a1a;margin:0}.fix-drawer__body{flex:1;overflow-y:auto;padding:.2rem .24rem .4rem}.fix-drawer__section{margin-bottom:.2rem}.fix-drawer__section-title{font-size:.14rem;font-weight:600;color:#1a1a1a;margin:0 0 .1rem}.fix-drawer__card{background:#fff;border-radius:.1rem;padding:.2rem}.fix-drawer__original-text{font-size:.13rem;color:#1a1a1a;line-height:1.8;margin:0;white-space:pre-wrap;word-break:break-all}.fix-drawer__label{font-size:.13rem;font-weight:700;color:#1a1a1a;margin:.14rem 0 .06rem}.fix-drawer__label:first-child{margin-top:0}.fix-drawer__text,.fix-drawer__diff-text{font-size:.13rem;color:#1a1a1a;line-height:1.8;margin:0;white-space:pre-wrap;word-break:break-all}.fix-drawer__highlight{background-color:#52cad133;border-radius:2px;padding:0 1px}.fix-drawer__textarea{width:100%;min-height:.5rem;font-size:.13rem;color:#1a1a1a;line-height:1.8;border:none;border-bottom:1px solid #E8E8E8;outline:none;resize:none;overflow:hidden;background:transparent;font-family:inherit;box-sizing:border-box;padding:.1rem 0;field-sizing:content}.fix-drawer__textarea:last-of-type{border-bottom:none}.fix-drawer__textarea::placeholder{color:#99a1af}.fix-drawer__textarea-footer{display:flex;justify-content:flex-end;margin-top:.1rem}.fix-drawer__ai-btn{font-size:.13rem;font-weight:500;color:#fff;background:#52cad1;border:none;border-radius:.16rem;padding:.06rem .2rem;cursor:pointer;transition:background .2s}.fix-drawer__ai-btn:hover{background:#42a8b3}.fix-drawer__polish-text{font-size:.13rem;color:#1a1a1a;line-height:1.8;margin:0;padding:.08rem 0;border-bottom:1px solid #E8E8E8;white-space:pre-wrap;word-break:break-all}.fix-drawer__polish-text:last-of-type{border-bottom:none}.fix-drawer__replace-btn{font-size:.13rem;font-weight:500;color:#fff;background:#52cad1;border:none;border-radius:.16rem;padding:.06rem .2rem;cursor:pointer;transition:background .2s}.fix-drawer__replace-btn:hover{background:#42a8b3}.fix-drawer__feedback-card{display:flex;align-items:center;justify-content:space-between}.fix-drawer__feedback-label{font-size:.12rem;color:#6a7282;flex-shrink:0}.fix-drawer__feedback-actions{display:flex;align-items:center;gap:.1rem}.fix-drawer__feedback-btn{display:flex;align-items:center;gap:.03rem;font-size:.12rem;color:#99a1af;background:none;border:none;cursor:pointer;padding:.03rem .06rem;border-radius:.04rem;transition:color .2s}.fix-drawer__feedback-btn:hover{color:#1a1a1a}.fix-drawer__feedback-btn--active{color:#52cad1}.fix-drawer__feedback-icon{width:.14rem;height:.14rem;flex-shrink:0}.fix-drawer__feedback-icon--down{transform:rotate(180deg)}.fix-drawer__footer{padding:.16rem .24rem;display:flex;justify-content:center;flex-shrink:0;background:#f3f4f6;border-top:1px solid #E8E8E8}.fix-drawer__submit-btn{width:2.4rem;padding:.12rem 0;font-size:.15rem;font-weight:600;color:#fff;background:#52cad1;border:none;border-radius:.24rem;cursor:pointer;transition:background .2s}.fix-drawer__submit-btn:hover{background:#42a8b3}.fix-drawer-slide-enter-active,.fix-drawer-slide-leave-active{transition:transform .3s ease}.fix-drawer-slide-enter-from,.fix-drawer-slide-leave-to{transform:translate(100%)}.fix-all-drawer-overlay{position:fixed;inset:0;background:#00000080;z-index:2000}.fix-all-drawer-overlay-enter-active,.fix-all-drawer-overlay-leave-active{transition:opacity .3s ease}.fix-all-drawer-overlay-enter-from,.fix-all-drawer-overlay-leave-to{opacity:0}.fix-all-drawer{position:fixed;top:0;right:0;width:8rem;height:var(--app-height, 100vh);background:#fff;z-index:2001;display:flex;flex-direction:column;box-shadow:-4px 0 24px #00000014;font-size:.14rem}.fix-all-drawer__header{display:flex;align-items:center;gap:.1rem;padding:.16rem .24rem;border-bottom:1px solid #E8E8E8;background:#fff;flex-shrink:0}.fix-all-drawer__close-btn{width:.28rem;height:.28rem;border-radius:50%;border:none;background:none;color:#1a1a1a;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.fix-all-drawer__close-btn:hover{background:#f3f4f6;color:#52cad1}.fix-all-drawer__close-icon{width:.16rem;height:.16rem}.fix-all-drawer__title{font-size:.18rem;font-weight:700;color:#1a1a1a;margin:0}.fix-all-drawer__body{flex:1;overflow-y:auto;padding:.2rem .24rem .4rem}.fix-all-drawer__module-title{font-size:.18rem;font-weight:700;color:#1a1a1a;margin:.24rem 0 .12rem}.fix-all-drawer__module-title:first-child{margin-top:0}.fix-all-drawer__record{margin-bottom:.2rem;background:#f3f4f6;padding:.16rem;border-radius:.12rem}.fix-all-drawer__record-label{font-size:.13rem;font-weight:600;color:#1a1a1a;margin:0 0 .08rem}.fix-all-drawer__card{background:#fff;border-radius:.1rem;padding:.16rem;position:relative;overflow:hidden}.fix-all-drawer__card--ai{border:1px solid rgba(82,202,209,.3)}.fix-all-drawer__card--ai:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:.1rem;background:linear-gradient(to bottom,#edf9fa 0,#fff .5rem);z-index:0}.fix-all-drawer__card>*{position:relative;z-index:1}.fix-all-drawer__textarea{width:100%;min-height:.6rem;font-size:.13rem;color:#1a1a1a;line-height:1.8;border:none;outline:none;resize:none;overflow:hidden;background:transparent;font-family:inherit;box-sizing:border-box;padding:0;field-sizing:content}.fix-all-drawer__textarea::placeholder{color:#99a1af}.fix-all-drawer__ai-section{margin-top:.12rem}.fix-all-drawer__ai-label{font-size:.13rem;font-weight:600;color:#52cad1;margin:0 0 .08rem;display:flex;align-items:flex-start}.fix-all-drawer__ai-text{font-size:.13rem;color:#1a1a1a;line-height:1.8;margin:0;white-space:pre-wrap;word-break:break-all}.fix-all-drawer__ai-actions{display:flex;align-items:center;gap:.12rem;margin-top:.1rem}.fix-all-drawer__action-btn{font-size:.12rem;font-weight:500;border:1px solid #52CAD1;border-radius:.04rem;padding:.04rem .06rem;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:.04rem}.fix-all-drawer__action-btn--replace{color:#fff;background:#52cad1}.fix-all-drawer__action-btn--regenerate{color:#52cad1;background:#fff}.fix-all-drawer__action-btn--regenerate:hover{background:#52cad114}.fix-all-drawer__footer{padding:.16rem .24rem;display:flex;justify-content:center;align-items:center;gap:.2rem;flex-shrink:0;background:#fff;border-top:1px solid #E8E8E8}.fix-all-drawer__footer-btn{padding:.1rem .3rem;font-size:.14rem;font-weight:600;border-radius:.22rem;cursor:pointer;transition:all .2s}.fix-all-drawer__footer-btn--use-ai{color:#52cad1;background:#fff;border:1px solid #52CAD1}.fix-all-drawer__footer-btn--use-ai:hover{background:#52cad114}.fix-all-drawer__footer-btn--save{color:#fff;background:#52cad1;border:1px solid #52CAD1}.fix-all-drawer__footer-btn--save:hover{background:#42a8b3}.fix-all-drawer-slide-enter-active,.fix-all-drawer-slide-leave-active{transition:transform .3s ease}.fix-all-drawer-slide-enter-from,.fix-all-drawer-slide-leave-to{transform:translate(100%)}.resume-edit-name-overlay{position:fixed;inset:0;background:#00000080;z-index:2200;display:flex;align-items:center;justify-content:center}.resume-edit-name-dialog{width:4.6rem;background:#fff;border-radius:.12rem;padding:.32rem .3rem;position:relative;font-size:.14rem;box-shadow:0 .04rem .2rem #00000026}.resume-edit-name-dialog__close{position:absolute;top:.14rem;right:.16rem;border:none;background:none;font-size:.16rem;color:#99a1af;cursor:pointer;padding:.04rem;line-height:1;transition:color .2s}.resume-edit-name-dialog__close:hover{color:#1a1a1a}.resume-edit-name-dialog__field{margin-bottom:.24rem}.resume-edit-name-dialog__label{display:block;font-size:.16rem;font-weight:600;color:#1a1a1a;margin-bottom:.12rem}.resume-edit-name-dialog__required{color:#e85635;margin-right:.04rem}.resume-edit-name-dialog__input{width:100%;height:.44rem;border:1px solid #E8E8E8;border-radius:.1rem;padding:0 .14rem;font-size:.14rem;color:#1a1a1a;outline:none;box-sizing:border-box;transition:border-color .2s}.resume-edit-name-dialog__input::placeholder{color:#99a1af}.resume-edit-name-dialog__input:focus{border-color:#52cad1}.resume-edit-name-dialog__footer{display:flex;gap:.16rem;margin-top:.08rem}.resume-edit-name-dialog__btn{flex:1;height:.46rem;border-radius:.23rem;font-size:.15rem;font-weight:500;cursor:pointer;border:none;transition:opacity .2s}.resume-edit-name-dialog__btn:active{opacity:.8}.resume-edit-name-dialog__btn:disabled{opacity:.5;cursor:not-allowed}.resume-edit-name-dialog__btn--cancel{background:#f3f4f6;color:#1a1a1a}.resume-edit-name-dialog__btn--save{background:#52cad1;color:#fff}.agent-chat-job-list{background:#fff;border:1px solid #F0F0F0;box-shadow:0 1px 4px #0000000a;border-radius:.12rem;padding:.24rem;font-size:.14rem}.agent-chat-job-list__header{font-size:.22rem;font-weight:620;color:#1a1a1a;margin-bottom:.04rem;line-height:.29rem}.agent-chat-job-list__summary{font-size:.14rem;color:#6a7282;margin-bottom:.16rem;line-height:.19rem}.agent-chat-job-list__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.12rem}@media(max-width:1380px){.agent-chat-job-list__grid{grid-template-columns:repeat(2,1fr)}}.agent-chat-job-list__scroll{max-height:3.02rem;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#E8E8E8 transparent}.agent-chat-job-list__scroll::-webkit-scrollbar{width:4px}.agent-chat-job-list__scroll::-webkit-scrollbar-thumb{background:#e8e8e8;border-radius:2px}.agent-chat-job-list__scroll::-webkit-scrollbar-track{background:transparent}.agent-chat-job-list__card{position:relative;height:1.27rem;border:1px solid #F0F0F0;border-radius:.08rem;padding:.12rem .16rem;box-sizing:border-box;cursor:pointer;transition:box-shadow .2s;overflow:hidden}.agent-chat-job-list__card:hover{box-shadow:0 .04rem .16rem #00000014}.agent-chat-job-list__card:hover .agent-chat-job-list__card-bottom--info{opacity:0;pointer-events:none}.agent-chat-job-list__card:hover .agent-chat-job-list__card-bottom--actions{opacity:1;pointer-events:auto}.agent-chat-job-list__card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:.08rem}.agent-chat-job-list__card-top-left{min-width:0;flex:1}.agent-chat-job-list__card-title{font-size:.16rem;font-weight:600;color:#1a1a1a;line-height:.21rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agent-chat-job-list__card-tags{display:flex;align-items:center;gap:.08rem;margin-top:.08rem;flex-wrap:nowrap;overflow:hidden}.agent-chat-job-list__card-tag{display:flex;align-items:center;justify-content:center;padding:.03rem .06rem;background:#f3f4f6;border-radius:.04rem;font-size:.12rem;font-weight:380;color:#6a7282;line-height:.16rem;white-space:nowrap;flex-shrink:0}.agent-chat-job-list__card-match{text-align:right;flex-shrink:0}.agent-chat-job-list__card-match-score{display:block;font-size:.22rem;font-weight:600;line-height:.29rem;text-align:center}.agent-chat-job-list__card-match-label{display:block;font-size:.12rem;font-weight:450;line-height:.16rem;text-align:center;margin-top:.02rem}.agent-chat-job-list__card-bottom{position:absolute;left:.16rem;right:.16rem;bottom:.12rem;display:flex;align-items:center;justify-content:space-between;transition:opacity .2s}.agent-chat-job-list__card-bottom--info{opacity:1}.agent-chat-job-list__card-bottom--actions{opacity:0;pointer-events:none;gap:.08rem}.agent-chat-job-list__card-company{display:flex;align-items:center;gap:.04rem;min-width:0;flex:1}.agent-chat-job-list__card-company-logo{width:.24rem;height:.24rem;border-radius:.12rem;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.12rem;line-height:1;font-weight:600}.agent-chat-job-list__card-company-name{font-size:.14rem;font-weight:450;color:#1a1a1a;line-height:.19rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:1.1rem}.agent-chat-job-list__card-company-type{display:flex;align-items:center;justify-content:center;padding:.03rem .06rem;background:#ecfdf3;border-radius:.04rem;font-size:.12rem;font-weight:380;color:#067647;line-height:.16rem;white-space:nowrap;flex-shrink:0}.agent-chat-job-list__card-company-type--state{background:#fef3f2;color:#b42318}.agent-chat-job-list__card-company-type--unicorn{background:#f4f3ff;color:#6941c6}.agent-chat-job-list__card-company-type--public{background:#ecfdf3;color:#067647}.agent-chat-job-list__card-company-type--listed{background:#eff8ff;color:#175cd3}.agent-chat-job-list__card-company-type--foreign{background:#fffaeb;color:#b54708}.agent-chat-job-list__card-company-type--joint{background:#ecfdff;color:#0e7090}.agent-chat-job-list__card-company-type--private{background:#fdf2fa;color:#c11574}.agent-chat-job-list__card-publish-time{font-size:.12rem;color:#99a1af;line-height:.16rem;white-space:nowrap;flex-shrink:0}.agent-chat-job-list__card-dismiss-btn{flex:1;height:.32rem;background:#edf9fa;border:none;border-radius:.06rem;font-size:.14rem;font-weight:450;color:#52cad1;cursor:pointer;transition:background .2s;white-space:nowrap}.agent-chat-job-list__card-dismiss-btn:hover{background:#d9f2f4}.agent-chat-job-list__card-add-btn{flex:1;height:.32rem;background:#52cad1;border:none;border-radius:.06rem;font-size:.14rem;font-weight:450;color:#fff;cursor:pointer;transition:background .2s;white-space:nowrap;display:flex;align-items:center;justify-content:center;gap:.04rem}.agent-chat-job-list__card-add-btn svg{width:.14rem;height:.14rem;flex-shrink:0}.agent-chat-job-list__card-add-btn:hover{background:#42a8b3}.agent-chat-job-list__card-add-btn:disabled{opacity:.6;cursor:not-allowed}.agent-chat-job-list__card-add-btn--added{background:transparent;color:#52cad1;border:1px solid #52CAD1}.agent-chat-job-list__card-add-btn--added:hover{background:#edf9fa}.agent-chat-job-list__empty{text-align:center;color:#99a1af;padding:.4rem 0;font-size:.14rem}.agent-chat-job-list__footer{display:flex;justify-content:center;gap:.32rem;margin-top:.24rem;flex-wrap:wrap}.agent-chat-job-list__refresh-btn{display:flex;align-items:center;justify-content:center;gap:.04rem;height:.43rem;padding:0 .16rem;min-width:2.8rem;background:#fff;color:#52cad1;border:1px solid #52CAD1;border-radius:.22rem;font-size:.14rem;font-weight:620;cursor:pointer;transition:all .2s ease}.agent-chat-job-list__refresh-btn svg{width:.16rem;height:.16rem;flex-shrink:0}.agent-chat-job-list__refresh-btn:hover{background:#edf9fa}.agent-chat-job-list__refresh-btn:disabled{cursor:not-allowed;opacity:.6}.agent-chat-job-list__add-all-btn{display:flex;align-items:center;justify-content:center;gap:.04rem;height:.43rem;padding:0 .16rem;min-width:2.8rem;background:#52cad1;color:#fff;border:none;border-radius:.22rem;font-size:.14rem;font-weight:620;cursor:pointer;transition:all .2s ease}.agent-chat-job-list__add-all-btn svg{width:.16rem;height:.16rem;flex-shrink:0}.agent-chat-job-list__add-all-btn:hover{opacity:.85}.agent-chat-job-list__add-all-btn:active{transform:scale(.98)}.agent-match-job-add{background:#fff;border-radius:.12rem;height:100%;display:flex;flex-direction:column}.agent-match-job-add__header{display:flex;align-items:center;justify-content:space-between;padding:.18rem .2rem;border-bottom:1px solid #E8E8E8;flex-shrink:0}.agent-match-job-add__title{font-size:.16rem;font-weight:700;color:#1a1a1a}.agent-match-job-add__actions{display:flex;align-items:center;gap:.1rem}.agent-match-job-add__add-all-btn{height:.32rem;padding:0 .16rem;background:#fff;color:#1a1a1a;border:1px solid #E8E8E8;border-radius:.16rem;font-size:.12rem;font-weight:500;cursor:pointer;transition:all .2s ease;line-height:.3rem}.agent-match-job-add__add-all-btn:hover{border-color:#1a1a1a}.agent-match-job-add__close-btn{width:.28rem;height:.28rem;border:none;background:transparent;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center}.agent-match-job-add__close-btn svg{width:.24rem;height:.24rem}.agent-match-job-add__list{flex:1;overflow-y:auto;padding:.12rem .2rem}.agent-match-job-add__list::-webkit-scrollbar{width:4px}.agent-match-job-add__list::-webkit-scrollbar-thumb{background:#e8e8e8;border-radius:2px}.agent-match-job-add__list::-webkit-scrollbar-track{background:transparent}.agent-match-job-add__item{display:flex;align-items:center;justify-content:space-between;padding:.14rem 0;border-bottom:1px solid #E8E8E8}.agent-match-job-add__item:last-child{border-bottom:none}.agent-match-job-add__info{display:flex;align-items:center;gap:.12rem;flex:1;min-width:0;cursor:pointer}.agent-match-job-add__logo{width:.36rem;height:.36rem;border-radius:.06rem;background:#f3f4f6;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#6a7282;overflow:hidden}.agent-match-job-add__logo img{width:100%;height:100%;object-fit:cover}.agent-match-job-add__logo svg{width:.2rem;height:.2rem}.agent-match-job-add__detail{min-width:0}.agent-match-job-add__company{font-size:.14rem;font-weight:600;color:#1a1a1a;line-height:1.4}.agent-match-job-add__position{font-size:.12rem;color:#6a7282;line-height:1.4;margin-bottom:.04rem}.agent-match-job-add__tags{display:flex;gap:.06rem;flex-wrap:wrap}.agent-match-job-add__tag{font-size:.11rem;color:#6a7282;background:#f3f4f6;padding:.02rem .08rem;border-radius:.03rem}.agent-match-job-add__right{display:flex;align-items:center;gap:.12rem;flex-shrink:0}.agent-match-job-add__score{position:relative;width:.44rem;height:.44rem;flex-shrink:0}.agent-match-job-add__ring{width:100%;height:100%}.agent-match-job-add__score-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:.11rem;font-weight:600;color:#1a1a1a}.agent-match-job-add__action-btn{height:.32rem;padding:0 .16rem;border-radius:.16rem;font-size:.12rem;font-weight:500;cursor:pointer;transition:all .2s ease;line-height:.3rem;white-space:nowrap;border:1px solid #1A1A1A;background:#fff;color:#1a1a1a}.agent-match-job-add__action-btn:hover{background:#1a1a1a;color:#fff}.agent-match-job-add__action-btn:disabled{opacity:.5;cursor:not-allowed}.agent-match-job-add__action-btn--remove{background:#1a1a1a;color:#fff;border-color:#1a1a1a}.agent-match-job-add__action-btn--remove:hover{opacity:.85}.agent-match-job-add__footer{padding:.14rem .2rem;border-top:1px solid #E8E8E8;flex-shrink:0;text-align:center}.agent-match-job-add__more-btn{font-size:.12rem;color:#6a7282;background:transparent;border:none;cursor:pointer;text-decoration:underline;padding:0}.agent-match-job-add__more-btn:hover{color:#1a1a1a}.agent-apply-progress{font-size:.14rem;background:#fff;border:1px solid #F0F0F0;border-radius:.08rem;padding:.16rem .2rem}.agent-apply-progress--completed{opacity:.9}.agent-apply-progress__top{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.agent-apply-progress__job-info{display:flex;align-items:center;gap:.28rem}.agent-apply-progress__job-title{font-size:.18rem;font-weight:620;color:#1a1a1a;line-height:.27rem}.agent-apply-progress__company{display:flex;align-items:center;gap:.08rem}.agent-apply-progress__company-logo{width:.24rem;height:.24rem;border-radius:.04rem;object-fit:cover}.agent-apply-progress__company-logo--placeholder{background:#f3f4f6;display:flex;align-items:center;justify-content:center;color:#6a7282}.agent-apply-progress__company-logo--placeholder svg{width:.14rem;height:.14rem}.agent-apply-progress__company-name{font-size:.18rem;color:#1a1a1a;line-height:.27rem}.agent-apply-progress__steps{display:flex;align-items:center;gap:.12rem}.agent-apply-progress__step-item{display:flex;align-items:center;gap:.08rem}.agent-apply-progress__step-icon{width:.4rem;height:.4rem;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.agent-apply-progress__step-icon svg{width:.2rem;height:.2rem}.agent-apply-progress__step-icon--done{background:#52cad1;color:#fff}.agent-apply-progress__step-icon--active{background:#edf9fa;color:#52cad1}.agent-apply-progress__step-icon--pending{background:#f3f4f6;color:#6a7282}.agent-apply-progress__step-text{display:flex;flex-direction:column;gap:.04rem}.agent-apply-progress__step-name{font-size:.14rem;font-weight:620;line-height:.19rem}.agent-apply-progress__step-name--done,.agent-apply-progress__step-name--active{color:#1a1a1a}.agent-apply-progress__step-name--pending{color:#6a7282}.agent-apply-progress__step-status{font-size:.12rem;line-height:.16rem}.agent-apply-progress__step-status--done{color:#9fd051}.agent-apply-progress__step-status--active{color:#f59e0b}.agent-apply-progress__step-status--pending{color:#6a7282}.agent-apply-progress__step-line{width:.4rem;height:.02rem;background:#e5e7eb;flex-shrink:0}.agent-apply-progress__bottom{display:flex;justify-content:space-between;align-items:flex-end;margin-top:.16rem}.agent-apply-progress__hint{font-size:.14rem;font-weight:450;color:#6a7282;line-height:.19rem}.agent-apply-progress__hint--warning{color:#f59e0b}.agent-apply-progress__hint--low-match{color:#fe6d52}.agent-apply-progress__hint--accent{color:#52cad1}.agent-apply-progress__actions{display:flex;align-items:center;gap:.16rem}.agent-apply-progress__btn{height:.27rem;padding:.04rem .12rem;border-radius:.08rem;font-size:.14rem;font-weight:380;line-height:.19rem;text-align:center;cursor:pointer;border:none;transition:opacity .2s}.agent-apply-progress__btn:hover{opacity:.85}.agent-apply-progress__btn--outline{background:transparent;border:1px solid #52CAD1;color:#52cad1}.agent-apply-progress__btn--primary{background:#52cad1;color:#fff}.ai-thinking-indicator{display:flex;justify-content:flex-start;margin-bottom:.12rem}.ai-thinking-indicator__bubble{background:#fff;border:1px solid #e5e7eb;border-radius:.1rem;padding:.12rem .14rem;font-size:.13rem;color:#6a7282;font-style:italic;display:flex;align-items:center;gap:.06rem}.ai-thinking-indicator__icon{color:#52cad1;font-size:.16rem}.delete-account-overlay{position:fixed;inset:0;background:#00000080;z-index:2200;display:flex;align-items:center;justify-content:center}.delete-account-dialog{position:relative;width:9rem;min-height:5.6rem;background:#fff;border-radius:.12rem;padding:.32rem .4rem;box-shadow:0 .04rem .2rem #00000026;overflow-y:auto;max-height:90vh}.delete-account-dialog__close{position:absolute;top:.16rem;right:.2rem;font-size:.18rem;color:#99a1af;cursor:pointer;z-index:1;transition:color .2s}.delete-account-dialog__close:hover{color:#1a1a1a}.delete-account-dialog__steps{display:flex;align-items:center;justify-content:center;margin-bottom:.28rem}.delete-account-dialog__step{display:flex;align-items:center;gap:.06rem}.delete-account-dialog__step-num{width:.22rem;height:.22rem;border-radius:50%;background:#f3f4f6;color:#99a1af;font-size:.12rem;display:flex;align-items:center;justify-content:center;font-weight:600}.delete-account-dialog__step-label{font-size:.13rem;color:#99a1af}.delete-account-dialog__step--active .delete-account-dialog__step-num{background:#52cad1;color:#fff}.delete-account-dialog__step--active .delete-account-dialog__step-label{color:#52cad1;font-weight:600}.delete-account-dialog__step--done .delete-account-dialog__step-num{background:#52cad1;color:#fff}.delete-account-dialog__step--done .delete-account-dialog__step-label{color:#6a7282}.delete-account-dialog__step-line{width:.6rem;height:1px;background:#e8e8e8;margin:0 .12rem}.delete-account-dialog__title{font-size:.22rem;font-weight:700;color:#1a1a1a;margin:0 0 .08rem}.delete-account-dialog__subtitle{font-size:.13rem;color:#6a7282;margin:0 0 .24rem;line-height:1.6}.delete-account-dialog__body{display:flex;gap:.24rem}.delete-account-dialog__warnings{flex:1;min-width:0}.delete-account-dialog__warning-item{display:flex;gap:.12rem;padding:.16rem;border:1px solid #E8E8E8;border-radius:.08rem;margin-bottom:.12rem}.delete-account-dialog__warning-item--danger{border-color:#e856354d;background:#e8563505}.delete-account-dialog__warning-icon{flex-shrink:0;width:.2rem;height:.2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.12rem;font-weight:700;margin-top:.02rem}.delete-account-dialog__warning-icon--danger{background:#e85635;color:#fff}.delete-account-dialog__warning-icon--orange{color:#f5a623;background:none;font-size:.1rem}.delete-account-dialog__warning-content{flex:1;min-width:0}.delete-account-dialog__warning-title{font-size:.14rem;font-weight:700;color:#1a1a1a;margin-bottom:.04rem}.delete-account-dialog__warning-title--danger{color:#e85635}.delete-account-dialog__warning-desc{font-size:.12rem;color:#6a7282;line-height:1.6;margin:0}.delete-account-dialog__confirm-check{margin-top:.16rem;margin-bottom:.2rem}.delete-account-dialog__checkbox-label{display:flex;align-items:flex-start;gap:.08rem;font-size:.12rem;color:#1a1a1a;cursor:pointer;line-height:1.6}.delete-account-dialog__checkbox{margin-top:.03rem;flex-shrink:0}.delete-account-dialog__actions{display:flex;gap:.16rem}.delete-account-dialog__btn{height:.44rem;line-height:.44rem;border-radius:.14rem;font-size:.13rem;font-weight:500;cursor:pointer;transition:all .2s;border:none;flex:1}.delete-account-dialog__btn:disabled{opacity:.5;cursor:not-allowed}.delete-account-dialog__btn--outline{background:#dbe4f0;border:1px solid #E8E8E8;color:#1a1a1a}.delete-account-dialog__btn--outline:hover:not(:disabled){border-color:#6a7282}.delete-account-dialog__btn--danger{background:#dc2626;color:#fff}.delete-account-dialog__btn--danger:hover:not(:disabled){background:#bb1e1e}.delete-account-dialog__btn--primary{background:#52cad1;color:#fff}.delete-account-dialog__btn--primary:hover{background:#42a8b3}.delete-account-dialog__account-status{width:2.6rem;flex-shrink:0;background:#fff;border:1px solid #E8E8E8;border-radius:.1rem;padding:.2rem;align-self:flex-start}.delete-account-dialog__status-title{font-size:.16rem;font-weight:700;color:#1a1a1a;margin:0 0 .16rem}.delete-account-dialog__status-row{display:flex;align-items:center;justify-content:space-between;padding:.1rem 0;border-bottom:1px solid #E8E8E8}.delete-account-dialog__status-row:last-of-type{border-bottom:none}.delete-account-dialog__status-label{font-size:.12rem;color:#6a7282}.delete-account-dialog__status-value{font-size:.13rem;color:#1a1a1a;font-weight:600}.delete-account-dialog__status-value--danger{color:#e85635}.delete-account-dialog__status-notice{margin-top:.12rem;padding:.1rem .12rem;background:#e856350d;border:1px solid rgba(232,86,53,.2);border-radius:.06rem;font-size:.11rem;color:#e85635;line-height:1.6}.delete-account-dialog__confirm-card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:.5rem .8rem}.delete-account-dialog__confirm-icon{width:.56rem;height:.56rem;border-radius:50%;background:#e856351a;color:#e85635;font-size:.24rem;font-weight:700;display:flex;align-items:center;justify-content:center;margin-bottom:.2rem}.delete-account-dialog__confirm-title{font-size:.22rem;font-weight:700;color:#1a1a1a;margin:0 0 .12rem}.delete-account-dialog__confirm-desc{font-size:.13rem;color:#6a7282;line-height:1.6;margin:0 0 .28rem;max-width:3.6rem}.delete-account-dialog__confirm-actions{display:flex;gap:.2rem;width:100%;max-width:4rem}.delete-account-dialog__confirm-btn{flex:1;height:.44rem;border-radius:.06rem;font-size:.15rem;font-weight:600;cursor:pointer;transition:all .2s}.delete-account-dialog__confirm-btn--cancel{background:#edf1f7;border:none;color:#1a1a1a}.delete-account-dialog__confirm-btn--cancel:hover{border-color:#6a7282}.delete-account-dialog__confirm-btn--danger{background:#dc2626;border:none;color:#fff}.delete-account-dialog__confirm-btn--danger:hover{background:#bb1e1e}.delete-account-dialog__verify{display:flex;align-items:center;justify-content:center;padding:.2rem 0}.delete-account-dialog__verify-card{background:#fff;border:1px solid #E8E8E8;border-radius:.12rem;padding:.32rem .4rem;width:4.6rem;text-align:center}.delete-account-dialog__verify-card-title{font-size:.18rem;font-weight:700;color:#1a1a1a;margin:0 0 .08rem;text-align:left}.delete-account-dialog__verify-card-desc{font-size:.13rem;color:#52cad1;margin:0 0 .24rem;text-align:left}.delete-account-dialog__verify-input-row{display:flex;gap:.12rem;margin-bottom:.24rem}.delete-account-dialog__verify-input{flex:1;height:.4rem;border:1px solid #E8E8E8;border-radius:.2rem;padding:0 .16rem;font-size:.14rem;outline:none;transition:border-color .2s}.delete-account-dialog__verify-input:focus{border-color:#52cad1}.delete-account-dialog__verify-send{white-space:nowrap;padding:0 .2rem;height:.4rem;border:1px solid #E8E8E8;border-radius:.2rem;background:#fff;color:#1a1a1a;font-size:.13rem;font-weight:500;cursor:pointer;transition:all .2s}.delete-account-dialog__verify-send:hover:not(:disabled){border-color:#52cad1;color:#52cad1}.delete-account-dialog__verify-send:disabled{opacity:.5;cursor:not-allowed}.delete-account-dialog__verify-next-btn{width:100%;height:.44rem;border:none;border-radius:.22rem;background:#52cad1;color:#fff;font-size:.15rem;font-weight:600;cursor:pointer;transition:background .2s;margin-bottom:.12rem}.delete-account-dialog__verify-next-btn:hover:not(:disabled){background:#42a8b3}.delete-account-dialog__verify-next-btn:disabled{opacity:.5;cursor:not-allowed}.delete-account-dialog__verify-tip{font-size:.12rem;color:#99a1af;margin:0}.delete-account-dialog__done-card{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;border:1px solid #E8E8E8;border-radius:.12rem;padding:.6rem .8rem;margin-top:.4rem;text-align:center}.delete-account-dialog__done-icon{width:.56rem;height:.56rem;border-radius:50%;background:#52cad126;color:#52cad1;font-size:.26rem;display:flex;align-items:center;justify-content:center;margin-bottom:.2rem}.delete-account-dialog__done-title{font-size:.22rem;font-weight:700;color:#1a1a1a;margin:0 0 .12rem}.delete-account-dialog__done-desc{font-size:.13rem;color:#6a7282;margin:0 0 .28rem;line-height:1.6}.delete-account-dialog__done-btn{width:2.6rem;height:.44rem;border:none;border-radius:.12rem;background:#52cad1;color:#fff;font-size:.15rem;font-weight:600;cursor:pointer;transition:background .2s}.delete-account-dialog__done-btn:hover{background:#42a8b3}.profile-welcome-overlay{position:fixed;inset:0;background:#00000080;z-index:2200;display:flex;align-items:center;justify-content:center}.profile-welcome-dialog{width:5.6rem;background:#fff;border-radius:.12rem;padding:.36rem .4rem;box-shadow:0 .04rem .2rem #00000026}.profile-welcome-dialog__title{font-size:.22rem;font-weight:700;color:#1a1a1a;margin:0 0 .24rem}.profile-welcome-dialog__form{margin-bottom:.2rem}.profile-welcome-dialog__label{font-size:.14rem;font-weight:600;color:#1a1a1a;margin-bottom:.1rem}.profile-welcome-dialog__upload-area{background:#f3f4f6;border-radius:.08rem;padding:.32rem .2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:background .2s;margin-bottom:.14rem}.profile-welcome-dialog__upload-area:hover{background:#ebecee}.profile-welcome-dialog__upload-area.is-dragover{background:#e2e5e7}.profile-welcome-dialog__upload-icon{width:.44rem;height:.44rem;background:#1a1a1a;border-radius:.06rem;display:flex;align-items:center;justify-content:center;color:#fff;margin-bottom:.1rem}.profile-welcome-dialog__upload-icon--done{background:#52cad1;font-size:.2rem;font-weight:700}.profile-welcome-dialog__upload-tip{font-size:.12rem;color:#6a7282;margin:0;text-align:center}.profile-welcome-dialog__privacy{font-size:.11rem;color:#6a7282;line-height:1.7;margin:0}.profile-welcome-dialog__start-btn{width:100%;height:.46rem;border:none;border-radius:.06rem;background:#1a1a1a;color:#fff;font-size:.15rem;font-weight:600;cursor:pointer;transition:opacity .2s}.profile-welcome-dialog__start-btn:hover:not(:disabled){opacity:.85}.profile-welcome-dialog__start-btn:disabled{opacity:.4;cursor:not-allowed}.profile-welcome-loading{z-index:2300!important}.profile-welcome-overlay--behind{z-index:2000!important}.settings-invite-overlay{position:fixed;inset:0;background:#00000080;z-index:3200;display:flex;align-items:center;justify-content:center;font-size:.14rem}.settings-invite-dialog{box-sizing:border-box;position:relative;width:4.53rem;background:linear-gradient(180deg,#edf9fa,#fff 20.63%);border:1px solid #E3EDF0;box-shadow:0 0 .16rem #0000000d;border-radius:.16rem;padding:.24rem .28rem;overflow:hidden}.settings-invite-dialog__close{position:absolute;top:.12rem;right:.16rem;width:.24rem;height:.24rem;display:flex;align-items:center;justify-content:center;font-size:.14rem;color:#6a7282;cursor:pointer;z-index:2;transition:color .2s}.settings-invite-dialog__close:hover{color:#1a1a1a}.settings-invite-dialog__decor-gradient{position:absolute;width:2.82rem;height:1.7rem;right:0;top:0;background:radial-gradient(102.35% 100% at 100% 0%,#ddecf9,#fff0);pointer-events:none}.settings-invite-dialog__gift-img{position:absolute;width:1.56rem;height:1.56rem;right:-.1rem;top:-.1rem;object-fit:contain;pointer-events:none;z-index:1}.settings-invite-dialog__title-area{position:relative;z-index:1;margin-bottom:.04rem}.settings-invite-dialog__title{font-family:DingTalk JinBuTi,MiSans,sans-serif;font-style:italic;font-weight:600;font-size:.28rem;line-height:.34rem;letter-spacing:-.05em;color:#1a1a1a;margin:0}.settings-invite-dialog__title--accent{color:#52cad1}.settings-invite-dialog__subtitle{font-family:MiSans,sans-serif;font-weight:330;font-size:.12rem;line-height:.16rem;color:#697386;margin:.04rem 0 0}.settings-invite-dialog__copy-bar{display:flex;align-items:center;justify-content:center;gap:.08rem;margin-top:.1rem;width:100%;height:.4rem;background:#52cad1;border-radius:.22rem;cursor:pointer;transition:opacity .2s;position:relative;z-index:1}.settings-invite-dialog__copy-bar:hover{opacity:.88}.settings-invite-dialog__copy-icon{width:.2rem;height:.2rem;flex-shrink:0}.settings-invite-dialog__copy-text{font-family:MiSans,sans-serif;font-weight:600;font-size:.18rem;line-height:.24rem;color:#fff}.settings-invite-dialog__friend-badge{position:absolute;right:.32rem;top:1.2rem;display:flex;align-items:center;justify-content:center;padding:.02rem .08rem;background:#fe6d52;border-radius:.06rem .06rem .06rem 0;font-family:MiSans,sans-serif;font-weight:600;font-size:.1rem;line-height:.13rem;color:#fff;z-index:2}.settings-invite-dialog__steps-header{display:flex;align-items:center;gap:.08rem;margin-top:.16rem;width:100%}.settings-invite-dialog__steps-title{font-family:MiSans,sans-serif;font-weight:600;font-size:.14rem;line-height:.19rem;color:#52cad1;flex-shrink:0}.settings-invite-dialog__steps-line{flex:1;height:0;border-top:1px solid #F0F0F0}.settings-invite-dialog__steps-row{display:flex;gap:.12rem;margin-top:.12rem;width:100%}.settings-invite-dialog__step-card{box-sizing:border-box;flex:1;position:relative;display:flex;flex-direction:column;align-items:center;padding:.12rem .07rem;background:#fff;border:1px solid #F0F0F0;border-radius:.08rem;min-height:.8rem}.settings-invite-dialog__step-num{position:absolute;top:.08rem;left:.08rem;display:flex;justify-content:center;align-items:center;width:.16rem;height:.16rem;background:#52cad1;border-radius:.1rem;font-family:MiSans,sans-serif;font-weight:600;font-size:.12rem;line-height:.16rem;text-align:center;color:#fff}.settings-invite-dialog__step-icon{width:.32rem;height:.32rem;margin-top:.02rem}.settings-invite-dialog__step-text{font-family:MiSans,sans-serif;font-weight:330;font-size:.12rem;line-height:.16rem;text-align:center;color:#1a1a1a;margin-top:.06rem}.settings-invite-dialog__progress-box{box-sizing:border-box;margin-top:.12rem;width:100%;padding:.12rem .16rem;background:linear-gradient(185.96deg,#fcedd8 4.73%,#fefbf5 42.66%);border:1px solid #E9D6AF;border-radius:.08rem}.settings-invite-dialog__progress-title{display:flex;align-items:baseline;gap:0;margin-bottom:.08rem}.settings-invite-dialog__progress-label{font-family:DingTalk JinBuTi,MiSans,sans-serif;font-style:italic;font-weight:400;font-size:.14rem;line-height:.17rem;color:#1a1a1a}.settings-invite-dialog__progress-reward{font-family:DingTalk JinBuTi,MiSans,sans-serif;font-style:italic;font-weight:400;font-size:.14rem;line-height:.17rem;color:#f59e0b;margin-left:.02rem}.settings-invite-dialog__progress-track{position:relative;width:100%;height:.25rem;background:#fff4d8;border-radius:.125rem}.settings-invite-dialog__progress-fill{position:absolute;left:0;top:0;height:100%;min-width:.25rem;background:#c88e35;border-radius:.125rem;transition:width .4s ease}.settings-invite-dialog__progress-count{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-family:DingTalk JinBuTi,MiSans,sans-serif;font-style:italic;font-weight:400;font-size:.14rem;line-height:.17rem;color:#6a7282}.settings-invite-dialog__progress-count em{font-style:normal;color:#1a1a1a}.settings-invite-dialog__progress-badge{position:absolute;right:-.04rem;top:0;display:flex;align-items:center;justify-content:center;padding:.04rem .06rem;height:.25rem;box-sizing:border-box;background:#3b2a1e;border-radius:.04rem;font-family:DingTalk JinBuTi,MiSans,sans-serif;font-style:italic;font-weight:400;font-size:.14rem;line-height:.17rem;letter-spacing:-.1em;color:#ffe6af}.resume-upload-overlay{position:fixed;inset:0;background:#00000080;z-index:2200;display:flex;align-items:center;justify-content:center}.resume-upload-dialog{width:5.6rem;background:#fff;border-radius:.12rem;padding:.32rem .36rem;box-shadow:0 .04rem .2rem #00000026}.resume-upload-dialog__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.08rem}.resume-upload-dialog__title{font-size:.2rem;font-weight:700;color:#1a1a1a;margin:0}.resume-upload-dialog__close{width:.28rem;height:.28rem;border:none;background:none;cursor:pointer;color:#6a7282;display:flex;align-items:center;justify-content:center;border-radius:.04rem;transition:background .2s}.resume-upload-dialog__close:hover{background:#f3f4f6}.resume-upload-dialog__desc{font-size:.13rem;color:#52cad1;margin:0 0 .2rem}.resume-upload-dialog__drop-zone{border:1px dashed #E8E8E8;border-radius:.1rem;padding:.5rem .2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:background .2s,border-color .2s;background:#f6fcfc;margin-bottom:.28rem}.resume-upload-dialog__drop-zone:hover{border-color:#52cad1}.resume-upload-dialog__drop-zone.is-dragover{background:#e7f7f7;border-color:#52cad1}.resume-upload-dialog__drop-zone.has-file{padding:.3rem .2rem}.resume-upload-dialog__drop-icon{width:.52rem;height:.52rem;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;color:#52cad1;margin-bottom:.14rem;box-shadow:0 .02rem .06rem #0000000f}.resume-upload-dialog__drop-text{font-size:.14rem;font-weight:600;color:#1a1a1a;margin:0 0 .06rem}.resume-upload-dialog__drop-hint{font-size:.12rem;color:#6a7282;margin:0}.resume-upload-dialog__file-info{display:flex;align-items:center;gap:.08rem}.resume-upload-dialog__file-icon{font-size:.2rem}.resume-upload-dialog__file-name{font-size:.14rem;color:#1a1a1a;font-weight:500;max-width:3.6rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resume-upload-dialog__file-remove{border:none;background:none;color:#6a7282;font-size:.14rem;cursor:pointer;padding:.02rem .04rem;border-radius:.03rem;transition:color .2s}.resume-upload-dialog__file-remove:hover{color:#e85635}.resume-upload-dialog__footer{display:flex;align-items:center;justify-content:space-between}.resume-upload-dialog__btn{height:.42rem;border-radius:.21rem;font-size:.14rem;font-weight:500;cursor:pointer;transition:opacity .2s;border:none}.resume-upload-dialog__btn--cancel{width:1.4rem;background:#f3f4f6;color:#1a1a1a}.resume-upload-dialog__btn--cancel:hover{opacity:.8}.resume-upload-dialog__btn--confirm{width:1.8rem;background:linear-gradient(to right,#52cad1,#42a8b3);color:#fff}.resume-upload-dialog__btn--confirm:hover:not(:disabled){opacity:.9}.resume-upload-dialog__btn--confirm:disabled{opacity:.4;cursor:not-allowed}.resume-export-overlay{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;background:#00000080}.resume-export{position:relative;width:4.8rem;background:#fff;border:1px solid #F0F0F0;box-shadow:0 0 16px #0000000d;border-radius:.12rem;overflow:hidden;font-size:.14rem;box-sizing:border-box}.resume-export__bg{position:absolute;inset:0;background:linear-gradient(180deg,#edf9fa,#fff 20.63%);border-radius:.12rem;z-index:0;pointer-events:none}.resume-export__inner{position:relative;z-index:1;padding:.24rem .32rem}.resume-export__title{font-size:.18rem;font-weight:600;color:#1a1a1a;line-height:.24rem;text-align:center}.resume-export__close{position:absolute;top:.24rem;right:.32rem;width:.24rem;height:.24rem;display:flex;align-items:center;justify-content:center;cursor:pointer;background:none;border:none;padding:0}.resume-export__close svg{width:.24rem;height:.24rem}.resume-export__close:disabled{cursor:not-allowed;opacity:.5}.resume-export__spinner{width:.16rem;height:.16rem;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:resume-export-spin .7s linear infinite}.resume-export__options{display:flex;gap:.16rem;margin-top:.2rem}.resume-export__option{box-sizing:border-box;flex:1;padding:.18rem .14rem;background:#fff;border:1px solid #F0F0F0;border-radius:.08rem;cursor:pointer;transition:border-color .2s;display:flex;flex-direction:column;align-items:center;text-align:center;font-family:inherit;color:inherit}.resume-export__option:hover:not(.resume-export__option--active):not(:disabled){border-color:#aee6ea}.resume-export__option--active{border-color:#52cad1}.resume-export__option:disabled{cursor:not-allowed;opacity:.6}.resume-export__option-icon{width:.32rem;height:.32rem;margin-bottom:.1rem;color:#52cad1;flex-shrink:0}.resume-export__option-icon svg{width:100%;height:100%}.resume-export__option-name{font-size:.14rem;font-weight:450;color:#1a1a1a;line-height:.19rem}.resume-export__option-desc{font-size:.12rem;font-weight:330;color:#99a1af;line-height:.17rem;margin-top:.04rem}.resume-export__btn{display:flex;align-items:center;justify-content:center;gap:.1rem;width:100%;height:.48rem;margin-top:.24rem;border-radius:.08rem;border:none;font-size:.15rem;font-weight:500;line-height:.19rem;cursor:pointer;transition:background .2s;background:#52cad1;color:#fff}.resume-export__btn svg{width:.16rem;height:.16rem}.resume-export__btn:hover:not(:disabled){background:#42a8b3}.resume-export__btn:disabled{background:#aee6ea;color:#fff;cursor:not-allowed}.resume-export:focus{outline:none}@keyframes resume-export-spin{to{transform:rotate(360deg)}}.agreement-preview-overlay{position:fixed;inset:0;background:#00000080;z-index:2500;display:flex;align-items:center;justify-content:center}.agreement-preview-dialog{width:7rem;max-width:90vw;height:80vh;background:#fff;border-radius:.12rem;display:flex;flex-direction:column;overflow:hidden}.agreement-preview-dialog__header{display:flex;align-items:center;justify-content:space-between;padding:.16rem .24rem;border-bottom:1px solid #e5e7eb}.agreement-preview-dialog__title{font-size:.18rem;font-weight:600;color:#1a1a1a;margin:0}.agreement-preview-dialog__close{font-size:.18rem;color:#9ca3af;cursor:pointer;padding:.04rem;transition:color .2s}.agreement-preview-dialog__close:hover{color:#374151}.agreement-preview-dialog__body{flex:1;overflow-y:auto;padding:.24rem}.agreement-preview-dialog__loading{text-align:center;padding:.4rem 0;color:#999;font-size:.14rem}.agreement-preview-dialog__content{font-size:.13rem;color:#555;line-height:1.8}.agreement-preview-dialog__content h1,.agreement-preview-dialog__content h2,.agreement-preview-dialog__content h3,.agreement-preview-dialog__content h4,.agreement-preview-dialog__content h5,.agreement-preview-dialog__content h6{color:#1a1a1a;font-weight:600;margin:.14rem 0 .08rem}.agreement-preview-dialog__content h1{font-size:.2rem}.agreement-preview-dialog__content h2{font-size:.17rem}.agreement-preview-dialog__content h3{font-size:.15rem}.agreement-preview-dialog__content h4{font-size:.14rem}.agreement-preview-dialog__content p{margin:0 0 .08rem;text-align:justify}.agreement-preview-dialog__content p:last-child{margin-bottom:0}.agreement-preview-dialog__content ul,.agreement-preview-dialog__content ol{padding-left:.2rem;margin:.06rem 0}.agreement-preview-dialog__content li{margin-bottom:.04rem;line-height:1.8}.agreement-preview-dialog__content strong{font-weight:700;color:#1a1a1a}.agreement-preview-dialog__content a{color:#2563eb;text-decoration:underline}.agreement-preview-dialog__content blockquote{border-left:3px solid #cbd5e1;padding-left:.1rem;margin:.08rem 0;color:#64748b}.agreement-preview-dialog__content table{border-collapse:collapse;width:100%;margin:.1rem 0;font-size:.12rem}.agreement-preview-dialog__content table th,.agreement-preview-dialog__content table td{border:1px solid #e5e7eb;padding:.06rem .1rem;text-align:left;line-height:1.6}.agreement-preview-dialog__content table th{background:#f8fafc;font-weight:600;color:#1a1a1a}.agreement-preview-dialog__content table tr:nth-child(2n){background:#fafbfc}.agreement-preview-dialog__content hr{border:none;border-top:1px solid #e5e7eb;margin:.1rem 0}.agreement-preview-dialog__content code{background:#f1f5f9;padding:.01rem .04rem;border-radius:.03rem;font-size:.12rem}.agreement-preview-dialog__content pre{background:#1e293b;color:#e2e8f0;padding:.1rem .12rem;border-radius:.06rem;overflow-x:auto;margin:.08rem 0}.agreement-preview-dialog__content pre code{background:none;padding:0;color:inherit}.member-access-dialog-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:9999;display:flex;align-items:center;justify-content:center;font-size:.14rem}.member-access-dialog{background:#fff;border-radius:.12rem;padding:.4rem .36rem .3rem;width:3.8rem;text-align:center;box-shadow:0 .04rem .2rem #00000026}.member-access-dialog__icon{margin-bottom:.2rem}.member-access-dialog__lock-svg{width:.48rem;height:.48rem;color:#52cad1}.member-access-dialog__text{font-size:.15rem;color:#1a1a1a;line-height:1.6;margin-bottom:.3rem}.member-access-dialog__actions{display:flex;gap:.16rem;justify-content:center}.member-access-dialog__btn{flex:1;height:.4rem;border-radius:.06rem;font-size:.14rem;cursor:pointer;border:none;transition:opacity .2s}.member-access-dialog__btn:hover{opacity:.85}.member-access-dialog__btn--cancel{background:#f3f4f6;color:#6a7282}.member-access-dialog__btn--confirm{background:#52cad1;color:#fff}.step-progress-overlay{font-size:.14rem;position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center}.step-progress-overlay__mask{position:absolute;inset:0;background:#00000080}.step-progress-overlay__panel{position:relative;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;padding:.24rem .32rem;gap:.24rem;width:4.8rem;background:linear-gradient(180deg,#edf9fa,#fff 20.63%);border:1px solid #F0F0F0;box-shadow:0 0 .16rem #0000000d;border-radius:.12rem}.step-progress-overlay__header{display:flex;justify-content:space-between;align-items:flex-start;width:100%}.step-progress-overlay__titles{display:flex;flex-direction:column;gap:.04rem}.step-progress-overlay__title{font-weight:620;font-size:.18rem;line-height:.24rem;color:#1a1a1a;margin:0}.step-progress-overlay__subtitle{font-size:.12rem;line-height:.16rem;color:#6a7282;margin:0}.step-progress-overlay__close{display:flex;align-items:center;justify-content:center;width:.24rem;height:.24rem;border:none;background:transparent;cursor:pointer;flex-shrink:0;border-radius:.04rem;transition:background .2s}.step-progress-overlay__close:hover{background:#f0f0f0}.step-progress-overlay__progress-box{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;padding:.16rem;gap:.1rem;width:100%;border:1px solid #AEE6EA;border-radius:.08rem}.step-progress-overlay__progress-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.08rem}.step-progress-overlay__progress-label{font-weight:450;font-size:.14rem;line-height:.19rem;color:#616367}.step-progress-overlay__progress-percent{font-weight:450;font-size:.14rem;line-height:.19rem;color:#52cad1}.step-progress-overlay__progress-rail{width:100%;height:.06rem;background:#edf9fa;border-radius:.03rem;overflow:hidden;margin-bottom:.2rem}.step-progress-overlay__progress-fill{height:100%;background:#52cad1;border-radius:.03rem;transition:width .3s ease}.step-progress-overlay__steps{display:flex;flex-direction:column}.step-progress-overlay__step-item{display:flex;align-items:flex-start;position:relative}.step-progress-overlay__step-left{display:flex;flex-direction:column;align-items:center;margin-right:.08rem;flex-shrink:0}.step-progress-overlay__dot{width:.16rem;height:.16rem;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center}.step-progress-overlay__dot--done{background:#52cad1}.step-progress-overlay__dot--active{background:#edf9fa}.step-progress-overlay__dot-pulse{width:.08rem;height:.08rem;background:#52cad1;border-radius:50%;animation:step-overlay-breathe 1.2s ease-in-out infinite}@keyframes step-overlay-breathe{0%,to{transform:scale(.7);opacity:.7}50%{transform:scale(1.2);opacity:1}}.step-progress-overlay__dot--pending{background:#edf9fa}.step-progress-overlay__connector{width:.02rem;height:.22rem;background:#edf9fa;border-radius:.01rem}.step-progress-overlay__step-text{flex:1;font-weight:380;font-size:.12rem;line-height:.16rem;color:#18181a}.step-progress-overlay__step-text--pending{color:#616367}.step-progress-overlay__step-state{font-size:.12rem;line-height:.16rem;flex-shrink:0;margin-left:.1rem;text-align:right}.step-progress-overlay__step-state--done,.step-progress-overlay__step-state--active{font-weight:450;color:#52cad1}.step-progress-overlay__step-state--pending{color:#939599}.step-progress-overlay--inline{position:static;inset:auto;z-index:auto;display:block;width:4.96rem;flex-shrink:0}.step-progress-overlay--inline .step-progress-overlay__panel{width:100%;padding:0;gap:0;background:#fff;border:1px solid #F0F0F0;border-radius:.12rem;box-shadow:none;position:relative;overflow:hidden}.step-progress-overlay--inline .step-progress-overlay__panel-bg{position:absolute;inset:0;background:#fbfefe;border:1px solid #F0F0F0;border-radius:.12rem;overflow:hidden;z-index:0}.step-progress-overlay--inline .step-progress-overlay__panel-glow{position:absolute;border-radius:50%;filter:blur(50px);pointer-events:none}.step-progress-overlay--inline .step-progress-overlay__panel-glow--green{width:2.64rem;height:1.27rem;right:-.2rem;top:.28rem;background:#effbef}.step-progress-overlay--inline .step-progress-overlay__panel-glow--cyan{width:1.98rem;height:1.15rem;left:.18rem;top:.3rem;background:#d7f3f4}.step-progress-overlay--inline .step-progress-overlay__panel-glow--purple{width:2.76rem;height:1.75rem;left:-.64rem;bottom:-.4rem;background:#e5d7f4;opacity:.2}.step-progress-overlay--inline .step-progress-overlay__panel-inner{position:relative;z-index:1;padding:.16rem .2rem;display:flex;flex-direction:column;gap:.12rem;width:100%;box-sizing:border-box}.step-progress-overlay--inline .step-progress-overlay__inline-label{font-size:.12rem;font-weight:330;color:#6a7282;line-height:.16rem}.step-progress-overlay--inline .step-progress-overlay__header{width:100%}.step-progress-overlay--inline .step-progress-overlay__titles{gap:.04rem}.step-progress-overlay--inline .step-progress-overlay__title{font-size:.18rem;font-weight:600;line-height:.24rem;color:#1a1a1a}.step-progress-overlay--inline .step-progress-overlay__frost-wrap{background:#fff9;border-width:1px 1px 0 1px;border-style:solid;border-color:#fff;box-shadow:0 0 4px #0000000d;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:.12rem;padding:.12rem .16rem}.step-progress-overlay--inline .step-progress-overlay__progress-box{border:1px solid #F0F0F0;border-color:#f0f0f0;padding:.16rem;background:#fff}.step-progress-overlay--inline .step-progress-overlay__progress-label{font-weight:450;font-size:.14rem;color:#616367}.step-progress-overlay--inline .step-progress-overlay__step-text{font-weight:450;font-size:.12rem;color:#18181a}.step-progress-overlay--inline .step-progress-overlay__step-state--done,.step-progress-overlay--inline .step-progress-overlay__step-state--active{color:#52cad1;font-weight:450}.step-progress-overlay--inline .step-progress-overlay__step-text--pending{font-weight:330;color:#616367}.step-progress-overlay--inline .step-progress-overlay__step-state--pending{font-weight:330;color:#939599}.mentor-aside-panel{font-size:.14rem;width:100%;height:100%;position:relative;background:#fff;display:flex;flex-direction:column}.mentor-aside-panel__header{padding:.24rem;background:linear-gradient(180deg,#edf9fa,#fff)}.mentor-aside-panel__title{font-weight:630;font-size:.2rem;line-height:.27rem;color:#1a1a1a}.mentor-aside-panel__subtitle{font-size:.14rem;line-height:.19rem;color:#6a7282;margin-top:.04rem}.mentor-aside-panel__stats{display:flex;align-items:center;margin:0 .24rem;height:1rem;background:linear-gradient(270deg,#52cad10d,#9fd0510d);border-radius:.12rem;position:relative}.mentor-aside-panel__stats:before{content:"";position:absolute;inset:0;border-radius:.12rem;padding:.012rem;background:linear-gradient(180deg,#9fd051,#52cad1);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.mentor-aside-panel__stat-item{flex:1;display:flex;flex-direction:column;align-items:center;gap:.08rem;padding:.2rem 0}.mentor-aside-panel__stat-num{font-weight:620;font-size:.24rem;line-height:.32rem;background:linear-gradient(128.17deg,#52cad1,#82d79b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.mentor-aside-panel__stat-label{font-weight:450;font-size:.14rem;line-height:.19rem;color:#1a1a1a}.mentor-aside-panel__stat-divider{width:0;height:.98rem;border-left:1px solid #E8E8E8}.mentor-aside-panel__section-title{display:flex;align-items:center;gap:.08rem}.mentor-aside-panel__section-icon{font-size:.16rem;background:linear-gradient(128.17deg,#52cad1,#82d79b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.mentor-aside-panel__section-text{font-weight:620;font-size:.16rem;line-height:.21rem;background:linear-gradient(128.17deg,#52cad1,#82d79b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.mentor-aside-panel__reasons{margin:.24rem .24rem 0}.mentor-aside-panel__reason-list{margin-top:.24rem}.mentor-aside-panel__reason-item{display:flex;align-items:center;gap:.08rem;margin-bottom:.2rem}.mentor-aside-panel__reason-item:last-child{margin-bottom:0}.mentor-aside-panel__reason-icon{width:.42rem;height:.42rem;background:#edf9fa;border-radius:.08rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.mentor-aside-panel__reason-icon svg{width:.24rem;height:.24rem}.mentor-aside-panel__reason-info{display:flex;flex-direction:column;gap:.04rem}.mentor-aside-panel__reason-title{font-weight:620;font-size:.14rem;line-height:.19rem;color:#1a1a1a}.mentor-aside-panel__reason-desc{font-size:.14rem;line-height:.19rem;color:#6a7282}.mentor-aside-panel__directions{margin:.24rem .24rem 0}.mentor-aside-panel__direction-list{margin-top:.24rem}.mentor-aside-panel__direction-card{box-sizing:border-box;padding:.12rem .16rem;background:#fff;border:1px solid #E8E8E8;border-radius:.12rem;margin-bottom:.2rem}.mentor-aside-panel__direction-card:last-child{margin-bottom:0}.mentor-aside-panel__direction-name{font-weight:620;font-size:.14rem;line-height:.19rem;color:#1a1a1a;margin-bottom:.08rem}.mentor-aside-panel__direction-tags{display:flex;align-items:center;gap:.08rem}.mentor-aside-panel__direction-tag{display:inline-flex;justify-content:center;align-items:center;padding:.04rem .08rem;background:#edf9fa;border-radius:.04rem;font-size:.12rem;line-height:.16rem;color:#52cad1}.mentor-aside-panel__footer{margin-top:auto;padding:.24rem;text-align:center}.mentor-aside-panel__cta-btn{width:100%;height:.4rem;background:linear-gradient(128.17deg,#52cad1,#82d79b);border-radius:.12rem;border:none;font-weight:620;font-size:.14rem;line-height:.19rem;color:#fff;cursor:pointer;transition:opacity .15s}.mentor-aside-panel__cta-btn:hover{opacity:.9}.mentor-aside-panel__footer-tip{font-size:.12rem;line-height:.16rem;color:#6a7282;margin-top:.08rem}.mentor-aside-panel__chat{flex:1;overflow-y:auto;padding:.16rem .24rem}.mentor-aside-panel__chat::-webkit-scrollbar{width:4px}.mentor-aside-panel__chat::-webkit-scrollbar-thumb{background:#e8e8e8;border-radius:2px}.mentor-aside-panel__chat-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.12rem;padding:.4rem 0;color:#6a7282;font-size:.13rem}.mentor-aside-panel__chat-spinner{width:.24rem;height:.24rem;border:2px solid #E8E8E8;border-top-color:#52cad1;border-radius:50%;animation:mentorChatSpin .7s linear infinite}@keyframes mentorChatSpin{to{transform:rotate(360deg)}}.mentor-aside-panel__chat-bubble{display:flex;margin-bottom:.16rem}.mentor-aside-panel__chat-bubble:last-child{margin-bottom:0}.mentor-aside-panel__chat-bubble--user{justify-content:flex-end}.mentor-aside-panel__chat-bubble--user .mentor-aside-panel__chat-text{background:#52cad1;color:#fff;border-radius:.12rem .04rem .12rem .12rem;box-shadow:0 1px 4px #0000000a}.mentor-aside-panel__chat-bubble--mentor{justify-content:flex-start}.mentor-aside-panel__chat-bubble--mentor .mentor-aside-panel__chat-text{background:#fff;color:#1a1a1a;border-radius:.04rem .12rem .12rem;box-shadow:0 2px 4px #52cad11a}.mentor-aside-panel__chat-text{display:inline-block;max-width:2.38rem;padding:.08rem .12rem;font-size:.14rem;line-height:.24rem;word-break:break-word}.mentor-qr-overlay{position:fixed;inset:0;z-index:9999;background:#0006;display:flex;align-items:center;justify-content:center}.mentor-qr-card{font-size:.14rem;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;padding:.24rem .32rem;gap:.24rem;width:4.8rem;background:linear-gradient(180deg,#edf9fa,#fff 20.63%);border:1px solid #F0F0F0;box-shadow:0 0 16px #0000000d;border-radius:.12rem}.mentor-qr-card__header{display:flex;justify-content:space-between;align-items:flex-start;width:100%}.mentor-qr-card__title-wrap{display:flex;flex-direction:column;gap:.04rem}.mentor-qr-card__title{font-weight:620;font-size:.18rem;line-height:.24rem;color:#1a1a1a}.mentor-qr-card__desc{font-size:.12rem;line-height:.16rem;color:#6a7282}.mentor-qr-card__close{width:.24rem;height:.24rem;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0}.mentor-qr-card__close:hover{opacity:.7}.mentor-qr-card__close svg{width:.24rem;height:.24rem}.mentor-qr-card__qr-area{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:.16rem 0;width:100%;min-height:2.72rem;background:#f4fbfb;border:1px solid #AEE6EA;border-radius:.08rem}.mentor-qr-card__qr-img{width:2.4rem;height:2.4rem;object-fit:contain}.mentor-qr-card__placeholder{font-size:.14rem;color:#6a7282}.mentor-qr-card__loading{display:flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem}.mentor-qr-card__spinner{width:.32rem;height:.32rem;border:3px solid #AEE6EA;border-top-color:#52cad1;border-radius:50%;animation:mentorQrSpin .7s linear infinite}@keyframes mentorQrSpin{to{transform:rotate(360deg)}}.mentor-qr-card__footer{width:100%}.mentor-qr-card__footer-text{box-sizing:border-box;display:flex;justify-content:center;align-items:center;padding:.12rem .16rem;width:100%;background:#fff;border:1px solid #F0F0F0;border-radius:.08rem;font-size:.14rem;line-height:.19rem;color:#6a7282}.agent-browser-guide{font-size:.14rem;flex:1;overflow:hidden;display:flex;flex-direction:column}.agent-browser-guide__tabs{display:flex;border-bottom:1px solid #F0F0F0;margin-bottom:.16rem;padding:0 .32rem}.agent-browser-guide__tab{display:flex;align-items:center;gap:.06rem;padding:.14rem .24rem;font-size:.14rem;font-weight:450;color:#6a7282;cursor:pointer;border-bottom:2px solid transparent;transition:color .2s,border-color .2s;flex:1;justify-content:center}.agent-browser-guide__tab:hover{color:#52cad1}.agent-browser-guide__tab--active{color:#52cad1;font-weight:600;border-bottom-color:#52cad1}.agent-browser-guide__tab svg{flex-shrink:0}.agent-browser-guide__link{color:#52cad1;text-decoration:none}.agent-browser-guide__link:hover{text-decoration:underline}.agent-browser-guide__url-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:2.8rem}.agent-browser-guide-drawer__body{flex:1;overflow-y:auto;padding:0 .32rem .32rem;display:flex;flex-direction:column;gap:.16rem;font-size:.14rem}.agent-browser-guide-drawer__card{border:1px solid #F0F0F0;border-radius:.12rem;padding:.16rem .2rem;display:flex;flex-wrap:wrap;justify-content:space-between}.agent-browser-guide-drawer__step-row{display:flex;align-items:flex-start;gap:.12rem;margin-bottom:.16rem}.agent-browser-guide-drawer__step-num{display:flex;justify-content:center;align-items:center;width:.32rem;height:.32rem;background:#edf9fa;border-radius:.08rem;font-size:.18rem;font-weight:620;color:#52cad1;flex-shrink:0}.agent-browser-guide-drawer__step-info{flex:1}.agent-browser-guide-drawer__step-title{font-size:.18rem;font-weight:620;color:#1a1a1a;line-height:.24rem;margin:0 0 .04rem}.agent-browser-guide-drawer__step-desc{font-size:.14rem;color:#6a7282;line-height:.19rem;margin:0}.agent-browser-guide-drawer__download-box{display:flex;align-items:center;gap:.16rem;padding:.04rem .04rem .04rem .16rem;background:#f3f4f6;border-radius:.12rem;height:.44rem;margin-left:.4rem}.agent-browser-guide-drawer__download-box--wide{width:auto;max-width:100%}.agent-browser-guide-drawer__download-name{font-size:.14rem;font-weight:450;color:#1a1a1a;line-height:.19rem}.agent-browser-guide-drawer__download-btn{display:flex;align-items:center;gap:.04rem;padding:.08rem .12rem;background:#52cad1;border:none;border-radius:.08rem;color:#fff;font-size:.14rem;font-weight:620;cursor:pointer;transition:background .2s;white-space:nowrap}.agent-browser-guide-drawer__download-btn:hover{background:#42a8b3}.agent-browser-guide-drawer__browser-links{display:flex;align-items:flex-start;gap:.24rem;margin-bottom:.16rem;margin-left:.4rem;flex-wrap:wrap}.agent-browser-guide-drawer__browser-link{display:flex;align-items:center;gap:.04rem;padding:.12rem .16rem;background:#fff;border:1px solid #F0F0F0;border-radius:.08rem;font-size:.14rem;font-weight:450;color:#6a7282;cursor:pointer;transition:border-color .2s}.agent-browser-guide-drawer__browser-link:hover{border-color:#52cad1}.agent-browser-guide-drawer__browser-link svg{flex-shrink:0}.agent-browser-guide-drawer__browser-link span{white-space:nowrap}.agent-browser-guide-drawer__copy-btn{display:flex;align-items:center;gap:.04rem;color:#52cad1;font-size:.14rem;font-weight:450;margin-left:.12rem}.agent-browser-guide-drawer__step-img{width:100%;max-width:3.52rem;border-radius:.08rem;margin-top:.12rem;margin-left:.4rem}.login-dialog-overlay{position:fixed;top:0;left:0;width:100vw;height:var(--app-height, 100vh);background:#00000073;z-index:2050;display:flex;align-items:center;justify-content:center}.login-dialog-box{font-size:calc(var(--login-rem-base, 1rem) * .14);position:relative;width:calc(var(--login-rem-base, 1rem) * 5.6);min-height:auto;background:radial-gradient(58.14% 30.59% at 100% 0%,#d2f2f3,#fff);border:1px solid #F0F0F0;border-radius:calc(var(--login-rem-base, 1rem) * .32);padding:calc(var(--login-rem-base, 1rem) * .22) calc(var(--login-rem-base, 1rem) * .8) calc(var(--login-rem-base, 1rem) * .6);display:flex;flex-direction:column;align-items:center}.login-dialog-box__close{position:absolute;top:calc(var(--login-rem-base, 1rem) * .2);right:calc(var(--login-rem-base, 1rem) * .24);width:calc(var(--login-rem-base, 1rem) * .32);height:calc(var(--login-rem-base, 1rem) * .32);display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%;transition:background .2s}.login-dialog-box__close:hover{background:#0000000d}.login-dialog-box__close svg{width:calc(var(--login-rem-base, 1rem) * .2);height:calc(var(--login-rem-base, 1rem) * .2)}.login-dialog-box__logo-row{width:100%;margin-bottom:calc(var(--login-rem-base, 1rem) * .24)}.login-dialog-box__logo-row img{width:calc(var(--login-rem-base, 1rem) * 1.4);height:calc(var(--login-rem-base, 1rem) * .35)}.login-dialog-box__form-wrap{display:flex;flex-direction:column;gap:calc(var(--login-rem-base, 1rem) * .24);width:100%}.login-dialog-box__heading{display:flex;flex-direction:column;gap:calc(var(--login-rem-base, 1rem) * .05)}.login-dialog-box__title{font-weight:700;font-size:calc(var(--login-rem-base, 1rem) * .24);line-height:calc(var(--login-rem-base, 1rem) * .22);color:#18181a}.login-dialog-box__subtitle{font-weight:400;font-size:calc(var(--login-rem-base, 1rem) * .14);margin-top:calc(var(--login-rem-base, 1rem) * .08);margin-bottom:calc(var(--login-rem-base, 1rem) * .08);color:#616367}.login-dialog-box__subtitle>span:nth-child(2){color:#52cad1}.login-dialog-box__phone-row{box-sizing:border-box;display:flex;align-items:center;width:100%;height:calc(var(--login-rem-base, 1rem) * .56);background:#fff;border:1px solid #C8C9CD;box-shadow:0 calc(var(--login-rem-base, 1rem) * .08) calc(var(--login-rem-base, 1rem) * .2) #0f53570d;border-radius:calc(var(--login-rem-base, 1rem) * .12)}.login-dialog-box__phone-icon{display:flex;align-items:center;justify-content:center;width:calc(var(--login-rem-base, 1rem) * .18);height:calc(var(--login-rem-base, 1rem) * .18);margin-left:calc(var(--login-rem-base, 1rem) * .16);flex-shrink:0}.login-dialog-box__phone-icon svg{width:calc(var(--login-rem-base, 1rem) * .18);height:calc(var(--login-rem-base, 1rem) * .18)}.login-dialog-box__country-label{margin-left:calc(var(--login-rem-base, 1rem) * .06);font-weight:500;font-size:calc(var(--login-rem-base, 1rem) * .14);line-height:calc(var(--login-rem-base, 1rem) * .15);color:#202124;white-space:nowrap}.login-dialog-box__country-chevron{display:flex;align-items:center;justify-content:center;width:calc(var(--login-rem-base, 1rem) * .2);height:calc(var(--login-rem-base, 1rem) * .2);flex-shrink:0;cursor:pointer}.login-dialog-box__country-chevron svg{width:calc(var(--login-rem-base, 1rem) * .2);height:calc(var(--login-rem-base, 1rem) * .2)}.login-dialog-box__input-divider{width:1px;height:calc(var(--login-rem-base, 1rem) * .3);background:#e7f2f3;margin:0 calc(var(--login-rem-base, 1rem) * .16);flex-shrink:0}.login-dialog-box__phone-input{flex:1;height:100%;border:none;background:transparent;font-weight:400;font-size:calc(var(--login-rem-base, 1rem) * .14);line-height:calc(var(--login-rem-base, 1rem) * .15);color:#202124;outline:none}.login-dialog-box__phone-input::placeholder{color:#939599}.login-dialog-box__send-btn{width:100%;height:calc(var(--login-rem-base, 1rem) * .43);background:linear-gradient(90deg,#4fc2c9,#42a8b3);box-shadow:0 calc(var(--login-rem-base, 1rem) * .16) calc(var(--login-rem-base, 1rem) * .3) #0f535726;border-radius:calc(var(--login-rem-base, 1rem) * .12);border:none;font-weight:600;font-size:calc(var(--login-rem-base, 1rem) * .14);line-height:calc(var(--login-rem-base, 1rem) * .15);color:#fff;cursor:pointer;transition:opacity .2s}.login-dialog-box__send-btn:disabled{opacity:.5;cursor:not-allowed}.login-dialog-box__send-btn:not(:disabled):hover{opacity:.9}.login-dialog-box__otp-wrap{position:relative;display:flex;align-items:flex-start;gap:calc(var(--login-rem-base, 1rem) * .1);width:100%;cursor:text}.login-dialog-box__otp-hidden-input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:2;font-size:calc(var(--login-rem-base, 1rem) * .16);caret-color:transparent}.login-dialog-box__otp-box{display:flex;justify-content:center;align-items:center;width:calc(var(--login-rem-base, 1rem) * .56);height:calc(var(--login-rem-base, 1rem) * .56);background:#fafbfc;border:1px solid #E2E8F0;border-radius:calc(var(--login-rem-base, 1rem) * .12);transition:border-color .2s,background .2s}.login-dialog-box__otp-box--active{background:#f3fffd;border:1px solid #52CAD1}.login-dialog-box__otp-box--filled{background:#f3fffd;border:2px solid #52CAD1}.login-dialog-box__otp-digit{font-weight:700;font-size:calc(var(--login-rem-base, 1rem) * .24);line-height:calc(var(--login-rem-base, 1rem) * .29);color:#132034}.login-dialog-box__otp-cursor{display:inline-block;width:2px;height:calc(var(--login-rem-base, 1rem) * .28);background:#52cad1;border-radius:1px;animation:login-dialog-otp-blink 1s ease-in-out infinite}@keyframes login-dialog-otp-blink{0%,to{opacity:1}50%{opacity:0}}.login-dialog-box__sms-status{width:100%;font-size:calc(var(--login-rem-base, 1rem) * .13);line-height:calc(var(--login-rem-base, 1rem) * .16);color:#64748b;text-align:left;margin-top:calc(var(--login-rem-base, 1rem) * -.14);margin-bottom:calc(var(--login-rem-base, 1rem) * -.06)}.login-dialog-box__sms-status--error{color:#ef4444}.login-dialog-box__status-btn{width:100%;height:calc(var(--login-rem-base, 1rem) * .43);background:linear-gradient(90deg,#52cad1,#42a8b3);border-radius:calc(var(--login-rem-base, 1rem) * .12);border:none;font-weight:600;font-size:calc(var(--login-rem-base, 1rem) * .14);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:calc(var(--login-rem-base, 1rem) * .08);transition:opacity .2s}.login-dialog-box__status-btn:disabled{opacity:.7;cursor:not-allowed}.login-dialog-box__status-btn:not(:disabled):hover{opacity:.9}.login-dialog-box__spinner{display:inline-block;width:calc(var(--login-rem-base, 1rem) * .18);height:calc(var(--login-rem-base, 1rem) * .18);border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:login-dialog-spin .7s linear infinite}@keyframes login-dialog-spin{to{transform:rotate(360deg)}}.login-dialog-box__agreement{display:flex;align-items:center;justify-content:center;gap:calc(var(--login-rem-base, 1rem) * .06)}.login-dialog-box__checkbox{box-sizing:border-box;width:calc(var(--login-rem-base, 1rem) * .18);height:calc(var(--login-rem-base, 1rem) * .18);background:#fff;border:1.5px solid #CBD5E1;border-radius:calc(var(--login-rem-base, 1rem) * .04);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;flex-shrink:0}.login-dialog-box__checkbox--checked{background:#4fc2c9;border-color:#4fc2c9}.login-dialog-box__check-icon{font-size:calc(var(--login-rem-base, 1rem) * .11);color:#fff;font-weight:700;line-height:1}.login-dialog-box__agreement-text{font-weight:400;font-size:calc(var(--login-rem-base, 1rem) * .12);line-height:calc(var(--login-rem-base, 1rem) * .15);color:#616367}.login-dialog-box__agreement-link{font-weight:500;font-size:calc(var(--login-rem-base, 1rem) * .12);line-height:calc(var(--login-rem-base, 1rem) * .15);color:#42a8b3;cursor:pointer}.login-dialog-box__agreement-link:hover{text-decoration:underline}.login-dialog-box__tabs{display:flex;align-items:center;justify-content:center;gap:calc(var(--login-rem-base, 1rem) * .82);width:100%;margin-bottom:calc(var(--login-rem-base, 1rem) * .27)}.login-dialog-box__tab{position:relative;font-weight:600;font-size:calc(var(--login-rem-base, 1rem) * .18);line-height:calc(var(--login-rem-base, 1rem) * .24);color:#6a7282;cursor:pointer;padding-bottom:calc(var(--login-rem-base, 1rem) * .08);transition:color .2s}.login-dialog-box__tab:hover,.login-dialog-box__tab--active{color:#1a1a1a}.login-dialog-box__tab--active:after{content:"";position:absolute;left:0;right:0;bottom:0;height:calc(var(--login-rem-base, 1rem) * .02);background:#52cad1;border-radius:calc(var(--login-rem-base, 1rem) * .01)}.login-dialog-box__qr-wrap{position:relative;width:calc(var(--login-rem-base, 1rem) * 1.8);height:calc(var(--login-rem-base, 1rem) * 1.8);margin:0 auto;border:1px solid #E8E8E8;background:#fff;display:flex;align-items:center;justify-content:center}.login-dialog-box__qr-img{width:100%;height:100%;object-fit:contain;display:block}.login-dialog-box__qr-placeholder{display:flex;flex-direction:column;align-items:center;gap:calc(var(--login-rem-base, 1rem) * .12);font-size:calc(var(--login-rem-base, 1rem) * .13);color:#99a1af}.login-dialog-box__qr-mask{position:absolute;inset:0;background:#fffffff0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--login-rem-base, 1rem) * .12)}.login-dialog-box__qr-mask-text{font-size:calc(var(--login-rem-base, 1rem) * .14);color:#6a7282}.login-dialog-box__qr-refresh{border:none;background:transparent;font-size:calc(var(--login-rem-base, 1rem) * .14);font-weight:600;color:#52cad1;cursor:pointer;padding:0}.login-dialog-box__qr-refresh:hover{color:#42a8b3}.login-dialog-box__qr-tip{display:flex;align-items:center;justify-content:center;gap:calc(var(--login-rem-base, 1rem) * .06);font-weight:500;font-size:calc(var(--login-rem-base, 1rem) * .16);line-height:calc(var(--login-rem-base, 1rem) * .21);color:#1a1a1a;margin-top:calc(var(--login-rem-base, 1rem) * .12)}.login-dialog-box__qr-tip--scanned{color:#52cad1}.login-dialog-box__qr-tip-check{display:inline-flex;align-items:center;justify-content:center;width:calc(var(--login-rem-base, 1rem) * .2);height:calc(var(--login-rem-base, 1rem) * .2);border-radius:50%;background:#52cad1;color:#fff;font-size:calc(var(--login-rem-base, 1rem) * .12);font-weight:700;line-height:1;flex-shrink:0}.login-dialog-box__qr-tip-icon{width:calc(var(--login-rem-base, 1rem) * .2);height:calc(var(--login-rem-base, 1rem) * .2);flex-shrink:0}.login-dialog-box__spinner--dark{border-color:#52cad140;border-top-color:#52cad1}.login-dialog-box__qr-section{display:flex;flex-direction:column;align-items:center}.resume-agent-chat{width:5.28rem;flex-shrink:0;background:#fff;border:1px solid #F0F0F0;box-sizing:border-box;position:relative;font-size:.14rem;height:100%;display:flex;flex-direction:column}.resume-agent-chat__header{display:flex;align-items:center;justify-content:space-between;padding:.16rem;flex-shrink:0}.resume-agent-chat__header-left{display:flex;align-items:center;gap:.12rem}.resume-agent-chat__avatar{width:.44rem;height:.44rem;border-radius:50%;object-fit:cover;flex-shrink:0}.resume-agent-chat__typing-indicator{display:flex;align-items:center;gap:.06rem;padding:.14rem .12rem;background:#fff;border:1px solid #AEE6EA;border-radius:.04rem .12rem .12rem}.resume-agent-chat__typing-dot{width:.06rem;height:.06rem;display:block;border-radius:50%;background:#aee6ea;animation:resume-agent-chat-typing 1.4s infinite ease-in-out both}.resume-agent-chat__typing-dot:nth-child(2){animation-delay:.2s;background:#aee6ea99}.resume-agent-chat__typing-dot:nth-child(3){animation-delay:.4s;background:#aee6ea66}@keyframes resume-agent-chat-typing{0%,80%,to{transform:scale(1);opacity:.6}40%{transform:scale(1.3);opacity:1}}.resume-agent-chat__name{font-size:.15rem;font-weight:600;color:#1a1a1a;line-height:.22rem}.resume-agent-chat__desc{font-size:.12rem;font-weight:330;color:#99a1af;line-height:.18rem}.resume-agent-chat__online-tag{display:flex;align-items:center;justify-content:center;padding:.04rem .08rem;gap:.04rem;background:#52cad1;border-radius:.12rem;font-size:.12rem;font-weight:330;color:#fff;line-height:.16rem;flex-shrink:0}.resume-agent-chat__online-dot{width:.06rem;height:.06rem;border-radius:50%;background:#fff;flex-shrink:0}.resume-agent-chat__completeness{position:absolute;top:0;left:0;right:0;z-index:10;padding:.12rem .16rem;background:linear-gradient(360deg,#fff,#e7f8f9)}.resume-agent-chat__completeness-panel{display:flex;align-items:center;gap:.16rem;width:100%;height:.6rem;box-sizing:border-box;padding:0 .14rem;background:#fffc;box-shadow:inset 0 1px 4px #fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:.08rem}.resume-agent-chat__completeness-left{flex-shrink:0}.resume-agent-chat__completeness-score{font-family:DingTalk JinBuTi,MiSans,sans-serif;font-style:italic;font-weight:600;font-size:.16rem;line-height:.19rem;color:#1a1a1a}.resume-agent-chat__completeness-label{font-family:DingTalk JinBuTi,MiSans,sans-serif;font-style:italic;font-weight:590;font-size:.14rem;line-height:.17rem;color:#99a1af}.resume-agent-chat__completeness-right{flex:1;min-width:0}.resume-agent-chat__completeness-tags{display:flex;margin-bottom:.06rem;padding-left:55%;gap:0;justify-content:space-between}.resume-agent-chat__completeness-tag{font-family:MiSans,sans-serif;font-weight:600;font-size:.12rem;line-height:.16rem}.resume-agent-chat__completeness-tag--pass{color:#f59e0b}.resume-agent-chat__completeness-tag--good{color:#9fd051}.resume-agent-chat__completeness-tag--excellent{background:linear-gradient(0deg,#52cad1,#9fd051);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.resume-agent-chat__completeness-track{position:relative;width:100%;height:.08rem}.resume-agent-chat__completeness-rail{position:absolute;inset:0;background:#e7f8f9;border-radius:.04rem}.resume-agent-chat__completeness-seg{position:absolute;top:0;height:.08rem}.resume-agent-chat__completeness-seg--pass{left:60%;width:11%;background:#fdecce}.resume-agent-chat__completeness-seg--good{left:71%;width:19%;background:#e9f4d7}.resume-agent-chat__completeness-seg--excellent{left:90%;width:10%;background:linear-gradient(128.17deg,#d7f3f4,#d8f3e0);border-radius:0 .04rem .04rem 0}.resume-agent-chat__completeness-divider{position:absolute;top:0rem;width:0;height:.079rem;border-left:.015rem solid;z-index:3}.resume-agent-chat__completeness-divider--pass{left:60%;border-color:#f59e0b}.resume-agent-chat__completeness-divider--good{left:71%;border-color:#9fd051}.resume-agent-chat__completeness-divider--excellent{left:90%;border-color:#52cad1}.resume-agent-chat__completeness-fill{position:absolute;top:0;left:0;height:.08rem;background:#52cad1;border-radius:.04rem;transition:width .4s ease;z-index:1}.resume-agent-chat__completeness-dot{position:absolute;top:50%;width:.08rem;height:.08rem;background:#fff;border-radius:50%;transform:translate(-65%,-50%);transition:left .4s ease;z-index:2;border:1.6px solid #52CAD1}.resume-agent-chat__messages{flex:1;overflow-y:auto;padding:.16rem;display:flex;flex-direction:column;gap:.16rem}.resume-agent-chat__messages::-webkit-scrollbar{display:none}.resume-agent-chat__messages{-ms-overflow-style:none;scrollbar-width:none}.resume-agent-chat__bubble{box-sizing:border-box;display:inline-block;padding:.08rem .12rem;background:#fff;border:1px solid #AEE6EA;box-shadow:0 2px 4px #52cad11a;border-radius:.04rem .12rem .12rem;font-size:.14rem;font-weight:380;color:#1a1a1a;line-height:.24rem;max-width:100%;word-break:break-word;align-self:flex-start}.resume-agent-chat__bubble--user{align-self:flex-end;background:#e8f8f9;border:1px solid #B8E8EC;border-radius:.12rem .04rem .12rem .12rem}.resume-agent-chat__bubble--loading{background:transparent;border:none;box-shadow:none;padding:0}.resume-agent-chat__privacy-card{width:4.96rem;background:#fff;border:1px solid #F0F0F0;border-radius:.12rem;position:relative;overflow:hidden;flex-shrink:0}.resume-agent-chat__privacy-bg{position:absolute;inset:0;background:#fbfefe;border:1px solid #F0F0F0;border-radius:.12rem;overflow:hidden;z-index:0}.resume-agent-chat__privacy-glow{position:absolute;border-radius:50%;filter:blur(50px);pointer-events:none}.resume-agent-chat__privacy-glow--green{width:2.64rem;height:1.27rem;right:-.2rem;top:.28rem;background:#effbef}.resume-agent-chat__privacy-glow--cyan{width:1.98rem;height:1.15rem;left:.18rem;top:.3rem;background:#d7f3f4}.resume-agent-chat__privacy-glow--purple{width:2.76rem;height:1.75rem;left:-.64rem;top:2.05rem;background:#e5d7f4;opacity:.2}.resume-agent-chat__privacy-content{position:relative;z-index:1;padding:.16rem .2rem}.resume-agent-chat__privacy-label{font-size:.12rem;font-weight:330;color:#6a7282;line-height:.16rem;margin-bottom:.04rem}.resume-agent-chat__privacy-title{font-size:.18rem;font-weight:600;color:#1a1a1a;line-height:.24rem;margin-bottom:.12rem}.resume-agent-chat__privacy-body{background:#fff9;border-width:1px 1px 0 1px;border-style:solid;border-color:#fff;box-shadow:0 0 4px #0000000d;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:.12rem;padding:.12rem .16rem;display:flex;flex-direction:column;gap:.12rem}.resume-agent-chat__privacy-desc{font-size:.14rem;font-weight:330;color:#1a1a1a;line-height:.24rem}.resume-agent-chat__privacy-list{display:flex;flex-direction:column;gap:.08rem}.resume-agent-chat__privacy-list-item{font-size:.14rem;font-weight:330;color:#6a7282;line-height:.19rem}.resume-agent-chat__privacy-list-item:before{content:"•";margin-right:.06rem}.resume-agent-chat__privacy-agree{box-sizing:border-box;display:flex;align-items:center;padding:.08rem .12rem;gap:.08rem;background:#fff;border:1px solid #F0F0F0;border-radius:.08rem;cursor:pointer;transition:border-color .2s}.resume-agent-chat__privacy-agree:hover{border-color:#aee6ea}.resume-agent-chat__privacy-agree--checked{border-color:#52cad1}.resume-agent-chat__privacy-checkbox{width:.16rem;height:.16rem;border-radius:50%;border:1px solid #6A7282;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:all .2s}.resume-agent-chat__privacy-checkbox--checked{background:#52cad1;border-color:#52cad1}.resume-agent-chat__privacy-check-icon{width:.1rem;height:.1rem;color:#fff}.resume-agent-chat__privacy-agree-text{font-size:.14rem;font-weight:330;color:#1a1a1a;line-height:.24rem}.resume-agent-chat__privacy-btn{display:flex;align-items:center;justify-content:center;padding:.08rem 0;width:100%;border-radius:.1rem;border:none;font-size:.14rem;font-weight:450;line-height:.19rem;cursor:pointer;transition:all .2s}.resume-agent-chat__privacy-btn--disabled{background:#edf9fa;color:#aee6ea;cursor:not-allowed}.resume-agent-chat__privacy-btn--active{background:#52cad1;color:#fff}.resume-agent-chat__privacy-btn--active:hover{background:#42a8b3}.resume-agent-chat__privacy-agreed{display:flex;align-items:center;justify-content:center;gap:.08rem;padding:.08rem 0;width:100%;background:#edf9fa;border-radius:.1rem}.resume-agent-chat__privacy-agreed-icon{width:.16rem;height:.16rem;color:#aee6ea}.resume-agent-chat__privacy-agreed-text{font-size:.14rem;font-weight:450;color:#aee6ea;line-height:.19rem}.resume-agent-chat__create-card{width:4.96rem;background:#fff;border:1px solid #F0F0F0;border-radius:.12rem;position:relative;overflow:hidden;flex-shrink:0}.resume-agent-chat__create-bg{position:absolute;inset:0;background:#fbfefe;border:1px solid #F0F0F0;border-radius:.12rem;overflow:hidden;z-index:0}.resume-agent-chat__create-glow{position:absolute;border-radius:50%;filter:blur(50px);pointer-events:none}.resume-agent-chat__create-glow--green{width:2.64rem;height:1.27rem;right:-.2rem;top:.28rem;background:#effbef}.resume-agent-chat__create-glow--cyan{width:1.98rem;height:1.15rem;left:.18rem;top:.3rem;background:#d7f3f4}.resume-agent-chat__create-glow--purple{width:2.76rem;height:1.75rem;left:-.64rem;top:2.05rem;background:#e5d7f4;opacity:.2}.resume-agent-chat__create-content{position:relative;z-index:1;padding:.16rem .2rem}.resume-agent-chat__create-label{font-size:.12rem;font-weight:330;color:#6a7282;line-height:.16rem;margin-bottom:.04rem}.resume-agent-chat__create-title{font-size:.18rem;font-weight:600;color:#1a1a1a;line-height:.24rem;margin-bottom:.12rem}.resume-agent-chat__create-body{background:#fff9;border-width:1px 1px 0 1px;border-style:solid;border-color:#fff;box-shadow:0 0 4px #0000000d;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:.12rem;padding:.12rem .16rem;display:flex;flex-direction:column;gap:.12rem}.resume-agent-chat__create-options{display:flex;flex-direction:column;gap:.04rem}.resume-agent-chat__create-choices{display:flex;gap:.12rem}.resume-agent-chat__create-choice{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:.08rem .12rem;gap:.04rem;flex:1;background:#fff;border:1px solid #F0F0F0;border-radius:.08rem;cursor:pointer;transition:border-color .2s;position:relative;color:#6a7282}.resume-agent-chat__create-choice:hover:not(.resume-agent-chat__create-choice--disabled){border-color:#aee6ea}.resume-agent-chat__create-choice--active{border-color:#52cad1;color:#52cad1}.resume-agent-chat__create-choice--disabled{cursor:default}.resume-agent-chat__create-choice-badge{position:absolute;top:.06rem;right:.06rem;display:flex;align-items:center;justify-content:center;line-height:0}.resume-agent-chat__create-choice-icon{width:.32rem;height:.32rem;flex-shrink:0}.resume-agent-chat__create-choice-text{font-size:.14rem;font-weight:600;line-height:.19rem;text-align:center}.resume-agent-chat__create-descs{display:flex;gap:.12rem}.resume-agent-chat__create-desc-item{flex:1;font-size:.12rem;font-weight:330;color:#6a7282;line-height:.16rem;text-align:center}.resume-agent-chat__create-btn{display:flex;align-items:center;justify-content:center;padding:.08rem 0;width:100%;border-radius:.1rem;border:none;font-size:.14rem;font-weight:450;line-height:.19rem;cursor:pointer;transition:all .2s}.resume-agent-chat__create-btn--disabled{background:#edf9fa;color:#aee6ea;cursor:not-allowed}.resume-agent-chat__create-btn--active{background:#52cad1;color:#fff}.resume-agent-chat__create-btn--active:hover{background:#42a8b3}.resume-agent-chat__create-confirmed{display:flex;align-items:center;justify-content:center;gap:.08rem;padding:.08rem 0;width:100%;background:#edf9fa;border-radius:.1rem}.resume-agent-chat__create-confirmed-icon{width:.16rem;height:.16rem;color:#aee6ea}.resume-agent-chat__create-confirmed-text{font-size:.14rem;font-weight:450;color:#aee6ea;line-height:.19rem}.resume-agent-chat__import-result-card{width:4.96rem;background:#fff;border:1px solid #F0F0F0;border-radius:.12rem;position:relative;overflow:hidden;flex-shrink:0}.resume-agent-chat__import-result-bg{position:absolute;inset:0;background:#fbfefe;border:1px solid #F0F0F0;border-radius:.12rem;overflow:hidden;z-index:0}.resume-agent-chat__import-result-glow{position:absolute;border-radius:50%;filter:blur(50px);pointer-events:none}.resume-agent-chat__import-result-glow--green{width:2.64rem;height:1.27rem;right:-.2rem;top:.28rem;background:#effbef}.resume-agent-chat__import-result-glow--cyan{width:1.98rem;height:1.15rem;left:.18rem;top:.3rem;background:#d7f3f4}.resume-agent-chat__import-result-glow--purple{width:2.76rem;height:1.75rem;left:-.64rem;bottom:-.6rem;background:#e5d7f4;opacity:.2}.resume-agent-chat__import-result-content{position:relative;z-index:1;padding:.16rem .2rem}.resume-agent-chat__import-result-label{font-size:.12rem;font-weight:330;color:#6a7282;line-height:.16rem;margin-bottom:.04rem}.resume-agent-chat__import-result-title{font-size:.18rem;font-weight:600;color:#1a1a1a;line-height:.24rem;margin-bottom:.12rem}.resume-agent-chat__import-result-body{background:#fff9;border-width:1px 1px 0 1px;border-style:solid;border-color:#fff;box-shadow:0 0 4px #0000000d;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:.12rem;padding:.12rem .16rem;display:flex;flex-direction:column;gap:.12rem}.resume-agent-chat__import-file-box{box-sizing:border-box;padding:.08rem .12rem;background:#fff;border:1px solid #F0F0F0;border-radius:.08rem}.resume-agent-chat__import-file-desc{font-size:.14rem;font-weight:330;color:#1a1a1a;line-height:.24rem}.resume-agent-chat__import-file-name{font-size:.18rem;font-weight:600;color:#1a1a1a;line-height:.24rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resume-agent-chat__import-success-bar{display:flex;align-items:center;justify-content:center;gap:.08rem;padding:.08rem .16rem;width:100%;box-sizing:border-box;background:#edf9fa;border-radius:.1rem}.resume-agent-chat__import-success-icon{width:.16rem;height:.16rem;color:#aee6ea}.resume-agent-chat__import-success-text{font-size:.14rem;font-weight:450;color:#aee6ea;line-height:.19rem}.resume-agent-chat__import-fail-row{display:flex;align-items:center;gap:.04rem}.resume-agent-chat__import-fail-icon{width:.16rem;height:.16rem;flex-shrink:0}.resume-agent-chat__import-fail-text{font-size:.14rem;font-weight:450;color:#ef4444;line-height:.24rem}.resume-agent-chat__import-retry-btn{display:flex;align-items:center;justify-content:center;padding:.08rem 0;width:100%;background:#52cad1;border-radius:.1rem;border:none;font-size:.14rem;font-weight:450;color:#fff;line-height:.19rem;cursor:pointer;transition:background .2s}.resume-agent-chat__import-retry-btn:hover{background:#42a8b3}.resume-agent-chat__input-wrap{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;padding:.08rem .12rem;gap:.08rem;margin:0 .16rem .24rem;background:#fffffff2;border:1px solid #AEE6EA;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:.08rem;flex-shrink:0}.resume-agent-chat__input{flex:1;border:none;outline:none;background:transparent;font-size:.14rem;font-weight:330;color:#1a1a1a;line-height:.19rem}.resume-agent-chat__input::placeholder{color:#99a1af}.resume-agent-chat__send-btn{display:flex;align-items:center;justify-content:center;width:.32rem;height:.32rem;background:#52cad1;border-radius:.08rem;border:none;cursor:pointer;flex-shrink:0;transition:background .2s}.resume-agent-chat__send-btn:hover{background:#42a8b3}.resume-agent-chat__send-icon{width:.2rem;height:.2rem;color:#fff}.resume-agent-chat__phone-card{width:4.96rem;background:#fff;border:1px solid #F0F0F0;border-radius:.12rem;position:relative;overflow:hidden;flex-shrink:0}.resume-agent-chat__phone-bg{position:absolute;inset:0;background:#fbfefe;border:1px solid #F0F0F0;border-radius:.12rem;overflow:hidden;z-index:0}.resume-agent-chat__phone-glow{position:absolute;border-radius:50%;filter:blur(50px);pointer-events:none}.resume-agent-chat__phone-glow--green{width:2.64rem;height:1.27rem;right:-.2rem;top:.28rem;background:#effbef}.resume-agent-chat__phone-glow--cyan{width:1.98rem;height:1.15rem;left:.18rem;top:.3rem;background:#d7f3f4}.resume-agent-chat__phone-glow--purple{width:2.76rem;height:1.75rem;left:-.64rem;bottom:-.6rem;background:#e5d7f4;opacity:.2}.resume-agent-chat__phone-content{position:relative;z-index:1;padding:.16rem .2rem}.resume-agent-chat__phone-label{font-size:.12rem;font-weight:330;color:#6a7282;line-height:.16rem;margin-bottom:.04rem}.resume-agent-chat__phone-title{font-size:.18rem;font-weight:600;color:#1a1a1a;line-height:.24rem;margin-bottom:.12rem}.resume-agent-chat__phone-body{background:#fff9;border-width:1px 1px 0 1px;border-style:solid;border-color:#fff;box-shadow:0 0 4px #0000000d;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:.12rem;padding:.12rem .16rem;display:flex;flex-direction:column;gap:.12rem}.resume-agent-chat__phone-option{box-sizing:border-box;display:flex;flex-direction:column;padding:.08rem .12rem;gap:.1rem;background:#fff;border:1px solid #F0F0F0;border-radius:.08rem;cursor:pointer;transition:border-color .2s}.resume-agent-chat__phone-option:hover:not(.resume-agent-chat__phone-option--active){border-color:#aee6ea}.resume-agent-chat__phone-option--active{border-color:#52cad1}.resume-agent-chat__phone-option-row{display:flex;align-items:center;gap:.08rem}.resume-agent-chat__phone-radio{width:.16rem;height:.16rem;border-radius:50%;border:1px solid #6A7282;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:all .2s}.resume-agent-chat__phone-radio--checked{background:#52cad1;border-color:#52cad1}.resume-agent-chat__phone-radio-icon{width:.1rem;height:.1rem;color:#fff}.resume-agent-chat__phone-option-info{flex:1;min-width:0}.resume-agent-chat__phone-option-text{font-size:.14rem;font-weight:330;color:#1a1a1a;line-height:.24rem}.resume-agent-chat__phone-option-number{font-size:.18rem;font-weight:600;color:#1a1a1a;line-height:.24rem}.resume-agent-chat__phone-input-wrap{box-sizing:border-box;background:#fff;border:1px solid #F0F0F0;border-radius:.06rem;padding:.06rem .1rem}.resume-agent-chat__phone-input{width:100%;border:none;outline:none;background:transparent;font-size:.14rem;font-weight:330;color:#1a1a1a;line-height:.24rem}.resume-agent-chat__phone-input::placeholder{color:#99a1af}.resume-agent-chat__phone-btn{display:flex;align-items:center;justify-content:center;padding:.08rem 0;width:100%;border-radius:.1rem;border:none;font-size:.14rem;font-weight:450;line-height:.19rem;cursor:pointer;transition:all .2s}.resume-agent-chat__phone-btn--disabled{background:#edf9fa;color:#aee6ea;cursor:not-allowed}.resume-agent-chat__phone-btn--active{background:#52cad1;color:#fff}.resume-agent-chat__phone-btn--active:hover{background:#42a8b3}.resume-agent-chat__phone-result-box{box-sizing:border-box;padding:.08rem .12rem;background:#fff;border:1px solid #F0F0F0;border-radius:.08rem}.resume-agent-chat__phone-result-label{font-size:.14rem;font-weight:330;color:#1a1a1a;line-height:.24rem}.resume-agent-chat__phone-result-number{font-size:.18rem;font-weight:600;color:#1a1a1a;line-height:.24rem}.resume-agent-chat__phone-confirmed{display:flex;align-items:center;justify-content:center;gap:.08rem;padding:.08rem 0;width:100%;background:#edf9fa;border-radius:.1rem}.resume-agent-chat__phone-confirmed-icon{width:.16rem;height:.16rem;color:#aee6ea}.resume-agent-chat__phone-confirmed-text{font-size:.14rem;font-weight:450;color:#aee6ea;line-height:.19rem}.resume-agent-chat__info-card{width:4.96rem;background:#fff;border:1px solid #F0F0F0;border-radius:.12rem;position:relative;overflow:hidden;flex-shrink:0}.resume-agent-chat__info-bg{position:absolute;inset:0;background:#fbfefe;border:1px solid #F0F0F0;border-radius:.12rem;overflow:hidden;z-index:0}.resume-agent-chat__info-glow{position:absolute;border-radius:50%;filter:blur(50px);pointer-events:none}.resume-agent-chat__info-glow--green{width:2.64rem;height:1.27rem;right:-.2rem;top:.28rem;background:#effbef}.resume-agent-chat__info-glow--cyan{width:1.98rem;height:1.15rem;left:.18rem;top:.3rem;background:#d7f3f4}.resume-agent-chat__info-glow--purple{width:2.76rem;height:1.75rem;left:-.64rem;bottom:-.6rem;background:#e5d7f4;opacity:.2}.resume-agent-chat__info-content{position:relative;z-index:1;padding:.16rem .2rem}.resume-agent-chat__info-label{font-size:.12rem;font-weight:330;color:#6a7282;line-height:.16rem;margin-bottom:.04rem}.resume-agent-chat__info-title{font-size:.18rem;font-weight:600;color:#1a1a1a;line-height:.24rem;margin-bottom:.12rem}.resume-agent-chat__info-body{background:#fff9;border-width:1px 1px 0 1px;border-style:solid;border-color:#fff;box-shadow:0 0 4px #0000000d;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:.12rem;padding:.12rem .16rem;display:flex;flex-direction:column;gap:.12rem}.resume-agent-chat__info-row{display:flex;gap:.08rem}.resume-agent-chat__info-field{flex:1;min-width:0}.resume-agent-chat__info-field--disabled{pointer-events:none}.resume-agent-chat__info-field-label{display:flex;align-items:flex-start;font-size:.14rem;font-weight:330;color:#6a7282;line-height:.19rem;margin-bottom:.08rem}.resume-agent-chat__info-required{color:#ef4444;font-size:.14rem;line-height:.19rem}.resume-agent-chat__info-input-box{box-sizing:border-box;display:flex;align-items:center;padding:.08rem .16rem;background:#fff;border:1px solid #AEE6EA;border-radius:.08rem}.resume-agent-chat__info-input{width:100%;border:none;outline:none;background:transparent;font-size:.14rem;font-weight:330;color:#1a1a1a;line-height:.19rem}.resume-agent-chat__info-input::placeholder{color:#99a1af}.resume-agent-chat__info-btn{display:flex;align-items:center;justify-content:center;padding:.08rem 0;width:100%;border-radius:.1rem;border:none;font-size:.14rem;font-weight:450;line-height:.19rem;cursor:pointer;transition:all .2s}.resume-agent-chat__info-btn--disabled{background:#edf9fa;color:#aee6ea;cursor:not-allowed}.resume-agent-chat__info-btn--active{background:#52cad1;color:#fff}.resume-agent-chat__info-btn--active:hover{background:#42a8b3}.resume-agent-chat__info-confirmed{display:flex;align-items:center;justify-content:center;gap:.08rem;padding:.08rem 0;width:100%;background:#edf9fa;border-radius:.1rem}.resume-agent-chat__info-confirmed-icon{width:.16rem;height:.16rem;color:#aee6ea}.resume-agent-chat__info-confirmed-text{font-size:.14rem;font-weight:450;color:#aee6ea;line-height:.19rem}.resume-agent-chat__scene-card{width:4.96rem;background:#fff;border:1px solid #F0F0F0;border-radius:.12rem;position:relative;overflow:hidden;flex-shrink:0}.resume-agent-chat__scene-bg{position:absolute;inset:0;background:#fbfefe;border:1px solid #F0F0F0;border-radius:.12rem;overflow:hidden;z-index:0}.resume-agent-chat__scene-glow{position:absolute;border-radius:50%;filter:blur(50px);pointer-events:none}.resume-agent-chat__scene-glow--green{width:2.64rem;height:1.27rem;right:-.2rem;top:.28rem;background:#effbef}.resume-agent-chat__scene-glow--cyan{width:1.98rem;height:1.15rem;left:.18rem;top:.3rem;background:#d7f3f4}.resume-agent-chat__scene-glow--purple{width:2.76rem;height:1.75rem;left:-.64rem;bottom:-.6rem;background:#e5d7f4;opacity:.2}.resume-agent-chat__scene-content{position:relative;z-index:1;padding:.16rem .2rem}.resume-agent-chat__scene-label{font-size:.12rem;font-weight:330;color:#6a7282;line-height:.16rem;margin-bottom:.04rem}.resume-agent-chat__scene-title{font-size:.18rem;font-weight:600;color:#1a1a1a;line-height:.24rem;margin-bottom:.12rem}.resume-agent-chat__scene-body{background:#fff9;border-width:1px 1px 0 1px;border-style:solid;border-color:#fff;box-shadow:0 0 4px #0000000d;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:.12rem;padding:.12rem .16rem;display:flex;flex-direction:column;gap:.12rem}.resume-agent-chat__scene-choices{display:flex;gap:.12rem}.resume-agent-chat__scene-choice{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:.08rem .12rem;gap:.04rem;flex:1;background:#fff;border:1px solid #F0F0F0;border-radius:.08rem;cursor:pointer;transition:border-color .2s,color .2s;position:relative;color:#6a7282}.resume-agent-chat__scene-choice:hover:not(.resume-agent-chat__scene-choice--active){border-color:#aee6ea}.resume-agent-chat__scene-choice--active{border-color:#52cad1;color:#52cad1}.resume-agent-chat__scene-choice--disabled{cursor:default}.resume-agent-chat__scene-choice-badge{position:absolute;top:.06rem;right:.06rem;display:flex;align-items:center;justify-content:center;line-height:0}.resume-agent-chat__scene-choice-icon{width:.32rem;height:.32rem;flex-shrink:0}.resume-agent-chat__scene-choice-text{font-size:.14rem;font-weight:600;line-height:.19rem;text-align:center}.resume-agent-chat__scene-btn{display:flex;align-items:center;justify-content:center;padding:.08rem 0;width:100%;border-radius:.1rem;border:none;font-size:.14rem;font-weight:450;line-height:.19rem;cursor:pointer;transition:all .2s}.resume-agent-chat__scene-btn--disabled{background:#edf9fa;color:#aee6ea;cursor:not-allowed}.resume-agent-chat__scene-btn--active{background:#52cad1;color:#fff}.resume-agent-chat__scene-btn--active:hover{background:#42a8b3}.resume-agent-chat__scene-confirmed{display:flex;align-items:center;justify-content:center;gap:.08rem;padding:.08rem 0;width:100%;background:#edf9fa;border-radius:.1rem}.resume-agent-chat__scene-confirmed-icon{width:.16rem;height:.16rem;color:#aee6ea}.resume-agent-chat__scene-confirmed-text{font-size:.14rem;font-weight:450;color:#aee6ea;line-height:.19rem}.resume-agent-chat__intent-card{width:4.96rem;background:#fff;border:1px solid #F0F0F0;border-radius:.12rem;position:relative;overflow:hidden;flex-shrink:0}.resume-agent-chat__intent-bg{position:absolute;inset:0;background:#fbfefe;border:1px solid #F0F0F0;border-radius:.12rem;overflow:hidden;z-index:0}.resume-agent-chat__intent-glow{position:absolute;border-radius:50%;filter:blur(50px);pointer-events:none}.resume-agent-chat__intent-glow--green{width:2.64rem;height:1.27rem;right:-.2rem;top:.28rem;background:#effbef}.resume-agent-chat__intent-glow--cyan{width:1.98rem;height:1.15rem;left:.18rem;top:.3rem;background:#d7f3f4}.resume-agent-chat__intent-glow--purple{width:2.76rem;height:1.75rem;left:-.64rem;bottom:-.6rem;background:#e5d7f4;opacity:.2}.resume-agent-chat__intent-content{position:relative;z-index:1;padding:.16rem .2rem}.resume-agent-chat__intent-label{font-size:.12rem;font-weight:330;color:#6a7282;line-height:.16rem;margin-bottom:.04rem}.resume-agent-chat__intent-title{font-size:.18rem;font-weight:600;color:#1a1a1a;line-height:.24rem;margin-bottom:.12rem}.resume-agent-chat__intent-body{background:#fff9;border-width:1px 1px 0 1px;border-style:solid;border-color:#fff;box-shadow:0 0 4px #0000000d;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:.12rem;padding:.12rem .16rem;display:flex;flex-direction:column;gap:.12rem}.resume-agent-chat__intent-desc{font-size:.14rem;font-weight:330;color:#1a1a1a;line-height:.24rem}.resume-agent-chat__intent-option{box-sizing:border-box;display:flex;flex-direction:column;padding:.08rem .12rem;gap:.1rem;background:#fff;border:1px solid #F0F0F0;border-radius:.08rem;cursor:pointer;transition:border-color .2s}.resume-agent-chat__intent-option:hover:not(.resume-agent-chat__intent-option--active){border-color:#aee6ea}.resume-agent-chat__intent-option--active{border-color:#52cad1}.resume-agent-chat__intent-option-row{display:flex;align-items:center;gap:.08rem}.resume-agent-chat__intent-option-title{font-size:.14rem;font-weight:600;color:#1a1a1a;line-height:.24rem}.resume-agent-chat__intent-radio{width:.16rem;height:.16rem;border-radius:50%;border:1px solid #6A7282;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:all .2s}.resume-agent-chat__intent-radio--checked{background:#52cad1;border-color:#52cad1}.resume-agent-chat__intent-radio-icon{width:.1rem;height:.1rem;color:#fff}.resume-agent-chat__intent-input-wrap{box-sizing:border-box;display:flex;align-items:center;padding:.08rem .12rem;background:#fff;border:1px solid #F0F0F0;border-radius:.08rem}.resume-agent-chat__intent-input-wrap--half{flex:1;min-width:0}.resume-agent-chat__intent-input{width:100%;border:none;outline:none;background:transparent;font-size:.14rem;font-weight:330;color:#1a1a1a;line-height:.19rem}.resume-agent-chat__intent-input::placeholder{color:#99a1af}.resume-agent-chat__intent-major-row{display:flex;gap:.08rem}.resume-agent-chat__intent-btn{display:flex;align-items:center;justify-content:center;padding:.08rem 0;width:100%;border-radius:.1rem;border:none;font-size:.14rem;font-weight:450;line-height:.19rem;cursor:pointer;transition:all .2s}.resume-agent-chat__intent-btn--disabled{background:#edf9fa;color:#aee6ea;cursor:not-allowed}.resume-agent-chat__intent-btn--active{background:#52cad1;color:#fff}.resume-agent-chat__intent-btn--active:hover{background:#42a8b3}.resume-agent-chat__intent-result-box{box-sizing:border-box;padding:.08rem .12rem;background:#fff;border:1px solid #F0F0F0;border-radius:.08rem}.resume-agent-chat__intent-result-label{font-size:.14rem;font-weight:330;color:#1a1a1a;line-height:.24rem}.resume-agent-chat__intent-result-value{font-size:.18rem;font-weight:600;color:#1a1a1a;line-height:.24rem}.resume-agent-chat__intent-done{display:flex;align-items:center;justify-content:center;gap:.08rem;padding:.08rem 0;width:100%;background:#edf9fa;border-radius:.1rem}.resume-agent-chat__intent-done-icon{width:.16rem;height:.16rem;color:#aee6ea}.resume-agent-chat__intent-done-text{font-size:.14rem;font-weight:450;color:#aee6ea;line-height:.19rem}.resume-agent-chat__intent-pick-item{box-sizing:border-box;display:flex;align-items:center;padding:.08rem .12rem;gap:.08rem;background:#fff;border:1px solid #F0F0F0;border-radius:.08rem;cursor:pointer;transition:border-color .2s}.resume-agent-chat__intent-pick-item:hover:not(.resume-agent-chat__intent-pick-item--active){border-color:#aee6ea}.resume-agent-chat__intent-pick-item--active{border-color:#52cad1}.resume-agent-chat__intent-pick-item-text{font-size:.14rem;font-weight:330;color:#1a1a1a;line-height:.24rem;flex:1}.resume-agent-chat__intent-switch{font-size:.14rem;font-weight:380;color:#52cad1;line-height:.24rem;text-align:center;cursor:pointer;transition:opacity .2s}.resume-agent-chat__intent-switch:hover{opacity:.8}.resume-agent-chat__card-done-overlay{position:absolute;inset:0;background:#ffffff80;z-index:2;border-radius:.12rem;pointer-events:none}.resume-agent-chat__skills-card{width:4.96rem;background:#fff;border:1px solid #F0F0F0;border-radius:.12rem;position:relative;overflow:hidden;flex-shrink:0}.resume-agent-chat__skills-bg{position:absolute;inset:0;background:#fbfefe;border:1px solid #F0F0F0;border-radius:.12rem;overflow:hidden;z-index:0}.resume-agent-chat__skills-glow{position:absolute;border-radius:50%;filter:blur(50px);pointer-events:none}.resume-agent-chat__skills-glow--green{width:2.64rem;height:1.27rem;right:-.2rem;top:.28rem;background:#effbef}.resume-agent-chat__skills-glow--cyan{width:1.98rem;height:1.15rem;left:.18rem;top:.3rem;background:#d7f3f4}.resume-agent-chat__skills-glow--purple{width:2.76rem;height:1.75rem;left:-.64rem;bottom:-.6rem;background:#e5d7f4;opacity:.2}.resume-agent-chat__skills-content{position:relative;z-index:1;padding:.16rem .2rem}.resume-agent-chat__skills-label{font-size:.12rem;font-weight:330;color:#6a7282;line-height:.16rem;margin-bottom:.04rem}.resume-agent-chat__skills-title{font-size:.18rem;font-weight:600;color:#1a1a1a;line-height:.24rem;margin-bottom:.12rem}.resume-agent-chat__skills-body{position:relative;background:#fff9;border-width:1px 1px 0 1px;border-style:solid;border-color:#fff;box-shadow:0 0 4px #0000000d;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:.12rem;padding:.12rem .16rem;display:flex;flex-direction:column;gap:.12rem}.resume-agent-chat__skills-grid{display:flex;flex-wrap:wrap;gap:.12rem}.resume-agent-chat__skills-item{box-sizing:border-box;display:flex;justify-content:center;align-items:center;padding:.08rem .06rem;background:#fff;border:1px solid #F0F0F0;border-radius:.08rem;cursor:pointer;transition:border-color .2s;width:calc((100% - .36rem)/4);overflow:hidden}.resume-agent-chat__skills-item:hover:not(.resume-agent-chat__skills-item--active):not(.resume-agent-chat__skills-item--disabled){border-color:#aee6ea}.resume-agent-chat__skills-item--active{border-color:#52cad1}.resume-agent-chat__skills-item--disabled{cursor:default;pointer-events:none}.resume-agent-chat__skills-item-text{font-size:.14rem;font-weight:330;color:#1a1a1a;line-height:.24rem;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.resume-agent-chat__skills-actions{display:flex;flex-direction:column;gap:.08rem}.resume-agent-chat__skills-btn{display:flex;align-items:center;justify-content:center;padding:.08rem 0;width:100%;border-radius:.1rem;border:none;font-size:.14rem;font-weight:450;line-height:.19rem;cursor:pointer;transition:all .2s}.resume-agent-chat__skills-btn--disabled{background:#edf9fa;color:#aee6ea;cursor:not-allowed}.resume-agent-chat__skills-btn--active{background:#52cad1;color:#fff}.resume-agent-chat__skills-btn--active:hover{background:#42a8b3}.resume-agent-chat__skills-skip{font-size:.14rem;font-weight:380;color:#52cad1;line-height:.24rem;text-align:center;cursor:pointer;transition:opacity .2s}.resume-agent-chat__skills-skip:hover{opacity:.8}.resume-agent-chat__skills-done{display:flex;align-items:center;justify-content:center;gap:.08rem;padding:.08rem 0;width:100%;background:#edf9fa;border-radius:.1rem}.resume-agent-chat__skills-done-icon{width:.16rem;height:.16rem;color:#aee6ea}.resume-agent-chat__skills-done-text{font-size:.14rem;font-weight:450;color:#aee6ea;line-height:.19rem}.resume-agent-chat__summary-card{width:4.96rem;background:#fff;border:1px solid #F0F0F0;border-radius:.12rem;position:relative;overflow:hidden;flex-shrink:0}.resume-agent-chat__summary-bg{position:absolute;inset:0;background:#fbfefe;border:1px solid #F0F0F0;border-radius:.12rem;overflow:hidden;z-index:0}.resume-agent-chat__summary-glow{position:absolute;border-radius:50%;filter:blur(50px);pointer-events:none}.resume-agent-chat__summary-glow--green{width:2.64rem;height:1.27rem;right:-.2rem;top:.28rem;background:#effbef}.resume-agent-chat__summary-glow--cyan{width:1.98rem;height:1.15rem;left:.18rem;top:.3rem;background:#d7f3f4}.resume-agent-chat__summary-glow--purple{width:2.76rem;height:1.75rem;left:-.64rem;bottom:-.6rem;background:#e5d7f4;opacity:.2}.resume-agent-chat__summary-content{position:relative;z-index:1;padding:.16rem .2rem}.resume-agent-chat__summary-label{font-size:.12rem;font-weight:330;color:#6a7282;line-height:.16rem;margin-bottom:.04rem}.resume-agent-chat__summary-title{font-size:.18rem;font-weight:600;color:#1a1a1a;line-height:.24rem;margin-bottom:.12rem}.resume-agent-chat__summary-body{position:relative;background:#fff9;border-width:1px 1px 0 1px;border-style:solid;border-color:#fff;box-shadow:0 0 4px #0000000d;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:.12rem;padding:.12rem .16rem;display:flex;flex-direction:column;gap:.12rem}.resume-agent-chat__summary-ai-box{box-sizing:border-box;padding:.08rem .12rem;background:linear-gradient(180deg,#edf9fa,#fff 25%);border:1px solid #AEE6EA;border-radius:.08rem;display:flex;flex-direction:column;gap:.08rem}.resume-agent-chat__summary-ai-header{display:flex;align-items:center;gap:.04rem}.resume-agent-chat__summary-ai-icon{width:.16rem;height:.16rem;flex-shrink:0}.resume-agent-chat__summary-ai-label{font-size:.14rem;font-weight:450;color:#52cad1;line-height:.19rem}.resume-agent-chat__summary-ai-text{font-size:.14rem;font-weight:450;color:#1a1a1a;line-height:.19rem}.resume-agent-chat__summary-actions{display:flex;gap:.12rem}.resume-agent-chat__summary-btn-outline{box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:.08rem .16rem;flex:1;background:#fff;border:1px solid #52CAD1;border-radius:.1rem;font-size:.14rem;font-weight:450;color:#52cad1;line-height:.19rem;cursor:pointer;transition:all .2s}.resume-agent-chat__summary-btn-outline:hover{background:#edf9fa}.resume-agent-chat__summary-btn-primary{box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:.08rem .16rem;flex:1;background:#52cad1;border:none;border-radius:.1rem;font-size:.14rem;font-weight:450;color:#fff;line-height:.19rem;cursor:pointer;transition:all .2s}.resume-agent-chat__summary-btn-primary:hover{background:#42a8b3}.resume-agent-chat__summary-done{display:flex;align-items:center;justify-content:center;gap:.08rem;padding:.08rem 0;width:100%;background:#edf9fa;border-radius:.1rem}.resume-agent-chat__summary-done-icon{width:.16rem;height:.16rem;color:#aee6ea}.resume-agent-chat__summary-done-text{font-size:.14rem;font-weight:450;color:#aee6ea;line-height:.19rem}.resume-agent-chat__create-resume-card{width:4.96rem;font-size:.14rem;background:#fff;border:1px solid #F0F0F0;border-radius:.12rem;position:relative;overflow:hidden;flex-shrink:0}.resume-agent-chat__create-resume-bg{position:absolute;inset:0;background:#fbfefe;border:1px solid #F0F0F0;border-radius:.12rem;overflow:hidden;z-index:0}.resume-agent-chat__create-resume-glow{position:absolute;border-radius:50%;filter:blur(50px);pointer-events:none}.resume-agent-chat__create-resume-glow--green{width:2.76rem;height:1.75rem;right:-.64rem;top:-.87rem;background:#caf0e0;opacity:.35}.resume-agent-chat__create-resume-glow--cyan{width:2.76rem;height:1.75rem;right:.5rem;top:.2rem;background:#c8f0f2;opacity:.35}.resume-agent-chat__create-resume-glow--purple{width:2.76rem;height:1.75rem;left:-.64rem;top:2.05rem;background:#e5d7f4;opacity:.2}.resume-agent-chat__create-resume-content{position:relative;z-index:1;padding:.16rem .2rem}.resume-agent-chat__create-resume-label{font-size:.12rem;font-weight:330;color:#52cad1;line-height:.16rem;margin-bottom:.04rem}.resume-agent-chat__create-resume-title{font-size:.18rem;font-weight:600;color:#1a1a1a;line-height:.24rem;margin-bottom:.12rem}.resume-agent-chat__create-resume-body{background:#ffffffa6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:.08rem;padding:.16rem}.resume-agent-chat__create-resume-desc{font-size:.13rem;color:#99a1af;line-height:.2rem;margin-bottom:.16rem}.resume-agent-chat__create-resume-btn{display:flex;align-items:center;justify-content:center;width:100%;padding:.1rem 0;background:#52cad1;color:#fff;font-size:.15rem;font-weight:500;border:none;border-radius:.08rem;cursor:pointer;transition:opacity .2s}.resume-agent-chat__create-resume-btn:hover{opacity:.9}.resume-agent-chat__create-resume-done{display:flex;align-items:center;justify-content:center;gap:.06rem;padding:.08rem 0;background:#52cad11a;border-radius:.08rem}.resume-agent-chat__create-resume-done-icon{width:.16rem;height:.16rem;color:#aee6ea}.resume-agent-chat__create-resume-done-text{font-size:.14rem;font-weight:450;color:#aee6ea;line-height:.19rem}.resume-agent-exp-cards{display:flex;flex-direction:column;gap:.16rem;font-size:.14rem}.resume-agent-exp-cards__card{width:4.96rem;background:#fff;border:1px solid #F0F0F0;border-radius:.12rem;position:relative;overflow:hidden;flex-shrink:0}.resume-agent-exp-cards__bg{position:absolute;inset:0;background:#fbfefe;border:1px solid #F0F0F0;border-radius:.12rem;overflow:hidden;z-index:0}.resume-agent-exp-cards__glow{position:absolute;border-radius:50%;filter:blur(50px);pointer-events:none}.resume-agent-exp-cards__glow--green{width:2.64rem;height:1.27rem;right:-.2rem;top:.28rem;background:#effbef}.resume-agent-exp-cards__glow--cyan{width:1.98rem;height:1.15rem;left:.18rem;top:.3rem;background:#d7f3f4}.resume-agent-exp-cards__glow--purple{width:2.76rem;height:1.75rem;left:-.64rem;bottom:-.6rem;background:#e5d7f4;opacity:.2}.resume-agent-exp-cards__content{position:relative;z-index:1;padding:.16rem .2rem}.resume-agent-exp-cards__label{font-size:.12rem;font-weight:330;color:#6a7282;line-height:.16rem;margin-bottom:.04rem}.resume-agent-exp-cards__title{font-size:.18rem;font-weight:600;color:#1a1a1a;line-height:.24rem;margin-bottom:.12rem}.resume-agent-exp-cards__body{background:#fff9;border-width:1px 1px 0 1px;border-style:solid;border-color:#fff;box-shadow:0 0 4px #0000000d;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:.12rem;padding:.12rem .16rem;display:flex;flex-direction:column;gap:.12rem}.resume-agent-exp-cards__row{display:flex;gap:.08rem}.resume-agent-exp-cards__field{flex:1;min-width:0}.resume-agent-exp-cards__field-label{display:flex;align-items:flex-start;font-size:.14rem;font-weight:330;color:#6a7282;line-height:.19rem;margin-bottom:.08rem}.resume-agent-exp-cards__required{color:#ef4444;font-size:.14rem;line-height:.19rem}.resume-agent-exp-cards__input-box{box-sizing:border-box;display:flex;align-items:center;padding:.08rem .12rem;background:#fff;border:1px solid #AEE6EA;border-radius:.08rem}.resume-agent-exp-cards__input{width:100%;border:none;outline:none;background:transparent;font-size:.14rem;font-weight:330;color:#1a1a1a;line-height:.19rem}.resume-agent-exp-cards__input::placeholder{color:#99a1af}.resume-agent-exp-cards__select-box{box-sizing:border-box;width:100%}.resume-agent-exp-cards__el-select{width:100%!important}.resume-agent-exp-cards__el-select :deep(.el-input__wrapper){background:#f3f4f6;border:none;box-shadow:none;border-radius:.08rem;padding:.04rem .12rem;font-size:.14rem;line-height:.19rem}.resume-agent-exp-cards__el-select :deep(.el-input__inner){font-size:.14rem;color:#1a1a1a;font-weight:330}.resume-agent-exp-cards__el-select :deep(.el-input__suffix){color:#6a7282}.resume-agent-exp-cards__date-box{box-sizing:border-box;width:100%}.resume-agent-exp-cards__date-box--disabled{display:flex;align-items:center;padding:.065rem .12rem;background:#f3f4f6;border-radius:.08rem;opacity:.7}.resume-agent-exp-cards__date-inner{display:flex;align-items:center;width:100%}.resume-agent-exp-cards__date-text{font-size:.14rem;font-weight:330;color:#1a1a1a;line-height:.19rem}.resume-agent-exp-cards__el-date{width:100%!important}.resume-agent-exp-cards__el-date :deep(.el-input__wrapper){background:#f3f4f6;border:none;box-shadow:none;border-radius:.08rem;padding:.04rem .12rem;font-size:.14rem;line-height:.19rem}.resume-agent-exp-cards__el-date :deep(.el-input__inner){font-size:.14rem;color:#1a1a1a;font-weight:330}.resume-agent-exp-cards__el-date :deep(.el-input__prefix){display:none}.resume-agent-exp-cards__el-date :deep(.el-input__suffix){color:#6a7282}.resume-agent-exp-cards__field-end{flex:1;min-width:0}.resume-agent-exp-cards__field-label-row{display:flex;align-items:flex-start;justify-content:space-between}.resume-agent-exp-cards__now-check{display:flex;align-items:center;gap:.08rem;cursor:pointer}.resume-agent-exp-cards__now-radio{width:.16rem;height:.16rem;border-radius:50%;border:1px solid #6A7282;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:all .2s}.resume-agent-exp-cards__now-radio--checked{background:#52cad1;border-color:#52cad1}.resume-agent-exp-cards__now-radio-icon{width:.1rem;height:.1rem;color:#fff}.resume-agent-exp-cards__now-text{font-size:.14rem;font-weight:330;color:#1a1a1a;line-height:.19rem}.resume-agent-exp-cards__textarea-box{box-sizing:border-box;padding:.08rem .12rem;background:#fff;border:1px solid #AEE6EA;border-radius:.08rem}.resume-agent-exp-cards__textarea{width:100%;border:none;outline:none;background:transparent;font-size:.14rem;font-weight:330;color:#1a1a1a;line-height:.22rem;resize:none}.resume-agent-exp-cards__textarea::placeholder{color:#99a1af}.resume-agent-exp-cards__btn{display:flex;align-items:center;justify-content:center;padding:.08rem 0;width:100%;border-radius:.1rem;border:none;font-size:.14rem;font-weight:450;line-height:.19rem;cursor:pointer;transition:all .2s}.resume-agent-exp-cards__btn--disabled{background:#edf9fa;color:#aee6ea;cursor:not-allowed}.resume-agent-exp-cards__btn--active{background:#52cad1;color:#fff}.resume-agent-exp-cards__btn--active:hover{background:#42a8b3}.resume-agent-exp-cards__summary-box{box-sizing:border-box;display:flex;flex-direction:column;padding:.08rem .12rem;gap:.12rem;background:#fff;border:1px solid #F0F0F0;border-radius:.08rem}.resume-agent-exp-cards__summary-row{flex:1;min-width:0}.resume-agent-exp-cards__summary-row--full{width:100%}.resume-agent-exp-cards__summary-pair{display:flex;gap:.08rem}.resume-agent-exp-cards__summary-label{font-size:.14rem;font-weight:330;color:#6a7282;line-height:.24rem}.resume-agent-exp-cards__summary-value{font-size:.14rem;font-weight:450;color:#1a1a1a;line-height:.19rem}.resume-agent-exp-cards__ai-box{box-sizing:border-box;display:flex;flex-direction:column;padding:.08rem .12rem;gap:.1rem;background:linear-gradient(180deg,#edf9fa,#fff 25%);border:1px solid #AEE6EA;border-radius:.08rem}.resume-agent-exp-cards__ai-header{display:flex;align-items:center;justify-content:space-between}.resume-agent-exp-cards__ai-label{display:flex;align-items:center;gap:.04rem}.resume-agent-exp-cards__ai-icon{width:.16rem;height:.16rem;flex-shrink:0}.resume-agent-exp-cards__ai-label-text{font-size:.14rem;font-weight:450;line-height:.19rem;background:linear-gradient(128.17deg,#52cad1,#82d79b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.resume-agent-exp-cards__ai-adjust{display:flex;align-items:center;gap:.02rem;cursor:pointer;border-radius:.04rem;transition:opacity .2s}.resume-agent-exp-cards__ai-adjust:hover{opacity:.8}.resume-agent-exp-cards__ai-adjust-text{font-size:.12rem;font-weight:380;color:#52cad1;line-height:.16rem}.resume-agent-exp-cards__ai-textarea{width:100%;border:none;outline:none;background:transparent;font-size:.14rem;font-weight:450;color:#1a1a1a;line-height:.22rem;resize:none;cursor:default}.resume-agent-exp-cards__ai-actions{display:flex;gap:.12rem}.resume-agent-exp-cards__ai-btn-outline{flex:1;box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:.08rem .16rem;border:1px solid #52CAD1;border-radius:.1rem;background:transparent;font-size:.14rem;font-weight:450;color:#52cad1;line-height:.19rem;cursor:pointer;transition:all .2s}.resume-agent-exp-cards__ai-btn-outline:hover{background:#edf9fa}.resume-agent-exp-cards__ai-btn-primary{flex:1;display:flex;align-items:center;justify-content:center;padding:.08rem .16rem;background:#52cad1;border-radius:.1rem;border:none;font-size:.14rem;font-weight:450;color:#fff;line-height:.19rem;cursor:pointer;transition:background .2s}.resume-agent-exp-cards__ai-btn-primary:hover{background:#42a8b3}.resume-agent-exp-cards__adjust-label{font-size:.14rem;font-weight:330;color:#6a7282;line-height:.24rem}.resume-agent-exp-cards__done{display:flex;align-items:center;justify-content:center;gap:.08rem;padding:.08rem 0;width:100%;background:#edf9fa;border-radius:.1rem}.resume-agent-exp-cards__done-icon{width:.16rem;height:.16rem;color:#aee6ea}.resume-agent-exp-cards__done-text{font-size:.14rem;font-weight:450;color:#aee6ea;line-height:.19rem}.resume-agent-exp-more{font-size:.14rem}.resume-agent-exp-more__card{width:4.96rem;background:#fff;border:1px solid #F0F0F0;border-radius:.12rem;position:relative;overflow:hidden;flex-shrink:0}.resume-agent-exp-more__bg{position:absolute;inset:0;background:#fbfefe;border:1px solid #F0F0F0;border-radius:.12rem;overflow:hidden;z-index:0}.resume-agent-exp-more__glow{position:absolute;border-radius:50%;filter:blur(50px);pointer-events:none}.resume-agent-exp-more__glow--green{width:2.64rem;height:1.27rem;right:-.2rem;top:.28rem;background:#effbef}.resume-agent-exp-more__glow--cyan{width:1.98rem;height:1.15rem;left:.18rem;top:.3rem;background:#d7f3f4}.resume-agent-exp-more__glow--purple{width:2.76rem;height:1.75rem;left:-.64rem;top:2.05rem;background:#e5d7f4;opacity:.2}.resume-agent-exp-more__content{position:relative;z-index:1;padding:.16rem .2rem .2rem}.resume-agent-exp-more__label{font-size:.12rem;font-weight:330;line-height:.16rem;color:#6a7282}.resume-agent-exp-more__title{font-size:.18rem;font-weight:600;line-height:.24rem;color:#1a1a1a;margin-top:.04rem}.resume-agent-exp-more__body{margin-top:.12rem;background:#fff9;border-width:1px 1px 0 1px;border-style:solid;border-color:#fff;box-shadow:0 0 4px #0000000d;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:.12rem;padding:.12rem .16rem}.resume-agent-exp-more__desc{font-size:.14rem;font-weight:330;line-height:.24rem;color:#1a1a1a}.resume-agent-exp-more__options{margin-top:.12rem;display:flex;flex-direction:column;gap:.12rem}.resume-agent-exp-more__option-row{display:flex;gap:.12rem}.resume-agent-exp-more__option{flex:1;box-sizing:border-box;display:flex;align-items:center;padding:.08rem .12rem;gap:.08rem;background:#fff;border:1px solid #F0F0F0;border-radius:.08rem;cursor:pointer;transition:border-color .2s;min-height:.42rem}.resume-agent-exp-more__option--active{border-color:#52cad1}.resume-agent-exp-more__option--disabled{pointer-events:none;opacity:.6}.resume-agent-exp-more__radio{width:.16rem;height:.16rem;border-radius:50%;border:1px solid #6A7282;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-sizing:border-box;transition:all .2s}.resume-agent-exp-more__radio--checked{border-color:#52cad1;background:#52cad1}.resume-agent-exp-more__radio-icon{width:.1rem;height:.1rem;color:#fff}.resume-agent-exp-more__option-text{font-size:.14rem;font-weight:330;line-height:.24rem;color:#1a1a1a;flex:1}.resume-agent-exp-more__other-options{display:flex;flex-direction:column;gap:.08rem}.resume-agent-exp-more__other-option{flex:1;box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:.08rem .12rem;background:#fff;border:1px solid #F0F0F0;border-radius:.08rem;cursor:pointer;transition:border-color .2s;min-height:.42rem}.resume-agent-exp-more__other-option--active{border-color:#52cad1}.resume-agent-exp-more__other-option--disabled{pointer-events:none;opacity:.6}.resume-agent-exp-more__other-option-text{font-size:.14rem;font-weight:330;line-height:.24rem;color:#1a1a1a;text-align:center}.resume-agent-exp-more__actions{margin-top:.12rem;display:flex;flex-direction:column;gap:.08rem}.resume-agent-exp-more__btn{width:100%;height:.34rem;border:none;border-radius:.1rem;font-size:.14rem;font-weight:450;line-height:.19rem;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}.resume-agent-exp-more__btn--active{background:#52cad1}.resume-agent-exp-more__btn--active:hover{background:#42a8b3}.resume-agent-exp-more__btn--disabled{background:#d1d5db;cursor:not-allowed}.resume-agent-exp-more__skip{font-size:.14rem;font-weight:380;line-height:.24rem;color:#52cad1;text-align:center;cursor:pointer;transition:opacity .2s}.resume-agent-exp-more__skip:hover{opacity:.8}.resume-agent-exp-more__done{display:flex;align-items:center;justify-content:center;gap:.06rem;padding:.08rem 0}.resume-agent-exp-more__done-icon{width:.14rem;height:.14rem;color:#52cad1}.resume-agent-exp-more__done-text{font-size:.13rem;font-weight:400;color:#52cad1}.resume-agent-exp-more__refine-group{margin-top:.12rem}.resume-agent-exp-more__refine-group:first-child{margin-top:0}.resume-agent-exp-more__refine-group-title{font-size:.14rem;font-weight:600;line-height:.24rem;color:#1a1a1a;margin-bottom:.08rem}.resume-agent-exp-more__option--full{flex:1 1 100%}.resume-agent-exp-more__refine-actions{margin-top:.12rem;display:flex;flex-direction:column;gap:.08rem}.resume-agent-exp-more__btn-outline{display:none}.resume-create-method-overlay{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;background:#00000080}.resume-create-method{position:relative;width:4.8rem;background:#fff;border:1px solid #F0F0F0;box-shadow:0 0 16px #0000000d;border-radius:.12rem;overflow:hidden}.resume-create-method__bg{position:absolute;inset:0;background:linear-gradient(180deg,#edf9fa,#fff 20.63%);border-radius:.12rem;z-index:0;pointer-events:none}.resume-create-method__inner{position:relative;z-index:1;padding:.24rem .32rem}.resume-create-method__title{font-size:.18rem;font-weight:600;color:#1a1a1a;line-height:.24rem;text-align:center}.resume-create-method__close{position:absolute;top:.24rem;right:.32rem;width:.24rem;height:.24rem;display:flex;align-items:center;justify-content:center;cursor:pointer;background:none;border:none;padding:0}.resume-create-method__close svg{width:.24rem;height:.24rem}.resume-create-method__options{display:flex;gap:.16rem;margin-top:.2rem}.resume-create-method__option{box-sizing:border-box;flex:1;height:1.06rem;background:#fff;border:1px solid #F0F0F0;border-radius:.08rem;cursor:pointer;transition:border-color .2s;display:flex;flex-direction:column;align-items:center;padding:.2rem 0;position:relative;overflow:hidden}.resume-create-method__option:hover:not(.resume-create-method__option--active){border-color:#aee6ea}.resume-create-method__option--active{border-color:#52cad1}.resume-create-method__option-name{font-size:.14rem;font-weight:450;color:#000;line-height:.19rem;text-align:center}.resume-create-method__option-header{display:flex;align-items:center;gap:.04rem;color:#52cad1;font-size:.14rem;font-weight:450;line-height:.19rem}.resume-create-method__option-header svg{width:.16rem;height:.16rem;flex-shrink:0}.resume-create-method__option-desc{font-size:.12rem;font-weight:330;color:#99a1af;line-height:.2rem;text-align:center;margin-top:.06rem}.resume-create-method__option-decor{position:absolute;bottom:-.05rem;left:-.05rem;width:.46rem;height:.46rem;border-radius:50%;background:#aee6ea;display:flex;align-items:center;justify-content:center;gap:.06rem;padding-bottom:.06rem}.resume-create-method__option-eye{width:.04rem;height:.06rem;background:#fff;border-radius:50%}.resume-create-method__btn{display:flex;align-items:center;justify-content:center;gap:.1rem;width:100%;padding:.08rem .12rem;margin-top:.2rem;border-radius:.08rem;border:none;font-size:.14rem;font-weight:450;line-height:.19rem;cursor:pointer;transition:all .2s}.resume-create-method__btn svg{width:.16rem;height:.16rem}.resume-create-method__btn--disabled{background:#edf9fa;color:#aee6ea;cursor:not-allowed}.resume-create-method__btn--active{background:#52cad1;color:#fff}.resume-create-method__btn--active:hover{background:#42a8b3}.apply-status-dropdown{display:inline-flex;position:relative;font-size:.14rem}.apply-status-dropdown__tag{display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;gap:4px;border-radius:8px;font-weight:450;font-size:.14rem;line-height:19px;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:opacity .15s}.apply-status-dropdown__tag:hover{opacity:.85}.apply-status-dropdown__tag--unknown{background:#f3f4f6;border:1px solid #E3E5E8;color:#6a7282}.apply-status-dropdown__tag--not-applied{background:#eef2ff;border:1px solid #D9D7F4;color:#4338ca}.apply-status-dropdown__tag--applied{background:#ecfdf5;border:1px solid #AFEBDA;color:#047857}.apply-status-dropdown__tag--pending-written{background:#fff7ed;border:1px solid #FCDCCF;color:#c2410c}.apply-status-dropdown__tag--written-done{background:#eff6ff;border:1px solid #D2DCF9;color:#1d4ed8}.apply-status-dropdown__tag--first-interview{background:#fdf2f8;border:1px solid #F9D2E2;color:#be185d}.apply-status-dropdown__tag--second-interview{background:#f5f3ff;border:1px solid #E0D0FB;color:#7c3aed}.apply-status-dropdown__tag--third-interview{background:#ecfeff;border:1px solid #D1F1FA;color:#0e7490}.apply-status-dropdown__tag--offer{background:#fef3c7;border:1px solid #FDE2CE;color:#b45309}.apply-status-dropdown__tag--not-passed{background:#fef2f2;border:1px solid #F8D3D3;color:#b91c1c}.apply-status-dropdown__text{flex:1;text-align:center}.apply-status-dropdown__arrow{flex-shrink:0;transition:transform .2s}.apply-status-dropdown__arrow--open{transform:rotate(180deg)}.apply-status-dropdown__panel{background:#fff;border:1px solid #E8E8E8;border-radius:.08rem;padding:8px 0;box-shadow:0 .04rem .12rem #00000014;font-size:.14rem}.apply-status-dropdown__option{padding:.06rem .16rem;font-size:.12rem;color:#1a1a1a;cursor:pointer;white-space:nowrap;transition:all .15s}.apply-status-dropdown__option:hover{background:#f6fcfc;color:#42a8b3}.apply-status-dropdown__option--active{color:#52cad1;font-weight:600}.member-agent-access{position:relative;width:100%;height:var(--app-height, 100vh);background:#fbfeff;overflow:hidden;overflow-y:auto;font-size:.14rem}.member-agent-access__glow{position:absolute;pointer-events:none;border-radius:50%}.member-agent-access__glow--cyan{width:10.5rem;height:8.8rem;right:-1rem;top:-1.3rem;background:#78f5f53b;filter:blur(.9rem)}.member-agent-access__glow--blue-top{width:9.2rem;height:5.2rem;left:4.5rem;top:-2.4rem;background:#b8e8ff29;filter:blur(.8rem)}.member-agent-access__glow--blue-bottom{width:7.6rem;height:4.5rem;left:8.5rem;top:7.2rem;background:#b3e8ff1f;filter:blur(.75rem)}.member-agent-access__topbar{position:relative;z-index:2;display:flex;align-items:center;padding:.16rem .24rem;background:#fff;height:.62rem;box-sizing:border-box}.member-agent-access__topbar-title{font-family:MiSans,sans-serif;font-weight:600;font-size:.18rem;line-height:.24rem;color:#1a1a1a}.member-agent-access__body{position:relative;z-index:1;display:flex;align-items:flex-start;padding:1.34rem 1.24rem .6rem;gap:.8rem;min-height:calc(var(--app-height, 100vh) - .62rem);box-sizing:border-box}.member-agent-access__left{width:7.9rem;flex-shrink:0}.member-agent-access__badge{display:inline-flex;align-items:center;gap:.08rem;padding:.1rem .2rem;background:#52cad1;border-radius:.26rem;margin-bottom:.24rem}.member-agent-access__badge-icon{width:.24rem;height:.24rem;color:#fff}.member-agent-access__badge-text{font-family:MiSans,sans-serif;font-weight:600;font-size:.23rem;line-height:.31rem;color:#fff}.member-agent-access__title{font-family:MiSans,sans-serif;font-weight:630;font-size:.65rem;line-height:.88rem;letter-spacing:-.022rem;color:#0d2433;margin:0 0 .16rem}.member-agent-access__title em{font-style:normal;background:linear-gradient(90deg,#0db3bd,#38d1d9);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.member-agent-access__subtitle{font-family:MiSans,sans-serif;font-weight:380;font-size:.23rem;line-height:.34rem;letter-spacing:.001rem;color:#63859e;margin:0 0 .56rem}.member-agent-access__benefits{display:flex;gap:.24rem;margin-bottom:.56rem}.member-agent-access__benefit-item{display:flex;align-items:center;gap:.12rem}.member-agent-access__benefit-icon-wrap{width:.58rem;height:.58rem;background:#ffffffd1;box-shadow:0 .08rem .19rem #26c4d429;border-radius:.15rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.member-agent-access__benefit-svg{width:.3rem;height:.3rem}.member-agent-access__benefit-name{font-family:Noto Sans SC,sans-serif;font-weight:500;font-size:.19rem;line-height:.25rem;color:#142938}.member-agent-access__benefit-desc{font-family:Noto Sans SC,sans-serif;font-weight:400;font-size:.17rem;line-height:.23rem;color:#66859c;margin-top:.02rem}.member-agent-access__cta{display:inline-flex;align-items:center;gap:.16rem;padding:.28rem .54rem;background:linear-gradient(90deg,#0db3bd,#0dc9cc 55%,#38d1d9);box-shadow:0 .16rem .3rem #0fabb83b;border-radius:.48rem;border:none;cursor:pointer;transition:opacity .25s ease,transform .15s ease}.member-agent-access__cta:hover{opacity:.92}.member-agent-access__cta:active{transform:scale(.98)}.member-agent-access__cta-text{font-family:Noto Sans SC,sans-serif;font-weight:700;font-size:.29rem;line-height:.4rem;color:#fff}.member-agent-access__cta-arrow{display:flex;align-items:center;justify-content:center;width:.48rem;height:.48rem;background:#fffffff2;border-radius:50%;flex-shrink:0}.member-agent-access__cta-arrow-svg{width:.22rem;height:.22rem}.member-agent-access__cards{display:grid;grid-template-columns:repeat(2,1fr);gap:.24rem;min-width:0}.member-agent-access__card{background:#fffc;border:1px solid rgba(255,255,255,.92);box-shadow:0 .13rem .31rem #2eadc721;border-radius:.26rem;padding:.3rem .36rem;box-sizing:border-box}.member-agent-access__card-header{display:flex;align-items:center;gap:.06rem;margin-bottom:.2rem}.member-agent-access__card-deco-line{display:block;width:.2rem;height:.04rem;background:#1fbfc9;border-radius:.02rem}.member-agent-access__card-deco-dot{display:block;width:.04rem;height:.04rem;background:#1fbfc9;border-radius:50%}.member-agent-access__card-title{font-family:Noto Sans SC,sans-serif;font-weight:700;font-size:.22rem;line-height:.31rem;color:#0f2433;margin-left:.08rem}.member-agent-access__card-body{display:flex;align-items:flex-start;gap:.16rem}.member-agent-access__card-illustration{width:1.38rem;height:1.56rem;flex-shrink:0;border-radius:.2rem;overflow:hidden;display:flex;align-items:center;justify-content:center}.member-agent-access__card-illust-svg{width:100%;height:100%}.member-agent-access__card-checks{display:flex;flex-direction:column;gap:.24rem;padding-top:.12rem}.member-agent-access__card-check{display:flex;align-items:center;gap:.09rem}.member-agent-access__card-check span{font-family:Noto Sans SC,sans-serif;font-weight:400;font-size:.156rem;line-height:.22rem;color:#4f667d}.member-agent-access__check-icon{width:.166rem;height:.166rem;flex-shrink:0}.resume-agent-default-template{font-size:.14rem;display:flex;flex-direction:column;flex:1;min-width:0;height:100%;background:linear-gradient(180deg,#f3fbfe,#f1fafd 6%,#e5fcfa);overflow:hidden;position:relative}.resume-agent-default-template__toolbar{padding:.16rem .2rem 0;flex-shrink:0}.resume-agent-default-template__back-btn{display:flex;align-items:center;gap:.04rem;background:none;border:none;cursor:pointer;font-size:.14rem;color:#6b7280;padding:0;line-height:.19rem}.resume-agent-default-template__back-btn .el-icon{font-size:.14rem}.resume-agent-default-template__back-btn:hover{color:#52cad1}.resume-agent-default-template__body{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;position:relative;overflow:hidden}.resume-agent-default-template__header{padding:.5rem .58rem 0;width:100%;flex-shrink:0}.resume-agent-default-template__title{font-family:MiSans,sans-serif;font-weight:630;font-size:.4rem;line-height:.53rem;color:#1a1a1a;margin:0}.resume-agent-default-template__subtitle{font-family:MiSans,sans-serif;font-weight:330;font-size:.14rem;line-height:.19rem;color:#6a7282;margin-top:.08rem}.resume-agent-default-template__center{flex:1;min-height:0;width:100%;position:relative;display:flex;align-items:center;justify-content:center}.resume-agent-default-template__illustration-wrap{position:relative;width:4.067rem;height:2.867rem;flex-shrink:0}.resume-agent-default-template__illustration{width:100%;height:100%;object-fit:contain;display:block}.resume-agent-default-template__steps-card{position:absolute;top:-.56rem;right:-1.01rem;display:flex;flex-direction:column;align-items:flex-start;padding:.16rem .2rem;gap:.12rem;width:1.68rem;background:#fff;box-shadow:0 0 8px #0fcdd51a;border-radius:.16rem}.resume-agent-default-template__step-row{display:flex;align-items:center;gap:.12rem;width:100%;height:.32rem}.resume-agent-default-template__step-icon{display:flex;align-items:center;justify-content:center;width:.32rem;height:.32rem;background:#edf9fa;border-radius:50%;flex-shrink:0}.resume-agent-default-template__step-icon svg{width:.2rem;height:.2rem}.resume-agent-default-template__step-label{font-family:MiSans,sans-serif;font-weight:330;font-size:.14rem;line-height:.19rem;color:#1a1a1a;flex:1}.resume-agent-default-template__step-status{width:.16rem;height:.16rem;flex-shrink:0;display:flex;align-items:center;justify-content:center}.resume-agent-default-template__check-circle{width:.16rem;height:.16rem}.resume-agent-default-template__empty-circle{width:.16rem;height:.16rem;border-radius:50%;border:1.6px solid #AEE6EA;box-sizing:border-box}.resume-agent-default-template__half-circle{width:.16rem;height:.16rem;border-radius:50%;border:1.6px solid #AEE6EA;box-sizing:border-box;position:relative;overflow:hidden}.resume-agent-default-template__bottom-gradient{position:absolute;left:7.86%;right:0;bottom:0;height:13.22%;background:linear-gradient(180deg,#90e1e7,#fff0);border-radius:8px 8px 0 0;pointer-events:none}.ad-banner{position:relative;height:.32rem;border-radius:.08rem;background-image:url(/assets/ad-banner-bg-CQ96Wt2c.png);background-repeat:no-repeat;background-size:100% 100%;overflow:hidden;display:flex;align-items:center;justify-content:center;box-sizing:border-box;container-type:inline-size}.ad-banner__content{display:flex;align-items:center;justify-content:center;max-width:100%;font-size:.16rem;font-size:min(.16rem,1.94cqw)}.ad-banner__badge{height:1.4375em;padding:0 .625em;border-radius:.71875em;background:#080f1f;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ad-banner__badge-text{font-size:.875em;font-weight:600;line-height:1;white-space:nowrap;background:linear-gradient(90deg,#c9f7ff,#8fe8ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.ad-banner__slogan{margin-left:1em;display:flex;align-items:center;font-size:1em;font-weight:600;color:#1a1a19;white-space:nowrap;flex-shrink:0}.ad-banner__slogan-highlight{margin-left:.125em;color:#e84d7f}.ad-banner__slogan-rest{margin-left:.5em}.ad-banner__links{margin-left:.625em;display:flex;align-items:center;gap:.5em;flex-shrink:0}.ad-banner__link{font-family:inherit;font-size:1em;height:1.25em;padding:0 .5em;border:none;border-radius:.625em;display:flex;align-items:center;gap:.25em;cursor:pointer;box-shadow:0 0 .125em #0000000d;transition:opacity .2s}.ad-banner__link:hover{opacity:.85}.ad-banner__link--tencent{background:linear-gradient(180deg,#e2eafd,#fff)}.ad-banner__link--feishu{background:linear-gradient(180deg,#e0fffb,#fff 60% 100%)}.ad-banner__link-icon{width:1em;height:1em;display:block;flex-shrink:0}.ad-banner__link-text{font-size:.625em;font-weight:500;line-height:1;white-space:nowrap}.ad-banner__link--tencent .ad-banner__link-text{color:#2b65f4}.ad-banner__link--feishu .ad-banner__link-text{color:#3370ff}.apply-state-dialog__overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:2000;font-size:.14rem}.apply-state-dialog--plain{position:relative;width:3.84rem;background:#fff;border:1px solid #f0f0f0;border-radius:.12rem;box-shadow:0 0 .16rem #0000000d;padding:.29rem .32rem .32rem;box-sizing:border-box}.apply-state-dialog--member{position:relative;width:3.84rem;background:linear-gradient(180deg,#fefdfb,#fdf6ec);border-radius:.16rem;padding:.21rem .32rem .24rem;box-sizing:border-box}.apply-state-dialog__close{position:absolute;top:.24rem;right:.32rem;width:.24rem;height:.24rem;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2}.apply-state-dialog__close svg{display:block}.apply-state-dialog__icon{width:.64rem;height:.64rem;border-radius:50%;background:#edf9fa;display:flex;align-items:center;justify-content:center;margin:0 auto}.apply-state-dialog__title{font-size:.18rem;font-weight:600;color:#18212b;text-align:center;line-height:.26rem;margin-top:.12rem}.apply-state-dialog--member .apply-state-dialog__title{color:#1f160f;margin-top:.1rem}.apply-state-dialog__desc{font-size:.14rem;font-weight:400;color:#6a7282;text-align:center;line-height:.22rem;margin-top:.02rem}.apply-state-dialog--member .apply-state-dialog__desc{color:#6b4a22}.apply-state-dialog__actions{display:flex;margin-top:.28rem;gap:.08rem}.apply-state-dialog__btn{flex:1;height:.35rem;border-radius:.08rem;border:none;font-size:.14rem;font-weight:600;font-family:inherit;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .2s}.apply-state-dialog__btn:active{opacity:.8}.apply-state-dialog__btn--sub{background:#edf9fa;color:#52cad1}.apply-state-dialog__btn--primary{background:#52cad1;color:#fff}.apply-open-fail__url{margin-top:.14rem;padding:.08rem .12rem;background:#f6f8fa;border:1px solid #f0f0f0;border-radius:.06rem;font-size:.12rem;line-height:.18rem;color:#6a7282;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:text;user-select:text}.apply-member-dialog__crown{width:1rem;height:.8rem;margin:0 auto;display:block}.apply-member-dialog__benefits{width:100%;height:1.08rem;background:#fcf4e8;border-radius:.12rem;box-sizing:border-box;margin-top:.12rem;padding:.13rem .35rem 0}.apply-member-dialog__benefits-title{font-size:.12rem;font-weight:600;color:#6b4a22;text-align:center;line-height:.16rem}.apply-member-dialog__benefits-list{display:flex;margin-top:.1rem}.apply-member-dialog__benefit{flex:1;display:flex;flex-direction:column;align-items:center}.apply-member-dialog__benefit-icon{width:.32rem;height:.32rem;border-radius:50%;background:#4c3517;display:flex;align-items:center;justify-content:center}.apply-member-dialog__benefit-label{font-size:.1rem;font-weight:600;color:#4c3517;line-height:.13rem;margin-top:.02rem;white-space:nowrap}.apply-member-dialog__cta{width:100%;height:.35rem;margin-top:.23rem;border:none;border-radius:.08rem;background:#c88e35;color:#fff;font-size:.14rem;font-weight:600;font-family:inherit;cursor:pointer;transition:opacity .2s}.apply-member-dialog__cta:active{opacity:.8}.global-float-panel{position:fixed;z-index:1800;width:52px;height:104px;box-sizing:border-box;display:flex;flex-direction:column;background:#fff;border:1px solid #eeeeee;border-radius:8px;box-shadow:0 2px 8px #0000000f;font-size:10px;cursor:grab;-webkit-user-select:none;user-select:none;transition:box-shadow .2s ease}.global-float-panel:hover{box-shadow:0 4px 14px #0000001a}.global-float-panel--dragging{cursor:grabbing;transition:none}.global-float-panel__close{position:absolute;top:-7px;right:-7px;width:16px;height:16px;padding:0;display:none;align-items:center;justify-content:center;border:1px solid #eeeeee;border-radius:50%;background:#fff;color:#6a7282;cursor:pointer;box-shadow:0 1px 4px #00000014;transition:color .15s ease,background .15s ease}.global-float-panel__close:hover{background:#e85635;border-color:#e85635;color:#fff}.global-float-panel:hover .global-float-panel__close{display:flex}.global-float-panel__item{flex:1;min-height:0;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;cursor:pointer;transition:background .15s ease}.global-float-panel__item:first-of-type{border-radius:8px 8px 0 0}.global-float-panel__item:last-of-type{border-radius:0 0 8px 8px}.global-float-panel__item:hover{background:#f6fcfc}.global-float-panel__nova-avatar{width:24px;height:24px;border-radius:50%;object-fit:cover;pointer-events:none}.global-float-panel__feedback-icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:#6a7282}.global-float-panel__label{font-size:10px;line-height:13px;color:#6a7282;white-space:nowrap}.global-float-panel__label--nova{color:#52cad1}.global-float-panel__divider{flex-shrink:0;height:1px;margin:0 6px;background:#f0f0f0}.global-float-panel__hover-panel{position:absolute;right:calc(100% + 8px);box-sizing:border-box;width:104px;height:178px;padding:6px;display:flex;flex-direction:column;background:#fff;border-radius:8px;box-shadow:0 4px 16px #00000014;cursor:default;-webkit-user-select:none;user-select:none}.global-float-panel__hover-panel--right{right:auto;left:calc(100% + 8px)}.global-float-panel__hover-item{position:relative;box-sizing:border-box;display:flex;align-items:center;gap:4px;height:31px;padding:6px 8px;border-radius:4px;cursor:pointer;transition:background .15s ease}.global-float-panel__hover-item+.global-float-panel__hover-item{margin-top:4px}.global-float-panel__hover-item:hover{background:#edf9fa}.global-float-panel__hover-icon{width:16px;height:16px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#6a7282}.global-float-panel__hover-icon--brand{color:#52cad1}.global-float-panel__hover-label{font-size:14px;line-height:19px;color:#6a7282;white-space:nowrap}.global-float-panel__hover-label--brand{color:#52cad1}.global-float-panel__group-qr{display:block;width:80px;height:80px;margin:4px auto 0;pointer-events:none}.global-float-panel__qr-error{display:flex;align-items:center;justify-content:center;color:#6a7282;font-size:12px;text-align:center}.global-float-panel__group-label{margin-top:0;font-size:12px;line-height:16px;color:#99a1af;text-align:center}.global-float-panel__support-qr{position:absolute;top:calc(100% + 6px);left:0;z-index:2;padding:6px;background:#fff;border-radius:8px;box-shadow:0 4px 16px #0000001f}.global-float-panel__support-qr img{display:block;width:96px;height:96px}.global-float-panel__support-qr .global-float-panel__qr-error{width:96px;height:96px}.nova-dialog{position:fixed;inset:0;z-index:1900;display:flex;align-items:center;justify-content:center;padding:32px;background:#0f172a57}.nova-dialog__panel{width:75%;max-width:1500px;height:75%;min-height:0;max-height:calc(var(--app-height, 100vh) - 64px);display:flex;flex-direction:column;overflow:hidden;background:#fff;border:1px solid #e6eef0;border-radius:16px;box-shadow:0 20px 56px #0f172a33}.nova-dialog__header{display:flex;align-items:center;justify-content:space-between;flex:none;min-height:76px;padding:16px 20px;border-bottom:1px solid #eef2f3}.nova-dialog__identity{display:flex;align-items:center;min-width:0;gap:12px}.nova-dialog__avatar,.nova-dialog__message-avatar,.nova-dialog__welcome-avatar{display:block;flex:none;object-fit:cover;border-radius:50%}.nova-dialog__avatar{width:42px;height:42px}.nova-dialog__identity-copy{display:flex;min-width:0;flex-direction:column;gap:3px}.nova-dialog__identity-copy strong{color:#202b36;font-size:16px;font-weight:650;line-height:22px}.nova-dialog__identity-copy span{overflow:hidden;color:#99a1af;font-size:12px;line-height:17px;text-overflow:ellipsis;white-space:nowrap}.nova-dialog__close{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;flex:none;padding:0;border:0;border-radius:8px;background:transparent;color:#6a7282;cursor:pointer;transition:background .15s ease,color .15s ease}.nova-dialog__close:hover{background:#f1f7f8;color:#202b36}.nova-dialog__close svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.5}.nova-dialog__messages{min-height:0;flex:1;overflow-y:auto;padding:20px;background:#fbfdfd;scroll-behavior:auto}.nova-dialog__welcome{display:flex;align-items:flex-start;gap:10px;margin-bottom:20px;padding:14px 16px;color:#202b36;background:#fff;border:1px solid #aee6ea;border-radius:4px 12px 12px;box-shadow:0 2px 8px #52cad114}.nova-dialog__welcome-avatar{width:30px;height:30px}.nova-dialog__welcome strong{display:block;margin-bottom:4px;font-size:14px;font-weight:650;line-height:20px}.nova-dialog__welcome p{margin:0;color:#6a7282;font-size:13px;line-height:20px}.nova-dialog__message{display:flex;align-items:flex-start;gap:8px;margin-bottom:16px}.nova-dialog__message--user{justify-content:flex-end}.nova-dialog__message-avatar{width:30px;height:30px}.nova-dialog__bubble{min-width:0;max-width:100%;overflow-x:auto;padding:10px 14px;color:#202b36;font-size:14px;line-height:22px;word-break:break-word;background:#fff;border:1px solid #aee6ea;border-radius:4px 12px 12px;box-shadow:0 2px 8px #52cad114}.nova-dialog__message--assistant .nova-dialog__bubble{flex:1}.nova-dialog__message--user .nova-dialog__bubble{color:#fff;background:#52cad1;border-color:#52cad1;border-radius:12px 4px 12px 12px;box-shadow:none}.nova-dialog__message--queued .nova-dialog__bubble{opacity:.76}.nova-dialog__bubble p{margin:0 0 8px}.nova-dialog__bubble p:last-child{margin-bottom:0}.nova-dialog__bubble h1,.nova-dialog__bubble h2,.nova-dialog__bubble h3,.nova-dialog__bubble h4,.nova-dialog__bubble h5,.nova-dialog__bubble h6{margin:12px 0 6px;font-weight:650;line-height:1.4}.nova-dialog__bubble h1:first-child,.nova-dialog__bubble h2:first-child,.nova-dialog__bubble h3:first-child{margin-top:0}.nova-dialog__bubble ul,.nova-dialog__bubble ol{margin:6px 0;padding-left:20px}.nova-dialog__bubble li{margin-bottom:4px}.nova-dialog__bubble code{padding:1px 4px;color:#334155;background:#f1f5f9;border-radius:3px;font-size:12px}.nova-dialog__bubble pre{overflow-x:auto;margin:8px 0;padding:10px 12px;color:#e2e8f0;background:#1e293b;border-radius:6px}.nova-dialog__bubble pre code{padding:0;color:inherit;background:transparent}.nova-dialog__bubble blockquote{margin:8px 0;padding-left:10px;color:#64748b;border-left:3px solid #cbd5e1}.nova-dialog__bubble a{color:#1677ff;text-decoration:underline}.nova-dialog__typing{display:flex;align-items:center;gap:5px;padding:14px 13px;background:#fff;border:1px solid #aee6ea;border-radius:4px 12px 12px}.nova-dialog__typing i{width:6px;height:6px;display:block;border-radius:50%;background:#aee6ea;animation:nova-dialog-typing 1.2s ease-in-out infinite}.nova-dialog__typing i:nth-child(2){animation-delay:.16s}.nova-dialog__typing i:nth-child(3){animation-delay:.32s}.nova-dialog__composer{display:flex;align-items:center;gap:10px;flex:none;padding:14px 16px 16px;background:#fff;border-top:1px solid #eef2f3}.nova-dialog__input{min-width:0;height:42px;flex:1;padding:0 14px;outline:none;color:#202b36;background:#f7fafb;border:1px solid #e1eaec;border-radius:8px;font:inherit;font-size:14px;transition:border-color .15s ease,background .15s ease}.nova-dialog__input:focus{background:#fff;border-color:#52cad1}.nova-dialog__input::placeholder{color:#a4acb8}.nova-dialog__send{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;flex:none;padding:0;border:0;border-radius:8px;background:#52cad1;color:#fff;cursor:pointer;transition:background .15s ease,opacity .15s ease}.nova-dialog__send:hover:not(:disabled){background:#42b6be}.nova-dialog__send:disabled{cursor:not-allowed;opacity:.45}.nova-dialog__send svg{width:22px;height:22px;fill:currentColor}.nova-dialog-enter-active,.nova-dialog-leave-active{transition:opacity .18s ease}.nova-dialog-enter-active .nova-dialog__panel,.nova-dialog-leave-active .nova-dialog__panel{transition:transform .18s ease,opacity .18s ease}.nova-dialog-enter-from,.nova-dialog-leave-to{opacity:0}.nova-dialog-enter-from .nova-dialog__panel,.nova-dialog-leave-to .nova-dialog__panel{transform:translateY(10px) scale(.98);opacity:0}@keyframes nova-dialog-typing{0%,60%,to{transform:translateY(0);opacity:.55}30%{transform:translateY(-3px);opacity:1}}@font-face{font-family:MiSans;src:url(https://offerpie.oss-cn-guangzhou.aliyuncs.com/images/font/MiSans-Normal.woff) format("woff"),url(https://offerpie.oss-cn-guangzhou.aliyuncs.com/images/font/MiSans-Normal.ttff) format("truetype");font-style:normal;font-display:swap}html{font-size:100px;font-family:MiSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-thumb{background:#d4d4d4;border-radius:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-button{display:none;width:0;height:0}::-webkit-scrollbar-corner{background:transparent}html,body{scrollbar-width:thin;scrollbar-color:#D4D4D4 transparent}body::-webkit-scrollbar{width:0!important;display:none!important}body{-ms-overflow-style:none;scrollbar-width:none}body:not(#_) .scrollbar-thin::-webkit-scrollbar{width:4px;height:4px}body:not(#_) .scrollbar-thin::-webkit-scrollbar-thumb{background:#d4d4d4;border-radius:4px}body:not(#_) .scrollbar-thin::-webkit-scrollbar-track{background:transparent}body:not(#_) .scrollbar-thin::-webkit-scrollbar-button{display:none;width:0;height:0}body:not(#_) .scrollbar-thin{scrollbar-width:thin;scrollbar-color:#D4D4D4 transparent}body:not(#_) .box-shadow-head{box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 -3px 6px -4px #0000001f}body:not(#_) .nav-item-show{border-bottom:.04rem solid transparent}body:not(#_) .nav-item-show:hover{border-bottom:.04rem solid #4FC2C9;color:#4fc2c9!important}body:not(#_) .nav-item-child{height:0;overflow:hidden}body:not(#_) .nav-item-child-show:hover .nav-item-child{height:auto;overflow:auto}body:not(#_) .index-mentor-select{height:auto}body:not(#_) .index-mentor-select-not{height:0;overflow:hidden;margin:0}body:not(#_) .title-ai-1{font-weight:700;background-image:linear-gradient(to right,#f2f5c4,#f7cda6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}body:not(#_) .title-ai-2{font-weight:700;background-image:linear-gradient(to right,#ffdead,#eb9a96);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}body:not(#_) .title-linear-gradient-bottom-1{background-image:linear-gradient(to bottom,#f2f5c4,#f7cda6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}body:not(#_) .title-linear-gradient-right-1{background-image:linear-gradient(to right,#f2f5c4,#f7cda6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}body:not(#_) .choose-ai{height:auto;width:.19rem;border:.01rem solid #72768C;border-radius:50%;aspect-ratio:1/1}body:not(#_) .choose-ai-active{background-size:cover;background-position:center;background-image:url(https://jsxq-image-static.oss-cn-shenzhen.aliyuncs.com/aiJob/resume/resume-choose.png)}body:not(#_) .triangle-ai{width:100%;aspect-ratio:1/1;background:#42a8b3;clip-path:polygon(100% 0,100% 100%,0 100%)}body:not(#_) .blocks-gray-ai-s>view{display:inline-block;background:#4e536e;border-radius:.03rem;padding:2px .05rem .03rem}body:not(#_) .popup-view-ai{border-radius:.3rem .3rem 0 0;background:#2e3142;min-height:3rem;z-index:999!important;padding:.4rem .25rem}body:not(#_) .plplaceholder-1{color:#7a8099;font-size:.13rem}body:not(#_) .line-42444F{height:.01rem;background:#42444f}body:not(#_) .line-676C850-dotted{height:.01rem;border-top:.01rem dotted #676C85}body:not(#_) .line-676C850-dashed{height:.01rem;border-top:.01rem dashed #676C85}body:not(#_) .line-676C850-solid{height:.01rem;border-top:.01rem solid #676C85}body:not(#_) .line-3d4054-solid{height:.01rem;border-top:.01rem solid #3d4054}body:not(#_) .opacity-0{opacity:0}body:not(#_) .opacity-1{opacity:.1}body:not(#_) .opacity-2{opacity:.2}body:not(#_) .opacity-3{opacity:.3}body:not(#_) .opacity-4{opacity:.4}body:not(#_) .opacity-5{opacity:.5}body:not(#_) .opacity-6{opacity:.6}body:not(#_) .opacity-7{opacity:.7}body:not(#_) .opacity-8{opacity:.8}body:not(#_) .opacity-9{opacity:.9}body:not(#_) .opacity-10{opacity:1}body:not(#_) .share-btn{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%}body:not(#_) .dot-loading{width:.06rem;height:.06rem;border-radius:50%;background-color:#ccc;animation:whiteToRed 1.8s ease-in-out infinite;margin-right:.05rem}body:not(#_) .dot-loading:nth-child(1){animation-delay:0s}body:not(#_) .dot-loading:nth-child(2){animation-delay:.3s}body:not(#_) .dot-loading:nth-child(3){animation-delay:.6s}@keyframes whiteToRed{0%{background-color:#999}to{background-color:#ccc}}body:not(#_) .triangle-01{background:#7a8099;clip-path:polygon(100% 0,100% 100%,0 100%);margin-bottom:-.02rem}body:not(#_) .fl{float:left}body:not(#_) .fr{float:right}body:not(#_) .dib{display:inline-block}body:not(#_) .db{display:block}body:not(#_) .di{display:inline}body:not(#_) .df{display:flex}body:not(#_) .tac{text-align:center}body:not(#_) .tar{text-align:right}body:not(#_) .tal{text-align:left}body:not(#_) .verali-m{vertical-align:middle}body:not(#_) .verali-b{vertical-align:bottom}body:not(#_) .verali-t{vertical-align:top}body:not(#_) .verali-tb{vertical-align:text-bottom}body:not(#_) .verali-ba{vertical-align:baseline}body:not(#_) .verali-su{vertical-align:super}body:not(#_) .verali-s{vertical-align:sub}body:not(#_) .aliite-c{align-items:center}body:not(#_) .aliite-s{align-items:flex-start}body:not(#_) .aliite-e{align-items:flex-end}body:not(#_) .aliite-st{align-items:stretch}body:not(#_) .word-bra{word-break:break-all}body:not(#_) .pof{position:fixed}body:not(#_) .por{position:relative}body:not(#_) .poa{position:absolute}body:not(#_) .po-lt-cen{top:50%;left:50%;transform:translate(-50%,-50%)}body:not(#_) .po-l-cen{left:50%;transform:translate(-50%)}body:not(#_) .po-t-cen{top:50%;transform:translateY(-50%)}body:not(#_) .zindex1{z-index:1}body:not(#_) .zindex3{z-index:3}body:not(#_) .zindex5{z-index:5}body:not(#_) .zindex10{z-index:10}body:not(#_) .dflex{display:flex;justify-content:space-between}body:not(#_) .alite-center{align-items:center}body:not(#_) .flexa{flex:auto}body:not(#_) .fgrow1{flex-grow:1;flex-basis:0}body:not(#_) .fgrow2{flex-grow:2;flex-basis:0}body:not(#_) .dflex-end{display:flex!important;justify-content:flex-end}body:not(#_) .dflex-start{display:flex!important;justify-content:flex-start}body:not(#_) .dflex-center{display:flex!important;justify-content:center}body:not(#_) .flex-warp{flex-wrap:wrap}body:not(#_) .flex0{flex:0}body:not(#_) .flex1{flex:1}body:not(#_) .flex2{flex:2}body:not(#_) .fw600{font-weight:600}body:not(#_) .fw400{font-weight:400}body:not(#_) .wp50{width:50%}body:not(#_) .wp100{width:100%}body:not(#_) .mwp100{max-width:100%}body:not(#_) .hp100{height:100%}body:not(#_) .hauto{height:auto}body:not(#_) .htran03s{transition:height .3s ease}body:not(#_) .htran05s{transition:height .5s ease}body:not(#_) .htran08s{transition:height .8s ease}body:not(#_) .htran1s{transition:height 1s ease}body:not(#_) .color-f{color:#fff}body:not(#_) .color-A6A6A6{color:#a6a6a6}body:not(#_) .color-E85635{color:#e85635}body:not(#_) .color-C86667{color:#c86667}body:not(#_) .color-0{color:#000}body:not(#_) .color-1{color:#111}body:not(#_) .color-18181A{color:#18181a}body:not(#_) .color-2{color:#222}body:not(#_) .color-2F7DEA{color:#2f7dea}body:not(#_) .color-3{color:#333}body:not(#_) .color-4{color:#444}body:not(#_) .color-4FC2C9{color:#4fc2c9}body:not(#_) .color-4FC2C9-ho:hover{color:#4fc2c9}body:not(#_) .color-42A8B3{color:#42a8b3}body:not(#_) .color-5{color:#555}body:not(#_) .color-6{color:#666}body:not(#_) .color-6D7499{color:#6d7499}body:not(#_) .color-676C85{color:#676c85}body:not(#_) .color-7{color:#777}body:not(#_) .color-7A8099{color:#7a8099}body:not(#_) .color-72768C{color:#72768c}body:not(#_) .color-8{color:#888}body:not(#_) .color-888C9E{color:#888c9e}body:not(#_) .color-9{color:#999}body:not(#_) .color-9598AB{color:#9598ab}body:not(#_) .color-9B9EAB{color:#9b9eab}body:not(#_) .color-D31414{color:#d31414}body:not(#_) .color-accent{color:#52cad1}body:not(#_) .color-dark{color:#1a1a1a}body:not(#_) .color-middle{color:#6a7282}body:not(#_) .color-light{color:#99a1af}body:not(#_) .color-accent-ho:hover{color:#52cad1}body:not(#_) .color-dark-ho:hover{color:#1a1a1a}body:not(#_) .color-middle-ho:hover{color:#6a7282}body:not(#_) .color-light-ho:hover{color:#99a1af}body:not(#_) .border-42A8B3{border:.01rem solid #42A8B3}body:not(#_) .border-4D526B{border:.01rem solid #4D526B}body:not(#_) .border-4FC2C9v-2{border:.02rem solid #4FC2C9}body:not(#_) .border-red1{border:.01rem solid #C86667}body:not(#_) .border-EDF9FA-bottom-2{border:.02rem solid #EDF9FA}body:not(#_) .border-F0F0F0-bottom-1{border:.01rem solid #F0F0F0}body:not(#_) .border-ra0{border-radius:0rem}body:not(#_) .border-ra1{border-radius:.01rem}body:not(#_) .border-ra2{border-radius:.02rem}body:not(#_) .border-ra3{border-radius:.03rem}body:not(#_) .border-ra4{border-radius:.04rem}body:not(#_) .border-ra5{border-radius:.05rem}body:not(#_) .border-ra6{border-radius:.06rem}body:not(#_) .border-ra7{border-radius:.07rem}body:not(#_) .border-ra8{border-radius:.08rem}body:not(#_) .border-ra9{border-radius:.09rem}body:not(#_) .border-ra10{border-radius:.1rem}body:not(#_) .border-ra11{border-radius:.11rem}body:not(#_) .border-ra12{border-radius:.12rem}body:not(#_) .border-ra13{border-radius:.13rem}body:not(#_) .border-ra14{border-radius:.14rem}body:not(#_) .border-ra15{border-radius:.15rem}body:not(#_) .border-ra16{border-radius:.16rem}body:not(#_) .border-ra17{border-radius:.17rem}body:not(#_) .border-ra18{border-radius:.18rem}body:not(#_) .border-ra19{border-radius:.19rem}body:not(#_) .border-ra20{border-radius:.2rem}body:not(#_) .border-ra50p{border-radius:50%}body:not(#_) .bor-ra50p{border-radius:50%}body:not(#_) .border-n{border:none}body:not(#_) .boxs-bor{box-sizing:border-box}body:not(#_) .w-auto{width:auto}body:not(#_) .h-auto{height:auto}body:not(#_) .bg2E3142{background:#2e3142}body:not(#_) .bg42A8B3{background:#42a8b3}body:not(#_) .bg4D526B{background:#4d526b}body:not(#_) .bg4FC2C9{background:#4fc2c9}body:not(#_) .bg1E202B{background:#1e202b}body:not(#_) .bg-none{background:none}body:not(#_) .bg-f{background:#fff}body:not(#_) .bgeee{background:#eee}body:not(#_) .bgccc{background:#ccc}body:not(#_) .bg-main{background:#f3f4f6}body:not(#_) .bg-white{background:#fff}body:not(#_) .bg-linear-1{background:linear-gradient(to right,#52cad1,#9fd051)}body:not(#_) .text-over-h{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body:not(#_) .text-over-h-texts{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body:not(#_) .text-over-h-texts text{display:inline!important}body:not(#_) .text-underline{text-decoration:underline}body:not(#_) .text-throughline{text-decoration:line-through}body:not(#_) .text-overline{text-decoration:overline}body:not(#_) .over-x{width:100%;overflow-x:scroll;overflow-y:hidden;white-space:nowrap}body:not(#_) .over-y{height:100%;overflow-x:hidden;overflow-y:scroll}body:not(#_) .over-y01{height:100%;overflow-x:hidden;overflow-y:scroll}body:not(#_) .over-y02{overflow-x:hidden;overflow-y:scroll;white-space:nowrap}body:not(#_) .over-h{overflow:hidden}body:not(#_) .box-shadow-111{box-shadow:0 0 .05rem #111}body:not(#_) .u-toast__content{background-color:#2e3142!important;opacity:.9}body:not(#_) .cursor-po{cursor:pointer}body:not(#_) .fs0{font-size:0rem}body:not(#_) .fs1{font-size:.01rem}body:not(#_) .fs2{font-size:.02rem}body:not(#_) .fs3{font-size:.03rem}body:not(#_) .fs4{font-size:.04rem}body:not(#_) .fs5{font-size:.05rem}body:not(#_) .fs6{font-size:.06rem}body:not(#_) .fs7{font-size:.07rem}body:not(#_) .fs8{font-size:.08rem}body:not(#_) .fs9{font-size:.09rem}body:not(#_) .fs10{font-size:.1rem}body:not(#_) .fs11{font-size:.11rem}body:not(#_) .fs12{font-size:.12rem}body:not(#_) .fs13{font-size:.13rem}body:not(#_) .fs14{font-size:.14rem}body:not(#_) .fs15{font-size:.15rem}body:not(#_) .fs16{font-size:.16rem}body:not(#_) .fs17{font-size:.17rem}body:not(#_) .fs18{font-size:.18rem}body:not(#_) .fs19{font-size:.19rem}body:not(#_) .fs20{font-size:.2rem}body:not(#_) .fs21{font-size:.21rem}body:not(#_) .fs22{font-size:.22rem}body:not(#_) .fs23{font-size:.23rem}body:not(#_) .fs24{font-size:.24rem}body:not(#_) .fs25{font-size:.25rem}body:not(#_) .fs26{font-size:.26rem}body:not(#_) .fs27{font-size:.27rem}body:not(#_) .fs28{font-size:.28rem}body:not(#_) .fs29{font-size:.29rem}body:not(#_) .fs30{font-size:.3rem}body:not(#_) .fs31{font-size:.31rem}body:not(#_) .fs32{font-size:.32rem}body:not(#_) .fs33{font-size:.33rem}body:not(#_) .fs34{font-size:.34rem}body:not(#_) .fs35{font-size:.35rem}body:not(#_) .fs36{font-size:.36rem}body:not(#_) .fs37{font-size:.37rem}body:not(#_) .fs38{font-size:.38rem}body:not(#_) .fs39{font-size:.39rem}body:not(#_) .fs40{font-size:.4rem}body:not(#_) .fs41{font-size:.41rem}body:not(#_) .fs42{font-size:.42rem}body:not(#_) .fs43{font-size:.43rem}body:not(#_) .fs44{font-size:.44rem}body:not(#_) .fs45{font-size:.45rem}body:not(#_) .fs46{font-size:.46rem}body:not(#_) .fs47{font-size:.47rem}body:not(#_) .fs48{font-size:.48rem}body:not(#_) .fs49{font-size:.49rem}body:not(#_) .fs50{font-size:.5rem}body:not(#_) .fs51{font-size:.51rem}body:not(#_) .fs52{font-size:.52rem}body:not(#_) .fs53{font-size:.53rem}body:not(#_) .fs54{font-size:.54rem}body:not(#_) .fs55{font-size:.55rem}body:not(#_) .fs56{font-size:.56rem}body:not(#_) .fs57{font-size:.57rem}body:not(#_) .fs58{font-size:.58rem}body:not(#_) .fs59{font-size:.59rem}body:not(#_) .fs60{font-size:.6rem}body:not(#_) .fs61{font-size:.61rem}body:not(#_) .fs62{font-size:.62rem}body:not(#_) .fs63{font-size:.63rem}body:not(#_) .fs64{font-size:.64rem}body:not(#_) .fs65{font-size:.65rem}body:not(#_) .fs66{font-size:.66rem}body:not(#_) .fs67{font-size:.67rem}body:not(#_) .fs68{font-size:.68rem}body:not(#_) .fs69{font-size:.69rem}body:not(#_) .fs70{font-size:.7rem}body:not(#_) .fs71{font-size:.71rem}body:not(#_) .fs72{font-size:.72rem}body:not(#_) .fs73{font-size:.73rem}body:not(#_) .fs74{font-size:.74rem}body:not(#_) .fs75{font-size:.75rem}body:not(#_) .fs76{font-size:.76rem}body:not(#_) .fs77{font-size:.77rem}body:not(#_) .fs78{font-size:.78rem}body:not(#_) .fs79{font-size:.79rem}body:not(#_) .fs80{font-size:.8rem}body:not(#_) .fs81{font-size:.81rem}body:not(#_) .fs82{font-size:.82rem}body:not(#_) .fs83{font-size:.83rem}body:not(#_) .fs84{font-size:.84rem}body:not(#_) .fs85{font-size:.85rem}body:not(#_) .fs86{font-size:.86rem}body:not(#_) .fs87{font-size:.87rem}body:not(#_) .fs88{font-size:.88rem}body:not(#_) .fs89{font-size:.89rem}body:not(#_) .fs90{font-size:.9rem}body:not(#_) .fs91{font-size:.91rem}body:not(#_) .fs92{font-size:.92rem}body:not(#_) .fs93{font-size:.93rem}body:not(#_) .fs94{font-size:.94rem}body:not(#_) .fs95{font-size:.95rem}body:not(#_) .fs96{font-size:.96rem}body:not(#_) .fs97{font-size:.97rem}body:not(#_) .fs98{font-size:.98rem}body:not(#_) .fs99{font-size:.99rem}body:not(#_) .fs100{font-size:1rem}body:not(#_) .t0{top:0rem}body:not(#_) .t1{top:.01rem}body:not(#_) .t2{top:.02rem}body:not(#_) .t3{top:.03rem}body:not(#_) .t4{top:.04rem}body:not(#_) .t5{top:.05rem}body:not(#_) .t6{top:.06rem}body:not(#_) .t7{top:.07rem}body:not(#_) .t8{top:.08rem}body:not(#_) .t9{top:.09rem}body:not(#_) .t10{top:.1rem}body:not(#_) .t11{top:.11rem}body:not(#_) .t12{top:.12rem}body:not(#_) .t13{top:.13rem}body:not(#_) .t14{top:.14rem}body:not(#_) .t15{top:.15rem}body:not(#_) .t16{top:.16rem}body:not(#_) .t17{top:.17rem}body:not(#_) .t18{top:.18rem}body:not(#_) .t19{top:.19rem}body:not(#_) .t20{top:.2rem}body:not(#_) .t21{top:.21rem}body:not(#_) .t22{top:.22rem}body:not(#_) .t23{top:.23rem}body:not(#_) .t24{top:.24rem}body:not(#_) .t25{top:.25rem}body:not(#_) .t26{top:.26rem}body:not(#_) .t27{top:.27rem}body:not(#_) .t28{top:.28rem}body:not(#_) .t29{top:.29rem}body:not(#_) .t30{top:.3rem}body:not(#_) .t31{top:.31rem}body:not(#_) .t32{top:.32rem}body:not(#_) .t33{top:.33rem}body:not(#_) .t34{top:.34rem}body:not(#_) .t35{top:.35rem}body:not(#_) .t36{top:.36rem}body:not(#_) .t37{top:.37rem}body:not(#_) .t38{top:.38rem}body:not(#_) .t39{top:.39rem}body:not(#_) .t40{top:.4rem}body:not(#_) .t41{top:.41rem}body:not(#_) .t42{top:.42rem}body:not(#_) .t43{top:.43rem}body:not(#_) .t44{top:.44rem}body:not(#_) .t45{top:.45rem}body:not(#_) .t46{top:.46rem}body:not(#_) .t47{top:.47rem}body:not(#_) .t48{top:.48rem}body:not(#_) .t49{top:.49rem}body:not(#_) .t50{top:.5rem}body:not(#_) .t51{top:.51rem}body:not(#_) .t52{top:.52rem}body:not(#_) .t53{top:.53rem}body:not(#_) .t54{top:.54rem}body:not(#_) .t55{top:.55rem}body:not(#_) .t56{top:.56rem}body:not(#_) .t57{top:.57rem}body:not(#_) .t58{top:.58rem}body:not(#_) .t59{top:.59rem}body:not(#_) .t60{top:.6rem}body:not(#_) .t61{top:.61rem}body:not(#_) .t62{top:.62rem}body:not(#_) .t63{top:.63rem}body:not(#_) .t64{top:.64rem}body:not(#_) .t65{top:.65rem}body:not(#_) .t66{top:.66rem}body:not(#_) .t67{top:.67rem}body:not(#_) .t68{top:.68rem}body:not(#_) .t69{top:.69rem}body:not(#_) .t70{top:.7rem}body:not(#_) .t71{top:.71rem}body:not(#_) .t72{top:.72rem}body:not(#_) .t73{top:.73rem}body:not(#_) .t74{top:.74rem}body:not(#_) .t75{top:.75rem}body:not(#_) .t76{top:.76rem}body:not(#_) .t77{top:.77rem}body:not(#_) .t78{top:.78rem}body:not(#_) .t79{top:.79rem}body:not(#_) .t80{top:.8rem}body:not(#_) .t81{top:.81rem}body:not(#_) .t82{top:.82rem}body:not(#_) .t83{top:.83rem}body:not(#_) .t84{top:.84rem}body:not(#_) .t85{top:.85rem}body:not(#_) .t86{top:.86rem}body:not(#_) .t87{top:.87rem}body:not(#_) .t88{top:.88rem}body:not(#_) .t89{top:.89rem}body:not(#_) .t90{top:.9rem}body:not(#_) .t91{top:.91rem}body:not(#_) .t92{top:.92rem}body:not(#_) .t93{top:.93rem}body:not(#_) .t94{top:.94rem}body:not(#_) .t95{top:.95rem}body:not(#_) .t96{top:.96rem}body:not(#_) .t97{top:.97rem}body:not(#_) .t98{top:.98rem}body:not(#_) .t99{top:.99rem}body:not(#_) .t100{top:1rem}body:not(#_) .b0{bottom:0rem}body:not(#_) .b1{bottom:.01rem}body:not(#_) .b2{bottom:.02rem}body:not(#_) .b3{bottom:.03rem}body:not(#_) .b4{bottom:.04rem}body:not(#_) .b5{bottom:.05rem}body:not(#_) .b6{bottom:.06rem}body:not(#_) .b7{bottom:.07rem}body:not(#_) .b8{bottom:.08rem}body:not(#_) .b9{bottom:.09rem}body:not(#_) .b10{bottom:.1rem}body:not(#_) .b11{bottom:.11rem}body:not(#_) .b12{bottom:.12rem}body:not(#_) .b13{bottom:.13rem}body:not(#_) .b14{bottom:.14rem}body:not(#_) .b15{bottom:.15rem}body:not(#_) .b16{bottom:.16rem}body:not(#_) .b17{bottom:.17rem}body:not(#_) .b18{bottom:.18rem}body:not(#_) .b19{bottom:.19rem}body:not(#_) .b20{bottom:.2rem}body:not(#_) .b21{bottom:.21rem}body:not(#_) .b22{bottom:.22rem}body:not(#_) .b23{bottom:.23rem}body:not(#_) .b24{bottom:.24rem}body:not(#_) .b25{bottom:.25rem}body:not(#_) .b26{bottom:.26rem}body:not(#_) .b27{bottom:.27rem}body:not(#_) .b28{bottom:.28rem}body:not(#_) .b29{bottom:.29rem}body:not(#_) .b30{bottom:.3rem}body:not(#_) .b31{bottom:.31rem}body:not(#_) .b32{bottom:.32rem}body:not(#_) .b33{bottom:.33rem}body:not(#_) .b34{bottom:.34rem}body:not(#_) .b35{bottom:.35rem}body:not(#_) .b36{bottom:.36rem}body:not(#_) .b37{bottom:.37rem}body:not(#_) .b38{bottom:.38rem}body:not(#_) .b39{bottom:.39rem}body:not(#_) .b40{bottom:.4rem}body:not(#_) .b41{bottom:.41rem}body:not(#_) .b42{bottom:.42rem}body:not(#_) .b43{bottom:.43rem}body:not(#_) .b44{bottom:.44rem}body:not(#_) .b45{bottom:.45rem}body:not(#_) .b46{bottom:.46rem}body:not(#_) .b47{bottom:.47rem}body:not(#_) .b48{bottom:.48rem}body:not(#_) .b49{bottom:.49rem}body:not(#_) .b50{bottom:.5rem}body:not(#_) .b51{bottom:.51rem}body:not(#_) .b52{bottom:.52rem}body:not(#_) .b53{bottom:.53rem}body:not(#_) .b54{bottom:.54rem}body:not(#_) .b55{bottom:.55rem}body:not(#_) .b56{bottom:.56rem}body:not(#_) .b57{bottom:.57rem}body:not(#_) .b58{bottom:.58rem}body:not(#_) .b59{bottom:.59rem}body:not(#_) .b60{bottom:.6rem}body:not(#_) .b61{bottom:.61rem}body:not(#_) .b62{bottom:.62rem}body:not(#_) .b63{bottom:.63rem}body:not(#_) .b64{bottom:.64rem}body:not(#_) .b65{bottom:.65rem}body:not(#_) .b66{bottom:.66rem}body:not(#_) .b67{bottom:.67rem}body:not(#_) .b68{bottom:.68rem}body:not(#_) .b69{bottom:.69rem}body:not(#_) .b70{bottom:.7rem}body:not(#_) .b71{bottom:.71rem}body:not(#_) .b72{bottom:.72rem}body:not(#_) .b73{bottom:.73rem}body:not(#_) .b74{bottom:.74rem}body:not(#_) .b75{bottom:.75rem}body:not(#_) .b76{bottom:.76rem}body:not(#_) .b77{bottom:.77rem}body:not(#_) .b78{bottom:.78rem}body:not(#_) .b79{bottom:.79rem}body:not(#_) .b80{bottom:.8rem}body:not(#_) .b81{bottom:.81rem}body:not(#_) .b82{bottom:.82rem}body:not(#_) .b83{bottom:.83rem}body:not(#_) .b84{bottom:.84rem}body:not(#_) .b85{bottom:.85rem}body:not(#_) .b86{bottom:.86rem}body:not(#_) .b87{bottom:.87rem}body:not(#_) .b88{bottom:.88rem}body:not(#_) .b89{bottom:.89rem}body:not(#_) .b90{bottom:.9rem}body:not(#_) .b91{bottom:.91rem}body:not(#_) .b92{bottom:.92rem}body:not(#_) .b93{bottom:.93rem}body:not(#_) .b94{bottom:.94rem}body:not(#_) .b95{bottom:.95rem}body:not(#_) .b96{bottom:.96rem}body:not(#_) .b97{bottom:.97rem}body:not(#_) .b98{bottom:.98rem}body:not(#_) .b99{bottom:.99rem}body:not(#_) .b100{bottom:1rem}body:not(#_) .l-1{left:-.01rem}body:not(#_) .l-2{left:-.02rem}body:not(#_) .l-3{left:-.03rem}body:not(#_) .l-4{left:-.04rem}body:not(#_) .l-5{left:-.05rem}body:not(#_) .l-6{left:-.06rem}body:not(#_) .l-7{left:-.07rem}body:not(#_) .l-8{left:-.08rem}body:not(#_) .l-9{left:-.09rem}body:not(#_) .l-10{left:-.1rem}body:not(#_) .l-11{left:-.11rem}body:not(#_) .l-12{left:-.12rem}body:not(#_) .l-13{left:-.13rem}body:not(#_) .l-14{left:-.14rem}body:not(#_) .l-15{left:-.15rem}body:not(#_) .l-16{left:-.16rem}body:not(#_) .l-17{left:-.17rem}body:not(#_) .l-18{left:-.18rem}body:not(#_) .l-19{left:-.19rem}body:not(#_) .l-20{left:-.2rem}body:not(#_) .l-21{left:-.21rem}body:not(#_) .l-22{left:-.22rem}body:not(#_) .l-23{left:-.23rem}body:not(#_) .l-24{left:-.24rem}body:not(#_) .l-25{left:-.25rem}body:not(#_) .l-26{left:-.26rem}body:not(#_) .l-27{left:-.27rem}body:not(#_) .l-28{left:-.28rem}body:not(#_) .l-29{left:-.29rem}body:not(#_) .l-30{left:-.3rem}body:not(#_) .l-31{left:-.31rem}body:not(#_) .l-32{left:-.32rem}body:not(#_) .l-33{left:-.33rem}body:not(#_) .l-34{left:-.34rem}body:not(#_) .l-35{left:-.35rem}body:not(#_) .l-36{left:-.36rem}body:not(#_) .l-37{left:-.37rem}body:not(#_) .l-38{left:-.38rem}body:not(#_) .l-39{left:-.39rem}body:not(#_) .l-40{left:-.4rem}body:not(#_) .l-41{left:-.41rem}body:not(#_) .l-42{left:-.42rem}body:not(#_) .l-43{left:-.43rem}body:not(#_) .l-44{left:-.44rem}body:not(#_) .l-45{left:-.45rem}body:not(#_) .l-46{left:-.46rem}body:not(#_) .l-47{left:-.47rem}body:not(#_) .l-48{left:-.48rem}body:not(#_) .l-49{left:-.49rem}body:not(#_) .l-50{left:-.5rem}body:not(#_) .l-51{left:-.51rem}body:not(#_) .l-52{left:-.52rem}body:not(#_) .l-53{left:-.53rem}body:not(#_) .l-54{left:-.54rem}body:not(#_) .l-55{left:-.55rem}body:not(#_) .l-56{left:-.56rem}body:not(#_) .l-57{left:-.57rem}body:not(#_) .l-58{left:-.58rem}body:not(#_) .l-59{left:-.59rem}body:not(#_) .l-60{left:-.6rem}body:not(#_) .l-61{left:-.61rem}body:not(#_) .l-62{left:-.62rem}body:not(#_) .l-63{left:-.63rem}body:not(#_) .l-64{left:-.64rem}body:not(#_) .l-65{left:-.65rem}body:not(#_) .l-66{left:-.66rem}body:not(#_) .l-67{left:-.67rem}body:not(#_) .l-68{left:-.68rem}body:not(#_) .l-69{left:-.69rem}body:not(#_) .l-70{left:-.7rem}body:not(#_) .l-71{left:-.71rem}body:not(#_) .l-72{left:-.72rem}body:not(#_) .l-73{left:-.73rem}body:not(#_) .l-74{left:-.74rem}body:not(#_) .l-75{left:-.75rem}body:not(#_) .l-76{left:-.76rem}body:not(#_) .l-77{left:-.77rem}body:not(#_) .l-78{left:-.78rem}body:not(#_) .l-79{left:-.79rem}body:not(#_) .l-80{left:-.8rem}body:not(#_) .l-81{left:-.81rem}body:not(#_) .l-82{left:-.82rem}body:not(#_) .l-83{left:-.83rem}body:not(#_) .l-84{left:-.84rem}body:not(#_) .l-85{left:-.85rem}body:not(#_) .l-86{left:-.86rem}body:not(#_) .l-87{left:-.87rem}body:not(#_) .l-88{left:-.88rem}body:not(#_) .l-89{left:-.89rem}body:not(#_) .l-90{left:-.9rem}body:not(#_) .l-91{left:-.91rem}body:not(#_) .l-92{left:-.92rem}body:not(#_) .l-93{left:-.93rem}body:not(#_) .l-94{left:-.94rem}body:not(#_) .l-95{left:-.95rem}body:not(#_) .l-96{left:-.96rem}body:not(#_) .l-97{left:-.97rem}body:not(#_) .l-98{left:-.98rem}body:not(#_) .l-99{left:-.99rem}body:not(#_) .l-100{left:-1rem}body:not(#_) .l0{left:0rem}body:not(#_) .l1{left:.01rem}body:not(#_) .l2{left:.02rem}body:not(#_) .l3{left:.03rem}body:not(#_) .l4{left:.04rem}body:not(#_) .l5{left:.05rem}body:not(#_) .l6{left:.06rem}body:not(#_) .l7{left:.07rem}body:not(#_) .l8{left:.08rem}body:not(#_) .l9{left:.09rem}body:not(#_) .l10{left:.1rem}body:not(#_) .l11{left:.11rem}body:not(#_) .l12{left:.12rem}body:not(#_) .l13{left:.13rem}body:not(#_) .l14{left:.14rem}body:not(#_) .l15{left:.15rem}body:not(#_) .l16{left:.16rem}body:not(#_) .l17{left:.17rem}body:not(#_) .l18{left:.18rem}body:not(#_) .l19{left:.19rem}body:not(#_) .l20{left:.2rem}body:not(#_) .l21{left:.21rem}body:not(#_) .l22{left:.22rem}body:not(#_) .l23{left:.23rem}body:not(#_) .l24{left:.24rem}body:not(#_) .l25{left:.25rem}body:not(#_) .l26{left:.26rem}body:not(#_) .l27{left:.27rem}body:not(#_) .l28{left:.28rem}body:not(#_) .l29{left:.29rem}body:not(#_) .l30{left:.3rem}body:not(#_) .l31{left:.31rem}body:not(#_) .l32{left:.32rem}body:not(#_) .l33{left:.33rem}body:not(#_) .l34{left:.34rem}body:not(#_) .l35{left:.35rem}body:not(#_) .l36{left:.36rem}body:not(#_) .l37{left:.37rem}body:not(#_) .l38{left:.38rem}body:not(#_) .l39{left:.39rem}body:not(#_) .l40{left:.4rem}body:not(#_) .l41{left:.41rem}body:not(#_) .l42{left:.42rem}body:not(#_) .l43{left:.43rem}body:not(#_) .l44{left:.44rem}body:not(#_) .l45{left:.45rem}body:not(#_) .l46{left:.46rem}body:not(#_) .l47{left:.47rem}body:not(#_) .l48{left:.48rem}body:not(#_) .l49{left:.49rem}body:not(#_) .l50{left:.5rem}body:not(#_) .l51{left:.51rem}body:not(#_) .l52{left:.52rem}body:not(#_) .l53{left:.53rem}body:not(#_) .l54{left:.54rem}body:not(#_) .l55{left:.55rem}body:not(#_) .l56{left:.56rem}body:not(#_) .l57{left:.57rem}body:not(#_) .l58{left:.58rem}body:not(#_) .l59{left:.59rem}body:not(#_) .l60{left:.6rem}body:not(#_) .l61{left:.61rem}body:not(#_) .l62{left:.62rem}body:not(#_) .l63{left:.63rem}body:not(#_) .l64{left:.64rem}body:not(#_) .l65{left:.65rem}body:not(#_) .l66{left:.66rem}body:not(#_) .l67{left:.67rem}body:not(#_) .l68{left:.68rem}body:not(#_) .l69{left:.69rem}body:not(#_) .l70{left:.7rem}body:not(#_) .l71{left:.71rem}body:not(#_) .l72{left:.72rem}body:not(#_) .l73{left:.73rem}body:not(#_) .l74{left:.74rem}body:not(#_) .l75{left:.75rem}body:not(#_) .l76{left:.76rem}body:not(#_) .l77{left:.77rem}body:not(#_) .l78{left:.78rem}body:not(#_) .l79{left:.79rem}body:not(#_) .l80{left:.8rem}body:not(#_) .l81{left:.81rem}body:not(#_) .l82{left:.82rem}body:not(#_) .l83{left:.83rem}body:not(#_) .l84{left:.84rem}body:not(#_) .l85{left:.85rem}body:not(#_) .l86{left:.86rem}body:not(#_) .l87{left:.87rem}body:not(#_) .l88{left:.88rem}body:not(#_) .l89{left:.89rem}body:not(#_) .l90{left:.9rem}body:not(#_) .l91{left:.91rem}body:not(#_) .l92{left:.92rem}body:not(#_) .l93{left:.93rem}body:not(#_) .l94{left:.94rem}body:not(#_) .l95{left:.95rem}body:not(#_) .l96{left:.96rem}body:not(#_) .l97{left:.97rem}body:not(#_) .l98{left:.98rem}body:not(#_) .l99{left:.99rem}body:not(#_) .l100{left:1rem}body:not(#_) .r0{right:0rem}body:not(#_) .r1{right:.01rem}body:not(#_) .r2{right:.02rem}body:not(#_) .r3{right:.03rem}body:not(#_) .r4{right:.04rem}body:not(#_) .r5{right:.05rem}body:not(#_) .r6{right:.06rem}body:not(#_) .r7{right:.07rem}body:not(#_) .r8{right:.08rem}body:not(#_) .r9{right:.09rem}body:not(#_) .r10{right:.1rem}body:not(#_) .r11{right:.11rem}body:not(#_) .r12{right:.12rem}body:not(#_) .r13{right:.13rem}body:not(#_) .r14{right:.14rem}body:not(#_) .r15{right:.15rem}body:not(#_) .r16{right:.16rem}body:not(#_) .r17{right:.17rem}body:not(#_) .r18{right:.18rem}body:not(#_) .r19{right:.19rem}body:not(#_) .r20{right:.2rem}body:not(#_) .r21{right:.21rem}body:not(#_) .r22{right:.22rem}body:not(#_) .r23{right:.23rem}body:not(#_) .r24{right:.24rem}body:not(#_) .r25{right:.25rem}body:not(#_) .r26{right:.26rem}body:not(#_) .r27{right:.27rem}body:not(#_) .r28{right:.28rem}body:not(#_) .r29{right:.29rem}body:not(#_) .r30{right:.3rem}body:not(#_) .r31{right:.31rem}body:not(#_) .r32{right:.32rem}body:not(#_) .r33{right:.33rem}body:not(#_) .r34{right:.34rem}body:not(#_) .r35{right:.35rem}body:not(#_) .r36{right:.36rem}body:not(#_) .r37{right:.37rem}body:not(#_) .r38{right:.38rem}body:not(#_) .r39{right:.39rem}body:not(#_) .r40{right:.4rem}body:not(#_) .r41{right:.41rem}body:not(#_) .r42{right:.42rem}body:not(#_) .r43{right:.43rem}body:not(#_) .r44{right:.44rem}body:not(#_) .r45{right:.45rem}body:not(#_) .r46{right:.46rem}body:not(#_) .r47{right:.47rem}body:not(#_) .r48{right:.48rem}body:not(#_) .r49{right:.49rem}body:not(#_) .r50{right:.5rem}body:not(#_) .r51{right:.51rem}body:not(#_) .r52{right:.52rem}body:not(#_) .r53{right:.53rem}body:not(#_) .r54{right:.54rem}body:not(#_) .r55{right:.55rem}body:not(#_) .r56{right:.56rem}body:not(#_) .r57{right:.57rem}body:not(#_) .r58{right:.58rem}body:not(#_) .r59{right:.59rem}body:not(#_) .r60{right:.6rem}body:not(#_) .r61{right:.61rem}body:not(#_) .r62{right:.62rem}body:not(#_) .r63{right:.63rem}body:not(#_) .r64{right:.64rem}body:not(#_) .r65{right:.65rem}body:not(#_) .r66{right:.66rem}body:not(#_) .r67{right:.67rem}body:not(#_) .r68{right:.68rem}body:not(#_) .r69{right:.69rem}body:not(#_) .r70{right:.7rem}body:not(#_) .r71{right:.71rem}body:not(#_) .r72{right:.72rem}body:not(#_) .r73{right:.73rem}body:not(#_) .r74{right:.74rem}body:not(#_) .r75{right:.75rem}body:not(#_) .r76{right:.76rem}body:not(#_) .r77{right:.77rem}body:not(#_) .r78{right:.78rem}body:not(#_) .r79{right:.79rem}body:not(#_) .r80{right:.8rem}body:not(#_) .r81{right:.81rem}body:not(#_) .r82{right:.82rem}body:not(#_) .r83{right:.83rem}body:not(#_) .r84{right:.84rem}body:not(#_) .r85{right:.85rem}body:not(#_) .r86{right:.86rem}body:not(#_) .r87{right:.87rem}body:not(#_) .r88{right:.88rem}body:not(#_) .r89{right:.89rem}body:not(#_) .r90{right:.9rem}body:not(#_) .r91{right:.91rem}body:not(#_) .r92{right:.92rem}body:not(#_) .r93{right:.93rem}body:not(#_) .r94{right:.94rem}body:not(#_) .r95{right:.95rem}body:not(#_) .r96{right:.96rem}body:not(#_) .r97{right:.97rem}body:not(#_) .r98{right:.98rem}body:not(#_) .r99{right:.99rem}body:not(#_) .r100{right:1rem}body:not(#_) .m0auto{margin:0 auto}body:not(#_) .m0{margin:0rem}body:not(#_) .m1{margin:.01rem}body:not(#_) .m2{margin:.02rem}body:not(#_) .m3{margin:.03rem}body:not(#_) .m4{margin:.04rem}body:not(#_) .m5{margin:.05rem}body:not(#_) .m6{margin:.06rem}body:not(#_) .m7{margin:.07rem}body:not(#_) .m8{margin:.08rem}body:not(#_) .m9{margin:.09rem}body:not(#_) .m10{margin:.1rem}body:not(#_) .m11{margin:.11rem}body:not(#_) .m12{margin:.12rem}body:not(#_) .m13{margin:.13rem}body:not(#_) .m14{margin:.14rem}body:not(#_) .m15{margin:.15rem}body:not(#_) .m16{margin:.16rem}body:not(#_) .m17{margin:.17rem}body:not(#_) .m18{margin:.18rem}body:not(#_) .m19{margin:.19rem}body:not(#_) .m20{margin:.2rem}body:not(#_) .m21{margin:.21rem}body:not(#_) .m22{margin:.22rem}body:not(#_) .m23{margin:.23rem}body:not(#_) .m24{margin:.24rem}body:not(#_) .m25{margin:.25rem}body:not(#_) .m26{margin:.26rem}body:not(#_) .m27{margin:.27rem}body:not(#_) .m28{margin:.28rem}body:not(#_) .m29{margin:.29rem}body:not(#_) .m30{margin:.3rem}body:not(#_) .m31{margin:.31rem}body:not(#_) .m32{margin:.32rem}body:not(#_) .m33{margin:.33rem}body:not(#_) .m34{margin:.34rem}body:not(#_) .m35{margin:.35rem}body:not(#_) .m36{margin:.36rem}body:not(#_) .m37{margin:.37rem}body:not(#_) .m38{margin:.38rem}body:not(#_) .m39{margin:.39rem}body:not(#_) .m40{margin:.4rem}body:not(#_) .m41{margin:.41rem}body:not(#_) .m42{margin:.42rem}body:not(#_) .m43{margin:.43rem}body:not(#_) .m44{margin:.44rem}body:not(#_) .m45{margin:.45rem}body:not(#_) .m46{margin:.46rem}body:not(#_) .m47{margin:.47rem}body:not(#_) .m48{margin:.48rem}body:not(#_) .m49{margin:.49rem}body:not(#_) .m50{margin:.5rem}body:not(#_) .m51{margin:.51rem}body:not(#_) .m52{margin:.52rem}body:not(#_) .m53{margin:.53rem}body:not(#_) .m54{margin:.54rem}body:not(#_) .m55{margin:.55rem}body:not(#_) .m56{margin:.56rem}body:not(#_) .m57{margin:.57rem}body:not(#_) .m58{margin:.58rem}body:not(#_) .m59{margin:.59rem}body:not(#_) .m60{margin:.6rem}body:not(#_) .m61{margin:.61rem}body:not(#_) .m62{margin:.62rem}body:not(#_) .m63{margin:.63rem}body:not(#_) .m64{margin:.64rem}body:not(#_) .m65{margin:.65rem}body:not(#_) .m66{margin:.66rem}body:not(#_) .m67{margin:.67rem}body:not(#_) .m68{margin:.68rem}body:not(#_) .m69{margin:.69rem}body:not(#_) .m70{margin:.7rem}body:not(#_) .m71{margin:.71rem}body:not(#_) .m72{margin:.72rem}body:not(#_) .m73{margin:.73rem}body:not(#_) .m74{margin:.74rem}body:not(#_) .m75{margin:.75rem}body:not(#_) .m76{margin:.76rem}body:not(#_) .m77{margin:.77rem}body:not(#_) .m78{margin:.78rem}body:not(#_) .m79{margin:.79rem}body:not(#_) .m80{margin:.8rem}body:not(#_) .m81{margin:.81rem}body:not(#_) .m82{margin:.82rem}body:not(#_) .m83{margin:.83rem}body:not(#_) .m84{margin:.84rem}body:not(#_) .m85{margin:.85rem}body:not(#_) .m86{margin:.86rem}body:not(#_) .m87{margin:.87rem}body:not(#_) .m88{margin:.88rem}body:not(#_) .m89{margin:.89rem}body:not(#_) .m90{margin:.9rem}body:not(#_) .m91{margin:.91rem}body:not(#_) .m92{margin:.92rem}body:not(#_) .m93{margin:.93rem}body:not(#_) .m94{margin:.94rem}body:not(#_) .m95{margin:.95rem}body:not(#_) .m96{margin:.96rem}body:not(#_) .m97{margin:.97rem}body:not(#_) .m98{margin:.98rem}body:not(#_) .m99{margin:.99rem}body:not(#_) .m100{margin:1rem}body:not(#_) .mt0{margin-top:0rem}body:not(#_) .mt1{margin-top:.01rem}body:not(#_) .mt2{margin-top:.02rem}body:not(#_) .mt3{margin-top:.03rem}body:not(#_) .mt4{margin-top:.04rem}body:not(#_) .mt5{margin-top:.05rem}body:not(#_) .mt6{margin-top:.06rem}body:not(#_) .mt7{margin-top:.07rem}body:not(#_) .mt8{margin-top:.08rem}body:not(#_) .mt9{margin-top:.09rem}body:not(#_) .mt10{margin-top:.1rem}body:not(#_) .mt11{margin-top:.11rem}body:not(#_) .mt12{margin-top:.12rem}body:not(#_) .mt13{margin-top:.13rem}body:not(#_) .mt14{margin-top:.14rem}body:not(#_) .mt15{margin-top:.15rem}body:not(#_) .mt16{margin-top:.16rem}body:not(#_) .mt17{margin-top:.17rem}body:not(#_) .mt18{margin-top:.18rem}body:not(#_) .mt19{margin-top:.19rem}body:not(#_) .mt20{margin-top:.2rem}body:not(#_) .mt21{margin-top:.21rem}body:not(#_) .mt22{margin-top:.22rem}body:not(#_) .mt23{margin-top:.23rem}body:not(#_) .mt24{margin-top:.24rem}body:not(#_) .mt25{margin-top:.25rem}body:not(#_) .mt26{margin-top:.26rem}body:not(#_) .mt27{margin-top:.27rem}body:not(#_) .mt28{margin-top:.28rem}body:not(#_) .mt29{margin-top:.29rem}body:not(#_) .mt30{margin-top:.3rem}body:not(#_) .mt31{margin-top:.31rem}body:not(#_) .mt32{margin-top:.32rem}body:not(#_) .mt33{margin-top:.33rem}body:not(#_) .mt34{margin-top:.34rem}body:not(#_) .mt35{margin-top:.35rem}body:not(#_) .mt36{margin-top:.36rem}body:not(#_) .mt37{margin-top:.37rem}body:not(#_) .mt38{margin-top:.38rem}body:not(#_) .mt39{margin-top:.39rem}body:not(#_) .mt40{margin-top:.4rem}body:not(#_) .mt41{margin-top:.41rem}body:not(#_) .mt42{margin-top:.42rem}body:not(#_) .mt43{margin-top:.43rem}body:not(#_) .mt44{margin-top:.44rem}body:not(#_) .mt45{margin-top:.45rem}body:not(#_) .mt46{margin-top:.46rem}body:not(#_) .mt47{margin-top:.47rem}body:not(#_) .mt48{margin-top:.48rem}body:not(#_) .mt49{margin-top:.49rem}body:not(#_) .mt50{margin-top:.5rem}body:not(#_) .mt51{margin-top:.51rem}body:not(#_) .mt52{margin-top:.52rem}body:not(#_) .mt53{margin-top:.53rem}body:not(#_) .mt54{margin-top:.54rem}body:not(#_) .mt55{margin-top:.55rem}body:not(#_) .mt56{margin-top:.56rem}body:not(#_) .mt57{margin-top:.57rem}body:not(#_) .mt58{margin-top:.58rem}body:not(#_) .mt59{margin-top:.59rem}body:not(#_) .mt60{margin-top:.6rem}body:not(#_) .mt61{margin-top:.61rem}body:not(#_) .mt62{margin-top:.62rem}body:not(#_) .mt63{margin-top:.63rem}body:not(#_) .mt64{margin-top:.64rem}body:not(#_) .mt65{margin-top:.65rem}body:not(#_) .mt66{margin-top:.66rem}body:not(#_) .mt67{margin-top:.67rem}body:not(#_) .mt68{margin-top:.68rem}body:not(#_) .mt69{margin-top:.69rem}body:not(#_) .mt70{margin-top:.7rem}body:not(#_) .mt71{margin-top:.71rem}body:not(#_) .mt72{margin-top:.72rem}body:not(#_) .mt73{margin-top:.73rem}body:not(#_) .mt74{margin-top:.74rem}body:not(#_) .mt75{margin-top:.75rem}body:not(#_) .mt76{margin-top:.76rem}body:not(#_) .mt77{margin-top:.77rem}body:not(#_) .mt78{margin-top:.78rem}body:not(#_) .mt79{margin-top:.79rem}body:not(#_) .mt80{margin-top:.8rem}body:not(#_) .mt81{margin-top:.81rem}body:not(#_) .mt82{margin-top:.82rem}body:not(#_) .mt83{margin-top:.83rem}body:not(#_) .mt84{margin-top:.84rem}body:not(#_) .mt85{margin-top:.85rem}body:not(#_) .mt86{margin-top:.86rem}body:not(#_) .mt87{margin-top:.87rem}body:not(#_) .mt88{margin-top:.88rem}body:not(#_) .mt89{margin-top:.89rem}body:not(#_) .mt90{margin-top:.9rem}body:not(#_) .mt91{margin-top:.91rem}body:not(#_) .mt92{margin-top:.92rem}body:not(#_) .mt93{margin-top:.93rem}body:not(#_) .mt94{margin-top:.94rem}body:not(#_) .mt95{margin-top:.95rem}body:not(#_) .mt96{margin-top:.96rem}body:not(#_) .mt97{margin-top:.97rem}body:not(#_) .mt98{margin-top:.98rem}body:not(#_) .mt99{margin-top:.99rem}body:not(#_) .mt100{margin-top:1rem}body:not(#_) .mb0{margin-bottom:0rem}body:not(#_) .mb1{margin-bottom:.01rem}body:not(#_) .mb2{margin-bottom:.02rem}body:not(#_) .mb3{margin-bottom:.03rem}body:not(#_) .mb4{margin-bottom:.04rem}body:not(#_) .mb5{margin-bottom:.05rem}body:not(#_) .mb6{margin-bottom:.06rem}body:not(#_) .mb7{margin-bottom:.07rem}body:not(#_) .mb8{margin-bottom:.08rem}body:not(#_) .mb9{margin-bottom:.09rem}body:not(#_) .mb10{margin-bottom:.1rem}body:not(#_) .mb11{margin-bottom:.11rem}body:not(#_) .mb12{margin-bottom:.12rem}body:not(#_) .mb13{margin-bottom:.13rem}body:not(#_) .mb14{margin-bottom:.14rem}body:not(#_) .mb15{margin-bottom:.15rem}body:not(#_) .mb16{margin-bottom:.16rem}body:not(#_) .mb17{margin-bottom:.17rem}body:not(#_) .mb18{margin-bottom:.18rem}body:not(#_) .mb19{margin-bottom:.19rem}body:not(#_) .mb20{margin-bottom:.2rem}body:not(#_) .mb21{margin-bottom:.21rem}body:not(#_) .mb22{margin-bottom:.22rem}body:not(#_) .mb23{margin-bottom:.23rem}body:not(#_) .mb24{margin-bottom:.24rem}body:not(#_) .mb25{margin-bottom:.25rem}body:not(#_) .mb26{margin-bottom:.26rem}body:not(#_) .mb27{margin-bottom:.27rem}body:not(#_) .mb28{margin-bottom:.28rem}body:not(#_) .mb29{margin-bottom:.29rem}body:not(#_) .mb30{margin-bottom:.3rem}body:not(#_) .mb31{margin-bottom:.31rem}body:not(#_) .mb32{margin-bottom:.32rem}body:not(#_) .mb33{margin-bottom:.33rem}body:not(#_) .mb34{margin-bottom:.34rem}body:not(#_) .mb35{margin-bottom:.35rem}body:not(#_) .mb36{margin-bottom:.36rem}body:not(#_) .mb37{margin-bottom:.37rem}body:not(#_) .mb38{margin-bottom:.38rem}body:not(#_) .mb39{margin-bottom:.39rem}body:not(#_) .mb40{margin-bottom:.4rem}body:not(#_) .mb41{margin-bottom:.41rem}body:not(#_) .mb42{margin-bottom:.42rem}body:not(#_) .mb43{margin-bottom:.43rem}body:not(#_) .mb44{margin-bottom:.44rem}body:not(#_) .mb45{margin-bottom:.45rem}body:not(#_) .mb46{margin-bottom:.46rem}body:not(#_) .mb47{margin-bottom:.47rem}body:not(#_) .mb48{margin-bottom:.48rem}body:not(#_) .mb49{margin-bottom:.49rem}body:not(#_) .mb50{margin-bottom:.5rem}body:not(#_) .mb51{margin-bottom:.51rem}body:not(#_) .mb52{margin-bottom:.52rem}body:not(#_) .mb53{margin-bottom:.53rem}body:not(#_) .mb54{margin-bottom:.54rem}body:not(#_) .mb55{margin-bottom:.55rem}body:not(#_) .mb56{margin-bottom:.56rem}body:not(#_) .mb57{margin-bottom:.57rem}body:not(#_) .mb58{margin-bottom:.58rem}body:not(#_) .mb59{margin-bottom:.59rem}body:not(#_) .mb60{margin-bottom:.6rem}body:not(#_) .mb61{margin-bottom:.61rem}body:not(#_) .mb62{margin-bottom:.62rem}body:not(#_) .mb63{margin-bottom:.63rem}body:not(#_) .mb64{margin-bottom:.64rem}body:not(#_) .mb65{margin-bottom:.65rem}body:not(#_) .mb66{margin-bottom:.66rem}body:not(#_) .mb67{margin-bottom:.67rem}body:not(#_) .mb68{margin-bottom:.68rem}body:not(#_) .mb69{margin-bottom:.69rem}body:not(#_) .mb70{margin-bottom:.7rem}body:not(#_) .mb71{margin-bottom:.71rem}body:not(#_) .mb72{margin-bottom:.72rem}body:not(#_) .mb73{margin-bottom:.73rem}body:not(#_) .mb74{margin-bottom:.74rem}body:not(#_) .mb75{margin-bottom:.75rem}body:not(#_) .mb76{margin-bottom:.76rem}body:not(#_) .mb77{margin-bottom:.77rem}body:not(#_) .mb78{margin-bottom:.78rem}body:not(#_) .mb79{margin-bottom:.79rem}body:not(#_) .mb80{margin-bottom:.8rem}body:not(#_) .mb81{margin-bottom:.81rem}body:not(#_) .mb82{margin-bottom:.82rem}body:not(#_) .mb83{margin-bottom:.83rem}body:not(#_) .mb84{margin-bottom:.84rem}body:not(#_) .mb85{margin-bottom:.85rem}body:not(#_) .mb86{margin-bottom:.86rem}body:not(#_) .mb87{margin-bottom:.87rem}body:not(#_) .mb88{margin-bottom:.88rem}body:not(#_) .mb89{margin-bottom:.89rem}body:not(#_) .mb90{margin-bottom:.9rem}body:not(#_) .mb91{margin-bottom:.91rem}body:not(#_) .mb92{margin-bottom:.92rem}body:not(#_) .mb93{margin-bottom:.93rem}body:not(#_) .mb94{margin-bottom:.94rem}body:not(#_) .mb95{margin-bottom:.95rem}body:not(#_) .mb96{margin-bottom:.96rem}body:not(#_) .mb97{margin-bottom:.97rem}body:not(#_) .mb98{margin-bottom:.98rem}body:not(#_) .mb99{margin-bottom:.99rem}body:not(#_) .mb100{margin-bottom:1rem}body:not(#_) .mb-20{margin-bottom:-.2rem}body:not(#_) .mtb0{margin-top:0rem;margin-bottom:0rem}body:not(#_) .mtb1{margin-top:.01rem;margin-bottom:.01rem}body:not(#_) .mtb2{margin-top:.02rem;margin-bottom:.02rem}body:not(#_) .mtb3{margin-top:.03rem;margin-bottom:.03rem}body:not(#_) .mtb4{margin-top:.04rem;margin-bottom:.04rem}body:not(#_) .mtb5{margin-top:.05rem;margin-bottom:.05rem}body:not(#_) .mtb6{margin-top:.06rem;margin-bottom:.06rem}body:not(#_) .mtb7{margin-top:.07rem;margin-bottom:.07rem}body:not(#_) .mtb8{margin-top:.08rem;margin-bottom:.08rem}body:not(#_) .mtb9{margin-top:.09rem;margin-bottom:.09rem}body:not(#_) .mtb10{margin-top:.1rem;margin-bottom:.1rem}body:not(#_) .mtb11{margin-top:.11rem;margin-bottom:.11rem}body:not(#_) .mtb12{margin-top:.12rem;margin-bottom:.12rem}body:not(#_) .mtb13{margin-top:.13rem;margin-bottom:.13rem}body:not(#_) .mtb14{margin-top:.14rem;margin-bottom:.14rem}body:not(#_) .mtb15{margin-top:.15rem;margin-bottom:.15rem}body:not(#_) .mtb16{margin-top:.16rem;margin-bottom:.16rem}body:not(#_) .mtb17{margin-top:.17rem;margin-bottom:.17rem}body:not(#_) .mtb18{margin-top:.18rem;margin-bottom:.18rem}body:not(#_) .mtb19{margin-top:.19rem;margin-bottom:.19rem}body:not(#_) .mtb20{margin-top:.2rem;margin-bottom:.2rem}body:not(#_) .mtb21{margin-top:.21rem;margin-bottom:.21rem}body:not(#_) .mtb22{margin-top:.22rem;margin-bottom:.22rem}body:not(#_) .mtb23{margin-top:.23rem;margin-bottom:.23rem}body:not(#_) .mtb24{margin-top:.24rem;margin-bottom:.24rem}body:not(#_) .mtb25{margin-top:.25rem;margin-bottom:.25rem}body:not(#_) .mtb26{margin-top:.26rem;margin-bottom:.26rem}body:not(#_) .mtb27{margin-top:.27rem;margin-bottom:.27rem}body:not(#_) .mtb28{margin-top:.28rem;margin-bottom:.28rem}body:not(#_) .mtb29{margin-top:.29rem;margin-bottom:.29rem}body:not(#_) .mtb30{margin-top:.3rem;margin-bottom:.3rem}body:not(#_) .mtb31{margin-top:.31rem;margin-bottom:.31rem}body:not(#_) .mtb32{margin-top:.32rem;margin-bottom:.32rem}body:not(#_) .mtb33{margin-top:.33rem;margin-bottom:.33rem}body:not(#_) .mtb34{margin-top:.34rem;margin-bottom:.34rem}body:not(#_) .mtb35{margin-top:.35rem;margin-bottom:.35rem}body:not(#_) .mtb36{margin-top:.36rem;margin-bottom:.36rem}body:not(#_) .mtb37{margin-top:.37rem;margin-bottom:.37rem}body:not(#_) .mtb38{margin-top:.38rem;margin-bottom:.38rem}body:not(#_) .mtb39{margin-top:.39rem;margin-bottom:.39rem}body:not(#_) .mtb40{margin-top:.4rem;margin-bottom:.4rem}body:not(#_) .mtb41{margin-top:.41rem;margin-bottom:.41rem}body:not(#_) .mtb42{margin-top:.42rem;margin-bottom:.42rem}body:not(#_) .mtb43{margin-top:.43rem;margin-bottom:.43rem}body:not(#_) .mtb44{margin-top:.44rem;margin-bottom:.44rem}body:not(#_) .mtb45{margin-top:.45rem;margin-bottom:.45rem}body:not(#_) .mtb46{margin-top:.46rem;margin-bottom:.46rem}body:not(#_) .mtb47{margin-top:.47rem;margin-bottom:.47rem}body:not(#_) .mtb48{margin-top:.48rem;margin-bottom:.48rem}body:not(#_) .mtb49{margin-top:.49rem;margin-bottom:.49rem}body:not(#_) .mtb50{margin-top:.5rem;margin-bottom:.5rem}body:not(#_) .mtb51{margin-top:.51rem;margin-bottom:.51rem}body:not(#_) .mtb52{margin-top:.52rem;margin-bottom:.52rem}body:not(#_) .mtb53{margin-top:.53rem;margin-bottom:.53rem}body:not(#_) .mtb54{margin-top:.54rem;margin-bottom:.54rem}body:not(#_) .mtb55{margin-top:.55rem;margin-bottom:.55rem}body:not(#_) .mtb56{margin-top:.56rem;margin-bottom:.56rem}body:not(#_) .mtb57{margin-top:.57rem;margin-bottom:.57rem}body:not(#_) .mtb58{margin-top:.58rem;margin-bottom:.58rem}body:not(#_) .mtb59{margin-top:.59rem;margin-bottom:.59rem}body:not(#_) .mtb60{margin-top:.6rem;margin-bottom:.6rem}body:not(#_) .mtb61{margin-top:.61rem;margin-bottom:.61rem}body:not(#_) .mtb62{margin-top:.62rem;margin-bottom:.62rem}body:not(#_) .mtb63{margin-top:.63rem;margin-bottom:.63rem}body:not(#_) .mtb64{margin-top:.64rem;margin-bottom:.64rem}body:not(#_) .mtb65{margin-top:.65rem;margin-bottom:.65rem}body:not(#_) .mtb66{margin-top:.66rem;margin-bottom:.66rem}body:not(#_) .mtb67{margin-top:.67rem;margin-bottom:.67rem}body:not(#_) .mtb68{margin-top:.68rem;margin-bottom:.68rem}body:not(#_) .mtb69{margin-top:.69rem;margin-bottom:.69rem}body:not(#_) .mtb70{margin-top:.7rem;margin-bottom:.7rem}body:not(#_) .mtb71{margin-top:.71rem;margin-bottom:.71rem}body:not(#_) .mtb72{margin-top:.72rem;margin-bottom:.72rem}body:not(#_) .mtb73{margin-top:.73rem;margin-bottom:.73rem}body:not(#_) .mtb74{margin-top:.74rem;margin-bottom:.74rem}body:not(#_) .mtb75{margin-top:.75rem;margin-bottom:.75rem}body:not(#_) .mtb76{margin-top:.76rem;margin-bottom:.76rem}body:not(#_) .mtb77{margin-top:.77rem;margin-bottom:.77rem}body:not(#_) .mtb78{margin-top:.78rem;margin-bottom:.78rem}body:not(#_) .mtb79{margin-top:.79rem;margin-bottom:.79rem}body:not(#_) .mtb80{margin-top:.8rem;margin-bottom:.8rem}body:not(#_) .mtb81{margin-top:.81rem;margin-bottom:.81rem}body:not(#_) .mtb82{margin-top:.82rem;margin-bottom:.82rem}body:not(#_) .mtb83{margin-top:.83rem;margin-bottom:.83rem}body:not(#_) .mtb84{margin-top:.84rem;margin-bottom:.84rem}body:not(#_) .mtb85{margin-top:.85rem;margin-bottom:.85rem}body:not(#_) .mtb86{margin-top:.86rem;margin-bottom:.86rem}body:not(#_) .mtb87{margin-top:.87rem;margin-bottom:.87rem}body:not(#_) .mtb88{margin-top:.88rem;margin-bottom:.88rem}body:not(#_) .mtb89{margin-top:.89rem;margin-bottom:.89rem}body:not(#_) .mtb90{margin-top:.9rem;margin-bottom:.9rem}body:not(#_) .mtb91{margin-top:.91rem;margin-bottom:.91rem}body:not(#_) .mtb92{margin-top:.92rem;margin-bottom:.92rem}body:not(#_) .mtb93{margin-top:.93rem;margin-bottom:.93rem}body:not(#_) .mtb94{margin-top:.94rem;margin-bottom:.94rem}body:not(#_) .mtb95{margin-top:.95rem;margin-bottom:.95rem}body:not(#_) .mtb96{margin-top:.96rem;margin-bottom:.96rem}body:not(#_) .mtb97{margin-top:.97rem;margin-bottom:.97rem}body:not(#_) .mtb98{margin-top:.98rem;margin-bottom:.98rem}body:not(#_) .mtb99{margin-top:.99rem;margin-bottom:.99rem}body:not(#_) .mtb100{margin-top:1rem;margin-bottom:1rem}body:not(#_) .ml0{margin-left:0rem}body:not(#_) .ml1{margin-left:.01rem}body:not(#_) .ml2{margin-left:.02rem}body:not(#_) .ml3{margin-left:.03rem}body:not(#_) .ml4{margin-left:.04rem}body:not(#_) .ml5{margin-left:.05rem}body:not(#_) .ml6{margin-left:.06rem}body:not(#_) .ml7{margin-left:.07rem}body:not(#_) .ml8{margin-left:.08rem}body:not(#_) .ml9{margin-left:.09rem}body:not(#_) .ml10{margin-left:.1rem}body:not(#_) .ml11{margin-left:.11rem}body:not(#_) .ml12{margin-left:.12rem}body:not(#_) .ml13{margin-left:.13rem}body:not(#_) .ml14{margin-left:.14rem}body:not(#_) .ml15{margin-left:.15rem}body:not(#_) .ml16{margin-left:.16rem}body:not(#_) .ml17{margin-left:.17rem}body:not(#_) .ml18{margin-left:.18rem}body:not(#_) .ml19{margin-left:.19rem}body:not(#_) .ml20{margin-left:.2rem}body:not(#_) .ml21{margin-left:.21rem}body:not(#_) .ml22{margin-left:.22rem}body:not(#_) .ml23{margin-left:.23rem}body:not(#_) .ml24{margin-left:.24rem}body:not(#_) .ml25{margin-left:.25rem}body:not(#_) .ml26{margin-left:.26rem}body:not(#_) .ml27{margin-left:.27rem}body:not(#_) .ml28{margin-left:.28rem}body:not(#_) .ml29{margin-left:.29rem}body:not(#_) .ml30{margin-left:.3rem}body:not(#_) .ml31{margin-left:.31rem}body:not(#_) .ml32{margin-left:.32rem}body:not(#_) .ml33{margin-left:.33rem}body:not(#_) .ml34{margin-left:.34rem}body:not(#_) .ml35{margin-left:.35rem}body:not(#_) .ml36{margin-left:.36rem}body:not(#_) .ml37{margin-left:.37rem}body:not(#_) .ml38{margin-left:.38rem}body:not(#_) .ml39{margin-left:.39rem}body:not(#_) .ml40{margin-left:.4rem}body:not(#_) .ml41{margin-left:.41rem}body:not(#_) .ml42{margin-left:.42rem}body:not(#_) .ml43{margin-left:.43rem}body:not(#_) .ml44{margin-left:.44rem}body:not(#_) .ml45{margin-left:.45rem}body:not(#_) .ml46{margin-left:.46rem}body:not(#_) .ml47{margin-left:.47rem}body:not(#_) .ml48{margin-left:.48rem}body:not(#_) .ml49{margin-left:.49rem}body:not(#_) .ml50{margin-left:.5rem}body:not(#_) .ml51{margin-left:.51rem}body:not(#_) .ml52{margin-left:.52rem}body:not(#_) .ml53{margin-left:.53rem}body:not(#_) .ml54{margin-left:.54rem}body:not(#_) .ml55{margin-left:.55rem}body:not(#_) .ml56{margin-left:.56rem}body:not(#_) .ml57{margin-left:.57rem}body:not(#_) .ml58{margin-left:.58rem}body:not(#_) .ml59{margin-left:.59rem}body:not(#_) .ml60{margin-left:.6rem}body:not(#_) .ml61{margin-left:.61rem}body:not(#_) .ml62{margin-left:.62rem}body:not(#_) .ml63{margin-left:.63rem}body:not(#_) .ml64{margin-left:.64rem}body:not(#_) .ml65{margin-left:.65rem}body:not(#_) .ml66{margin-left:.66rem}body:not(#_) .ml67{margin-left:.67rem}body:not(#_) .ml68{margin-left:.68rem}body:not(#_) .ml69{margin-left:.69rem}body:not(#_) .ml70{margin-left:.7rem}body:not(#_) .ml71{margin-left:.71rem}body:not(#_) .ml72{margin-left:.72rem}body:not(#_) .ml73{margin-left:.73rem}body:not(#_) .ml74{margin-left:.74rem}body:not(#_) .ml75{margin-left:.75rem}body:not(#_) .ml76{margin-left:.76rem}body:not(#_) .ml77{margin-left:.77rem}body:not(#_) .ml78{margin-left:.78rem}body:not(#_) .ml79{margin-left:.79rem}body:not(#_) .ml80{margin-left:.8rem}body:not(#_) .ml81{margin-left:.81rem}body:not(#_) .ml82{margin-left:.82rem}body:not(#_) .ml83{margin-left:.83rem}body:not(#_) .ml84{margin-left:.84rem}body:not(#_) .ml85{margin-left:.85rem}body:not(#_) .ml86{margin-left:.86rem}body:not(#_) .ml87{margin-left:.87rem}body:not(#_) .ml88{margin-left:.88rem}body:not(#_) .ml89{margin-left:.89rem}body:not(#_) .ml90{margin-left:.9rem}body:not(#_) .ml91{margin-left:.91rem}body:not(#_) .ml92{margin-left:.92rem}body:not(#_) .ml93{margin-left:.93rem}body:not(#_) .ml94{margin-left:.94rem}body:not(#_) .ml95{margin-left:.95rem}body:not(#_) .ml96{margin-left:.96rem}body:not(#_) .ml97{margin-left:.97rem}body:not(#_) .ml98{margin-left:.98rem}body:not(#_) .ml99{margin-left:.99rem}body:not(#_) .ml100{margin-left:1rem}body:not(#_) .ml135{margin-left:1.35rem}body:not(#_) .mlauto{margin-left:auto}body:not(#_) .mr0{margin-right:0rem}body:not(#_) .mr1{margin-right:.01rem}body:not(#_) .mr2{margin-right:.02rem}body:not(#_) .mr3{margin-right:.03rem}body:not(#_) .mr4{margin-right:.04rem}body:not(#_) .mr5{margin-right:.05rem}body:not(#_) .mr6{margin-right:.06rem}body:not(#_) .mr7{margin-right:.07rem}body:not(#_) .mr8{margin-right:.08rem}body:not(#_) .mr9{margin-right:.09rem}body:not(#_) .mr10{margin-right:.1rem}body:not(#_) .mr11{margin-right:.11rem}body:not(#_) .mr12{margin-right:.12rem}body:not(#_) .mr13{margin-right:.13rem}body:not(#_) .mr14{margin-right:.14rem}body:not(#_) .mr15{margin-right:.15rem}body:not(#_) .mr16{margin-right:.16rem}body:not(#_) .mr17{margin-right:.17rem}body:not(#_) .mr18{margin-right:.18rem}body:not(#_) .mr19{margin-right:.19rem}body:not(#_) .mr20{margin-right:.2rem}body:not(#_) .mr21{margin-right:.21rem}body:not(#_) .mr22{margin-right:.22rem}body:not(#_) .mr23{margin-right:.23rem}body:not(#_) .mr24{margin-right:.24rem}body:not(#_) .mr25{margin-right:.25rem}body:not(#_) .mr26{margin-right:.26rem}body:not(#_) .mr27{margin-right:.27rem}body:not(#_) .mr28{margin-right:.28rem}body:not(#_) .mr29{margin-right:.29rem}body:not(#_) .mr30{margin-right:.3rem}body:not(#_) .mr31{margin-right:.31rem}body:not(#_) .mr32{margin-right:.32rem}body:not(#_) .mr33{margin-right:.33rem}body:not(#_) .mr34{margin-right:.34rem}body:not(#_) .mr35{margin-right:.35rem}body:not(#_) .mr36{margin-right:.36rem}body:not(#_) .mr37{margin-right:.37rem}body:not(#_) .mr38{margin-right:.38rem}body:not(#_) .mr39{margin-right:.39rem}body:not(#_) .mr40{margin-right:.4rem}body:not(#_) .mr41{margin-right:.41rem}body:not(#_) .mr42{margin-right:.42rem}body:not(#_) .mr43{margin-right:.43rem}body:not(#_) .mr44{margin-right:.44rem}body:not(#_) .mr45{margin-right:.45rem}body:not(#_) .mr46{margin-right:.46rem}body:not(#_) .mr47{margin-right:.47rem}body:not(#_) .mr48{margin-right:.48rem}body:not(#_) .mr49{margin-right:.49rem}body:not(#_) .mr50{margin-right:.5rem}body:not(#_) .mr51{margin-right:.51rem}body:not(#_) .mr52{margin-right:.52rem}body:not(#_) .mr53{margin-right:.53rem}body:not(#_) .mr54{margin-right:.54rem}body:not(#_) .mr55{margin-right:.55rem}body:not(#_) .mr56{margin-right:.56rem}body:not(#_) .mr57{margin-right:.57rem}body:not(#_) .mr58{margin-right:.58rem}body:not(#_) .mr59{margin-right:.59rem}body:not(#_) .mr60{margin-right:.6rem}body:not(#_) .mr61{margin-right:.61rem}body:not(#_) .mr62{margin-right:.62rem}body:not(#_) .mr63{margin-right:.63rem}body:not(#_) .mr64{margin-right:.64rem}body:not(#_) .mr65{margin-right:.65rem}body:not(#_) .mr66{margin-right:.66rem}body:not(#_) .mr67{margin-right:.67rem}body:not(#_) .mr68{margin-right:.68rem}body:not(#_) .mr69{margin-right:.69rem}body:not(#_) .mr70{margin-right:.7rem}body:not(#_) .mr71{margin-right:.71rem}body:not(#_) .mr72{margin-right:.72rem}body:not(#_) .mr73{margin-right:.73rem}body:not(#_) .mr74{margin-right:.74rem}body:not(#_) .mr75{margin-right:.75rem}body:not(#_) .mr76{margin-right:.76rem}body:not(#_) .mr77{margin-right:.77rem}body:not(#_) .mr78{margin-right:.78rem}body:not(#_) .mr79{margin-right:.79rem}body:not(#_) .mr80{margin-right:.8rem}body:not(#_) .mr81{margin-right:.81rem}body:not(#_) .mr82{margin-right:.82rem}body:not(#_) .mr83{margin-right:.83rem}body:not(#_) .mr84{margin-right:.84rem}body:not(#_) .mr85{margin-right:.85rem}body:not(#_) .mr86{margin-right:.86rem}body:not(#_) .mr87{margin-right:.87rem}body:not(#_) .mr88{margin-right:.88rem}body:not(#_) .mr89{margin-right:.89rem}body:not(#_) .mr90{margin-right:.9rem}body:not(#_) .mr91{margin-right:.91rem}body:not(#_) .mr92{margin-right:.92rem}body:not(#_) .mr93{margin-right:.93rem}body:not(#_) .mr94{margin-right:.94rem}body:not(#_) .mr95{margin-right:.95rem}body:not(#_) .mr96{margin-right:.96rem}body:not(#_) .mr97{margin-right:.97rem}body:not(#_) .mr98{margin-right:.98rem}body:not(#_) .mr99{margin-right:.99rem}body:not(#_) .mr100{margin-right:1rem}body:not(#_) .mrauto{margin-right:auto}body:not(#_) .mrl0{margin-right:0rem;margin-left:0rem}body:not(#_) .mrl1{margin-right:.01rem;margin-left:.01rem}body:not(#_) .mrl2{margin-right:.02rem;margin-left:.02rem}body:not(#_) .mrl3{margin-right:.03rem;margin-left:.03rem}body:not(#_) .mrl4{margin-right:.04rem;margin-left:.04rem}body:not(#_) .mrl5{margin-right:.05rem;margin-left:.05rem}body:not(#_) .mrl6{margin-right:.06rem;margin-left:.06rem}body:not(#_) .mrl7{margin-right:.07rem;margin-left:.07rem}body:not(#_) .mrl8{margin-right:.08rem;margin-left:.08rem}body:not(#_) .mrl9{margin-right:.09rem;margin-left:.09rem}body:not(#_) .mrl10{margin-right:.1rem;margin-left:.1rem}body:not(#_) .mrl11{margin-right:.11rem;margin-left:.11rem}body:not(#_) .mrl12{margin-right:.12rem;margin-left:.12rem}body:not(#_) .mrl13{margin-right:.13rem;margin-left:.13rem}body:not(#_) .mrl14{margin-right:.14rem;margin-left:.14rem}body:not(#_) .mrl15{margin-right:.15rem;margin-left:.15rem}body:not(#_) .mrl16{margin-right:.16rem;margin-left:.16rem}body:not(#_) .mrl17{margin-right:.17rem;margin-left:.17rem}body:not(#_) .mrl18{margin-right:.18rem;margin-left:.18rem}body:not(#_) .mrl19{margin-right:.19rem;margin-left:.19rem}body:not(#_) .mrl20{margin-right:.2rem;margin-left:.2rem}body:not(#_) .mrl21{margin-right:.21rem;margin-left:.21rem}body:not(#_) .mrl22{margin-right:.22rem;margin-left:.22rem}body:not(#_) .mrl23{margin-right:.23rem;margin-left:.23rem}body:not(#_) .mrl24{margin-right:.24rem;margin-left:.24rem}body:not(#_) .mrl25{margin-right:.25rem;margin-left:.25rem}body:not(#_) .mrl26{margin-right:.26rem;margin-left:.26rem}body:not(#_) .mrl27{margin-right:.27rem;margin-left:.27rem}body:not(#_) .mrl28{margin-right:.28rem;margin-left:.28rem}body:not(#_) .mrl29{margin-right:.29rem;margin-left:.29rem}body:not(#_) .mrl30{margin-right:.3rem;margin-left:.3rem}body:not(#_) .mrl31{margin-right:.31rem;margin-left:.31rem}body:not(#_) .mrl32{margin-right:.32rem;margin-left:.32rem}body:not(#_) .mrl33{margin-right:.33rem;margin-left:.33rem}body:not(#_) .mrl34{margin-right:.34rem;margin-left:.34rem}body:not(#_) .mrl35{margin-right:.35rem;margin-left:.35rem}body:not(#_) .mrl36{margin-right:.36rem;margin-left:.36rem}body:not(#_) .mrl37{margin-right:.37rem;margin-left:.37rem}body:not(#_) .mrl38{margin-right:.38rem;margin-left:.38rem}body:not(#_) .mrl39{margin-right:.39rem;margin-left:.39rem}body:not(#_) .mrl40{margin-right:.4rem;margin-left:.4rem}body:not(#_) .mrl41{margin-right:.41rem;margin-left:.41rem}body:not(#_) .mrl42{margin-right:.42rem;margin-left:.42rem}body:not(#_) .mrl43{margin-right:.43rem;margin-left:.43rem}body:not(#_) .mrl44{margin-right:.44rem;margin-left:.44rem}body:not(#_) .mrl45{margin-right:.45rem;margin-left:.45rem}body:not(#_) .mrl46{margin-right:.46rem;margin-left:.46rem}body:not(#_) .mrl47{margin-right:.47rem;margin-left:.47rem}body:not(#_) .mrl48{margin-right:.48rem;margin-left:.48rem}body:not(#_) .mrl49{margin-right:.49rem;margin-left:.49rem}body:not(#_) .mrl50{margin-right:.5rem;margin-left:.5rem}body:not(#_) .mrl51{margin-right:.51rem;margin-left:.51rem}body:not(#_) .mrl52{margin-right:.52rem;margin-left:.52rem}body:not(#_) .mrl53{margin-right:.53rem;margin-left:.53rem}body:not(#_) .mrl54{margin-right:.54rem;margin-left:.54rem}body:not(#_) .mrl55{margin-right:.55rem;margin-left:.55rem}body:not(#_) .mrl56{margin-right:.56rem;margin-left:.56rem}body:not(#_) .mrl57{margin-right:.57rem;margin-left:.57rem}body:not(#_) .mrl58{margin-right:.58rem;margin-left:.58rem}body:not(#_) .mrl59{margin-right:.59rem;margin-left:.59rem}body:not(#_) .mrl60{margin-right:.6rem;margin-left:.6rem}body:not(#_) .mrl61{margin-right:.61rem;margin-left:.61rem}body:not(#_) .mrl62{margin-right:.62rem;margin-left:.62rem}body:not(#_) .mrl63{margin-right:.63rem;margin-left:.63rem}body:not(#_) .mrl64{margin-right:.64rem;margin-left:.64rem}body:not(#_) .mrl65{margin-right:.65rem;margin-left:.65rem}body:not(#_) .mrl66{margin-right:.66rem;margin-left:.66rem}body:not(#_) .mrl67{margin-right:.67rem;margin-left:.67rem}body:not(#_) .mrl68{margin-right:.68rem;margin-left:.68rem}body:not(#_) .mrl69{margin-right:.69rem;margin-left:.69rem}body:not(#_) .mrl70{margin-right:.7rem;margin-left:.7rem}body:not(#_) .mrl71{margin-right:.71rem;margin-left:.71rem}body:not(#_) .mrl72{margin-right:.72rem;margin-left:.72rem}body:not(#_) .mrl73{margin-right:.73rem;margin-left:.73rem}body:not(#_) .mrl74{margin-right:.74rem;margin-left:.74rem}body:not(#_) .mrl75{margin-right:.75rem;margin-left:.75rem}body:not(#_) .mrl76{margin-right:.76rem;margin-left:.76rem}body:not(#_) .mrl77{margin-right:.77rem;margin-left:.77rem}body:not(#_) .mrl78{margin-right:.78rem;margin-left:.78rem}body:not(#_) .mrl79{margin-right:.79rem;margin-left:.79rem}body:not(#_) .mrl80{margin-right:.8rem;margin-left:.8rem}body:not(#_) .mrl81{margin-right:.81rem;margin-left:.81rem}body:not(#_) .mrl82{margin-right:.82rem;margin-left:.82rem}body:not(#_) .mrl83{margin-right:.83rem;margin-left:.83rem}body:not(#_) .mrl84{margin-right:.84rem;margin-left:.84rem}body:not(#_) .mrl85{margin-right:.85rem;margin-left:.85rem}body:not(#_) .mrl86{margin-right:.86rem;margin-left:.86rem}body:not(#_) .mrl87{margin-right:.87rem;margin-left:.87rem}body:not(#_) .mrl88{margin-right:.88rem;margin-left:.88rem}body:not(#_) .mrl89{margin-right:.89rem;margin-left:.89rem}body:not(#_) .mrl90{margin-right:.9rem;margin-left:.9rem}body:not(#_) .mrl91{margin-right:.91rem;margin-left:.91rem}body:not(#_) .mrl92{margin-right:.92rem;margin-left:.92rem}body:not(#_) .mrl93{margin-right:.93rem;margin-left:.93rem}body:not(#_) .mrl94{margin-right:.94rem;margin-left:.94rem}body:not(#_) .mrl95{margin-right:.95rem;margin-left:.95rem}body:not(#_) .mrl96{margin-right:.96rem;margin-left:.96rem}body:not(#_) .mrl97{margin-right:.97rem;margin-left:.97rem}body:not(#_) .mrl98{margin-right:.98rem;margin-left:.98rem}body:not(#_) .mrl99{margin-right:.99rem;margin-left:.99rem}body:not(#_) .mrl100{margin-right:1rem;margin-left:1rem}body:not(#_) .p0{box-sizing:border-box;padding:0rem}body:not(#_) .p1{box-sizing:border-box;padding:.01rem}body:not(#_) .p2{box-sizing:border-box;padding:.02rem}body:not(#_) .p3{box-sizing:border-box;padding:.03rem}body:not(#_) .p4{box-sizing:border-box;padding:.04rem}body:not(#_) .p5{box-sizing:border-box;padding:.05rem}body:not(#_) .p6{box-sizing:border-box;padding:.06rem}body:not(#_) .p7{box-sizing:border-box;padding:.07rem}body:not(#_) .p8{box-sizing:border-box;padding:.08rem}body:not(#_) .p9{box-sizing:border-box;padding:.09rem}body:not(#_) .p10{box-sizing:border-box;padding:.1rem}body:not(#_) .p11{box-sizing:border-box;padding:.11rem}body:not(#_) .p12{box-sizing:border-box;padding:.12rem}body:not(#_) .p13{box-sizing:border-box;padding:.13rem}body:not(#_) .p14{box-sizing:border-box;padding:.14rem}body:not(#_) .p15{box-sizing:border-box;padding:.15rem}body:not(#_) .p16{box-sizing:border-box;padding:.16rem}body:not(#_) .p17{box-sizing:border-box;padding:.17rem}body:not(#_) .p18{box-sizing:border-box;padding:.18rem}body:not(#_) .p19{box-sizing:border-box;padding:.19rem}body:not(#_) .p20{box-sizing:border-box;padding:.2rem}body:not(#_) .p21{box-sizing:border-box;padding:.21rem}body:not(#_) .p22{box-sizing:border-box;padding:.22rem}body:not(#_) .p23{box-sizing:border-box;padding:.23rem}body:not(#_) .p24{box-sizing:border-box;padding:.24rem}body:not(#_) .p25{box-sizing:border-box;padding:.25rem}body:not(#_) .p26{box-sizing:border-box;padding:.26rem}body:not(#_) .p27{box-sizing:border-box;padding:.27rem}body:not(#_) .p28{box-sizing:border-box;padding:.28rem}body:not(#_) .p29{box-sizing:border-box;padding:.29rem}body:not(#_) .p30{box-sizing:border-box;padding:.3rem}body:not(#_) .p31{box-sizing:border-box;padding:.31rem}body:not(#_) .p32{box-sizing:border-box;padding:.32rem}body:not(#_) .p33{box-sizing:border-box;padding:.33rem}body:not(#_) .p34{box-sizing:border-box;padding:.34rem}body:not(#_) .p35{box-sizing:border-box;padding:.35rem}body:not(#_) .p36{box-sizing:border-box;padding:.36rem}body:not(#_) .p37{box-sizing:border-box;padding:.37rem}body:not(#_) .p38{box-sizing:border-box;padding:.38rem}body:not(#_) .p39{box-sizing:border-box;padding:.39rem}body:not(#_) .p40{box-sizing:border-box;padding:.4rem}body:not(#_) .p41{box-sizing:border-box;padding:.41rem}body:not(#_) .p42{box-sizing:border-box;padding:.42rem}body:not(#_) .p43{box-sizing:border-box;padding:.43rem}body:not(#_) .p44{box-sizing:border-box;padding:.44rem}body:not(#_) .p45{box-sizing:border-box;padding:.45rem}body:not(#_) .p46{box-sizing:border-box;padding:.46rem}body:not(#_) .p47{box-sizing:border-box;padding:.47rem}body:not(#_) .p48{box-sizing:border-box;padding:.48rem}body:not(#_) .p49{box-sizing:border-box;padding:.49rem}body:not(#_) .p50{box-sizing:border-box;padding:.5rem}body:not(#_) .p51{box-sizing:border-box;padding:.51rem}body:not(#_) .p52{box-sizing:border-box;padding:.52rem}body:not(#_) .p53{box-sizing:border-box;padding:.53rem}body:not(#_) .p54{box-sizing:border-box;padding:.54rem}body:not(#_) .p55{box-sizing:border-box;padding:.55rem}body:not(#_) .p56{box-sizing:border-box;padding:.56rem}body:not(#_) .p57{box-sizing:border-box;padding:.57rem}body:not(#_) .p58{box-sizing:border-box;padding:.58rem}body:not(#_) .p59{box-sizing:border-box;padding:.59rem}body:not(#_) .p60{box-sizing:border-box;padding:.6rem}body:not(#_) .p61{box-sizing:border-box;padding:.61rem}body:not(#_) .p62{box-sizing:border-box;padding:.62rem}body:not(#_) .p63{box-sizing:border-box;padding:.63rem}body:not(#_) .p64{box-sizing:border-box;padding:.64rem}body:not(#_) .p65{box-sizing:border-box;padding:.65rem}body:not(#_) .p66{box-sizing:border-box;padding:.66rem}body:not(#_) .p67{box-sizing:border-box;padding:.67rem}body:not(#_) .p68{box-sizing:border-box;padding:.68rem}body:not(#_) .p69{box-sizing:border-box;padding:.69rem}body:not(#_) .p70{box-sizing:border-box;padding:.7rem}body:not(#_) .p71{box-sizing:border-box;padding:.71rem}body:not(#_) .p72{box-sizing:border-box;padding:.72rem}body:not(#_) .p73{box-sizing:border-box;padding:.73rem}body:not(#_) .p74{box-sizing:border-box;padding:.74rem}body:not(#_) .p75{box-sizing:border-box;padding:.75rem}body:not(#_) .p76{box-sizing:border-box;padding:.76rem}body:not(#_) .p77{box-sizing:border-box;padding:.77rem}body:not(#_) .p78{box-sizing:border-box;padding:.78rem}body:not(#_) .p79{box-sizing:border-box;padding:.79rem}body:not(#_) .p80{box-sizing:border-box;padding:.8rem}body:not(#_) .p81{box-sizing:border-box;padding:.81rem}body:not(#_) .p82{box-sizing:border-box;padding:.82rem}body:not(#_) .p83{box-sizing:border-box;padding:.83rem}body:not(#_) .p84{box-sizing:border-box;padding:.84rem}body:not(#_) .p85{box-sizing:border-box;padding:.85rem}body:not(#_) .p86{box-sizing:border-box;padding:.86rem}body:not(#_) .p87{box-sizing:border-box;padding:.87rem}body:not(#_) .p88{box-sizing:border-box;padding:.88rem}body:not(#_) .p89{box-sizing:border-box;padding:.89rem}body:not(#_) .p90{box-sizing:border-box;padding:.9rem}body:not(#_) .p91{box-sizing:border-box;padding:.91rem}body:not(#_) .p92{box-sizing:border-box;padding:.92rem}body:not(#_) .p93{box-sizing:border-box;padding:.93rem}body:not(#_) .p94{box-sizing:border-box;padding:.94rem}body:not(#_) .p95{box-sizing:border-box;padding:.95rem}body:not(#_) .p96{box-sizing:border-box;padding:.96rem}body:not(#_) .p97{box-sizing:border-box;padding:.97rem}body:not(#_) .p98{box-sizing:border-box;padding:.98rem}body:not(#_) .p99{box-sizing:border-box;padding:.99rem}body:not(#_) .p100{box-sizing:border-box;padding:1rem}body:not(#_) .pt0{box-sizing:border-box;padding-top:0rem}body:not(#_) .pt1{box-sizing:border-box;padding-top:.01rem}body:not(#_) .pt2{box-sizing:border-box;padding-top:.02rem}body:not(#_) .pt3{box-sizing:border-box;padding-top:.03rem}body:not(#_) .pt4{box-sizing:border-box;padding-top:.04rem}body:not(#_) .pt5{box-sizing:border-box;padding-top:.05rem}body:not(#_) .pt6{box-sizing:border-box;padding-top:.06rem}body:not(#_) .pt7{box-sizing:border-box;padding-top:.07rem}body:not(#_) .pt8{box-sizing:border-box;padding-top:.08rem}body:not(#_) .pt9{box-sizing:border-box;padding-top:.09rem}body:not(#_) .pt10{box-sizing:border-box;padding-top:.1rem}body:not(#_) .pt11{box-sizing:border-box;padding-top:.11rem}body:not(#_) .pt12{box-sizing:border-box;padding-top:.12rem}body:not(#_) .pt13{box-sizing:border-box;padding-top:.13rem}body:not(#_) .pt14{box-sizing:border-box;padding-top:.14rem}body:not(#_) .pt15{box-sizing:border-box;padding-top:.15rem}body:not(#_) .pt16{box-sizing:border-box;padding-top:.16rem}body:not(#_) .pt17{box-sizing:border-box;padding-top:.17rem}body:not(#_) .pt18{box-sizing:border-box;padding-top:.18rem}body:not(#_) .pt19{box-sizing:border-box;padding-top:.19rem}body:not(#_) .pt20{box-sizing:border-box;padding-top:.2rem}body:not(#_) .pt21{box-sizing:border-box;padding-top:.21rem}body:not(#_) .pt22{box-sizing:border-box;padding-top:.22rem}body:not(#_) .pt23{box-sizing:border-box;padding-top:.23rem}body:not(#_) .pt24{box-sizing:border-box;padding-top:.24rem}body:not(#_) .pt25{box-sizing:border-box;padding-top:.25rem}body:not(#_) .pt26{box-sizing:border-box;padding-top:.26rem}body:not(#_) .pt27{box-sizing:border-box;padding-top:.27rem}body:not(#_) .pt28{box-sizing:border-box;padding-top:.28rem}body:not(#_) .pt29{box-sizing:border-box;padding-top:.29rem}body:not(#_) .pt30{box-sizing:border-box;padding-top:.3rem}body:not(#_) .pt31{box-sizing:border-box;padding-top:.31rem}body:not(#_) .pt32{box-sizing:border-box;padding-top:.32rem}body:not(#_) .pt33{box-sizing:border-box;padding-top:.33rem}body:not(#_) .pt34{box-sizing:border-box;padding-top:.34rem}body:not(#_) .pt35{box-sizing:border-box;padding-top:.35rem}body:not(#_) .pt36{box-sizing:border-box;padding-top:.36rem}body:not(#_) .pt37{box-sizing:border-box;padding-top:.37rem}body:not(#_) .pt38{box-sizing:border-box;padding-top:.38rem}body:not(#_) .pt39{box-sizing:border-box;padding-top:.39rem}body:not(#_) .pt40{box-sizing:border-box;padding-top:.4rem}body:not(#_) .pt41{box-sizing:border-box;padding-top:.41rem}body:not(#_) .pt42{box-sizing:border-box;padding-top:.42rem}body:not(#_) .pt43{box-sizing:border-box;padding-top:.43rem}body:not(#_) .pt44{box-sizing:border-box;padding-top:.44rem}body:not(#_) .pt45{box-sizing:border-box;padding-top:.45rem}body:not(#_) .pt46{box-sizing:border-box;padding-top:.46rem}body:not(#_) .pt47{box-sizing:border-box;padding-top:.47rem}body:not(#_) .pt48{box-sizing:border-box;padding-top:.48rem}body:not(#_) .pt49{box-sizing:border-box;padding-top:.49rem}body:not(#_) .pt50{box-sizing:border-box;padding-top:.5rem}body:not(#_) .pt51{box-sizing:border-box;padding-top:.51rem}body:not(#_) .pt52{box-sizing:border-box;padding-top:.52rem}body:not(#_) .pt53{box-sizing:border-box;padding-top:.53rem}body:not(#_) .pt54{box-sizing:border-box;padding-top:.54rem}body:not(#_) .pt55{box-sizing:border-box;padding-top:.55rem}body:not(#_) .pt56{box-sizing:border-box;padding-top:.56rem}body:not(#_) .pt57{box-sizing:border-box;padding-top:.57rem}body:not(#_) .pt58{box-sizing:border-box;padding-top:.58rem}body:not(#_) .pt59{box-sizing:border-box;padding-top:.59rem}body:not(#_) .pt60{box-sizing:border-box;padding-top:.6rem}body:not(#_) .pt61{box-sizing:border-box;padding-top:.61rem}body:not(#_) .pt62{box-sizing:border-box;padding-top:.62rem}body:not(#_) .pt63{box-sizing:border-box;padding-top:.63rem}body:not(#_) .pt64{box-sizing:border-box;padding-top:.64rem}body:not(#_) .pt65{box-sizing:border-box;padding-top:.65rem}body:not(#_) .pt66{box-sizing:border-box;padding-top:.66rem}body:not(#_) .pt67{box-sizing:border-box;padding-top:.67rem}body:not(#_) .pt68{box-sizing:border-box;padding-top:.68rem}body:not(#_) .pt69{box-sizing:border-box;padding-top:.69rem}body:not(#_) .pt70{box-sizing:border-box;padding-top:.7rem}body:not(#_) .pt71{box-sizing:border-box;padding-top:.71rem}body:not(#_) .pt72{box-sizing:border-box;padding-top:.72rem}body:not(#_) .pt73{box-sizing:border-box;padding-top:.73rem}body:not(#_) .pt74{box-sizing:border-box;padding-top:.74rem}body:not(#_) .pt75{box-sizing:border-box;padding-top:.75rem}body:not(#_) .pt76{box-sizing:border-box;padding-top:.76rem}body:not(#_) .pt77{box-sizing:border-box;padding-top:.77rem}body:not(#_) .pt78{box-sizing:border-box;padding-top:.78rem}body:not(#_) .pt79{box-sizing:border-box;padding-top:.79rem}body:not(#_) .pt80{box-sizing:border-box;padding-top:.8rem}body:not(#_) .pt81{box-sizing:border-box;padding-top:.81rem}body:not(#_) .pt82{box-sizing:border-box;padding-top:.82rem}body:not(#_) .pt83{box-sizing:border-box;padding-top:.83rem}body:not(#_) .pt84{box-sizing:border-box;padding-top:.84rem}body:not(#_) .pt85{box-sizing:border-box;padding-top:.85rem}body:not(#_) .pt86{box-sizing:border-box;padding-top:.86rem}body:not(#_) .pt87{box-sizing:border-box;padding-top:.87rem}body:not(#_) .pt88{box-sizing:border-box;padding-top:.88rem}body:not(#_) .pt89{box-sizing:border-box;padding-top:.89rem}body:not(#_) .pt90{box-sizing:border-box;padding-top:.9rem}body:not(#_) .pt91{box-sizing:border-box;padding-top:.91rem}body:not(#_) .pt92{box-sizing:border-box;padding-top:.92rem}body:not(#_) .pt93{box-sizing:border-box;padding-top:.93rem}body:not(#_) .pt94{box-sizing:border-box;padding-top:.94rem}body:not(#_) .pt95{box-sizing:border-box;padding-top:.95rem}body:not(#_) .pt96{box-sizing:border-box;padding-top:.96rem}body:not(#_) .pt97{box-sizing:border-box;padding-top:.97rem}body:not(#_) .pt98{box-sizing:border-box;padding-top:.98rem}body:not(#_) .pt99{box-sizing:border-box;padding-top:.99rem}body:not(#_) .pt100{box-sizing:border-box;padding-top:1rem}body:not(#_) .pb0{box-sizing:border-box;padding-bottom:0rem}body:not(#_) .pb1{box-sizing:border-box;padding-bottom:.01rem}body:not(#_) .pb2{box-sizing:border-box;padding-bottom:.02rem}body:not(#_) .pb3{box-sizing:border-box;padding-bottom:.03rem}body:not(#_) .pb4{box-sizing:border-box;padding-bottom:.04rem}body:not(#_) .pb5{box-sizing:border-box;padding-bottom:.05rem}body:not(#_) .pb6{box-sizing:border-box;padding-bottom:.06rem}body:not(#_) .pb7{box-sizing:border-box;padding-bottom:.07rem}body:not(#_) .pb8{box-sizing:border-box;padding-bottom:.08rem}body:not(#_) .pb9{box-sizing:border-box;padding-bottom:.09rem}body:not(#_) .pb10{box-sizing:border-box;padding-bottom:.1rem}body:not(#_) .pb11{box-sizing:border-box;padding-bottom:.11rem}body:not(#_) .pb12{box-sizing:border-box;padding-bottom:.12rem}body:not(#_) .pb13{box-sizing:border-box;padding-bottom:.13rem}body:not(#_) .pb14{box-sizing:border-box;padding-bottom:.14rem}body:not(#_) .pb15{box-sizing:border-box;padding-bottom:.15rem}body:not(#_) .pb16{box-sizing:border-box;padding-bottom:.16rem}body:not(#_) .pb17{box-sizing:border-box;padding-bottom:.17rem}body:not(#_) .pb18{box-sizing:border-box;padding-bottom:.18rem}body:not(#_) .pb19{box-sizing:border-box;padding-bottom:.19rem}body:not(#_) .pb20{box-sizing:border-box;padding-bottom:.2rem}body:not(#_) .pb21{box-sizing:border-box;padding-bottom:.21rem}body:not(#_) .pb22{box-sizing:border-box;padding-bottom:.22rem}body:not(#_) .pb23{box-sizing:border-box;padding-bottom:.23rem}body:not(#_) .pb24{box-sizing:border-box;padding-bottom:.24rem}body:not(#_) .pb25{box-sizing:border-box;padding-bottom:.25rem}body:not(#_) .pb26{box-sizing:border-box;padding-bottom:.26rem}body:not(#_) .pb27{box-sizing:border-box;padding-bottom:.27rem}body:not(#_) .pb28{box-sizing:border-box;padding-bottom:.28rem}body:not(#_) .pb29{box-sizing:border-box;padding-bottom:.29rem}body:not(#_) .pb30{box-sizing:border-box;padding-bottom:.3rem}body:not(#_) .pb31{box-sizing:border-box;padding-bottom:.31rem}body:not(#_) .pb32{box-sizing:border-box;padding-bottom:.32rem}body:not(#_) .pb33{box-sizing:border-box;padding-bottom:.33rem}body:not(#_) .pb34{box-sizing:border-box;padding-bottom:.34rem}body:not(#_) .pb35{box-sizing:border-box;padding-bottom:.35rem}body:not(#_) .pb36{box-sizing:border-box;padding-bottom:.36rem}body:not(#_) .pb37{box-sizing:border-box;padding-bottom:.37rem}body:not(#_) .pb38{box-sizing:border-box;padding-bottom:.38rem}body:not(#_) .pb39{box-sizing:border-box;padding-bottom:.39rem}body:not(#_) .pb40{box-sizing:border-box;padding-bottom:.4rem}body:not(#_) .pb41{box-sizing:border-box;padding-bottom:.41rem}body:not(#_) .pb42{box-sizing:border-box;padding-bottom:.42rem}body:not(#_) .pb43{box-sizing:border-box;padding-bottom:.43rem}body:not(#_) .pb44{box-sizing:border-box;padding-bottom:.44rem}body:not(#_) .pb45{box-sizing:border-box;padding-bottom:.45rem}body:not(#_) .pb46{box-sizing:border-box;padding-bottom:.46rem}body:not(#_) .pb47{box-sizing:border-box;padding-bottom:.47rem}body:not(#_) .pb48{box-sizing:border-box;padding-bottom:.48rem}body:not(#_) .pb49{box-sizing:border-box;padding-bottom:.49rem}body:not(#_) .pb50{box-sizing:border-box;padding-bottom:.5rem}body:not(#_) .pb51{box-sizing:border-box;padding-bottom:.51rem}body:not(#_) .pb52{box-sizing:border-box;padding-bottom:.52rem}body:not(#_) .pb53{box-sizing:border-box;padding-bottom:.53rem}body:not(#_) .pb54{box-sizing:border-box;padding-bottom:.54rem}body:not(#_) .pb55{box-sizing:border-box;padding-bottom:.55rem}body:not(#_) .pb56{box-sizing:border-box;padding-bottom:.56rem}body:not(#_) .pb57{box-sizing:border-box;padding-bottom:.57rem}body:not(#_) .pb58{box-sizing:border-box;padding-bottom:.58rem}body:not(#_) .pb59{box-sizing:border-box;padding-bottom:.59rem}body:not(#_) .pb60{box-sizing:border-box;padding-bottom:.6rem}body:not(#_) .pb61{box-sizing:border-box;padding-bottom:.61rem}body:not(#_) .pb62{box-sizing:border-box;padding-bottom:.62rem}body:not(#_) .pb63{box-sizing:border-box;padding-bottom:.63rem}body:not(#_) .pb64{box-sizing:border-box;padding-bottom:.64rem}body:not(#_) .pb65{box-sizing:border-box;padding-bottom:.65rem}body:not(#_) .pb66{box-sizing:border-box;padding-bottom:.66rem}body:not(#_) .pb67{box-sizing:border-box;padding-bottom:.67rem}body:not(#_) .pb68{box-sizing:border-box;padding-bottom:.68rem}body:not(#_) .pb69{box-sizing:border-box;padding-bottom:.69rem}body:not(#_) .pb70{box-sizing:border-box;padding-bottom:.7rem}body:not(#_) .pb71{box-sizing:border-box;padding-bottom:.71rem}body:not(#_) .pb72{box-sizing:border-box;padding-bottom:.72rem}body:not(#_) .pb73{box-sizing:border-box;padding-bottom:.73rem}body:not(#_) .pb74{box-sizing:border-box;padding-bottom:.74rem}body:not(#_) .pb75{box-sizing:border-box;padding-bottom:.75rem}body:not(#_) .pb76{box-sizing:border-box;padding-bottom:.76rem}body:not(#_) .pb77{box-sizing:border-box;padding-bottom:.77rem}body:not(#_) .pb78{box-sizing:border-box;padding-bottom:.78rem}body:not(#_) .pb79{box-sizing:border-box;padding-bottom:.79rem}body:not(#_) .pb80{box-sizing:border-box;padding-bottom:.8rem}body:not(#_) .pb81{box-sizing:border-box;padding-bottom:.81rem}body:not(#_) .pb82{box-sizing:border-box;padding-bottom:.82rem}body:not(#_) .pb83{box-sizing:border-box;padding-bottom:.83rem}body:not(#_) .pb84{box-sizing:border-box;padding-bottom:.84rem}body:not(#_) .pb85{box-sizing:border-box;padding-bottom:.85rem}body:not(#_) .pb86{box-sizing:border-box;padding-bottom:.86rem}body:not(#_) .pb87{box-sizing:border-box;padding-bottom:.87rem}body:not(#_) .pb88{box-sizing:border-box;padding-bottom:.88rem}body:not(#_) .pb89{box-sizing:border-box;padding-bottom:.89rem}body:not(#_) .pb90{box-sizing:border-box;padding-bottom:.9rem}body:not(#_) .pb91{box-sizing:border-box;padding-bottom:.91rem}body:not(#_) .pb92{box-sizing:border-box;padding-bottom:.92rem}body:not(#_) .pb93{box-sizing:border-box;padding-bottom:.93rem}body:not(#_) .pb94{box-sizing:border-box;padding-bottom:.94rem}body:not(#_) .pb95{box-sizing:border-box;padding-bottom:.95rem}body:not(#_) .pb96{box-sizing:border-box;padding-bottom:.96rem}body:not(#_) .pb97{box-sizing:border-box;padding-bottom:.97rem}body:not(#_) .pb98{box-sizing:border-box;padding-bottom:.98rem}body:not(#_) .pb99{box-sizing:border-box;padding-bottom:.99rem}body:not(#_) .pb100{box-sizing:border-box;padding-bottom:1rem}body:not(#_) .ptb0{box-sizing:border-box;padding-top:0rem;padding-bottom:0rem}body:not(#_) .ptb1{box-sizing:border-box;padding-top:.01rem;padding-bottom:.01rem}body:not(#_) .ptb2{box-sizing:border-box;padding-top:.02rem;padding-bottom:.02rem}body:not(#_) .ptb3{box-sizing:border-box;padding-top:.03rem;padding-bottom:.03rem}body:not(#_) .ptb4{box-sizing:border-box;padding-top:.04rem;padding-bottom:.04rem}body:not(#_) .ptb5{box-sizing:border-box;padding-top:.05rem;padding-bottom:.05rem}body:not(#_) .ptb6{box-sizing:border-box;padding-top:.06rem;padding-bottom:.06rem}body:not(#_) .ptb7{box-sizing:border-box;padding-top:.07rem;padding-bottom:.07rem}body:not(#_) .ptb8{box-sizing:border-box;padding-top:.08rem;padding-bottom:.08rem}body:not(#_) .ptb9{box-sizing:border-box;padding-top:.09rem;padding-bottom:.09rem}body:not(#_) .ptb10{box-sizing:border-box;padding-top:.1rem;padding-bottom:.1rem}body:not(#_) .ptb11{box-sizing:border-box;padding-top:.11rem;padding-bottom:.11rem}body:not(#_) .ptb12{box-sizing:border-box;padding-top:.12rem;padding-bottom:.12rem}body:not(#_) .ptb13{box-sizing:border-box;padding-top:.13rem;padding-bottom:.13rem}body:not(#_) .ptb14{box-sizing:border-box;padding-top:.14rem;padding-bottom:.14rem}body:not(#_) .ptb15{box-sizing:border-box;padding-top:.15rem;padding-bottom:.15rem}body:not(#_) .ptb16{box-sizing:border-box;padding-top:.16rem;padding-bottom:.16rem}body:not(#_) .ptb17{box-sizing:border-box;padding-top:.17rem;padding-bottom:.17rem}body:not(#_) .ptb18{box-sizing:border-box;padding-top:.18rem;padding-bottom:.18rem}body:not(#_) .ptb19{box-sizing:border-box;padding-top:.19rem;padding-bottom:.19rem}body:not(#_) .ptb20{box-sizing:border-box;padding-top:.2rem;padding-bottom:.2rem}body:not(#_) .ptb21{box-sizing:border-box;padding-top:.21rem;padding-bottom:.21rem}body:not(#_) .ptb22{box-sizing:border-box;padding-top:.22rem;padding-bottom:.22rem}body:not(#_) .ptb23{box-sizing:border-box;padding-top:.23rem;padding-bottom:.23rem}body:not(#_) .ptb24{box-sizing:border-box;padding-top:.24rem;padding-bottom:.24rem}body:not(#_) .ptb25{box-sizing:border-box;padding-top:.25rem;padding-bottom:.25rem}body:not(#_) .ptb26{box-sizing:border-box;padding-top:.26rem;padding-bottom:.26rem}body:not(#_) .ptb27{box-sizing:border-box;padding-top:.27rem;padding-bottom:.27rem}body:not(#_) .ptb28{box-sizing:border-box;padding-top:.28rem;padding-bottom:.28rem}body:not(#_) .ptb29{box-sizing:border-box;padding-top:.29rem;padding-bottom:.29rem}body:not(#_) .ptb30{box-sizing:border-box;padding-top:.3rem;padding-bottom:.3rem}body:not(#_) .ptb31{box-sizing:border-box;padding-top:.31rem;padding-bottom:.31rem}body:not(#_) .ptb32{box-sizing:border-box;padding-top:.32rem;padding-bottom:.32rem}body:not(#_) .ptb33{box-sizing:border-box;padding-top:.33rem;padding-bottom:.33rem}body:not(#_) .ptb34{box-sizing:border-box;padding-top:.34rem;padding-bottom:.34rem}body:not(#_) .ptb35{box-sizing:border-box;padding-top:.35rem;padding-bottom:.35rem}body:not(#_) .ptb36{box-sizing:border-box;padding-top:.36rem;padding-bottom:.36rem}body:not(#_) .ptb37{box-sizing:border-box;padding-top:.37rem;padding-bottom:.37rem}body:not(#_) .ptb38{box-sizing:border-box;padding-top:.38rem;padding-bottom:.38rem}body:not(#_) .ptb39{box-sizing:border-box;padding-top:.39rem;padding-bottom:.39rem}body:not(#_) .ptb40{box-sizing:border-box;padding-top:.4rem;padding-bottom:.4rem}body:not(#_) .ptb41{box-sizing:border-box;padding-top:.41rem;padding-bottom:.41rem}body:not(#_) .ptb42{box-sizing:border-box;padding-top:.42rem;padding-bottom:.42rem}body:not(#_) .ptb43{box-sizing:border-box;padding-top:.43rem;padding-bottom:.43rem}body:not(#_) .ptb44{box-sizing:border-box;padding-top:.44rem;padding-bottom:.44rem}body:not(#_) .ptb45{box-sizing:border-box;padding-top:.45rem;padding-bottom:.45rem}body:not(#_) .ptb46{box-sizing:border-box;padding-top:.46rem;padding-bottom:.46rem}body:not(#_) .ptb47{box-sizing:border-box;padding-top:.47rem;padding-bottom:.47rem}body:not(#_) .ptb48{box-sizing:border-box;padding-top:.48rem;padding-bottom:.48rem}body:not(#_) .ptb49{box-sizing:border-box;padding-top:.49rem;padding-bottom:.49rem}body:not(#_) .ptb50{box-sizing:border-box;padding-top:.5rem;padding-bottom:.5rem}body:not(#_) .ptb51{box-sizing:border-box;padding-top:.51rem;padding-bottom:.51rem}body:not(#_) .ptb52{box-sizing:border-box;padding-top:.52rem;padding-bottom:.52rem}body:not(#_) .ptb53{box-sizing:border-box;padding-top:.53rem;padding-bottom:.53rem}body:not(#_) .ptb54{box-sizing:border-box;padding-top:.54rem;padding-bottom:.54rem}body:not(#_) .ptb55{box-sizing:border-box;padding-top:.55rem;padding-bottom:.55rem}body:not(#_) .ptb56{box-sizing:border-box;padding-top:.56rem;padding-bottom:.56rem}body:not(#_) .ptb57{box-sizing:border-box;padding-top:.57rem;padding-bottom:.57rem}body:not(#_) .ptb58{box-sizing:border-box;padding-top:.58rem;padding-bottom:.58rem}body:not(#_) .ptb59{box-sizing:border-box;padding-top:.59rem;padding-bottom:.59rem}body:not(#_) .ptb60{box-sizing:border-box;padding-top:.6rem;padding-bottom:.6rem}body:not(#_) .ptb61{box-sizing:border-box;padding-top:.61rem;padding-bottom:.61rem}body:not(#_) .ptb62{box-sizing:border-box;padding-top:.62rem;padding-bottom:.62rem}body:not(#_) .ptb63{box-sizing:border-box;padding-top:.63rem;padding-bottom:.63rem}body:not(#_) .ptb64{box-sizing:border-box;padding-top:.64rem;padding-bottom:.64rem}body:not(#_) .ptb65{box-sizing:border-box;padding-top:.65rem;padding-bottom:.65rem}body:not(#_) .ptb66{box-sizing:border-box;padding-top:.66rem;padding-bottom:.66rem}body:not(#_) .ptb67{box-sizing:border-box;padding-top:.67rem;padding-bottom:.67rem}body:not(#_) .ptb68{box-sizing:border-box;padding-top:.68rem;padding-bottom:.68rem}body:not(#_) .ptb69{box-sizing:border-box;padding-top:.69rem;padding-bottom:.69rem}body:not(#_) .ptb70{box-sizing:border-box;padding-top:.7rem;padding-bottom:.7rem}body:not(#_) .ptb71{box-sizing:border-box;padding-top:.71rem;padding-bottom:.71rem}body:not(#_) .ptb72{box-sizing:border-box;padding-top:.72rem;padding-bottom:.72rem}body:not(#_) .ptb73{box-sizing:border-box;padding-top:.73rem;padding-bottom:.73rem}body:not(#_) .ptb74{box-sizing:border-box;padding-top:.74rem;padding-bottom:.74rem}body:not(#_) .ptb75{box-sizing:border-box;padding-top:.75rem;padding-bottom:.75rem}body:not(#_) .ptb76{box-sizing:border-box;padding-top:.76rem;padding-bottom:.76rem}body:not(#_) .ptb77{box-sizing:border-box;padding-top:.77rem;padding-bottom:.77rem}body:not(#_) .ptb78{box-sizing:border-box;padding-top:.78rem;padding-bottom:.78rem}body:not(#_) .ptb79{box-sizing:border-box;padding-top:.79rem;padding-bottom:.79rem}body:not(#_) .ptb80{box-sizing:border-box;padding-top:.8rem;padding-bottom:.8rem}body:not(#_) .ptb81{box-sizing:border-box;padding-top:.81rem;padding-bottom:.81rem}body:not(#_) .ptb82{box-sizing:border-box;padding-top:.82rem;padding-bottom:.82rem}body:not(#_) .ptb83{box-sizing:border-box;padding-top:.83rem;padding-bottom:.83rem}body:not(#_) .ptb84{box-sizing:border-box;padding-top:.84rem;padding-bottom:.84rem}body:not(#_) .ptb85{box-sizing:border-box;padding-top:.85rem;padding-bottom:.85rem}body:not(#_) .ptb86{box-sizing:border-box;padding-top:.86rem;padding-bottom:.86rem}body:not(#_) .ptb87{box-sizing:border-box;padding-top:.87rem;padding-bottom:.87rem}body:not(#_) .ptb88{box-sizing:border-box;padding-top:.88rem;padding-bottom:.88rem}body:not(#_) .ptb89{box-sizing:border-box;padding-top:.89rem;padding-bottom:.89rem}body:not(#_) .ptb90{box-sizing:border-box;padding-top:.9rem;padding-bottom:.9rem}body:not(#_) .ptb91{box-sizing:border-box;padding-top:.91rem;padding-bottom:.91rem}body:not(#_) .ptb92{box-sizing:border-box;padding-top:.92rem;padding-bottom:.92rem}body:not(#_) .ptb93{box-sizing:border-box;padding-top:.93rem;padding-bottom:.93rem}body:not(#_) .ptb94{box-sizing:border-box;padding-top:.94rem;padding-bottom:.94rem}body:not(#_) .ptb95{box-sizing:border-box;padding-top:.95rem;padding-bottom:.95rem}body:not(#_) .ptb96{box-sizing:border-box;padding-top:.96rem;padding-bottom:.96rem}body:not(#_) .ptb97{box-sizing:border-box;padding-top:.97rem;padding-bottom:.97rem}body:not(#_) .ptb98{box-sizing:border-box;padding-top:.98rem;padding-bottom:.98rem}body:not(#_) .ptb99{box-sizing:border-box;padding-top:.99rem;padding-bottom:.99rem}body:not(#_) .ptb100{box-sizing:border-box;padding-top:1rem;padding-bottom:1rem}body:not(#_) .pr0{box-sizing:border-box;padding-right:0rem}body:not(#_) .pr1{box-sizing:border-box;padding-right:.01rem}body:not(#_) .pr2{box-sizing:border-box;padding-right:.02rem}body:not(#_) .pr3{box-sizing:border-box;padding-right:.03rem}body:not(#_) .pr4{box-sizing:border-box;padding-right:.04rem}body:not(#_) .pr5{box-sizing:border-box;padding-right:.05rem}body:not(#_) .pr6{box-sizing:border-box;padding-right:.06rem}body:not(#_) .pr7{box-sizing:border-box;padding-right:.07rem}body:not(#_) .pr8{box-sizing:border-box;padding-right:.08rem}body:not(#_) .pr9{box-sizing:border-box;padding-right:.09rem}body:not(#_) .pr10{box-sizing:border-box;padding-right:.1rem}body:not(#_) .pr11{box-sizing:border-box;padding-right:.11rem}body:not(#_) .pr12{box-sizing:border-box;padding-right:.12rem}body:not(#_) .pr13{box-sizing:border-box;padding-right:.13rem}body:not(#_) .pr14{box-sizing:border-box;padding-right:.14rem}body:not(#_) .pr15{box-sizing:border-box;padding-right:.15rem}body:not(#_) .pr16{box-sizing:border-box;padding-right:.16rem}body:not(#_) .pr17{box-sizing:border-box;padding-right:.17rem}body:not(#_) .pr18{box-sizing:border-box;padding-right:.18rem}body:not(#_) .pr19{box-sizing:border-box;padding-right:.19rem}body:not(#_) .pr20{box-sizing:border-box;padding-right:.2rem}body:not(#_) .pr21{box-sizing:border-box;padding-right:.21rem}body:not(#_) .pr22{box-sizing:border-box;padding-right:.22rem}body:not(#_) .pr23{box-sizing:border-box;padding-right:.23rem}body:not(#_) .pr24{box-sizing:border-box;padding-right:.24rem}body:not(#_) .pr25{box-sizing:border-box;padding-right:.25rem}body:not(#_) .pr26{box-sizing:border-box;padding-right:.26rem}body:not(#_) .pr27{box-sizing:border-box;padding-right:.27rem}body:not(#_) .pr28{box-sizing:border-box;padding-right:.28rem}body:not(#_) .pr29{box-sizing:border-box;padding-right:.29rem}body:not(#_) .pr30{box-sizing:border-box;padding-right:.3rem}body:not(#_) .pr31{box-sizing:border-box;padding-right:.31rem}body:not(#_) .pr32{box-sizing:border-box;padding-right:.32rem}body:not(#_) .pr33{box-sizing:border-box;padding-right:.33rem}body:not(#_) .pr34{box-sizing:border-box;padding-right:.34rem}body:not(#_) .pr35{box-sizing:border-box;padding-right:.35rem}body:not(#_) .pr36{box-sizing:border-box;padding-right:.36rem}body:not(#_) .pr37{box-sizing:border-box;padding-right:.37rem}body:not(#_) .pr38{box-sizing:border-box;padding-right:.38rem}body:not(#_) .pr39{box-sizing:border-box;padding-right:.39rem}body:not(#_) .pr40{box-sizing:border-box;padding-right:.4rem}body:not(#_) .pr41{box-sizing:border-box;padding-right:.41rem}body:not(#_) .pr42{box-sizing:border-box;padding-right:.42rem}body:not(#_) .pr43{box-sizing:border-box;padding-right:.43rem}body:not(#_) .pr44{box-sizing:border-box;padding-right:.44rem}body:not(#_) .pr45{box-sizing:border-box;padding-right:.45rem}body:not(#_) .pr46{box-sizing:border-box;padding-right:.46rem}body:not(#_) .pr47{box-sizing:border-box;padding-right:.47rem}body:not(#_) .pr48{box-sizing:border-box;padding-right:.48rem}body:not(#_) .pr49{box-sizing:border-box;padding-right:.49rem}body:not(#_) .pr50{box-sizing:border-box;padding-right:.5rem}body:not(#_) .pr51{box-sizing:border-box;padding-right:.51rem}body:not(#_) .pr52{box-sizing:border-box;padding-right:.52rem}body:not(#_) .pr53{box-sizing:border-box;padding-right:.53rem}body:not(#_) .pr54{box-sizing:border-box;padding-right:.54rem}body:not(#_) .pr55{box-sizing:border-box;padding-right:.55rem}body:not(#_) .pr56{box-sizing:border-box;padding-right:.56rem}body:not(#_) .pr57{box-sizing:border-box;padding-right:.57rem}body:not(#_) .pr58{box-sizing:border-box;padding-right:.58rem}body:not(#_) .pr59{box-sizing:border-box;padding-right:.59rem}body:not(#_) .pr60{box-sizing:border-box;padding-right:.6rem}body:not(#_) .pr61{box-sizing:border-box;padding-right:.61rem}body:not(#_) .pr62{box-sizing:border-box;padding-right:.62rem}body:not(#_) .pr63{box-sizing:border-box;padding-right:.63rem}body:not(#_) .pr64{box-sizing:border-box;padding-right:.64rem}body:not(#_) .pr65{box-sizing:border-box;padding-right:.65rem}body:not(#_) .pr66{box-sizing:border-box;padding-right:.66rem}body:not(#_) .pr67{box-sizing:border-box;padding-right:.67rem}body:not(#_) .pr68{box-sizing:border-box;padding-right:.68rem}body:not(#_) .pr69{box-sizing:border-box;padding-right:.69rem}body:not(#_) .pr70{box-sizing:border-box;padding-right:.7rem}body:not(#_) .pr71{box-sizing:border-box;padding-right:.71rem}body:not(#_) .pr72{box-sizing:border-box;padding-right:.72rem}body:not(#_) .pr73{box-sizing:border-box;padding-right:.73rem}body:not(#_) .pr74{box-sizing:border-box;padding-right:.74rem}body:not(#_) .pr75{box-sizing:border-box;padding-right:.75rem}body:not(#_) .pr76{box-sizing:border-box;padding-right:.76rem}body:not(#_) .pr77{box-sizing:border-box;padding-right:.77rem}body:not(#_) .pr78{box-sizing:border-box;padding-right:.78rem}body:not(#_) .pr79{box-sizing:border-box;padding-right:.79rem}body:not(#_) .pr80{box-sizing:border-box;padding-right:.8rem}body:not(#_) .pr81{box-sizing:border-box;padding-right:.81rem}body:not(#_) .pr82{box-sizing:border-box;padding-right:.82rem}body:not(#_) .pr83{box-sizing:border-box;padding-right:.83rem}body:not(#_) .pr84{box-sizing:border-box;padding-right:.84rem}body:not(#_) .pr85{box-sizing:border-box;padding-right:.85rem}body:not(#_) .pr86{box-sizing:border-box;padding-right:.86rem}body:not(#_) .pr87{box-sizing:border-box;padding-right:.87rem}body:not(#_) .pr88{box-sizing:border-box;padding-right:.88rem}body:not(#_) .pr89{box-sizing:border-box;padding-right:.89rem}body:not(#_) .pr90{box-sizing:border-box;padding-right:.9rem}body:not(#_) .pr91{box-sizing:border-box;padding-right:.91rem}body:not(#_) .pr92{box-sizing:border-box;padding-right:.92rem}body:not(#_) .pr93{box-sizing:border-box;padding-right:.93rem}body:not(#_) .pr94{box-sizing:border-box;padding-right:.94rem}body:not(#_) .pr95{box-sizing:border-box;padding-right:.95rem}body:not(#_) .pr96{box-sizing:border-box;padding-right:.96rem}body:not(#_) .pr97{box-sizing:border-box;padding-right:.97rem}body:not(#_) .pr98{box-sizing:border-box;padding-right:.98rem}body:not(#_) .pr99{box-sizing:border-box;padding-right:.99rem}body:not(#_) .pr100{box-sizing:border-box;padding-right:1rem}body:not(#_) .pl0{box-sizing:border-box;padding-left:0rem}body:not(#_) .pl1{box-sizing:border-box;padding-left:.01rem}body:not(#_) .pl2{box-sizing:border-box;padding-left:.02rem}body:not(#_) .pl3{box-sizing:border-box;padding-left:.03rem}body:not(#_) .pl4{box-sizing:border-box;padding-left:.04rem}body:not(#_) .pl5{box-sizing:border-box;padding-left:.05rem}body:not(#_) .pl6{box-sizing:border-box;padding-left:.06rem}body:not(#_) .pl7{box-sizing:border-box;padding-left:.07rem}body:not(#_) .pl8{box-sizing:border-box;padding-left:.08rem}body:not(#_) .pl9{box-sizing:border-box;padding-left:.09rem}body:not(#_) .pl10{box-sizing:border-box;padding-left:.1rem}body:not(#_) .pl11{box-sizing:border-box;padding-left:.11rem}body:not(#_) .pl12{box-sizing:border-box;padding-left:.12rem}body:not(#_) .pl13{box-sizing:border-box;padding-left:.13rem}body:not(#_) .pl14{box-sizing:border-box;padding-left:.14rem}body:not(#_) .pl15{box-sizing:border-box;padding-left:.15rem}body:not(#_) .pl16{box-sizing:border-box;padding-left:.16rem}body:not(#_) .pl17{box-sizing:border-box;padding-left:.17rem}body:not(#_) .pl18{box-sizing:border-box;padding-left:.18rem}body:not(#_) .pl19{box-sizing:border-box;padding-left:.19rem}body:not(#_) .pl20{box-sizing:border-box;padding-left:.2rem}body:not(#_) .pl21{box-sizing:border-box;padding-left:.21rem}body:not(#_) .pl22{box-sizing:border-box;padding-left:.22rem}body:not(#_) .pl23{box-sizing:border-box;padding-left:.23rem}body:not(#_) .pl24{box-sizing:border-box;padding-left:.24rem}body:not(#_) .pl25{box-sizing:border-box;padding-left:.25rem}body:not(#_) .pl26{box-sizing:border-box;padding-left:.26rem}body:not(#_) .pl27{box-sizing:border-box;padding-left:.27rem}body:not(#_) .pl28{box-sizing:border-box;padding-left:.28rem}body:not(#_) .pl29{box-sizing:border-box;padding-left:.29rem}body:not(#_) .pl30{box-sizing:border-box;padding-left:.3rem}body:not(#_) .pl31{box-sizing:border-box;padding-left:.31rem}body:not(#_) .pl32{box-sizing:border-box;padding-left:.32rem}body:not(#_) .pl33{box-sizing:border-box;padding-left:.33rem}body:not(#_) .pl34{box-sizing:border-box;padding-left:.34rem}body:not(#_) .pl35{box-sizing:border-box;padding-left:.35rem}body:not(#_) .pl36{box-sizing:border-box;padding-left:.36rem}body:not(#_) .pl37{box-sizing:border-box;padding-left:.37rem}body:not(#_) .pl38{box-sizing:border-box;padding-left:.38rem}body:not(#_) .pl39{box-sizing:border-box;padding-left:.39rem}body:not(#_) .pl40{box-sizing:border-box;padding-left:.4rem}body:not(#_) .pl41{box-sizing:border-box;padding-left:.41rem}body:not(#_) .pl42{box-sizing:border-box;padding-left:.42rem}body:not(#_) .pl43{box-sizing:border-box;padding-left:.43rem}body:not(#_) .pl44{box-sizing:border-box;padding-left:.44rem}body:not(#_) .pl45{box-sizing:border-box;padding-left:.45rem}body:not(#_) .pl46{box-sizing:border-box;padding-left:.46rem}body:not(#_) .pl47{box-sizing:border-box;padding-left:.47rem}body:not(#_) .pl48{box-sizing:border-box;padding-left:.48rem}body:not(#_) .pl49{box-sizing:border-box;padding-left:.49rem}body:not(#_) .pl50{box-sizing:border-box;padding-left:.5rem}body:not(#_) .pl51{box-sizing:border-box;padding-left:.51rem}body:not(#_) .pl52{box-sizing:border-box;padding-left:.52rem}body:not(#_) .pl53{box-sizing:border-box;padding-left:.53rem}body:not(#_) .pl54{box-sizing:border-box;padding-left:.54rem}body:not(#_) .pl55{box-sizing:border-box;padding-left:.55rem}body:not(#_) .pl56{box-sizing:border-box;padding-left:.56rem}body:not(#_) .pl57{box-sizing:border-box;padding-left:.57rem}body:not(#_) .pl58{box-sizing:border-box;padding-left:.58rem}body:not(#_) .pl59{box-sizing:border-box;padding-left:.59rem}body:not(#_) .pl60{box-sizing:border-box;padding-left:.6rem}body:not(#_) .pl61{box-sizing:border-box;padding-left:.61rem}body:not(#_) .pl62{box-sizing:border-box;padding-left:.62rem}body:not(#_) .pl63{box-sizing:border-box;padding-left:.63rem}body:not(#_) .pl64{box-sizing:border-box;padding-left:.64rem}body:not(#_) .pl65{box-sizing:border-box;padding-left:.65rem}body:not(#_) .pl66{box-sizing:border-box;padding-left:.66rem}body:not(#_) .pl67{box-sizing:border-box;padding-left:.67rem}body:not(#_) .pl68{box-sizing:border-box;padding-left:.68rem}body:not(#_) .pl69{box-sizing:border-box;padding-left:.69rem}body:not(#_) .pl70{box-sizing:border-box;padding-left:.7rem}body:not(#_) .pl71{box-sizing:border-box;padding-left:.71rem}body:not(#_) .pl72{box-sizing:border-box;padding-left:.72rem}body:not(#_) .pl73{box-sizing:border-box;padding-left:.73rem}body:not(#_) .pl74{box-sizing:border-box;padding-left:.74rem}body:not(#_) .pl75{box-sizing:border-box;padding-left:.75rem}body:not(#_) .pl76{box-sizing:border-box;padding-left:.76rem}body:not(#_) .pl77{box-sizing:border-box;padding-left:.77rem}body:not(#_) .pl78{box-sizing:border-box;padding-left:.78rem}body:not(#_) .pl79{box-sizing:border-box;padding-left:.79rem}body:not(#_) .pl80{box-sizing:border-box;padding-left:.8rem}body:not(#_) .pl81{box-sizing:border-box;padding-left:.81rem}body:not(#_) .pl82{box-sizing:border-box;padding-left:.82rem}body:not(#_) .pl83{box-sizing:border-box;padding-left:.83rem}body:not(#_) .pl84{box-sizing:border-box;padding-left:.84rem}body:not(#_) .pl85{box-sizing:border-box;padding-left:.85rem}body:not(#_) .pl86{box-sizing:border-box;padding-left:.86rem}body:not(#_) .pl87{box-sizing:border-box;padding-left:.87rem}body:not(#_) .pl88{box-sizing:border-box;padding-left:.88rem}body:not(#_) .pl89{box-sizing:border-box;padding-left:.89rem}body:not(#_) .pl90{box-sizing:border-box;padding-left:.9rem}body:not(#_) .pl91{box-sizing:border-box;padding-left:.91rem}body:not(#_) .pl92{box-sizing:border-box;padding-left:.92rem}body:not(#_) .pl93{box-sizing:border-box;padding-left:.93rem}body:not(#_) .pl94{box-sizing:border-box;padding-left:.94rem}body:not(#_) .pl95{box-sizing:border-box;padding-left:.95rem}body:not(#_) .pl96{box-sizing:border-box;padding-left:.96rem}body:not(#_) .pl97{box-sizing:border-box;padding-left:.97rem}body:not(#_) .pl98{box-sizing:border-box;padding-left:.98rem}body:not(#_) .pl99{box-sizing:border-box;padding-left:.99rem}body:not(#_) .pl100{box-sizing:border-box;padding-left:1rem}body:not(#_) .prl0{box-sizing:border-box;padding-right:0rem;padding-left:0rem}body:not(#_) .prl1{box-sizing:border-box;padding-right:.01rem;padding-left:.01rem}body:not(#_) .prl2{box-sizing:border-box;padding-right:.02rem;padding-left:.02rem}body:not(#_) .prl3{box-sizing:border-box;padding-right:.03rem;padding-left:.03rem}body:not(#_) .prl4{box-sizing:border-box;padding-right:.04rem;padding-left:.04rem}body:not(#_) .prl5{box-sizing:border-box;padding-right:.05rem;padding-left:.05rem}body:not(#_) .prl6{box-sizing:border-box;padding-right:.06rem;padding-left:.06rem}body:not(#_) .prl7{box-sizing:border-box;padding-right:.07rem;padding-left:.07rem}body:not(#_) .prl8{box-sizing:border-box;padding-right:.08rem;padding-left:.08rem}body:not(#_) .prl9{box-sizing:border-box;padding-right:.09rem;padding-left:.09rem}body:not(#_) .prl10{box-sizing:border-box;padding-right:.1rem;padding-left:.1rem}body:not(#_) .prl11{box-sizing:border-box;padding-right:.11rem;padding-left:.11rem}body:not(#_) .prl12{box-sizing:border-box;padding-right:.12rem;padding-left:.12rem}body:not(#_) .prl13{box-sizing:border-box;padding-right:.13rem;padding-left:.13rem}body:not(#_) .prl14{box-sizing:border-box;padding-right:.14rem;padding-left:.14rem}body:not(#_) .prl15{box-sizing:border-box;padding-right:.15rem;padding-left:.15rem}body:not(#_) .prl16{box-sizing:border-box;padding-right:.16rem;padding-left:.16rem}body:not(#_) .prl17{box-sizing:border-box;padding-right:.17rem;padding-left:.17rem}body:not(#_) .prl18{box-sizing:border-box;padding-right:.18rem;padding-left:.18rem}body:not(#_) .prl19{box-sizing:border-box;padding-right:.19rem;padding-left:.19rem}body:not(#_) .prl20{box-sizing:border-box;padding-right:.2rem;padding-left:.2rem}body:not(#_) .prl21{box-sizing:border-box;padding-right:.21rem;padding-left:.21rem}body:not(#_) .prl22{box-sizing:border-box;padding-right:.22rem;padding-left:.22rem}body:not(#_) .prl23{box-sizing:border-box;padding-right:.23rem;padding-left:.23rem}body:not(#_) .prl24{box-sizing:border-box;padding-right:.24rem;padding-left:.24rem}body:not(#_) .prl25{box-sizing:border-box;padding-right:.25rem;padding-left:.25rem}body:not(#_) .prl26{box-sizing:border-box;padding-right:.26rem;padding-left:.26rem}body:not(#_) .prl27{box-sizing:border-box;padding-right:.27rem;padding-left:.27rem}body:not(#_) .prl28{box-sizing:border-box;padding-right:.28rem;padding-left:.28rem}body:not(#_) .prl29{box-sizing:border-box;padding-right:.29rem;padding-left:.29rem}body:not(#_) .prl30{box-sizing:border-box;padding-right:.3rem;padding-left:.3rem}body:not(#_) .prl31{box-sizing:border-box;padding-right:.31rem;padding-left:.31rem}body:not(#_) .prl32{box-sizing:border-box;padding-right:.32rem;padding-left:.32rem}body:not(#_) .prl33{box-sizing:border-box;padding-right:.33rem;padding-left:.33rem}body:not(#_) .prl34{box-sizing:border-box;padding-right:.34rem;padding-left:.34rem}body:not(#_) .prl35{box-sizing:border-box;padding-right:.35rem;padding-left:.35rem}body:not(#_) .prl36{box-sizing:border-box;padding-right:.36rem;padding-left:.36rem}body:not(#_) .prl37{box-sizing:border-box;padding-right:.37rem;padding-left:.37rem}body:not(#_) .prl38{box-sizing:border-box;padding-right:.38rem;padding-left:.38rem}body:not(#_) .prl39{box-sizing:border-box;padding-right:.39rem;padding-left:.39rem}body:not(#_) .prl40{box-sizing:border-box;padding-right:.4rem;padding-left:.4rem}body:not(#_) .prl41{box-sizing:border-box;padding-right:.41rem;padding-left:.41rem}body:not(#_) .prl42{box-sizing:border-box;padding-right:.42rem;padding-left:.42rem}body:not(#_) .prl43{box-sizing:border-box;padding-right:.43rem;padding-left:.43rem}body:not(#_) .prl44{box-sizing:border-box;padding-right:.44rem;padding-left:.44rem}body:not(#_) .prl45{box-sizing:border-box;padding-right:.45rem;padding-left:.45rem}body:not(#_) .prl46{box-sizing:border-box;padding-right:.46rem;padding-left:.46rem}body:not(#_) .prl47{box-sizing:border-box;padding-right:.47rem;padding-left:.47rem}body:not(#_) .prl48{box-sizing:border-box;padding-right:.48rem;padding-left:.48rem}body:not(#_) .prl49{box-sizing:border-box;padding-right:.49rem;padding-left:.49rem}body:not(#_) .prl50{box-sizing:border-box;padding-right:.5rem;padding-left:.5rem}body:not(#_) .prl51{box-sizing:border-box;padding-right:.51rem;padding-left:.51rem}body:not(#_) .prl52{box-sizing:border-box;padding-right:.52rem;padding-left:.52rem}body:not(#_) .prl53{box-sizing:border-box;padding-right:.53rem;padding-left:.53rem}body:not(#_) .prl54{box-sizing:border-box;padding-right:.54rem;padding-left:.54rem}body:not(#_) .prl55{box-sizing:border-box;padding-right:.55rem;padding-left:.55rem}body:not(#_) .prl56{box-sizing:border-box;padding-right:.56rem;padding-left:.56rem}body:not(#_) .prl57{box-sizing:border-box;padding-right:.57rem;padding-left:.57rem}body:not(#_) .prl58{box-sizing:border-box;padding-right:.58rem;padding-left:.58rem}body:not(#_) .prl59{box-sizing:border-box;padding-right:.59rem;padding-left:.59rem}body:not(#_) .prl60{box-sizing:border-box;padding-right:.6rem;padding-left:.6rem}body:not(#_) .prl61{box-sizing:border-box;padding-right:.61rem;padding-left:.61rem}body:not(#_) .prl62{box-sizing:border-box;padding-right:.62rem;padding-left:.62rem}body:not(#_) .prl63{box-sizing:border-box;padding-right:.63rem;padding-left:.63rem}body:not(#_) .prl64{box-sizing:border-box;padding-right:.64rem;padding-left:.64rem}body:not(#_) .prl65{box-sizing:border-box;padding-right:.65rem;padding-left:.65rem}body:not(#_) .prl66{box-sizing:border-box;padding-right:.66rem;padding-left:.66rem}body:not(#_) .prl67{box-sizing:border-box;padding-right:.67rem;padding-left:.67rem}body:not(#_) .prl68{box-sizing:border-box;padding-right:.68rem;padding-left:.68rem}body:not(#_) .prl69{box-sizing:border-box;padding-right:.69rem;padding-left:.69rem}body:not(#_) .prl70{box-sizing:border-box;padding-right:.7rem;padding-left:.7rem}body:not(#_) .prl71{box-sizing:border-box;padding-right:.71rem;padding-left:.71rem}body:not(#_) .prl72{box-sizing:border-box;padding-right:.72rem;padding-left:.72rem}body:not(#_) .prl73{box-sizing:border-box;padding-right:.73rem;padding-left:.73rem}body:not(#_) .prl74{box-sizing:border-box;padding-right:.74rem;padding-left:.74rem}body:not(#_) .prl75{box-sizing:border-box;padding-right:.75rem;padding-left:.75rem}body:not(#_) .prl76{box-sizing:border-box;padding-right:.76rem;padding-left:.76rem}body:not(#_) .prl77{box-sizing:border-box;padding-right:.77rem;padding-left:.77rem}body:not(#_) .prl78{box-sizing:border-box;padding-right:.78rem;padding-left:.78rem}body:not(#_) .prl79{box-sizing:border-box;padding-right:.79rem;padding-left:.79rem}body:not(#_) .prl80{box-sizing:border-box;padding-right:.8rem;padding-left:.8rem}body:not(#_) .prl81{box-sizing:border-box;padding-right:.81rem;padding-left:.81rem}body:not(#_) .prl82{box-sizing:border-box;padding-right:.82rem;padding-left:.82rem}body:not(#_) .prl83{box-sizing:border-box;padding-right:.83rem;padding-left:.83rem}body:not(#_) .prl84{box-sizing:border-box;padding-right:.84rem;padding-left:.84rem}body:not(#_) .prl85{box-sizing:border-box;padding-right:.85rem;padding-left:.85rem}body:not(#_) .prl86{box-sizing:border-box;padding-right:.86rem;padding-left:.86rem}body:not(#_) .prl87{box-sizing:border-box;padding-right:.87rem;padding-left:.87rem}body:not(#_) .prl88{box-sizing:border-box;padding-right:.88rem;padding-left:.88rem}body:not(#_) .prl89{box-sizing:border-box;padding-right:.89rem;padding-left:.89rem}body:not(#_) .prl90{box-sizing:border-box;padding-right:.9rem;padding-left:.9rem}body:not(#_) .prl91{box-sizing:border-box;padding-right:.91rem;padding-left:.91rem}body:not(#_) .prl92{box-sizing:border-box;padding-right:.92rem;padding-left:.92rem}body:not(#_) .prl93{box-sizing:border-box;padding-right:.93rem;padding-left:.93rem}body:not(#_) .prl94{box-sizing:border-box;padding-right:.94rem;padding-left:.94rem}body:not(#_) .prl95{box-sizing:border-box;padding-right:.95rem;padding-left:.95rem}body:not(#_) .prl96{box-sizing:border-box;padding-right:.96rem;padding-left:.96rem}body:not(#_) .prl97{box-sizing:border-box;padding-right:.97rem;padding-left:.97rem}body:not(#_) .prl98{box-sizing:border-box;padding-right:.98rem;padding-left:.98rem}body:not(#_) .prl99{box-sizing:border-box;padding-right:.99rem;padding-left:.99rem}body:not(#_) .prl100{box-sizing:border-box;padding-right:1rem;padding-left:1rem}body:not(#_) .max-w1200{max-width:12rem}body:not(#_) .max-w602{max-width:6.02rem}body:not(#_) .max-none{max-width:none}body:not(#_) .w0{width:0rem}body:not(#_) .w1{width:.01rem}body:not(#_) .w2{width:.02rem}body:not(#_) .w3{width:.03rem}body:not(#_) .w4{width:.04rem}body:not(#_) .w5{width:.05rem}body:not(#_) .w6{width:.06rem}body:not(#_) .w7{width:.07rem}body:not(#_) .w8{width:.08rem}body:not(#_) .w9{width:.09rem}body:not(#_) .w10{width:.1rem}body:not(#_) .w11{width:.11rem}body:not(#_) .w12{width:.12rem}body:not(#_) .w13{width:.13rem}body:not(#_) .w14{width:.14rem}body:not(#_) .w15{width:.15rem}body:not(#_) .w16{width:.16rem}body:not(#_) .w17{width:.17rem}body:not(#_) .w18{width:.18rem}body:not(#_) .w19{width:.19rem}body:not(#_) .w20{width:.2rem}body:not(#_) .w21{width:.21rem}body:not(#_) .w22{width:.22rem}body:not(#_) .w23{width:.23rem}body:not(#_) .w24{width:.24rem}body:not(#_) .w25{width:.25rem}body:not(#_) .w26{width:.26rem}body:not(#_) .w27{width:.27rem}body:not(#_) .w28{width:.28rem}body:not(#_) .w29{width:.29rem}body:not(#_) .w30{width:.3rem}body:not(#_) .w31{width:.31rem}body:not(#_) .w32{width:.32rem}body:not(#_) .w33{width:.33rem}body:not(#_) .w34{width:.34rem}body:not(#_) .w35{width:.35rem}body:not(#_) .w36{width:.36rem}body:not(#_) .w37{width:.37rem}body:not(#_) .w38{width:.38rem}body:not(#_) .w39{width:.39rem}body:not(#_) .w40{width:.4rem}body:not(#_) .w41{width:.41rem}body:not(#_) .w42{width:.42rem}body:not(#_) .w43{width:.43rem}body:not(#_) .w44{width:.44rem}body:not(#_) .w45{width:.45rem}body:not(#_) .w46{width:.46rem}body:not(#_) .w47{width:.47rem}body:not(#_) .w48{width:.48rem}body:not(#_) .w49{width:.49rem}body:not(#_) .w50{width:.5rem}body:not(#_) .w51{width:.51rem}body:not(#_) .w52{width:.52rem}body:not(#_) .w53{width:.53rem}body:not(#_) .w54{width:.54rem}body:not(#_) .w55{width:.55rem}body:not(#_) .w56{width:.56rem}body:not(#_) .w57{width:.57rem}body:not(#_) .w58{width:.58rem}body:not(#_) .w59{width:.59rem}body:not(#_) .w60{width:.6rem}body:not(#_) .w61{width:.61rem}body:not(#_) .w62{width:.62rem}body:not(#_) .w63{width:.63rem}body:not(#_) .w64{width:.64rem}body:not(#_) .w65{width:.65rem}body:not(#_) .w66{width:.66rem}body:not(#_) .w67{width:.67rem}body:not(#_) .w68{width:.68rem}body:not(#_) .w69{width:.69rem}body:not(#_) .w70{width:.7rem}body:not(#_) .w71{width:.71rem}body:not(#_) .w72{width:.72rem}body:not(#_) .w73{width:.73rem}body:not(#_) .w74{width:.74rem}body:not(#_) .w75{width:.75rem}body:not(#_) .w76{width:.76rem}body:not(#_) .w77{width:.77rem}body:not(#_) .w78{width:.78rem}body:not(#_) .w79{width:.79rem}body:not(#_) .w80{width:.8rem}body:not(#_) .w81{width:.81rem}body:not(#_) .w82{width:.82rem}body:not(#_) .w83{width:.83rem}body:not(#_) .w84{width:.84rem}body:not(#_) .w85{width:.85rem}body:not(#_) .w86{width:.86rem}body:not(#_) .w87{width:.87rem}body:not(#_) .w88{width:.88rem}body:not(#_) .w89{width:.89rem}body:not(#_) .w90{width:.9rem}body:not(#_) .w91{width:.91rem}body:not(#_) .w92{width:.92rem}body:not(#_) .w93{width:.93rem}body:not(#_) .w94{width:.94rem}body:not(#_) .w95{width:.95rem}body:not(#_) .w96{width:.96rem}body:not(#_) .w97{width:.97rem}body:not(#_) .w98{width:.98rem}body:not(#_) .w99{width:.99rem}body:not(#_) .w100{width:1rem}body:not(#_) .w110{width:1.1rem}body:not(#_) .w120{width:1.2rem}body:not(#_) .w128{width:1.28rem}body:not(#_) .w130{width:1.3rem}body:not(#_) .w140{width:1.4rem}body:not(#_) .w150{width:1.5rem}body:not(#_) .w152{width:1.52rem}body:not(#_) .w153{width:1.53rem}body:not(#_) .w155{width:1.55rem}body:not(#_) .w160{width:1.6rem}body:not(#_) .w165{width:1.65rem}body:not(#_) .w170{width:1.7rem}body:not(#_) .w180{width:1.8rem}body:not(#_) .w190{width:1.9rem}body:not(#_) .w192{width:1.92rem}body:not(#_) .w200{width:2rem}body:not(#_) .w244{width:2.44rem}body:not(#_) .w263{width:2.63rem}body:not(#_) .w444{width:4.44rem}body:not(#_) .w706{width:7.06rem}body:not(#_) .w1200{width:12rem}body:not(#_) .h0{height:0rem}body:not(#_) .h1{height:.01rem}body:not(#_) .h2{height:.02rem}body:not(#_) .h3{height:.03rem}body:not(#_) .h4{height:.04rem}body:not(#_) .h5{height:.05rem}body:not(#_) .h6{height:.06rem}body:not(#_) .h7{height:.07rem}body:not(#_) .h8{height:.08rem}body:not(#_) .h9{height:.09rem}body:not(#_) .h10{height:.1rem}body:not(#_) .h11{height:.11rem}body:not(#_) .h12{height:.12rem}body:not(#_) .h13{height:.13rem}body:not(#_) .h14{height:.14rem}body:not(#_) .h15{height:.15rem}body:not(#_) .h16{height:.16rem}body:not(#_) .h17{height:.17rem}body:not(#_) .h18{height:.18rem}body:not(#_) .h19{height:.19rem}body:not(#_) .h20{height:.2rem}body:not(#_) .h21{height:.21rem}body:not(#_) .h22{height:.22rem}body:not(#_) .h23{height:.23rem}body:not(#_) .h24{height:.24rem}body:not(#_) .h25{height:.25rem}body:not(#_) .h26{height:.26rem}body:not(#_) .h27{height:.27rem}body:not(#_) .h28{height:.28rem}body:not(#_) .h29{height:.29rem}body:not(#_) .h30{height:.3rem}body:not(#_) .h31{height:.31rem}body:not(#_) .h32{height:.32rem}body:not(#_) .h33{height:.33rem}body:not(#_) .h34{height:.34rem}body:not(#_) .h35{height:.35rem}body:not(#_) .h36{height:.36rem}body:not(#_) .h37{height:.37rem}body:not(#_) .h38{height:.38rem}body:not(#_) .h39{height:.39rem}body:not(#_) .h40{height:.4rem}body:not(#_) .h41{height:.41rem}body:not(#_) .h42{height:.42rem}body:not(#_) .h43{height:.43rem}body:not(#_) .h44{height:.44rem}body:not(#_) .h45{height:.45rem}body:not(#_) .h46{height:.46rem}body:not(#_) .h47{height:.47rem}body:not(#_) .h48{height:.48rem}body:not(#_) .h49{height:.49rem}body:not(#_) .h50{height:.5rem}body:not(#_) .h51{height:.51rem}body:not(#_) .h52{height:.52rem}body:not(#_) .h53{height:.53rem}body:not(#_) .h54{height:.54rem}body:not(#_) .h55{height:.55rem}body:not(#_) .h56{height:.56rem}body:not(#_) .h57{height:.57rem}body:not(#_) .h58{height:.58rem}body:not(#_) .h59{height:.59rem}body:not(#_) .h60{height:.6rem}body:not(#_) .h61{height:.61rem}body:not(#_) .h62{height:.62rem}body:not(#_) .h63{height:.63rem}body:not(#_) .h64{height:.64rem}body:not(#_) .h65{height:.65rem}body:not(#_) .h66{height:.66rem}body:not(#_) .h67{height:.67rem}body:not(#_) .h68{height:.68rem}body:not(#_) .h69{height:.69rem}body:not(#_) .h70{height:.7rem}body:not(#_) .h71{height:.71rem}body:not(#_) .h72{height:.72rem}body:not(#_) .h73{height:.73rem}body:not(#_) .h74{height:.74rem}body:not(#_) .h75{height:.75rem}body:not(#_) .h76{height:.76rem}body:not(#_) .h77{height:.77rem}body:not(#_) .h78{height:.78rem}body:not(#_) .h79{height:.79rem}body:not(#_) .h80{height:.8rem}body:not(#_) .h81{height:.81rem}body:not(#_) .h82{height:.82rem}body:not(#_) .h83{height:.83rem}body:not(#_) .h84{height:.84rem}body:not(#_) .h85{height:.85rem}body:not(#_) .h86{height:.86rem}body:not(#_) .h87{height:.87rem}body:not(#_) .h88{height:.88rem}body:not(#_) .h89{height:.89rem}body:not(#_) .h90{height:.9rem}body:not(#_) .h91{height:.91rem}body:not(#_) .h92{height:.92rem}body:not(#_) .h93{height:.93rem}body:not(#_) .h94{height:.94rem}body:not(#_) .h95{height:.95rem}body:not(#_) .h96{height:.96rem}body:not(#_) .h97{height:.97rem}body:not(#_) .h98{height:.98rem}body:not(#_) .h99{height:.99rem}body:not(#_) .h100{height:1rem}body:not(#_) .h170{height:1.7rem}body:not(#_) .h452{height:4.52rem}body:not(#_) .lh0{line-height:0rem}body:not(#_) .lh1{line-height:.01rem}body:not(#_) .lh2{line-height:.02rem}body:not(#_) .lh3{line-height:.03rem}body:not(#_) .lh4{line-height:.04rem}body:not(#_) .lh5{line-height:.05rem}body:not(#_) .lh6{line-height:.06rem}body:not(#_) .lh7{line-height:.07rem}body:not(#_) .lh8{line-height:.08rem}body:not(#_) .lh9{line-height:.09rem}body:not(#_) .lh10{line-height:.1rem}body:not(#_) .lh11{line-height:.11rem}body:not(#_) .lh12{line-height:.12rem}body:not(#_) .lh13{line-height:.13rem}body:not(#_) .lh14{line-height:.14rem}body:not(#_) .lh15{line-height:.15rem}body:not(#_) .lh16{line-height:.16rem}body:not(#_) .lh17{line-height:.17rem}body:not(#_) .lh18{line-height:.18rem}body:not(#_) .lh19{line-height:.19rem}body:not(#_) .lh20{line-height:.2rem}body:not(#_) .lh21{line-height:.21rem}body:not(#_) .lh22{line-height:.22rem}body:not(#_) .lh23{line-height:.23rem}body:not(#_) .lh24{line-height:.24rem}body:not(#_) .lh25{line-height:.25rem}body:not(#_) .lh26{line-height:.26rem}body:not(#_) .lh27{line-height:.27rem}body:not(#_) .lh28{line-height:.28rem}body:not(#_) .lh29{line-height:.29rem}body:not(#_) .lh30{line-height:.3rem}body:not(#_) .lh31{line-height:.31rem}body:not(#_) .lh32{line-height:.32rem}body:not(#_) .lh33{line-height:.33rem}body:not(#_) .lh34{line-height:.34rem}body:not(#_) .lh35{line-height:.35rem}body:not(#_) .lh36{line-height:.36rem}body:not(#_) .lh37{line-height:.37rem}body:not(#_) .lh38{line-height:.38rem}body:not(#_) .lh39{line-height:.39rem}body:not(#_) .lh40{line-height:.4rem}body:not(#_) .lh41{line-height:.41rem}body:not(#_) .lh42{line-height:.42rem}body:not(#_) .lh43{line-height:.43rem}body:not(#_) .lh44{line-height:.44rem}body:not(#_) .lh45{line-height:.45rem}body:not(#_) .lh46{line-height:.46rem}body:not(#_) .lh47{line-height:.47rem}body:not(#_) .lh48{line-height:.48rem}body:not(#_) .lh49{line-height:.49rem}body:not(#_) .lh50{line-height:.5rem}body:not(#_) .lh51{line-height:.51rem}body:not(#_) .lh52{line-height:.52rem}body:not(#_) .lh53{line-height:.53rem}body:not(#_) .lh54{line-height:.54rem}body:not(#_) .lh55{line-height:.55rem}body:not(#_) .lh56{line-height:.56rem}body:not(#_) .lh57{line-height:.57rem}body:not(#_) .lh58{line-height:.58rem}body:not(#_) .lh59{line-height:.59rem}body:not(#_) .lh60{line-height:.6rem}body:not(#_) .lh61{line-height:.61rem}body:not(#_) .lh62{line-height:.62rem}body:not(#_) .lh63{line-height:.63rem}body:not(#_) .lh64{line-height:.64rem}body:not(#_) .lh65{line-height:.65rem}body:not(#_) .lh66{line-height:.66rem}body:not(#_) .lh67{line-height:.67rem}body:not(#_) .lh68{line-height:.68rem}body:not(#_) .lh69{line-height:.69rem}body:not(#_) .lh70{line-height:.7rem}body:not(#_) .lh71{line-height:.71rem}body:not(#_) .lh72{line-height:.72rem}body:not(#_) .lh73{line-height:.73rem}body:not(#_) .lh74{line-height:.74rem}body:not(#_) .lh75{line-height:.75rem}body:not(#_) .lh76{line-height:.76rem}body:not(#_) .lh77{line-height:.77rem}body:not(#_) .lh78{line-height:.78rem}body:not(#_) .lh79{line-height:.79rem}body:not(#_) .lh80{line-height:.8rem}body:not(#_) .lh81{line-height:.81rem}body:not(#_) .lh82{line-height:.82rem}body:not(#_) .lh83{line-height:.83rem}body:not(#_) .lh84{line-height:.84rem}body:not(#_) .lh85{line-height:.85rem}body:not(#_) .lh86{line-height:.86rem}body:not(#_) .lh87{line-height:.87rem}body:not(#_) .lh88{line-height:.88rem}body:not(#_) .lh89{line-height:.89rem}body:not(#_) .lh90{line-height:.9rem}body:not(#_) .lh91{line-height:.91rem}body:not(#_) .lh92{line-height:.92rem}body:not(#_) .lh93{line-height:.93rem}body:not(#_) .lh94{line-height:.94rem}body:not(#_) .lh95{line-height:.95rem}body:not(#_) .lh96{line-height:.96rem}body:not(#_) .lh97{line-height:.97rem}body:not(#_) .lh98{line-height:.98rem}body:not(#_) .lh99{line-height:.99rem}body:not(#_) .lh100{line-height:1rem}.el-message{font-size:14px!important;padding:10px 16px!important;min-width:300px!important;border-radius:8px!important}.el-message .el-message__icon{font-size:16px!important;margin-right:8px!important;width:16px!important;height:16px!important}.el-message .el-message__content{font-size:14px!important;line-height:1.4!important}.el-message .el-message__closeBtn{font-size:14px!important}.el-overlay{z-index:2100!important}.el-message-box{width:420px!important;padding:20px!important;border-radius:8px!important;font-size:14px!important;position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;margin:0!important}.el-message-box__header{padding:0 0 12px!important}.el-message-box__title{font-size:16px!important;line-height:1.4!important}.el-message-box__headerbtn{top:20px!important;right:20px!important;width:16px!important;height:16px!important;font-size:16px!important}.el-message-box__content{padding:12px 0!important;font-size:14px!important}.el-message-box__message,.el-message-box__message p{font-size:14px!important;line-height:1.5!important}.el-message-box__status{font-size:20px!important}.el-message-box__btns{padding:8px 0 0!important}.el-message-box__btns .el-button{font-size:14px!important;padding:8px 20px!important;height:32px!important;border-radius:4px!important;min-width:60px!important}.el-loading-mask{z-index:2100!important}.el-loading-mask .el-loading-spinner{top:50%!important;margin-top:-21px!important;width:100%!important}.el-loading-mask .el-loading-spinner .circular{width:42px!important;height:42px!important}.el-loading-mask .el-loading-spinner .circular .path{stroke:#4fc2c9!important}.el-loading-mask .el-loading-spinner .el-loading-text{font-size:14px!important;margin:8px 0!important;color:#4fc2c9!important;line-height:1.4!important}:root{--c-primary: #52cad1;--c-primary-strong: #3ab7bf;--c-primary-bg: #edf9fa;--c-primary-border: #aee6ea;--c-text: #1a1a1a;--c-text-sub: #6a7282;--c-text-muted: #99a1af;--c-text-invert: #ffffff;--c-bg: #f6f8fa;--c-surface: #ffffff;--c-fill: #f3f4f6;--c-border: #f0f0f0;--c-border-soft: #f4f4f4;--c-match-high: #9fd051;--c-match-mid: #f59e0b;--c-match-low: #fe6d52;--c-price: #f59e0b;--c-success: #067647;--c-success-bg: #ecfdf3;--c-danger: #ef4444;--c-danger-bg: #fef6f6;--c-warning: #c88e35;--c-warning-bg: #fffdf8;--c-warning-border: #f5d9a8;--c-dark: #1e2227;--c-white: #ffffff;--c-black: #000000;--c-gray-bg: #fafafa;--c-gray-bg-2: #f7f8fa;--c-divider: #f4f4f4;--c-mask: rgba(0, 0, 0, .45);--c-mask-strong: rgba(0, 0, 0, .5);--c-primary-soft: #eafbfc;--c-primary-soft-2: #f2fbfc;--c-warning-soft: #fef7eb;--c-white-a85: rgba(255, 255, 255, .85);--c-white-a28: rgba(255, 255, 255, .28);--c-white-a30: rgba(255, 255, 255, .3);--c-white-a92: rgba(255, 255, 255, .92);--c-black-a80: rgba(0, 0, 0, .8);--c-shadow-overlay: rgba(0, 0, 0, .08);--c-warning-light: #fef3c7;--c-amber-ink: #b45309;--c-success-ink: #047857;--c-success-soft: #ecfdf5;--c-red-ink: #b91c1c;--c-red-soft: #fef2f2;--c-pink-ink: #be185d;--c-pink-soft: #fdf2f8;--c-indigo-ink: #4338ca;--c-indigo-soft: #eef2ff;--r-full: 50%;--c-pressed: #fcfcfd;--c-canvas: #eef1f5;--c-match-mid-border: #fde2ce;--c-match-low-border: #f9d2e2;--c-match-high-soft: #f7fbf0;--c-match-mid-soft: #fffaf0;--c-match-low-soft: #fff5f3;--c-border-strong: #e3e5e8;--c-locked-border: #6a7282;--c-recruit-social: #b95ddd;--c-recruit-campus: #3ac6e5;--c-recruit-intern: #50d3b5;--c-recruit-other: #99a1af;--c-ct-cn: #b42318;--c-ct-cn-bg: #fef3f2;--c-ct-unicorn: #6941c6;--c-ct-unicorn-bg: #f4f3ff;--c-ct-public: #067647;--c-ct-public-bg: #ecfdf3;--c-ct-listed: #175cd3;--c-ct-listed-bg: #eff8ff;--c-ct-foreign: #b54708;--c-ct-foreign-bg: #fffaeb;--c-ct-jv: #0e7090;--c-ct-jv-bg: #ecfdff;--c-ct-private: #c11574;--c-ct-private-bg: #fdf2fa;--c-member-deep: #1f5f63;--c-member-mid: #2d7a80;--c-member-gold: #ffe2a1;--c-member-soft: #6fd7dc;--c-member-wall: #fcedd8;--c-member-title: #2c1500;--c-member-sub: #3b2a1e;--c-member-gold-strong: #c88e35;--c-member-card-border: rgba(200, 142, 53, .28);--c-member-icon-bg: rgba(200, 142, 53, .16);--c-member-desc: rgba(255, 255, 255, .62);--c-member-sheet: #fffcf4;--c-member-plan-border: #ece4d6;--c-member-btn: linear-gradient(90deg, #c88e35 0%, #e0b352 100%);--c-wechat: #07c160;--c-alipay: #1677ff;--c-avatar-a: #f4e5cc;--c-avatar-b: #dbeafe;--c-avatar-c: #e8eef9;--c-avatar-d: #dcfce7;--c-thumb-line: #e3e5e8;--c-typing: #b9c2cc;--r-btn: 12px;--r-xs: 4px;--r-sm: 6px;--r-md: 8px;--r-lg: 12px;--r-xl: 14px;--r-2xl: 16px;--r-pill: 999px;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--grad-topbar: linear-gradient(180deg, #edf9fa 0%, #ffffff 50.55%);--grad-member: linear-gradient(90deg, #52cad1 0%, #52d1a7 100%);--grad-trial: linear-gradient(90deg, #f59e0b 0%, #f5b70b 100%);--c-halo: #effbef;--sh-card: 0 2px 8px rgba(0, 0, 0, .04);--sh-float: 0 4px 16px rgba(15, 83, 87, .08);--font-sans: "MiSans", -apple-system, BlinkMacSystemFont, "PingFang SC", "Helvetica Neue", "Microsoft YaHei", sans-serif;--fw-regular: 330;--fw-medium: 380;--fw-demibold: 380;--fw-semibold: 520;--fw-bold: 630;--fs-xs: 10px;--fs-sm: 12px;--fs-base: 14px;--fs-md: 16px;--fs-lg: 18px;--fs-xl: 20px;--fs-2xl: 22px;--fs-3xl: 24px;--fs-4xl: 28px;--fs-5xl: 30px;--lh-tight: 1.2;--lh-base: 1.5;--lh-loose: 1.7;--icon-xs: 12px;--icon-sm: 16px;--icon-md: 20px;--icon-lg: 24px;--chip-h: 22px;--chip-h-lg: 24px;--btn-h: 44px;--btn-h-lg: 48px;--btn-h-sm: 31px;--btn-h-xs: 24px;--input-h: 43px;--tabbar-icon: 20px;--navbar-h: 44px;--tabbar-h: 60px;--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px)}:root{--fl-user-max: 1180px;--fl-admin-max: 1320px;--fl-bar-h: 56px;--fl-toolbar-h: 52px;--fl-z-sticky: 20;--fl-z-bar: 30;--fl-z-overlay: 90;--fl-z-pop: 95;--fl-z-toast: 300;--fl-accent: var(--c-primary);--fl-accent-ink: var(--c-primary-strong);--fl-accent-soft: var(--c-primary-bg);--fl-accent-line: var(--c-primary-border);--fl-ink: var(--c-text);--fl-ink-2: var(--c-text-sub);--fl-ink-3: var(--c-text-muted);--fl-bg: var(--c-bg);--fl-surface: var(--c-surface);--fl-surface-2: var(--c-fill);--fl-line: var(--c-border);--fl-line-2: var(--c-thumb-line);--fl-ok: var(--c-success);--fl-ok-soft: var(--c-success-bg);--fl-warn: var(--c-warning);--fl-warn-soft: var(--c-warning-soft);--fl-danger: var(--c-danger);--fl-danger-soft: var(--c-danger-bg);--fl-ring: 0 0 0 3px rgba(82, 202, 209, .32)}html.flash-root{--app-max-w: 100%}@media(min-width:480px){html.flash-root body{background:var(--fl-bg)}html.flash-root #app{overflow:visible;box-shadow:none}html.flash-root [data-overlay]{max-width:100%}}html.flash-root body{background-color:var(--fl-bg);background-image:radial-gradient(1100px 420px at 12% -8%,rgba(82,202,209,.1),transparent 62%),radial-gradient(900px 380px at 100% 0%,rgba(82,209,167,.08),transparent 58%);background-repeat:no-repeat}.fl-ink{color:var(--fl-ink)}.fl-ink-2{color:var(--fl-ink-2)}.fl-ink-3{color:var(--fl-ink-3)}.fl-danger-text{color:var(--fl-danger)}.fl-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.fl-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fl-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fl-clamp-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.fl-card{background:var(--fl-surface);border:1px solid var(--fl-line);border-radius:var(--r-lg)}.fl-divider{height:1px;background:var(--fl-line);border:0}.fl-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}html.flash-root :where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:none;box-shadow:var(--fl-ring);border-radius:var(--r-sm)}@media(prefers-reduced-motion:reduce){html.flash-root *,html.flash-root *:before,html.flash-root *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html.flash-root .fl-input,html.flash-root .fl-textarea,html.flash-root .fl-select{width:100%;height:36px;padding:0 12px;color:var(--fl-ink);background:var(--fl-surface);border:1px solid var(--fl-line-2);border-radius:var(--r-md);font-family:inherit;font-size:13px;outline:none;transition:border-color .15s,box-shadow .15s}html.flash-root .fl-input:hover,html.flash-root .fl-textarea:hover,html.flash-root .fl-select:hover{border-color:var(--fl-accent-line)}html.flash-root .fl-input:focus,html.flash-root .fl-textarea:focus,html.flash-root .fl-select:focus{border-color:var(--fl-accent);box-shadow:var(--fl-ring)}html.flash-root .fl-input::placeholder,html.flash-root .fl-textarea::placeholder{color:var(--fl-ink-3)}html.flash-root .fl-textarea{height:auto;padding:9px 12px;line-height:1.6;resize:vertical}html.flash-root .fl-select{appearance:none;padding-right:30px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236a7282' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;cursor:pointer}html.flash-root .fl-input--invalid,html.flash-root .fl-textarea--invalid{border-color:var(--fl-danger)}html.flash-root .fl-label{display:block;margin-bottom:6px;color:var(--fl-ink-2);font-size:12px;line-height:1.5}html.flash-root .fl-hint{margin-top:6px;color:var(--fl-ink-3);font-size:12px}html.flash-root .fl-error{margin-top:6px;color:var(--fl-danger);font-size:12px}html.flash-root .fl-table{width:100%;border-collapse:collapse;font-size:13px}html.flash-root .fl-table th{padding:10px 12px;color:var(--fl-ink-2);font-size:12px;font-weight:var(--fw-medium);text-align:left;white-space:nowrap;background:var(--c-gray-bg-2);border-bottom:1px solid var(--fl-line)}html.flash-root .fl-table td{padding:12px;color:var(--fl-ink);border-bottom:1px solid var(--fl-line);vertical-align:middle}html.flash-root .fl-table tbody tr:last-child td{border-bottom:0}html.flash-root .login-dialog-overlay{--login-rem-base: 100px}html.flash-root,html.flash-root body,html.flash-root #app{min-height:100%;height:auto}html.flash-root body{margin:0;font-family:var(--font-sans);font-size:var(--fs-base);font-weight:var(--fw-regular);line-height:var(--lh-base);color:var(--c-text);background:var(--c-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html.flash-root #app{display:block;overflow-x:hidden}html.flash-root *,html.flash-root *:before,html.flash-root *:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html.flash-root a{color:inherit;text-decoration:none}html.flash-root button,html.flash-root input,html.flash-root textarea{font-family:inherit}html.flash-root h1,html.flash-root h2,html.flash-root h3,html.flash-root h4,html.flash-root p,html.flash-root ul,html.flash-root ol{margin:0;padding:0}html.flash-root li{list-style:none}
