@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}*{margin:0;padding:0;box-sizing:border-box}.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%)}.home-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}.home-page .home-nav{position:sticky;top:0;z-index:50}.home-page .home-nav__inner{width:12.4rem;margin:0 auto;height:.72rem;padding:.2rem;box-sizing:border-box;border-radius:.24rem;display:flex;align-items:center;justify-content:space-between}.home-page .home-nav__inner--scorlled{position:fixed;top:.2rem;left:50%;transform:translate(-50%);z-index:100;background:#fff;box-shadow:0 0 0 .5px #0000000a,0 0 32px #0a14150f}.home-page .home-nav__logo{display:flex;align-items:center}.home-page .home-nav__logo-text{font-size:.22rem;font-weight:700;line-height:.34rem;color:#52cad1;letter-spacing:-.01rem}.home-page .home-nav__logo-img{width:1.32rem;height:.34rem;display:block}.home-page .home-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}.home-page .home-hero{background:#fff;position:relative;overflow:hidden;font-size:.14rem;background:radial-gradient(34.95% 29.57% at 60.2604166667% 0%,#cef0f2,#fff)}.home-page .home-hero__orb{position:absolute;border-radius:3.5rem;filter:blur(1.2rem);pointer-events:none;z-index:0;background:#52cad14d}.home-page .home-hero__orb--top{left:40%;transform:translate(-30%) rotate(3deg);top:-4.9rem;width:13.6rem;height:6rem;border-radius:50%;filter:blur(.5rem);background:#52cad13d;opacity:0}.home-page .home-hero__orb--bottom{left:40%;transform:translate(-50%);bottom:-1.6rem;width:4rem;height:2rem}.home-page .home-hero__inner{position:relative;z-index:1;width:12rem;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:1.2rem 0;gap:.5rem}.home-page .home-hero__left{flex-shrink:0}.home-page .home-hero__title{font-size:.48rem;font-weight:600;line-height:.61rem;letter-spacing:.03rem;color:#111;margin:0}.home-page .home-hero__title>span{width:1.51rem}.home-page .home-hero__desc{font-size:.16rem;line-height:.2rem;color:#9ca3af;margin-top:.1rem}.home-page .home-hero__cta{margin-top:.69rem;width:1.84rem;height:.52rem;border-radius:.16rem;background:#52cad1;color:#fff;font-size:.15rem;font-weight:600;border:none;cursor:pointer;box-shadow:0 25px 50px -12px #52cad133;transition:background .2s}.home-page .home-hero__right{flex-shrink:0;border-radius:.16rem;background:#fcfefe}.home-page .home-hero__right-top{height:.5rem;background:#fff;border-radius:.16rem;display:flex;align-items:center;gap:.06rem;padding-left:.3rem}.home-page .home-hero__right-top>div{height:.08rem;width:.08rem;border-radius:50%;background:#52cad1}.home-page .home-hero__video{width:5.16rem;height:2.9rem;border-radius:.16rem;object-fit:cover;display:block}.home-page .home-hero__card{width:6.5rem;border-radius:.4rem;background:#f8fffe;box-shadow:0 0 20px #52cad11a;overflow:hidden}.home-page .home-hero__card-dots{display:flex;gap:.08rem;padding:.27rem .4rem}.home-page .home-hero__card-dots .dot{width:.1rem;height:.1rem;border-radius:50%}.home-page .home-hero__card-dots .dot--red{background:#f87171}.home-page .home-hero__card-dots .dot--yellow{background:#fbbf24}.home-page .home-hero__card-dots .dot--green{background:#34d399}.home-page .home-hero__card-body{padding:.3rem .4rem .4rem;background:linear-gradient(135deg,#52cad108,#52cad114)}.home-page .home-hero__card-user{display:flex;align-items:center;gap:.16rem;margin-bottom:.24rem}.home-page .home-hero__card-avatar{width:.64rem;height:.64rem;border-radius:50%;background:linear-gradient(135deg,#52cad1,#a7f3d0)}.home-page .home-hero__card-info h4{font-size:.2rem;line-height:.28rem;font-weight:400;margin:0}.home-page .home-hero__card-tags{display:flex;gap:.08rem;margin-top:.04rem}.home-page .home-hero__card-tags .tag{font-size:.1rem;line-height:.15rem;background:#52cad126;color:#52cad1;padding:.02rem .08rem;border-radius:.04rem}.home-page .home-hero__card-match{margin-left:auto;background:#52cad1;color:#fff;padding:.12rem .16rem;border-radius:9999px;font-size:.14rem;line-height:.2rem;font-weight:600}.home-page .home-hero__card-lines .line-full{height:.08rem;background:#e5e7eb;border-radius:9999px}.home-page .home-hero__card-lines .line-3q{height:.08rem;width:75%;background:#e5e7eb;border-radius:9999px;margin-top:.12rem}.home-page .home-hero__card-result{margin-top:.32rem;background:#52cad1;color:#fff;text-align:center;padding:.16rem;border-radius:.16rem;font-size:.16rem;line-height:.24rem;font-weight:600}.home-page .home-stats{padding:1rem 0;background:#fff}.home-page .home-stats__inner{width:12rem;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.home-page .home-stats__header h2{font-size:.48rem;font-weight:600;letter-spacing:-.015rem;line-height:.63rem}.home-page .home-stats__divider{width:.8rem;height:.06rem;border-radius:9999px;background:#52cad1;margin-top:.53rem}.home-page .home-stats__cards{display:flex;gap:.24rem}.home-page .stat-card{background:#fff;border-radius:.16rem;width:1.9rem;height:1.9rem;text-align:center;padding-top:.38rem;box-shadow:0 .06rem .2rem #0000000d}.home-page .stat-card__num{font-size:.38rem;font-weight:900;color:#2a8186;line-height:.63rem}.home-page .stat-card__label{font-size:.13rem;line-height:.22rem;color:#8d9399;margin-top:.12rem;letter-spacing:.0035rem}.home-page .home-jobs-showcase{padding:.85rem 0 .7rem;position:relative;overflow:hidden;background:#fff}.home-page .home-jobs-showcase__orb{position:absolute;pointer-events:none;z-index:0}.home-page .home-jobs-showcase__orb--top{left:50%;transform:translate(-50%);top:-3rem;width:5rem;height:2.5rem;border-radius:3.5rem;background:#52cad14d;filter:blur(1.2rem)}.home-page .home-jobs-showcase__orb--bottom{left:0;bottom:0;width:100%;height:7rem;background:linear-gradient(to top,rgba(82,202,209,.08),transparent)}.home-page .home-jobs-showcase__inner{position:relative;z-index:1;width:12rem;margin:0 auto;text-align:center}.home-page .home-jobs-showcase__inner h2{font-size:.48rem;font-weight:600;line-height:.576rem}.home-page .home-jobs-showcase__sub{font-size:.15rem;line-height:.28rem;color:#999;margin-top:.19rem}.home-page .home-jobs-showcase__box{margin-top:.87rem;background:#ffffffe6;border:1px solid rgba(255,255,255,.9);box-shadow:0 10px 40px #52cad11f;-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);border-radius:.1rem;padding:.64rem 0}.home-page .home-jobs-showcase__stats{display:flex;justify-content:center;gap:2rem;margin-bottom:.6rem}.home-page .home-jobs-showcase__scroll{overflow:hidden}.home-page .home-jobs-showcase__scroll .ticker-track{display:flex;gap:.3rem;width:max-content;animation:ticker-scroll 20s linear infinite}.home-page .showcase-stat{text-align:center}.home-page .showcase-stat__num{font-size:.4rem;line-height:.6rem;font-weight:900;color:#2a8186}.home-page .showcase-stat__num .accent{color:#2a8186}.home-page .showcase-stat__label{font-size:.14rem;line-height:.28rem;color:#8d9399;margin-top:.08rem}.home-page .job-ticker{flex-shrink:0;background:#12383a;-webkit-backdrop-filter:blur(36px);backdrop-filter:blur(36px);border-radius:.12rem;padding:.2rem .24rem;min-width:2.6rem;text-align:left}.home-page .job-ticker__company{display:block;font-size:.16rem;line-height:.2rem;font-weight:600;color:#52cad1}.home-page .job-ticker__title{display:block;font-size:.16rem;line-height:.24rem;color:#fff;margin-top:.04rem}.home-page .home-feature{padding:1rem 0}.home-page .home-feature__inner{width:12rem;margin:0 auto;display:flex;align-items:center;gap:.8rem}.home-page .home-feature__text{flex:1;min-width:0}.home-page .home-feature__text h2{font-size:.34rem;font-weight:600;line-height:.43rem;letter-spacing:.02rem;color:#111;margin:0}.home-page .home-feature__text p{font-size:.14rem;line-height:.2rem;color:#999;margin-top:.16rem}.home-page .home-feature__btn{margin-top:.73rem;display:inline-flex;align-items:center;gap:.12rem;padding:0 .22rem;border-radius:.12rem;background:#52cad1;color:#fff;font-size:.12rem;height:.42rem;line-height:.42rem;font-weight:600;border:none;cursor:pointer;transition:background .2s}.home-page .home-feature__btn svg{flex-shrink:0;color:#fff;font-size:.12rem}.home-page .home-feature__visual{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(136.66deg,#e8f8f9,#fbfdf7);border-radius:.16rem;padding:.48rem;min-height:3.87rem}.home-page .home-feature--reverse .home-feature__inner{flex-direction:row-reverse}@keyframes ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.home-page .feature-match-card{background:#ffffffe6;border:1px solid rgba(255,255,255,.4);box-shadow:0 20px 50px #0000000a;-webkit-backdrop-filter:blur(60px);backdrop-filter:blur(60px);border-radius:.32rem;padding:.4rem;width:100%;max-width:5rem}.home-page .feature-match-card__header{display:flex;align-items:center;gap:.16rem;margin-bottom:.24rem}.home-page .feature-match-card__avatar{width:.64rem;height:.64rem;border-radius:50%;flex-shrink:0}.home-page .feature-match-card__info h4{font-size:.2rem;line-height:.28rem;font-weight:400;margin:0}.home-page .feature-match-card__tags{display:flex;gap:.08rem;margin-top:.04rem}.home-page .feature-match-card__tags span{font-size:.1rem;line-height:.15rem;background:#52cad133;color:#52cad1;padding:.02rem .08rem;border-radius:.04rem}.home-page .feature-match-card__score{margin-left:auto;background:#52cad1;color:#fff;padding:.12rem .11rem;border-radius:9999px;font-size:.14rem;line-height:.2rem}.home-page .feature-match-card__bars .bar{height:.08rem;border-radius:9999px;background:#f3f4f6}.home-page .feature-match-card__bars .bar--full{width:100%}.home-page .feature-match-card__bars .bar--3q{width:75%;margin-top:.1rem}.home-page .feature-match-card__result{margin-top:.32rem;background:#52cad1;color:#fff;text-align:center;padding:.15rem;border-radius:.16rem;font-size:.16rem;line-height:.24rem}.home-page .feature-apply-card{background:#ffffffe6;border:1px solid rgba(255,255,255,.4);box-shadow:0 20px 50px #0000000a;-webkit-backdrop-filter:blur(60px);backdrop-filter:blur(60px);border-radius:.32rem;padding:.32rem;width:100%;max-width:5.6rem}.home-page .feature-apply-card__header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #f3f4f6;padding-bottom:.16rem;margin-bottom:.24rem}.home-page .feature-apply-card__status{font-size:.14rem;line-height:.2rem;color:#9ca3af}.home-page .feature-apply-card__dots{display:flex;gap:.04rem}.home-page .feature-apply-card__dots .dot{width:.08rem;height:.08rem;border-radius:50%}.home-page .feature-apply-card__dots .dot--red{background:#f87171}.home-page .feature-apply-card__dots .dot--yellow{background:#fbbf24}.home-page .feature-apply-card__dots .dot--green{background:#34d399}.home-page .feature-apply-card__list .apply-item+.apply-item{margin-top:.16rem}.home-page .apply-item{display:flex;align-items:center;gap:.16rem;background:#ffffff80;padding:.16rem;border-radius:.16rem;border:1px solid rgb(255,255,255)}.home-page .apply-item__icon{width:.4rem;height:.4rem;background:#52cad1;border-radius:.12rem;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.18rem;line-height:1;flex-shrink:0}.home-page .apply-item__icon--pulse{animation:pulse 2s infinite}.home-page .apply-item__title{font-size:.14rem;line-height:.2rem;color:#111;margin:0}.home-page .apply-item__sub{font-size:.12rem;line-height:.16rem;color:#9ca3af;margin:.02rem 0 0}@keyframes pulse{0%,to{opacity:1}50%{opacity:.6}}.home-page .feature-resume-card{position:relative;display:flex;align-items:center;justify-content:center}.home-page .feature-resume-card__doc--border{background:#f9fdfd;padding:.2rem;border-radius:.25rem;border:.62px solid #FFFFFF;box-shadow:0 .15rem .31rem -.074rem #0000004d}.home-page .feature-resume-card__doc{width:2rem;aspect-ratio:3/4;background:#fff;border:1.2px dashed #e5e7eb;border-radius:.16rem;padding:.16rem}.home-page .feature-resume-card__badge{position:absolute;bottom:-.1rem;left:-.12rem;background:#111;color:#fff;padding:.16rem .2rem;border-radius:.15rem;display:flex;align-items:center;gap:.08rem;box-shadow:0 5px 15px #0000001a}.home-page .feature-resume-card__badge span{font-size:.09rem;line-height:.09rem;letter-spacing:.01rem}.home-page .doc-header{display:flex;gap:.12rem;align-items:center;margin-bottom:.2rem}.home-page .doc-avatar{width:.25rem;height:.25rem;border-radius:.05rem;background:#f3f4f6;flex-shrink:0}.home-page .doc-lines{flex:1}.home-page .doc-line{height:.05rem;background:#e5e7eb;border-radius:.02rem}.home-page .doc-line--half{width:50%}.home-page .doc-line--third{width:33%;margin-top:.05rem;background:#f3f4f6}.home-page .doc-bar{height:.075rem;border-radius:.025rem}.home-page .doc-bar--1{width:100%;background:#52cad14d}.home-page .doc-bar--2{width:100%;background:#52cad133;margin-top:.1rem}.home-page .doc-bar--3{width:83%;background:#52cad11a;margin-top:.1rem}.home-page .referral-grid{display:grid;grid-template-columns:1fr 1fr;gap:.16rem;width:100%;max-width:3.5rem}.home-page .referral-card{background:#ffffffe6;border:.8px solid rgba(255,255,255,.5);box-shadow:0 15px 40px #00000008;-webkit-backdrop-filter:blur(56px);backdrop-filter:blur(56px);border-radius:.32rem;padding:.2rem;font-size:.14rem}.home-page .referral-card--offset{transform:translateY(.25rem)}.home-page .referral-card__icon{width:.32rem;height:.32rem;border-radius:.12rem;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.13rem;line-height:1;font-weight:900;margin-bottom:.12rem}.home-page .referral-card__company{font-size:.1rem;line-height:.125rem;color:#9ca3af;margin:0}.home-page .referral-card__role{font-size:.11rem;line-height:.156rem;font-weight:500;color:#111;margin:.03rem 0 0}.home-page .referral-card__code{display:inline-block;margin-top:.12rem;font-size:.08rem;line-height:.117rem;background:#52cad11a;color:#52cad1;padding:.015rem .06rem;border-radius:9999px}.home-page .feature-ai-chat{width:100%;max-width:5rem}.home-page .feature-ai-chat .ai-bubble+.ai-bubble{margin-top:.22rem}.home-page .ai-bubble{padding:.22rem;font-size:.13rem;line-height:.21rem;max-width:80%}.home-page .ai-bubble--bot{background:#ffffffe6;border:.9px solid rgba(255,255,255,.5);box-shadow:0 18px 46px #00000008;-webkit-backdrop-filter:blur(66px);backdrop-filter:blur(66px);border-radius:.16rem;border-top-left-radius:0;color:#111}.home-page .ai-bubble--user{background:#52cad1;color:#fff;border-radius:.16rem;border-top-right-radius:0;margin-left:auto;box-shadow:0 4px 14px #52cad133}.home-page .ai-bubble__title{font-weight:600;margin:0 0 .12rem;line-height:.18rem}.home-page .ai-bubble__tags{display:grid;grid-template-columns:1fr 1fr;gap:.1rem}.home-page .ai-bubble__tags span{background:#ffffff80;border:.9px solid rgba(255,255,255,.4);border-radius:.16rem;padding:.1rem .12rem;font-size:.11rem;line-height:.147rem;color:#111}.home-page .home-testimonials{position:relative}.home-page .home-testimonials__orb{position:absolute;border-radius:3.5rem;filter:blur(1.2rem);pointer-events:none;z-index:0}.home-page .home-testimonials__orb--left{left:-.11rem;top:.6rem;width:5.95rem;height:5.95rem;background:#52cad1}.home-page .home-testimonials__orb--right{right:-.5rem;bottom:.5rem;width:6rem;height:6rem;background:#6de5b6}.home-page .home-testimonials__container{position:relative;z-index:1;background:#fffc;border-radius:1rem;-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);padding:1rem .05rem;box-shadow:inset 0 0 .9rem #ffffff80}.home-page .home-testimonials__header{text-align:center;margin-bottom:.8rem}.home-page .home-testimonials__header h2{font-size:.38rem;line-height:.48rem;font-weight:600;letter-spacing:-.012rem;color:#111}.home-page .home-testimonials__header p{font-size:.15rem;line-height:.24rem;color:#9ca3af;letter-spacing:0rem;text-transform:uppercase;margin-top:.14rem}.home-page .home-testimonials__cards{display:flex;gap:.24rem;width:12rem;margin:0 auto;justify-content:space-between;margin-bottom:.48rem}.home-page .home-testimonials__founder{width:12rem;background:#111;border-radius:.16rem;padding:.36rem .4rem;display:flex;align-items:center;position:relative;overflow:hidden;margin:0 auto}.home-page .home-testimonials__founder-decor{position:absolute;right:-.6rem;bottom:-4.6rem;transform:translateY(-50%);width:4.55rem;height:4.55rem;pointer-events:none}.home-page .home-testimonials__founder-content{display:flex;align-items:center;gap:.48rem;position:relative;z-index:1;width:100%}.home-page .home-testimonials__founder-img{width:1.28rem;height:1.28rem;border-radius:.24rem;object-fit:cover;flex-shrink:0}.home-page .home-testimonials__founder-text{flex:1}.home-page .home-testimonials__founder-text blockquote{font-size:.2rem;line-height:.34rem;color:#fff;margin:0}.home-page .home-testimonials__founder-text cite{display:block;margin-top:.24rem;font-style:normal;line-height:.28rem}.home-page .home-testimonials__founder-text cite .cite-name{font-size:.2rem;color:#52cad1;font-weight:500}.home-page .home-testimonials__founder-text cite .cite-role{font-size:.14rem;color:#999;margin-left:.16rem}.home-page .home-testimonials__dots{display:flex;justify-content:center;gap:.1rem;margin-top:.4rem}.home-page .home-testimonials__dot{width:.12rem;height:.12rem;border-radius:50%;background:#111;opacity:.3;cursor:pointer;transition:opacity .3s}.home-page .home-testimonials__dot--active{opacity:1}.home-page .testimonial-card{flex:1;display:flex;flex-direction:column;justify-content:space-between;min-width:0;max-width:3.71rem;background:#fff;box-shadow:0 20px 50px #0000000d;border-radius:.16rem;padding:.3rem;position:relative}.home-page .testimonial-card__quote{position:absolute;right:.3rem;bottom:.3rem;opacity:.3}.home-page .testimonial-card__text{font-size:.16rem;line-height:.26rem;color:#4b5563;margin:0}.home-page .testimonial-card__author{display:flex;align-items:center;gap:.16rem;margin-top:.16rem}.home-page .testimonial-card__avatar{width:.48rem;height:.48rem;border-radius:50%;object-fit:cover;flex-shrink:0}.home-page .testimonial-card__info{min-width:0}.home-page .testimonial-card__name{font-size:.16rem;line-height:.24rem;font-weight:600;color:#111;margin:0}.home-page .testimonial-card__school{font-size:.12rem;line-height:.16rem;color:#9ca3af;margin:0}.home-page .home-job-search{padding-bottom:.8rem}.home-page .home-job-search__inner{width:12rem;margin:0 auto}.home-page .home-job-search__inner h3{font-size:.3rem;line-height:.36rem;font-weight:600;text-align:center;margin-bottom:.6rem}.home-page .home-job-search__filters{display:flex;gap:.6rem;justify-content:center;align-items:center}.home-page .filter-select{display:flex;align-items:center;justify-content:space-between;width:2.35rem;height:.48rem;border-radius:.24rem;border:1px solid #e5e7eb;padding:0 .2rem;cursor:pointer}.home-page .filter-select span{font-size:.16rem;line-height:.24rem;color:#00000073}.home-page .filter-select svg{color:#9ca3af}.home-page .filter-btn{width:1.84rem;height:.56rem;padding:0 .4rem;border-radius:.16rem;background:#111;color:#fff;font-size:.16rem;line-height:.26rem;font-weight:600;border:none;cursor:pointer;transition:background .2s}.home-page .home-faq{padding:1rem 0}.home-page .home-faq__inner{width:12rem;margin:0 auto}.home-page .home-faq__header{text-align:center;margin-bottom:.6rem}.home-page .home-faq__header h2{font-size:.48rem;line-height:.48rem;font-weight:600}.home-page .home-faq__header p{font-size:.16rem;line-height:.24rem;color:#9ca3af;margin-top:.1rem}.home-page .home-faq__list{max-width:8.96rem;margin:0 auto}.home-page .home-faq__list .faq-item+.faq-item{margin-top:.16rem}.home-page .faq-item{background:#ffffffe6;box-shadow:0 10px 30px #0000000a;border-radius:.24rem;cursor:pointer;transition:all .3s;overflow:hidden}.home-page .faq-item__header{display:flex;justify-content:space-between;align-items:center;padding:.3rem .24rem}.home-page .faq-item__question{font-size:.2rem;line-height:.3rem;font-weight:500;color:#111}.home-page .faq-item__icon{width:.4rem;height:.4rem;background:#f3f4f6;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#111;transition:all .3s}.home-page .faq-item__answer{padding:0 .24rem .3rem}.home-page .faq-item__answer p{font-size:.16rem;line-height:.3rem;color:#4b5563}.home-page .faq-item__feedback{display:flex;flex-direction:column;align-items:center;gap:.24rem}.home-page .faq-item__textarea{width:100%;min-height:1.2rem;padding:.2rem;border-radius:.16rem;border:none;background:#f5f5f5;font-size:.14rem;line-height:.22rem;color:#111;resize:none;outline:none;font-family:inherit}.home-page .faq-item__textarea::placeholder{color:#bbb}.home-page .faq-item__submit{padding:.14rem .6rem;border-radius:9999px;background:#111;color:#fff;font-size:.16rem;line-height:.22rem;font-weight:500;border:none;cursor:pointer;transition:background .2s}.home-page .faq-item:hover .faq-item__icon,.home-page .faq-item--open .faq-item__icon{background:#f3f4f6;color:#1f2937}.home-page .home-cta{padding:0 0 1rem;width:100%}.home-page .home-cta__inner{background:linear-gradient(223.56deg,#52cad1,#53d9c8);border-radius:0;padding:1rem 0;text-align:center;position:relative;overflow:hidden;line-height:1}.home-page .home-cta__inner h2{font-size:.52rem;font-weight:600;color:#fff;line-height:.65rem;position:relative;z-index:1}.home-page .home-cta__btn{margin-top:.4rem;padding:.18rem .64rem;border-radius:.16rem;background:#111;color:#fff;font-size:.2rem;line-height:.28rem;font-weight:600;border:none;cursor:pointer;position:relative;z-index:1;box-shadow:0 25px 50px -12px #00000040;transition:background .2s}.home-page .home-cta__btn:hover{background:#111}.home-page .home-footer{background:#111;border-top:1px solid #f3f4f6;padding:.8rem 0 .4rem;line-height:1}.home-page .home-footer__inner{width:12rem;margin:0 auto;display:flex;gap:1.2rem}.home-page .home-footer__col:first-child{min-width:2.6rem}.home-page .home-footer__col h5{font-size:.16rem;line-height:.24rem;font-weight:500;color:#fff;margin:0 0 .32rem}.home-page .home-footer__col a{text-decoration:none;color:inherit;cursor:pointer}.home-page .home-footer__col ul{list-style:none;padding:0;margin:0}.home-page .home-footer__col ul li{font-size:.16rem;line-height:.24rem;color:#999;cursor:pointer}.home-page .home-footer__col ul li:hover{color:#52cad1}.home-page .home-footer__col ul li+li{margin-top:.16rem}.home-page .home-footer__logo{margin-bottom:.16rem;font-size:.14rem}.home-page .home-footer__logo-img{width:1.43rem;height:.355rem;display:block}.home-page .home-footer__logo-text{font-size:.22rem;line-height:.34rem;font-weight:700;color:#52cad1}.home-page .home-footer__slogan{font-size:.16rem;line-height:.24rem;color:#9ca3af}.home-page .home-footer__bottom{width:12rem;margin:.6rem auto 0;text-align:center;padding-top:.4rem;display:flex;justify-content:center;gap:.2rem}.home-page .home-footer__bottom p{font-size:.12rem;color:#9ca3af}.home-page .home-footer__bottom a{font-size:.12rem;text-decoration:none;color:#9ca3af}.home-mobile{position:relative;width:100%;margin:0 auto;background:#fff;font-size:.14rem;padding-bottom:.94rem;overflow-x:hidden}.home-mobile__orb{position:absolute;pointer-events:none}.home-mobile__orb--top{width:5.4rem;height:3rem;left:-.8rem;top:-1.2rem;background:#b7ede994;opacity:.5;filter:blur(.35rem)}.home-mobile__orb--hero{width:3rem;height:2.2rem;left:.64rem;top:2.1rem;background:#eaf8f7;opacity:.55;filter:blur(.275rem)}.home-mobile__header{position:relative;padding:.16rem .2rem;z-index:1}.home-mobile__logo{width:.95rem;height:.23rem;object-fit:contain}.home-mobile__hero{position:relative;padding:.3rem .24rem 0;z-index:1}.home-mobile__eyebrow{font-weight:700;font-size:.12rem;line-height:.15rem;color:#42a8b3;margin-bottom:.1rem}.home-mobile__headline{font-weight:700;font-size:.38rem;line-height:.46rem;color:#12383a;margin-bottom:.32rem}.home-mobile__subtitle{font-weight:400;font-size:.14rem;line-height:.17rem;color:#687074}.home-mobile__command-card{position:relative;width:3.42rem;margin:.4rem auto 0;padding:.29rem .24rem .28rem;background:#12383a;box-shadow:0 .16rem .28rem #4fc2c929;border-radius:.18rem;z-index:1}.home-mobile__command-title{font-weight:700;font-size:.16rem;line-height:.19rem;color:#fff;margin-bottom:.11rem}.home-mobile__command-sub{font-weight:400;font-size:.12rem;line-height:.15rem;color:#b7ede9;margin-bottom:.24rem}.home-mobile__progress{margin-bottom:.18rem}.home-mobile__progress-rail{width:100%;height:.08rem;background:#0f2f32;border-radius:.05rem;overflow:hidden}.home-mobile__progress-fill{width:74%;height:.08rem;background:#4fc2c9;border-radius:.05rem}.home-mobile__command-chips{font-weight:700;font-size:.11rem;line-height:.13rem;color:#fff}.home-mobile__stats-card{position:relative;width:3.42rem;margin:.23rem auto 0;padding:.3rem .2rem;background:#fff;box-shadow:0 .12rem .22rem #11111112;border-radius:.18rem;display:flex;justify-content:space-around;align-items:center;z-index:1}.home-mobile__stat{text-align:center}.home-mobile__stat-num{display:block;font-weight:700;font-size:.28rem;line-height:.34rem;color:#2a8186;margin-bottom:.04rem}.home-mobile__stat-label{font-weight:400;font-size:.11rem;line-height:.13rem;color:#8d9399}.home-mobile__functions{position:relative;padding:.6rem .24rem 0;z-index:1}.home-mobile__section-title{font-weight:700;font-size:.24rem;line-height:.29rem;color:#111;margin-bottom:.09rem}.home-mobile__section-sub{font-weight:400;font-size:.13rem;line-height:.16rem;color:#687074;margin-bottom:.26rem}.home-mobile__feature-list{display:flex;flex-direction:column;gap:.2rem}.home-mobile__feature-card{width:100%;padding:.22rem .2rem;background:#fff;box-shadow:0 .1rem .18rem #1111110f;border-radius:.18rem;display:flex;align-items:center;gap:.18rem}.home-mobile__feature-icon{width:.42rem;height:.42rem;border-radius:.12rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.home-mobile__feature-icon span{font-size:.2rem}.home-mobile__feature-text h3{font-weight:700;font-size:.17rem;line-height:.21rem;color:#111;margin-bottom:.06rem}.home-mobile__feature-text p{font-weight:400;font-size:.12rem;line-height:.15rem;color:#687074}.home-mobile__jobs-section{position:relative;margin-top:.5rem;padding:.4rem .24rem;background:#ddf4f2;z-index:1}.home-mobile__job-chips{display:flex;flex-direction:column;gap:.16rem}.home-mobile__job-chip{padding:.14rem .2rem;border-radius:.14rem}.home-mobile__job-chip--dark{width:100%;background:#12383a}.home-mobile__job-chip--dark .home-mobile__job-chip-company{font-weight:700;font-size:.12rem;line-height:.15rem;color:#4fc2c9}.home-mobile__job-chip--dark .home-mobile__job-chip-role{font-weight:400;font-size:.13rem;line-height:.16rem;color:#fff}.home-mobile__job-chip--light{flex:1;background:#fff;box-shadow:0 .08rem .16rem #1111110f}.home-mobile__job-chip--light .home-mobile__job-chip-company{font-weight:700;font-size:.12rem;line-height:.15rem;color:#42a8b3}.home-mobile__job-chip--light .home-mobile__job-chip-role{font-weight:400;font-size:.12rem;line-height:.15rem;color:#111}.home-mobile__job-chip-company,.home-mobile__job-chip-role{display:block}.home-mobile__job-chip-company{margin-bottom:.04rem}.home-mobile__job-chip-row{display:flex;gap:.16rem}.home-mobile__proof{position:relative;padding:.5rem .24rem 0;z-index:1}.home-mobile__quote-card{width:100%;padding:.3rem .24rem;background:#12383a;border-radius:.18rem;margin-top:.2rem}.home-mobile__quote-text{font-weight:700;font-size:.15rem;line-height:.18rem;color:#fff;margin-bottom:.24rem}.home-mobile__quote-author{display:flex;align-items:center;gap:.14rem}.home-mobile__quote-avatar{width:.38rem;height:.38rem;border-radius:50%;flex-shrink:0}.home-mobile__quote-info{display:flex;flex-direction:column;gap:.04rem}.home-mobile__quote-name,.home-mobile__quote-school{font-weight:400;font-size:.12rem;line-height:.15rem;color:#b7ede9}.home-mobile__faq{position:relative;padding:.5rem .24rem 0;z-index:1}.home-mobile__faq-list{margin-top:.2rem;display:flex;flex-direction:column;gap:.14rem}.home-mobile__faq-item{width:100%;background:#fff;box-shadow:0 .08rem .16rem #1111110f;border-radius:.14rem;overflow:hidden}.home-mobile__faq-header{display:flex;justify-content:space-between;align-items:center;padding:.18rem .2rem;cursor:pointer}.home-mobile__faq-header span:first-child{font-weight:700;font-size:.14rem;line-height:.17rem;color:#111}.home-mobile__faq-icon{font-weight:700;font-size:.18rem;line-height:.22rem;color:#111;flex-shrink:0}.home-mobile__faq-answer{padding:0 .2rem .18rem}.home-mobile__faq-answer p{font-size:.12rem;line-height:.18rem;color:#687074}.home-mobile__bottom-cta{position:relative;margin-top:.5rem;padding:.4rem .24rem;background:#12383a;z-index:1}.home-mobile__bottom-cta h2{font-weight:700;font-size:.26rem;line-height:.31rem;color:#fff;margin-bottom:.12rem}.home-mobile__bottom-cta p{font-weight:400;font-size:.13rem;line-height:.16rem;color:#9aa0a6;margin-bottom:.32rem}.home-mobile__bottom-footer{font-weight:700;font-size:.13rem;line-height:.16rem;color:#4fc2c9}.home-mobile__fixed-bar{position:fixed;bottom:0;left:0;right:0;padding:.12rem .24rem;padding-bottom:calc(.12rem + env(safe-area-inset-bottom,0px));background:#fff;z-index:100;display:flex;flex-direction:column;align-items:center}.home-mobile__pc-hint{font-weight:400;font-size:.12rem;line-height:.15rem;color:#2a8186;margin-bottom:.06rem}.home-mobile__cta-btn{width:calc(100% - .48rem);max-width:3.42rem;height:.54rem;background:#4fc2c9;box-shadow:0 .1rem .24rem #0000002e;border-radius:.27rem;border:none;font-weight:700;font-size:.16rem;line-height:.19rem;color:#fff;cursor:pointer}.home-mobile__cta-btn:active{opacity:.85}.home-mobile__overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:200;display:flex;align-items:flex-end;justify-content:center}.home-mobile__dialog{width:100%;max-width:100%;background:#fff;border-radius:.24rem;padding:.16rem .2rem .2rem;position:relative;text-align:center;margin:0 .16rem .24rem}.home-mobile__dialog-handle{width:.6rem;height:.04rem;background:#ddf4f2;border-radius:.02rem;margin:0 auto .2rem}.home-mobile__dialog-close{position:absolute;top:.16rem;right:.2rem;font-size:.24rem;color:#42a8b3;background:none;border:none;cursor:pointer;line-height:1}.home-mobile__dialog h3{font-weight:700;font-size:.22rem;line-height:.28rem;color:#111;margin-bottom:.14rem;text-align:left}.home-mobile__dialog-desc{font-weight:400;font-size:.13rem;line-height:.2rem;color:#687074;margin-bottom:.2rem;text-align:left}.home-mobile__dialog-url{width:100%;padding:.14rem .16rem;background:#eaf8f7;border-radius:.12rem;font-weight:400;font-size:.14rem;color:#111;text-align:left;margin-bottom:.24rem}.home-mobile__dialog-qr-title{font-weight:700;font-size:.14rem;color:#111;text-align:left;margin-bottom:.14rem}.home-mobile__dialog-qr{width:2rem;height:2rem;margin:0 auto .12rem;border-radius:.08rem;display:flex;align-items:center;justify-content:center;background:#eaf8f7;-webkit-touch-callout:default;-webkit-user-select:none;user-select:none}.home-mobile__dialog-qr-img{width:1.6rem;height:1.6rem;object-fit:contain}.home-mobile__dialog-qr-hint{font-size:.11rem;color:#8d9399;margin-bottom:.14rem}.home-mobile__dialog-btn{width:100%;height:.5rem;background:#4fc2c9;border-radius:.25rem;border:none;font-weight:700;font-size:.16rem;color:#fff;cursor:pointer}.home-mobile__dialog-btn:active{opacity:.85}.home-mobile__toast{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#000000bf;color:#fff;font-size:.14rem;padding:.12rem .24rem;border-radius:.08rem;z-index:300;pointer-events:none;animation:toastFadeIn .2s ease}@keyframes toastFadeIn{0%{opacity:0;transform:translate(-50%,-50%) scale(.9)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.agent-page{min-height:var(--app-height, 100vh);background:#f3f4f6;font-size:.14rem}.agent-page__content{margin-left:2.2rem;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;max-height:calc(var(--app-height, 100vh) - 1.4rem);overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.agent-page__profile-wrapper::-webkit-scrollbar{display:none}.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-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;font-weight:330;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:#f3f4f6;border-radius:.12rem;cursor:pointer;box-sizing:border-box;-webkit-user-select:none;user-select:none;transition:border-color .2s ease;width:1.6rem}.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;font-weight:330;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__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;font-weight:330;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:520;color:#1a1a1a;text-align:center;margin:0 0 .2rem;line-height:.24rem}.agent-page__install-dialog-desc{position:relative;font-size:.16rem;font-weight:330;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}.jobs-page__content{margin-left:2.2rem;margin-right:var(--chat-width, 3.6rem);flex:1;padding-bottom:.18rem;height:var(--app-height, 100vh);box-sizing:border-box;overflow:hidden;background:#f3f4f6;font-size:.14rem}.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 .5rem}.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{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-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__search-box{flex:1;display:flex;align-items:center;background:#fff;border-radius:.08rem;padding:.08rem .14rem;min-width:1.6rem}.jobs-page__search-svg{width:.14rem;height:.14rem;color:#99a1af;margin-right:.08rem;flex-shrink:0}.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{gap:0;overflow-y:auto;height:calc(var(--app-height, 100vh) - 1.8rem);padding-bottom:.2rem;margin:0 .24rem}.jobs-page__list>.jobs-page__job-card{margin-bottom:.12rem}.jobs-page__list>.jobs-page__job-card:last-child{margin-bottom:0}.jobs-page__job-card{background:#fff;border-radius:.12rem;padding:.2rem .24rem;transition:all .25s ease;border:.02rem solid transparent;cursor:pointer;position:relative}.jobs-page__job-card:hover{box-shadow:0 .04rem .16rem #0000000f}.jobs-page__job-card--selected{border-color:#52cad1;background:#f6fcfc;box-shadow:0 .02rem .12rem #4fc2c91f}.jobs-page__job-main{display:flex;align-items:stretch;gap:.2rem}.jobs-page__col-left{flex:1;min-width:0;display:flex;flex-direction:column}.jobs-page__job-title-row{display:flex;align-items:center;gap:.08rem}.jobs-page__job-name{font-size:.18rem;font-weight:620;color:#000;line-height:.24rem}.jobs-page__favorite-btn{background:none;border:none;cursor:pointer;padding:.02rem;display:flex;align-items:center;color:#8c8c8c;transition:color .2s}.jobs-page__favorite-btn:hover,.jobs-page__favorite-btn--liked{color:#e85635}.jobs-page__favorite-svg{width:.16rem;height:.16rem}.jobs-page__job-remove{color:#99a1af;cursor:pointer;background:none;border:none;padding:.04rem;border-radius:.04rem;transition:all .2s;display:flex;align-items:center}.jobs-page__job-remove:hover{color:#e85635;background:#fff0ed}.jobs-page__remove-svg{width:.14rem;height:.14rem}.jobs-page__job-tags{display:flex;gap:.08rem;flex-wrap:wrap;margin-top:.14rem}.jobs-page__job-tag{display:flex;align-items:center;justify-content:center;padding:.04rem .06rem;background:#f4f4f4;border-radius:.04rem;font-size:.12rem;font-weight:330;color:#929292;line-height:.16rem}.jobs-page__job-meta-bottom{display:flex;align-items:center;gap:.12rem;margin-top:auto;padding-top:.08rem;flex-wrap:wrap}.jobs-page__meta-location{display:flex;align-items:center;gap:.02rem;font-size:.14rem;font-weight:330;color:#8c8c8c;line-height:.19rem}.jobs-page__location-icon{width:.18rem;height:.18rem;color:#8c8c8c;flex-shrink:0}.jobs-page__meta-edu{font-size:.14rem;font-weight:330;color:#8c8c8c;line-height:.19rem}.jobs-page__meta-recruit{display:flex;align-items:center;justify-content:center;padding:.02rem .06rem;background:#edf9fa;border-radius:.04rem;font-size:.12rem;font-weight:330;color:#fff;line-height:.16rem}.jobs-page__col-center{flex:1;min-width:0}.jobs-page__company-info{min-width:0}.jobs-page__company-row{display:flex;align-items:center;gap:.06rem;margin-bottom:.06rem;flex-wrap:wrap}.jobs-page__company-logo{width:.24rem;height:.24rem;border-radius:.04rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:.24rem;color:#8c8c8c;overflow:hidden}.jobs-page__company-name{font-size:.18rem;font-weight:330;color:#000;line-height:.24rem}.jobs-page__company-tags{display:flex;align-items:center;gap:.08rem;flex-wrap:wrap;min-width:0;margin-top:.14rem}.jobs-page__company-tag{display:flex;align-items:center;justify-content:center;padding:.04rem .06rem;background:#f4f4f4;border-radius:.04rem;font-size:.12rem;font-weight:330;color:#929292;line-height:.16rem}.jobs-page__col-right{display:flex;flex-direction:column;text-align:right}.jobs-page__job-action-right{display:flex;align-items:center;flex-wrap:wrap;gap:.1rem}.jobs-page__job-helper{display:flex;align-items:center;justify-content:center;text-align:center;width:.88rem;height:.37rem;line-height:.37rem;border:1.23px solid #52CAD1;border-radius:.08rem;background:none;font-size:.14rem;font-weight:450;color:#52cad1;cursor:pointer;transition:all .2s;white-space:nowrap}.jobs-page__job-helper:hover{background:#f6fcfc}.jobs-page__job-apply-btn{display:flex;align-items:center;justify-content:center;width:.88rem;height:.37rem;line-height:.35rem;background:#52cad1;border:none;border-radius:.08rem;font-size:.14rem;font-weight:450;color:#fff;cursor:pointer;transition:all .2s;white-space:nowrap}.jobs-page__job-apply-btn:hover{background:#42a8b3}.jobs-page__job-apply-btn--active{background:#52cad1;color:#fff}.jobs-page__hide-btn{display:block;margin-top:auto;font-size:.14rem;font-weight:330;color:#8c8c8c;cursor:pointer;transition:color .2s,opacity .2s;line-height:.19rem;white-space:nowrap;opacity:0}.jobs-page__hide-btn:hover{color:#1a1a1a}.jobs-page__job-card:hover .jobs-page__hide-btn{opacity:1}.jobs-page__job-popup{position:absolute;right:1.4rem;top:.5rem;background:#fff;border:1px solid #E8E8E8;border-radius:.1rem;padding:.06rem 0;box-shadow:0 .06rem .2rem #0000001a;z-index:10}.jobs-page__job-popup-item{padding:.08rem .2rem;font-size:.12rem;color:#1a1a1a;cursor:pointer;white-space:nowrap;transition:all .15s}.jobs-page__job-popup-item:hover{background:#f6fcfc;color:#42a8b3}.jobs-page__job-match{width:1.01rem;text-align:center;flex-shrink:0;border-radius:.08rem;padding:.14rem .1rem;transition:all .25s ease}.jobs-page__job-match--high{background:#fbfdf7}.jobs-page__job-match--medium{background:#fffbf5}.jobs-page__job-match--low{background:#fff6f5}.jobs-page__match-ring{position:relative;width:.62rem;height:.62rem;margin:0 auto}.jobs-page__ring-svg{position:absolute;top:0;left:0;width:100%;height:100%}.jobs-page__match-score{font-size:.18rem;font-weight:620;line-height:.62rem;position:absolute;top:0;left:0;width:100%;text-align:center;z-index:1}.jobs-page__match-level{font-size:.13rem;font-weight:620;line-height:.19rem;margin-top:.04rem}.jobs-page__job-match--high .jobs-page__match-score,.jobs-page__job-match--high .jobs-page__match-level{color:#9fd051}.jobs-page__job-match--medium .jobs-page__match-score,.jobs-page__job-match--medium .jobs-page__match-level{color:#f59e0b}.jobs-page__job-match--low .jobs-page__match-score,.jobs-page__job-match--low .jobs-page__match-level{color:#fe6d52}.jobs-page__job-match--locked{background:#f3f4f6;border:1px solid #E8E8E8}.jobs-page__lock-icon{width:.32rem;height:.32rem;color:#99a1af;display:block;margin:0 auto .06rem}.jobs-page__match-lock-text{font-size:.1rem;color:#99a1af;white-space:nowrap}.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;font-weight:330;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-page__content{margin-left:2.2rem;flex:1;height:var(--app-height, 100vh);box-sizing:border-box;overflow:hidden;background:#f3f4f6;display:flex;flex-direction:column;font-size:.14rem}.resume-page__header{display:flex;align-items:center;justify-content:space-between;background:#fff;padding:.19rem .24rem}.resume-page__title{font-size:.18rem;font-weight:700;color:#1a1a1a;margin:0}.resume-page__upload-btn{display:flex;align-items:center;gap:.06rem;background:#52cad1;color:#fff;border:none;border-radius:.08rem;padding:.08rem .14rem;font-size:.13rem;font-weight:500;cursor:pointer;transition:background .2s}.resume-page__upload-btn:hover{background:#42a8b3}.resume-page__create-btn{display:flex;align-items:center;gap:.06rem;background:#fff;color:#52cad1;border:1px solid #52CAD1;border-radius:.08rem;padding:.08rem .14rem;font-size:.13rem;font-weight:500;cursor:pointer;transition:all .2s}.resume-page__create-btn:hover{background:#52cad10f}.resume-page__create-btn:disabled{opacity:.6;cursor:not-allowed}.resume-page__upload-icon{width:.14rem;height:.14rem}.resume-page__table-wrap{background:#fff;border-radius:.12rem;margin:.18rem .17rem;overflow-y:auto;flex:0 1 auto;min-height:0}.resume-page__table{width:100%;border-collapse:collapse;table-layout:fixed}.resume-page__th{text-align:left;padding:.14rem .2rem;font-size:.12rem;font-weight:600;color:#1a1a1a;border-bottom:1px solid #E8E8E8;white-space:nowrap;width:15%;position:sticky;top:0;background:#fff;z-index:1}.resume-page__th--action{width:25%}.resume-page__row{cursor:pointer;transition:background .15s}.resume-page__row:hover{background:#f6fcfc}.resume-page__row:not(:last-child){border-bottom:1px solid #E8E8E8}.resume-page__td{padding:.16rem .2rem;font-size:.13rem;color:#1a1a1a;vertical-align:middle}.resume-page__td--action{position:relative;text-align:center;opacity:0;transition:opacity .15s}.resume-page__td--ellipsis{max-width:3.6rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resume-page__row:hover .resume-page__td--action{opacity:1}.resume-page__name-cell{display:flex;align-items:center;gap:.06rem}.resume-page__avatar{width:.3rem;height:.3rem;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.13rem;font-weight:600;flex-shrink:0}.resume-page__name{font-weight:500;max-width:3.6rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resume-page__default-tag{font-size:.09rem;color:#52cad1;background:#edf9fa;border-radius:.04rem;padding:.014rem .08rem .02rem;white-space:nowrap}.resume-page__edit-btn{background:none;border:none;color:#1a1a1a;cursor:pointer;padding:.02rem;display:flex;align-items:center;justify-content:center;transition:opacity .2s}.resume-page__edit-btn:hover{opacity:.6}.resume-page__edit-icon{font-size:.13rem}.resume-page__actions{display:flex;align-items:center;gap:.16rem;justify-content:flex-end;flex-wrap:wrap}.resume-page__action-btn{background:none;border:none;font-size:.12rem;color:#6a7282;cursor:pointer;padding:.04rem .08rem;border-radius:.04rem;white-space:nowrap;transition:all .15s;display:flex;align-items:center}.resume-page__action-btn:hover{color:#1a1a1a}.resume-page__action-btn--delete{color:#fd6464}.resume-page__action-btn--delete:hover{color:#e04545}.resume-page__more-btn{background:none;border:none;color:#99a1af;cursor:pointer;padding:.04rem;border-radius:.04rem;display:flex;align-items:center;justify-content:center;transition:all .2s}.resume-page__more-btn:hover{color:#1a1a1a;background:#f3f4f6}.resume-page__more-svg{width:.16rem;height:.16rem}.resume-page__empty{padding:.6rem .2rem;text-align:center;color:#99a1af;font-size:.14rem}.resume-upload-loading .el-loading-spinner .circular .path{stroke:#52cad1}.resume-upload-loading .el-loading-spinner .el-loading-text{color:#52cad1}.resume-export-dialog{font-size:.14rem}.resume-export-dialog .el-dialog__title{font-size:16px;font-weight:600}.resume-export-dialog .el-dialog__body{padding:.2rem .3rem .1rem}.resume-export-dialog__radio-group{display:flex;gap:.16rem}.resume-export-dialog__radio-group .el-radio{font-size:14px;height:auto;line-height:normal}.resume-export-dialog__radio-group .el-radio .el-radio__inner{width:14px;height:14px}.resume-export-dialog__radio-group .el-radio .el-radio__label{font-size:14px;padding-left:8px}.resume-export-dialog .el-dialog__footer{padding:.12rem .3rem .24rem}.resume-export-dialog .el-dialog__footer .el-button{font-size:13px;padding:8px 20px;border-radius:6px}.resume-export-dialog .el-dialog__footer .el-button--primary{background:#52cad1;border-color:#52cad1}.resume-export-dialog .el-dialog__footer .el-button--primary:hover{background:#42a8b3;border-color:#42a8b3}.resume-detail__content{margin-left:2.2rem;flex:1;padding-bottom:.24rem;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{padding:.19rem .24rem;margin-bottom:.16rem;background:#fff}.resume-detail__page-title>h2{font-size:.18rem;font-weight:700;color:#1a1a1a}.resume-detail__toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:.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}.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__content{margin-left:2.2rem;margin-right:var(--chat-width, 3.6rem);flex:1;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:.16rem .24rem;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:.24rem .32rem 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__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__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-img{width:100%;height:100%;object-fit:cover;border-radius:.08rem}.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}.profile-page__content{margin-left:2.2rem;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;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{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{font-size:.14rem;width:100%;height:var(--app-height, 100vh);background:#f3f4f6;overflow:hidden}.mentor-page__body{flex:1;height:100%;overflow:hidden;margin-left:2.2rem}.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{font-size:.14rem;width:100%;height:var(--app-height, 100vh);background:#f3f4f6;overflow:hidden}.mentor-detail__body{flex:1;height:100%;overflow:hidden;margin-left:2.2rem;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)}}.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;position:fixed;left:0;top:0}.side-nav__header{display:flex;align-items:center;gap:.08rem;padding:.1rem .08rem;margin-bottom:.2rem}.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__menu{display:flex;flex-direction:column;gap:.04rem;flex:1}.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__item-icon{width:.2rem;height:.2rem;object-fit:contain;font-size:.16rem}.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__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__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-weight:330;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-weight:330;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-weight:330;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{width:100%;background:linear-gradient(128.17deg,#52cad1,#82d79b);border-radius:.08rem;padding:.16rem;box-sizing:border-box;margin-top:.12rem}.side-nav__referral-title{font-size:.16rem;font-weight:630;color:#fff;line-height:.21rem}.side-nav__referral-subtitle{font-size:.1rem;font-weight:330;color:#eafbfc;line-height:.13rem;margin-top:.04rem}.side-nav__referral-panel{background:#fff;box-shadow:0 .02rem .06rem #1a1a1a0d;border-radius:.06rem;padding:.1rem .08rem;margin-top:.1rem}.side-nav__referral-row{display:flex;align-items:center;justify-content:space-between}.side-nav__referral-label{font-size:.1rem;font-weight:330;color:#6b7280;line-height:.13rem}.side-nav__referral-value{font-size:.1rem;font-weight:620;color:#52cad1;line-height:.13rem}.side-nav__referral-track{width:100%;height:.02rem;background:#d7f1f3;border-radius:9999px;margin-top:.06rem;overflow:hidden}.side-nav__referral-fill{height:100%;background:#52cad1;border-radius:9999px}.side-nav__referral-divider{width:100%;border-top:.01rem solid #8C8C8C;margin-top:.08rem}.side-nav__referral-tip{font-size:.1rem;font-weight:330;color:#1a1a1a;line-height:.13rem;margin-top:.08rem}.side-nav__referral-tip strong{font-weight:630}.side-nav__referral-action{font-size:.11rem;font-weight:620;color:#52cad1;line-height:.15rem;text-align:center;margin-top:.08rem;cursor:pointer}.side-nav__referral-action:hover{opacity:.8}.side-nav__user-info{display:flex;align-items:center;justify-content:space-between;width:100%;background:#fff;border-radius:.08rem;padding:.12rem .16rem;box-sizing:border-box;margin-top:.12rem;cursor:pointer}.side-nav__user-info:hover,.side-nav__user-info:active,.side-nav__user-info--active{background:#f3f4f6}.side-nav__user-left{display:flex;flex-direction:column;gap:.04rem}.side-nav__user-phone{font-size:.14rem;font-weight:330;color:#1a1a1a;line-height:.19rem}.side-nav__user-member-tag{display:inline-flex;align-items:center;justify-content:center;padding:.02rem .04rem;border-radius:.04rem;font-size:.1rem;font-weight:620;line-height:.13rem;width:fit-content}.side-nav__user-member-tag--formal{color:#52cad1;background:#edf9fa}.side-nav__user-member-tag--trial{color:#f59e0b;background:#fffbf5}.side-nav__user-member-tag--free{color:#6a7282;background:#f3f4f6}.side-nav__user-bell{width:.2rem;height:.2rem;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative}.side-nav__user-bell svg{width:100%;height:100%}.side-nav__user-bell:hover{opacity:.7}.side-nav__user-bell-dot{position:absolute;top:-.005rem;right:.01rem;width:.08rem;height:.08rem;background:#ef4444;border-radius:50%}.side-nav__user-info-wrapper{position:relative;margin-top:.12rem}.side-nav__account-popup{position:absolute;bottom:calc(100% + .08rem);left:0;width:100%;background:#fff;border:1px solid #F0F0F0;box-shadow:0 .02rem .08rem #0000000a;border-radius:.08rem;overflow:hidden;z-index:100}.side-nav__account-popup-header{padding:.16rem;background:linear-gradient(180deg,#edf9fa,#fff 38.18%);border-radius:.08rem .08rem 0 0}.side-nav__account-popup-header--formal{background:linear-gradient(180deg,#edf9fa,#fff 38.18%)}.side-nav__account-popup-header--trial{background:linear-gradient(180deg,#fef5e7,#fff 38.18%)}.side-nav__account-popup-header--free{background:linear-gradient(180deg,#f1f2f4,#fff 38.18%)}.side-nav__account-popup-header-row{display:flex;align-items:center;justify-content:space-between}.side-nav__account-popup-header-left{display:flex;flex-direction:column;gap:.04rem}.side-nav__account-popup-member-type{font-size:.14rem;font-weight:450;line-height:.19rem}.side-nav__account-popup-member-type--formal{color:#52cad1}.side-nav__account-popup-member-type--trial{color:#f59e0b}.side-nav__account-popup-member-type--free{color:#6a7282}.side-nav__account-popup-expire{font-size:.12rem;font-weight:330;color:#99a1af;line-height:.16rem}.side-nav__account-popup-detail{font-size:.12rem;font-weight:330;color:#99a1af;line-height:.16rem;cursor:pointer}.side-nav__account-popup-detail:hover{color:#52cad1}.side-nav__account-popup-item{padding:.12rem .16rem;font-size:.12rem;font-weight:330;color:#000;line-height:.16rem;cursor:pointer}.side-nav__account-popup-item:hover{background:#f3f4f6}.ai-chat{font-size:.14rem;width:var(--chat-width, 3.6rem);height:var(--app-height, 100vh);background:#fff;position:fixed;right:0;top:0;display:flex;flex-direction:column;box-sizing:border-box}.ai-chat__header{display:flex;align-items:center;justify-content:space-between;padding:.16rem;height:.8rem;box-sizing:border-box}.ai-chat__header-left{display:flex;align-items:center;gap:.12rem}.ai-chat__avatar{width:.44rem;height:.44rem;border-radius:50%;object-fit:cover}.ai-chat__info{display:flex;flex-direction:column}.ai-chat__name{font-size:.15rem;font-weight:620;line-height:.22rem;color:#1a1a1a}.ai-chat__desc{font-size:.12rem;font-weight:330;line-height:.18rem;color:#99a1af}.ai-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;line-height:.16rem;color:#fff}.ai-chat__online-dot{width:.06rem;height:.06rem;background:#fff;border-radius:50%}.ai-chat__messages{flex:1;overflow-y:auto;padding:0 .16rem .16rem}.ai-chat__welcome-bubble{display:flex;flex-direction:column;align-items:flex-start;padding:.16rem;gap:.08rem;background:#f4fbfb;border:1px solid #AEE6EA;border-radius:.12rem;margin-bottom:.17rem}.ai-chat__welcome-title{font-size:.14rem;font-weight:620;line-height:.16rem;color:#1a1a1a}.ai-chat__welcome-text{font-size:.12rem;font-weight:330;line-height:.18rem;color:#99a1af}.ai-chat__msg{margin-bottom:.17rem;display:flex}.ai-chat__msg--ai{justify-content:flex-start}.ai-chat__msg--user{justify-content:flex-end}.ai-chat__msg-bubble{max-width:2.8rem;padding:.08rem .12rem;font-size:.14rem;font-weight:330;line-height:.24rem;box-shadow:0 1px 4px #0000000a}.ai-chat__msg-bubble p{margin:0 0 .08rem}.ai-chat__msg-bubble p:last-child{margin-bottom:0}.ai-chat__msg-bubble h1,.ai-chat__msg-bubble h2,.ai-chat__msg-bubble h3,.ai-chat__msg-bubble h4,.ai-chat__msg-bubble h5,.ai-chat__msg-bubble h6{margin:.12rem 0 .06rem;font-weight:600;line-height:1.4}.ai-chat__msg-bubble h1{font-size:.18rem}.ai-chat__msg-bubble h2{font-size:.16rem}.ai-chat__msg-bubble h3{font-size:.14rem}.ai-chat__msg-bubble ul,.ai-chat__msg-bubble ol{padding-left:.2rem;margin:.06rem 0}.ai-chat__msg-bubble li{margin-bottom:.04rem}.ai-chat__msg-bubble code{background:#f1f5f9;padding:.01rem .04rem;border-radius:.03rem;font-size:.12rem;font-family:Courier New,monospace}.ai-chat__msg-bubble pre{background:#1e293b;color:#e2e8f0;padding:.1rem .12rem;border-radius:.06rem;overflow-x:auto;margin:.08rem 0}.ai-chat__msg-bubble pre code{background:none;padding:0;color:inherit;font-size:.11rem}.ai-chat__msg-bubble blockquote{border-left:3px solid #cbd5e1;padding-left:.1rem;margin:.08rem 0;color:#64748b}.ai-chat__msg-bubble a{color:#2563eb;text-decoration:underline}.ai-chat__msg-bubble table{border-collapse:collapse;margin:.08rem 0;width:100%;font-size:.12rem}.ai-chat__msg-bubble table th,.ai-chat__msg-bubble table td{border:1px solid #e5e7eb;padding:.06rem .1rem;text-align:left;line-height:1.6}.ai-chat__msg-bubble table th{background:#f8fafc;font-weight:600}.ai-chat__msg--user .ai-chat__msg-bubble{background:#52cad1;color:#fff;border-radius:.12rem .04rem .12rem .12rem}.ai-chat__msg--ai .ai-chat__msg-bubble{background:#fff;color:#1a1a1a;border:1px solid #AEE6EA;box-shadow:0 2px 4px #52cad11a;border-radius:.04rem .12rem .12rem}.ai-chat__typing-indicator{display:flex;align-items:center;padding:.14rem .12rem;gap:.06rem;background:#fff;border:1px solid #AEE6EA;box-shadow:0 1px 4px #0000000a;border-radius:.04rem .12rem .12rem}.ai-chat__typing-dot{width:.06rem;height:.06rem;border-radius:50%;background:#aee6ea;animation:typingBounce 1.4s infinite ease-in-out both}.ai-chat__typing-dot:nth-child(1){animation-delay:0s}.ai-chat__typing-dot:nth-child(2){animation-delay:.2s;background:#aee6ea99}.ai-chat__typing-dot:nth-child(3){animation-delay:.4s;background:#aee6ea66}@keyframes typingBounce{0%,80%,to{transform:scale(1);opacity:.6}40%{transform:scale(1.3);opacity:1}}.ai-chat__topics{display:flex;flex-direction:column;align-items:flex-start;padding:.16rem;gap:.12rem;background:linear-gradient(180deg,#edf9fa,#fff 20.63%);border:1px solid #AEE6EA;border-radius:.12rem;margin:0 .16rem .12rem}.ai-chat__topics-header{display:flex;align-items:center;gap:.04rem}.ai-chat__topics-icon{width:.16rem;height:.16rem}.ai-chat__topics-title{font-size:.14rem;font-weight:620;line-height:.19rem;color:#52cad1}.ai-chat__topic-btn{display:flex;align-items:center;padding:.08rem .12rem;background:#fff;border:1px solid #F0F0F0;border-radius:.08rem;font-size:.12rem;font-weight:330;line-height:.16rem;color:#6a7282;cursor:pointer;transition:background .2s}.ai-chat__topic-btn:hover{background:#52cad1;color:#fff}.ai-chat__topic-btn--primary{background:#52cad1;border-color:#52cad1;color:#fff}.ai-chat__topic-btn--primary:hover{background:#47b8bf}.ai-chat__input-area{display:flex;align-items:center;justify-content:space-between;padding:.08rem .12rem;gap:.08rem;margin:0 .16rem .16rem;background:#fffffff2;border:1px solid #AEE6EA;border-radius:.08rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-sizing:border-box}.ai-chat__input{flex:1;border:none;outline:none;background:transparent;font-size:.12rem;font-weight:400;line-height:.15rem;color:#1a1a1a}.ai-chat__input::placeholder{color:#99a1af}.ai-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}.ai-chat__send-btn:hover{background:#47b8bf}.ai-chat__send-btn:disabled{opacity:.6;cursor:not-allowed}.job-stats-cards{display:flex;align-items:center;gap:.16rem;margin-left:auto;filter:drop-shadow(0px 2px 10px rgba(0,221,179,.16))}.job-stats-cards__count-card{position:relative;height:.43rem;background:#0a171c;border:1px solid #1C4C55;border-radius:.05rem}.job-stats-cards__dot{width:.08rem;height:.08rem;background:#2fe9f4;border-radius:50%;box-shadow:0 0 4px #2fe9f4bf}.job-stats-cards__count-num{font-family:MiSans;font-weight:630;font-size:.16rem;line-height:.21rem;color:#f4ffff}.job-stats-cards__count-label{font-family:MiSans;font-weight:330;font-size:.1rem;line-height:.13rem;color:#8aa8af}.job-stats-cards__match-card{position:relative;width:.52rem;height:.42rem;background:#08161b;border:1px solid #20626D;border-radius:.05rem}.job-stats-cards__match-num{position:absolute;left:.08rem;top:.04rem;font-family:MiSans;font-weight:630;font-size:.16rem;line-height:.21rem;color:#2fe9f4}.job-stats-cards__match-label{position:absolute;left:.08rem;top:.245rem;font-family:MiSans;font-weight:620;font-size:.1rem;line-height:.13rem;color:#8fb7be}.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:.04rem;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;border-radius:.08rem;transition:all .25s ease;-webkit-user-select:none;user-select:none;font-weight:500;display:flex;align-items:center;gap:.06rem}.job-page-header__tab:hover{color:#1a1a1a;background:#f6fcfc}.job-page-header__tab--active{background:#52cad1;color:#fff;font-weight:600;box-shadow:0 .02rem .08rem #4fc2c94d}.job-page-header__tab--active:hover{background:#42a8b3;color:#fff}.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-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;font-weight:330;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;font-weight:330;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}.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;font-weight:330;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;font-weight:330;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;font-weight:330;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;font-weight:330;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;font-weight:330;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}.member-dialog-overlay{position:fixed;inset:0;background:#00000080;z-index:2300;display:flex;align-items:center;justify-content:center}.member-dialog-overlay--qrcode{z-index:2400}.member-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}.member-dialog--qrcode{align-items:center}.member-dialog__header{display:flex;justify-content:space-between;align-items:flex-start;width:100%}.member-dialog__header-left{display:flex;flex-direction:column;gap:.04rem}.member-dialog__header-right{display:flex;align-items:center;gap:.16rem}.member-dialog__title{font-weight:620;font-size:.18rem;line-height:.24rem;color:#1a1a1a;margin:0}.member-dialog__subtitle{font-weight:330;font-size:.12rem;line-height:.16rem;color:#6a7282;margin:0}.member-dialog__contact{font-weight:330;font-size:.12rem;line-height:.16rem;color:#99a1af;cursor:pointer}.member-dialog__contact:hover{color:#6a7282}.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-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;filter:drop-shadow(0 .02rem .02rem rgba(0,0,0,.05))}.member-dialog__close{width:.24rem;height:.24rem;display:flex;align-items:center;justify-content:center;font-size:.14rem;color:#6a7282;cursor:pointer}.member-dialog__close:hover{color:#1a1a1a}.member-dialog__plans{display:flex;gap:.13rem;width:100%}.member-dialog__plan-card{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.12rem .16rem;gap:.04rem;width:1.3rem;height:1.01rem;background:#fff;border:1px solid #F0F0F0;border-radius:.08rem;cursor:pointer;transition:border-color .2s;position:relative}.member-dialog__plan-card:hover{border-color:#52cad1}.member-dialog__plan-card--active{border:3px solid #52CAD1}.member-dialog__plan-recommend{position:absolute;top:-.1rem;left:10%;transform:translate(-50%);white-space:nowrap;background:#52cad1;color:#fff;font-size:.1rem;padding:.02rem .08rem;border-radius:.08rem;font-weight:620}.member-dialog__plan-name{font-weight:450;font-size:.14rem;line-height:.19rem;text-align:center;color:#1a1a1a}.member-dialog__plan-price{display:flex;align-items:flex-end;justify-content:center;gap:.04rem;padding:.04rem 0}.member-dialog__plan-price-symbol{font-weight:450;font-size:.14rem;line-height:.19rem;color:#1a1a1a}.member-dialog__plan-price-num{font-weight:630;font-size:.24rem;line-height:.18rem;color:#1a1a1a}.member-dialog__plan-original-price{font-weight:330;font-size:.12rem;line-height:.16rem;text-decoration:line-through;color:#99a1af}.member-dialog__plan-daily{font-weight:330;font-size:.12rem;line-height:.16rem;text-align:center;color:#52cad1}.member-dialog__benefits{width:100%}.member-dialog__benefits-title{font-weight:450;font-size:.14rem;line-height:.19rem;color:#1a1a1a;margin:0 0 .16rem}.member-dialog__benefits-cards{display:flex;gap:.13rem;width:100%}.member-dialog__benefit-card{box-sizing:border-box;flex:1;display:flex;align-items:center;padding:.12rem .16rem;gap:.1rem;background:#fff;border:1px solid #AEE6EA;border-radius:.08rem}.member-dialog__benefit-icon{width:.4rem;height:.4rem;display:flex;align-items:center;justify-content:center;background:#edf9fa;border-radius:50%;flex-shrink:0}.member-dialog__benefit-icon svg{width:.24rem;height:.24rem}.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:#52cad1}.member-dialog__benefit-desc{font-weight:330;font-size:.12rem;line-height:.16rem;color:#6a7282}.member-dialog__payment{display:flex;justify-content:space-between;align-items:center;width:100%}.member-dialog__payment-label{font-weight:450;font-size:.14rem;line-height:.19rem;color:#1a1a1a}.member-dialog__payment-methods{display:flex;align-items:center;gap:.24rem}.member-dialog__payment-item{display:flex;align-items:center;padding:.04rem .08rem;gap:.06rem;border-radius:.04rem;cursor:pointer;transition:background .2s}.member-dialog__payment-item svg{width:.16rem;height:.16rem;flex-shrink:0}.member-dialog__payment-item--wechat-active{background:#ebfef4}.member-dialog__payment-item--alipay-active{background:#ebf3ff}.member-dialog__payment-text{font-weight:620;font-size:.12rem;line-height:.18rem}.member-dialog__payment-text--wechat{color:#07c160}.member-dialog__payment-text--alipay{color:#1677ff}.member-dialog__buy-btn{width:100%;display:flex;justify-content:center;align-items:center;padding:.08rem .12rem;height:.35rem;background:#aee6ea;border-radius:.08rem;border:none;font-weight:450;font-size:.14rem;line-height:.19rem;color:#fff;cursor:default;opacity:.4;transition:background .2s,opacity .2s}.member-dialog__buy-btn--active{background:#52cad1;opacity:1;cursor:pointer}.member-dialog__buy-btn--active:hover{background:#42a8b3}.member-dialog__qrcode-content{display:flex;flex-direction:column;align-items:center;gap:.16rem;width:100%}.member-dialog__qrcode-image{width:2.1rem;height:2.1rem;display:flex;align-items:center;justify-content:center}.member-dialog__payment-iframe{width:100%;height:100%;border:none;border-radius:.08rem}.member-dialog__wechat-qr-iframe{width:2.2rem;height:2.2rem;border:none;border-radius:.08rem}.member-dialog__qrcode-price-row{display:flex;align-items:flex-end;gap:.08rem}.member-dialog__qrcode-price{font-weight:630;font-size:.32rem;line-height:.25rem;color:#1a1a1a}.member-dialog__qrcode-tip{font-weight:330;font-size:.14rem;line-height:.1rem;color:#1a1a1a}.member-dialog__qrcode-agreement{font-weight:330;font-size:.14rem;line-height:.19rem;color:#99a1af;margin:0}.member-dialog__qrcode-agreement a{color:#99a1af;text-decoration:none}.member-dialog__qrcode-agreement a:hover{color:#52cad1}.member-dialog__paid-btn{width:100%;display:flex;justify-content:center;align-items:center;padding:.08rem .12rem;height:.35rem;background:#52cad1;border-radius:.08rem;border:none;font-weight:450;font-size:.14rem;line-height:.19rem;color:#fff;cursor:pointer;transition:background .2s}.member-dialog__paid-btn:hover{background:#42a8b3}.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{position:absolute;top:calc(100% + .06rem);left:0;width:3.6rem;background:#fff;border:1px solid #E8E8E8;border-radius:.1rem;box-shadow:0 4px 16px #0000001a;z-index:100;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{position:absolute;top:calc(100% + .06rem);left:0;width:4.8rem;background:#fff;border:1px solid #E8E8E8;border-radius:.1rem;box-shadow:0 4px 16px #0000001a;z-index:100;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{position:absolute;top:calc(100% + .06rem);left:0;width:4.2rem;background:#fff;border:1px solid #E8E8E8;border-radius:.1rem;box-shadow:0 4px 16px #0000001a;z-index:100;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;font-weight:330;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;font-weight:330;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;font-weight:330;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;font-weight:330;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;font-weight:330;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;font-weight:330;color:#6a7282;margin-bottom:.16rem;line-height:.19rem}.agent-chat-job-list__scroll{max-height:3.64rem;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__item{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:.16rem .2rem;border:1px solid #F0F0F0;border-radius:.08rem;margin-bottom:.08rem;cursor:pointer;transition:border-color .2s ease}.agent-chat-job-list__item:last-child{margin-bottom:0}.agent-chat-job-list__item:hover{border-color:#52cad1}.agent-chat-job-list__left{display:flex;align-items:center;flex-wrap:wrap;gap:.16rem;flex:1;min-width:0}.agent-chat-job-list__score{width:.62rem;height:.62rem;position:relative;flex-shrink:0}.agent-chat-job-list__ring{width:100%;height:100%}.agent-chat-job-list__score-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:.14rem;font-weight:630;color:#9fd051;line-height:.22rem}.agent-chat-job-list__detail{min-width:0;flex:1;display:flex;flex-direction:column;justify-content:space-between;gap:.24rem}.agent-chat-job-list__title-row{display:flex;align-items:center;flex-wrap:wrap;gap:.32rem}.agent-chat-job-list__title{font-size:.18rem;font-weight:620;color:#1a1a1a;line-height:.27rem}.agent-chat-job-list__company{display:flex;align-items:center;flex-wrap:wrap;gap:.08rem}.agent-chat-job-list__company-logo{width:.24rem;height:.24rem;border-radius:.04rem;object-fit:cover}.agent-chat-job-list__company-name{font-size:.18rem;font-weight:330;color:#1a1a1a;line-height:.27rem;white-space:nowrap}.agent-chat-job-list__tags{display:flex;align-items:center;flex-wrap:wrap;gap:.12rem}.agent-chat-job-list__tag{font-size:.14rem;font-weight:330;color:#6a7282;line-height:.19rem;display:flex;align-items:center;gap:.02rem}.agent-chat-job-list__tag svg{width:.16rem;height:.16rem;color:#6a7282}.agent-chat-job-list__tag--category{padding:.02rem .04rem;background:#edf9fa;border-radius:.04rem;font-size:.12rem;color:#52cad1}.agent-chat-job-list__actions{display:flex;align-items:center;flex-wrap:wrap;gap:.08rem;flex-shrink:0;margin-left:.16rem}.agent-chat-job-list__dismiss-btn{height:.35rem;padding:0 .12rem;background:transparent;border:none;font-size:.14rem;font-weight:620;color:#52cad1;cursor:pointer;white-space:nowrap;transition:opacity .2s ease;border-radius:.08rem}.agent-chat-job-list__dismiss-btn:hover{opacity:.7}.agent-chat-job-list__add-btn{display:flex;align-items:center;gap:.04rem;height:.35rem;padding:0 .12rem;background:#52cad1;color:#fff;border:none;border-radius:.08rem;font-size:.14rem;font-weight:620;cursor:pointer;white-space:nowrap;transition:all .2s ease}.agent-chat-job-list__add-btn svg{width:.16rem;height:.16rem;flex-shrink:0}.agent-chat-job-list__add-btn:hover{opacity:.85}.agent-chat-job-list__add-btn:disabled{cursor:not-allowed;opacity:.7}.agent-chat-job-list__add-btn--added{background:transparent;color:#52cad1;border:1px solid #52CAD1}.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;font-weight:330;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;font-weight:330;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:2200;display:flex;align-items:center;justify-content:center;font-size:.14rem}.settings-invite-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}.settings-invite-dialog__header{display:flex;justify-content:space-between;align-items:flex-start;width:100%}.settings-invite-dialog__header-text{display:flex;flex-direction:column;gap:.04rem}.settings-invite-dialog__title{font-size:.18rem;font-weight:620;line-height:.24rem;color:#1a1a1a;margin:0}.settings-invite-dialog__subtitle{font-size:.12rem;font-weight:330;line-height:.16rem;color:#6a7282;margin:0}.settings-invite-dialog__close{width:.24rem;height:.24rem;display:flex;align-items:center;justify-content:center;font-size:.14rem;color:#6a7282;cursor:pointer;transition:color .2s;flex-shrink:0}.settings-invite-dialog__close:hover{color:#1a1a1a}.settings-invite-dialog__link-box{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;padding:.12rem .16rem;width:100%;background:#f4fbfb;border:1px solid #AEE6EA;border-radius:.08rem}.settings-invite-dialog__link-text{font-size:.14rem;font-weight:330;line-height:.19rem;color:#1a1a1a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-invite-dialog__copy-btn{font-size:.14rem;font-weight:450;line-height:.19rem;color:#52cad1;cursor:pointer;flex-shrink:0;margin-left:.08rem;transition:opacity .2s}.settings-invite-dialog__copy-btn:hover{opacity:.7}.settings-invite-dialog__steps{display:flex;flex-direction:column;gap:.16rem;width:100%}.settings-invite-dialog__steps-title{font-size:.14rem;font-weight:450;line-height:.19rem;color:#52cad1}.settings-invite-dialog__steps-list{display:flex;flex-direction:column;gap:.16rem;width:100%}.settings-invite-dialog__step-item{box-sizing:border-box;display:flex;align-items:center;padding:.12rem .16rem;gap:.1rem;width:100%;background:#fff;border:1px solid #F0F0F0;border-radius:.08rem}.settings-invite-dialog__step-num{display:flex;justify-content:center;align-items:center;width:.2rem;min-width:.2rem;height:.2rem;background:#f3f4f6;border-radius:.1rem;font-size:.14rem;font-weight:330;line-height:.2rem;text-align:center;color:#6a7282;flex-shrink:0}.settings-invite-dialog__step-text{font-size:.14rem;font-weight:330;line-height:.19rem;color:#1a1a1a}.settings-invite-dialog__footer{display:flex;justify-content:space-between;align-items:center;width:100%}.settings-invite-dialog__stat{display:flex;flex-direction:column;gap:.02rem}.settings-invite-dialog__stat-line{font-size:.14rem;font-weight:330;line-height:.19rem;color:#6a7282}.settings-invite-dialog__stat-line em{font-style:normal;color:#52cad1;font-weight:450}.settings-invite-dialog__member-btn{display:flex;align-items:center;padding:.08rem .12rem;gap:.04rem;background:#52cad1;border-radius:.08rem;border:none;cursor:pointer;transition:opacity .2s}.settings-invite-dialog__member-btn span{font-size:.14rem;font-weight:620;line-height:.19rem;text-align:center;color:#fff}.settings-invite-dialog__member-btn:hover{opacity:.85}.settings-invite-dialog__member-btn-arrow{font-size:.16rem}.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}.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-weight:330;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{font-weight:330;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{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-weight:330;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-weight:330;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-weight:330;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-weight:330;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-weight:330;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-weight:330;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-weight:330;font-size:.14rem;line-height:.19rem;color:#6a7282}.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;margin-right:1rem}.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;font-weight:330;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-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}.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}.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}html{font-size:100px}::-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(#_) .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(#_) .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(#_) .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}
