:root{--hb-brand-primary:#45b8ed;--hb-brand-secondary:#6ac8f2;--hb-text-primary:#14191e;--hb-text-secondary:#64696e;--hb-text-tertiary:#8c9196;--hb-surface-page:#fafbfc;--hb-surface-card:#fff;--hb-line-subtle:#f4f8fb;--hb-surface-disabled:#f7f8f9;--hb-border-disabled:#dadde0;--hb-text-disabled:#6e6e73;--hb-focus-ring:#45b8ed85;--home-reveal-ease:cubic-bezier(.22, 1, .36, 1);--home-reveal-title-duration:.64s;--home-reveal-title-delay:0s;--home-reveal-title-distance:20px;--home-reveal-content-duration:.8s;--home-reveal-content-delay:.12s;--home-reveal-content-distance:28px;--home-reveal-stagger:80ms;--home-reveal-line-duration:.72s;--home-reveal-line-stagger:90ms;--home-reveal-line-distance:110%;background-color:var(--hb-surface-page)}@media (width<=768px){:root{--home-reveal-title-distance:16px;--home-reveal-content-distance:22px}}@font-face{font-family:"Alibaba PuHuiTi 2.0";font-style:normal;font-weight:400 900;src:local("Alibaba PuHuiTi 2.0"),local(PingFang SC),local(Microsoft YaHei)}*{-webkit-tap-highlight-color:transparent;box-sizing:border-box;margin:0;padding:0}body,#app{font-family:"Alibaba PuHuiTi 2.0",-apple-system,BlinkMacSystemFont,SF Pro SC,SF Pro Display,PingFang SC,Helvetica Neue,Microsoft YaHei,sans-serif}button,a,input,textarea,select,[tabindex]:not([tabindex="-1"]){outline-offset:4px}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[tabindex]:not([tabindex="-1"]):focus-visible{outline:2px solid var(--hb-focus-ring)}img{pointer-events:none;display:block}img[src=""],img:not([src]){opacity:0}.ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}input::-webkit-input-placeholder{color:#8c9196}.home-reveal[data-v-8e9bd00a]{opacity:0;transform:translateY(var(--home-reveal-content-distance,28px))}.home-reveal--visible[data-v-8e9bd00a]{animation:home-reveal-fade-up-8e9bd00a var(--home-reveal-content-duration,.8s) var(--home-reveal-ease,cubic-bezier(.22, 1, .36, 1)) var(--home-reveal-delay) both;animation-delay:var(--home-reveal-delay)}@keyframes home-reveal-fade-up-8e9bd00a{0%{opacity:0;transform:translateY(var(--home-reveal-content-distance,28px))}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.home-reveal[data-v-8e9bd00a]{opacity:1;transform:none}.home-reveal--visible[data-v-8e9bd00a]{animation:none}}.home-section-title[data-v-3e2b9b7e]{letter-spacing:0;width:fit-content;color:var(--hb-brand-primary,#3bb4f6);text-align:center;opacity:0;transform:translateY(var(--home-reveal-title-distance,20px));margin:0 auto;font-family:"Alibaba PuHuiTi 2.0",PingFang SC,sans-serif;font-size:42px;font-weight:450;line-height:52px}.home-section-title--visible[data-v-3e2b9b7e]{animation:home-section-title-fade-up-3e2b9b7e var(--home-reveal-title-duration,.64s) var(--home-reveal-ease,cubic-bezier(.22, 1, .36, 1)) var(--home-reveal-title-delay,0s) both}@keyframes home-section-title-fade-up-3e2b9b7e{0%{opacity:0;transform:translateY(var(--home-reveal-title-distance,20px))}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.home-section-title[data-v-3e2b9b7e]{opacity:1;transform:none}.home-section-title--visible[data-v-3e2b9b7e]{animation:none}}@media (width<=768px){.home-section-title[data-v-3e2b9b7e]{text-wrap:balance;padding:0 20px;font-size:22px;font-weight:600;line-height:31px}}.home-benefits[data-v-5f7b9c65]{--home-benefit-card-size:264px;padding:var(--home-section-y,130px) var(--home-shell-x,40px) 0;background:var(--hb-surface-page,#fafbfc);overflow:hidden}.home-benefits .home-benefits__benefit-grid[data-v-5f7b9c65]{box-sizing:border-box;width:100%;max-width:var(--home-card-track-width,1152px);margin-top:var(--home-section-title-gap,96px);grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin-left:auto;margin-right:auto;display:grid}.home-benefits .home-benefits__benefit-card[data-v-5f7b9c65]{box-sizing:border-box;width:100%;min-height:var(--home-benefit-card-size);background:var(--hb-surface-card,#fff);border-radius:var(--home-card-radius,16px);flex-direction:column;align-items:center;min-width:0;padding:28px 32px;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 2px 20px #a3b1cc14}.home-benefits .home-benefits__benefit-card[data-v-5f7b9c65]:hover{transform:translateY(var(--home-card-hover-y,-6px));box-shadow:0 12px 28px #a3b1cc24}.home-benefits .home-benefits__benefit-icon[data-v-5f7b9c65]{width:72px;height:72px}.home-benefits .home-benefits__benefit-copy[data-v-5f7b9c65]{text-align:center;flex-direction:column;gap:8px;min-width:0;margin-top:16px;display:flex}.home-benefits .home-benefits__benefit-title[data-v-5f7b9c65],.home-benefits .home-benefits__gallery-title[data-v-5f7b9c65]{color:var(--hb-text-primary,#14191e);margin:0;font-size:18px;font-weight:450;line-height:30px}.home-benefits .home-benefits__benefit-desc[data-v-5f7b9c65]{max-width:100%;color:var(--hb-text-secondary,#64696e);overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:400;line-height:24px}.home-benefits .home-benefits__gallery-wrap[data-v-5f7b9c65]{max-width:var(--home-card-track-width,1152px);margin:40px auto 0;padding:24px 0 56px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 7% 93%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 7% 93%,#0000 100%)}.home-benefits .home-benefits__gallery[data-v-5f7b9c65]{will-change:transform;width:max-content;display:flex}.home-benefits .home-benefits__gallery-set[data-v-5f7b9c65]{gap:32px;padding-right:32px;display:flex}.home-benefits .home-benefits__gallery-card[data-v-5f7b9c65]{width:var(--home-gallery-card-width,clamp(396px, 23.4vw, 486px));background:var(--hb-surface-card,#fff);border-radius:var(--home-card-radius,16px);flex:0 0 var(--home-gallery-card-width,clamp(396px, 23.4vw, 486px));min-height:347px;transition:transform .26s cubic-bezier(.22,1,.36,1),box-shadow .26s cubic-bezier(.22,1,.36,1);overflow:hidden;transform:translateY(0);box-shadow:0 10px 28px #344b6617}.home-benefits .home-benefits__gallery-card[data-v-5f7b9c65]:hover,.home-benefits .home-benefits__gallery-card[data-v-5f7b9c65]:focus-within{transform:translateY(var(--home-card-hover-y,-6px));box-shadow:0 18px 36px #344b6624}.home-benefits .home-benefits__gallery-image[data-v-5f7b9c65]{object-fit:cover;width:100%;height:234px;display:block}.home-benefits .home-benefits__gallery-copy[data-v-5f7b9c65]{flex-direction:column;gap:10px;padding:20px 40px 30px;display:flex}.home-benefits .home-benefits__gallery-desc[data-v-5f7b9c65]{color:var(--hb-text-secondary,#64696e);margin:0;font-size:16px;font-weight:400;line-height:24px}.home-benefits .home-benefits__nav[data-v-5f7b9c65]{justify-content:center;align-items:center;gap:18px;margin-top:4px;display:flex}.home-benefits .home-benefits__nav-button[data-v-5f7b9c65]{color:#a8aaad;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;width:64px;height:64px;padding:0;transition:color .18s,background .18s,transform .18s,box-shadow .18s;display:inline-flex}.home-benefits .home-benefits__nav-icon[data-v-5f7b9c65]{opacity:.58;width:22px;height:22px;display:block}.home-benefits .home-benefits__nav-icon--prev[data-v-5f7b9c65]{transform:rotate(180deg)}.home-benefits .home-benefits__nav-button[data-v-5f7b9c65]:hover,.home-benefits .home-benefits__nav-button[data-v-5f7b9c65]:focus-visible{color:#86898d;box-shadow:none;background:0 0}.home-benefits .home-benefits__nav-button:hover .home-benefits__nav-icon[data-v-5f7b9c65],.home-benefits .home-benefits__nav-button:focus-visible .home-benefits__nav-icon[data-v-5f7b9c65]{opacity:.82}.home-benefits .home-benefits__nav-button[data-v-5f7b9c65]:active{transform:scale(.96)}@media (width<=1080px){.home-benefits .home-benefits__benefit-grid[data-v-5f7b9c65]{grid-template-columns:repeat(2, var(--home-benefit-card-size));justify-content:center;max-width:640px}.home-benefits .home-benefits__gallery-wrap[data-v-5f7b9c65]{width:100%}}@media (prefers-reduced-motion:reduce){.home-benefits .home-benefits__gallery-card[data-v-5f7b9c65],.home-benefits .home-benefits__nav-button[data-v-5f7b9c65]{transition:none}}.company-timeline[data-v-8b9c94d8]{background:var(--hb-surface-page,#fafbfc)}.company-timeline__inner[data-v-8b9c94d8]{box-sizing:border-box;width:min(100% - var(--home-page-x,140px) * 2, var(--home-content-width,1360px));flex-direction:column;align-items:center;margin:0 auto;padding:96px 0 0;display:flex}.company-timeline__title[data-v-8b9c94d8]{letter-spacing:0;color:var(--hb-brand-primary,#3bb4f6);text-align:center;opacity:0;transform:translateY(var(--home-reveal-title-distance,20px));margin:0;font-family:"Alibaba PuHuiTi 2.0",PingFang SC,sans-serif;font-size:42px;font-weight:450;line-height:52px}.company-timeline--title-visible .company-timeline__title[data-v-8b9c94d8]{animation:company-timeline-title-fade-up-8b9c94d8 var(--home-reveal-title-duration,.64s) var(--home-reveal-ease,cubic-bezier(.22, 1, .36, 1)) var(--home-reveal-title-delay,0s) both}.company-timeline__copy[data-v-8b9c94d8]{letter-spacing:0;color:var(--hb-text-primary,#14191e);text-align:center;flex-direction:column;gap:12px;margin:48px 0 0;font-family:"Alibaba PuHuiTi 2.0",PingFang SC,sans-serif;font-size:20px;font-weight:400;line-height:1.5;display:flex}.company-timeline__copy span[data-v-8b9c94d8]{opacity:0;transform:translateY(var(--home-reveal-content-distance,28px))}.company-timeline--copy-visible .company-timeline__copy span[data-v-8b9c94d8]{animation:company-timeline-fade-up-8b9c94d8 var(--home-reveal-content-duration,.8s) var(--home-reveal-ease,cubic-bezier(.22, 1, .36, 1)) var(--home-reveal-content-delay,.12s) both}.company-timeline--copy-visible .company-timeline__copy span[data-v-8b9c94d8]:first-child{animation-delay:var(--home-reveal-content-delay,.12s)}.company-timeline--copy-visible .company-timeline__copy span[data-v-8b9c94d8]:nth-child(2){animation-delay:calc(var(--home-reveal-content-delay,.12s) + var(--home-reveal-stagger,80ms))}.company-timeline__scroller[data-v-8b9c94d8]{opacity:0;width:calc(100% - 276px);transform:translateY(var(--home-reveal-content-distance,28px));margin:135px auto 0;overflow:visible}.company-timeline__mobile-callout[data-v-8b9c94d8]{display:none}.company-timeline--track-visible .company-timeline__scroller[data-v-8b9c94d8]{animation:company-timeline-fade-up-8b9c94d8 var(--home-reveal-content-duration,.8s) var(--home-reveal-ease,cubic-bezier(.22, 1, .36, 1)) var(--home-reveal-content-delay,.12s) both}.company-timeline__track[data-v-8b9c94d8]{justify-content:space-between;width:100%;min-height:106px;display:flex;position:relative}.company-timeline__line[data-v-8b9c94d8]{background:var(--hb-brand-primary,#3bb4f6);border-radius:999px;height:3px;position:absolute;top:8px;left:42px;right:42px}.company-timeline__line[data-v-8b9c94d8]:before,.company-timeline__line[data-v-8b9c94d8]:after{content:"";width:160px;height:3px;position:absolute;top:0}.company-timeline__line[data-v-8b9c94d8]:before{background:linear-gradient(90deg, #3bb4f600 0%, var(--hb-brand-primary,#3bb4f6) 100%);right:100%}.company-timeline__line[data-v-8b9c94d8]:after{background:linear-gradient(90deg, var(--hb-brand-primary,#3bb4f6) 0%, #3bb4f600 100%);left:100%}.company-timeline__item[data-v-8b9c94d8]{z-index:1;flex-direction:column;align-items:center;width:84px;display:flex;position:relative}.company-timeline__dot[data-v-8b9c94d8]{background:var(--hb-surface-card,#fff);border:3px solid var(--hb-brand-primary,#3bb4f6);cursor:pointer;border-radius:50%;width:18px;height:18px;padding:0;display:block;position:relative;box-shadow:0 0 0 5px #3bb4f61f}.company-timeline__dot[data-v-8b9c94d8]:after{background:var(--hb-brand-primary,#3bb4f6);content:"";opacity:0;border-radius:50%;transition:opacity .16s;position:absolute;inset:3px}.company-timeline__dot[data-v-8b9c94d8]:hover:after,.company-timeline__dot[data-v-8b9c94d8]:focus-visible:after,.company-timeline__item--active .company-timeline__dot[data-v-8b9c94d8]:after{opacity:1}.company-timeline__dot:hover .company-timeline__tooltip[data-v-8b9c94d8],.company-timeline__dot:focus-visible .company-timeline__tooltip[data-v-8b9c94d8],.company-timeline__item--active .company-timeline__tooltip[data-v-8b9c94d8]{opacity:1;pointer-events:auto;transform:translate(-50%)}.company-timeline__tooltip[data-v-8b9c94d8]{z-index:3;box-sizing:border-box;width:max-content;min-width:234px;max-width:292px;min-height:34px;color:var(--hb-text-primary,#14191e);text-align:center;white-space:normal;opacity:0;pointer-events:none;justify-content:center;align-items:center;gap:10px;padding:0;font-size:18px;font-weight:400;line-height:30px;transition:opacity .16s,transform .16s;display:flex;position:absolute;bottom:47px;left:50%;transform:translate(-50%)}.company-timeline__tooltip-icon[data-v-8b9c94d8]{object-fit:cover;border-radius:7px;flex:0 0 28px;width:28px;height:28px;display:block}.company-timeline__tooltip-label[data-v-8b9c94d8]{min-width:0}.company-timeline__year[data-v-8b9c94d8]{color:var(--hb-brand-primary,#3bb4f6);margin-top:20px;font-size:18px;font-weight:400;line-height:.8}.company-timeline__item--active .company-timeline__year[data-v-8b9c94d8]{color:var(--hb-brand-primary,#3bb4f6)}@keyframes company-timeline-fade-up-8b9c94d8{0%{opacity:0;transform:translateY(var(--home-reveal-content-distance,28px))}to{opacity:1;transform:translateY(0)}}@keyframes company-timeline-title-fade-up-8b9c94d8{0%{opacity:0;transform:translateY(var(--home-reveal-title-distance,20px))}to{opacity:1;transform:translateY(0)}}@media (width<=768px){.company-timeline__inner[data-v-8b9c94d8]{width:100%;padding:40px 0 72px}.company-timeline__title[data-v-8b9c94d8]{text-wrap:balance;padding:0 20px;font-size:22px;font-weight:600;line-height:31px}.company-timeline__copy[data-v-8b9c94d8]{color:var(--hb-text-secondary,#64696e);text-wrap:balance;gap:12px;margin-top:40px;padding:0 22px;font-size:13px;font-weight:500;line-height:20px}.company-timeline__scroller[data-v-8b9c94d8]{--timeline-mobile-visible-count:4;--timeline-mobile-visible-width:calc(100% - 32px);--timeline-mobile-item-width:calc(var(--timeline-mobile-visible-width) / 4);--timeline-mobile-side-safe:calc((var(--timeline-mobile-visible-width) - var(--timeline-mobile-item-width)) / 2);--timeline-mobile-track-width:calc((var(--timeline-mobile-item-width) * 7) + (var(--timeline-mobile-side-safe) * 2));width:var(--timeline-mobile-visible-width);box-sizing:border-box;scroll-snap-type:x mandatory;scrollbar-width:none;margin-top:26px;padding:12px 0 0;overflow:auto visible}.company-timeline--track-visible .company-timeline__scroller[data-v-8b9c94d8]{animation-delay:var(--home-reveal-content-delay,.12s)}.company-timeline__scroller[data-v-8b9c94d8]::-webkit-scrollbar{display:none}.company-timeline__track[data-v-8b9c94d8]{box-sizing:border-box;width:var(--timeline-mobile-track-width);min-height:54px;padding-inline:var(--timeline-mobile-side-safe);justify-content:flex-start}.company-timeline__line[data-v-8b9c94d8]{right:calc(var(--timeline-mobile-side-safe) + var(--timeline-mobile-item-width) / 2);left:calc(var(--timeline-mobile-side-safe) + var(--timeline-mobile-item-width) / 2)}.company-timeline__line[data-v-8b9c94d8]:before,.company-timeline__line[data-v-8b9c94d8]:after{width:calc(50vw - 16px)}.company-timeline__item[data-v-8b9c94d8]{width:var(--timeline-mobile-item-width);opacity:0;scroll-snap-align:center}.company-timeline--track-visible .company-timeline__item[data-v-8b9c94d8]{animation:company-timeline-fade-up-8b9c94d8 var(--home-reveal-content-duration,.8s) var(--home-reveal-ease,cubic-bezier(.22, 1, .36, 1)) var(--home-reveal-content-delay,.12s) both}.company-timeline--track-visible .company-timeline__item[data-v-8b9c94d8]:nth-child(2){animation-delay:var(--home-reveal-content-delay,.12s)}.company-timeline--track-visible .company-timeline__item[data-v-8b9c94d8]:nth-child(3){animation-delay:calc(var(--home-reveal-content-delay,.12s) + var(--home-reveal-stagger,80ms))}.company-timeline--track-visible .company-timeline__item[data-v-8b9c94d8]:nth-child(4){animation-delay:calc(var(--home-reveal-content-delay,.12s) + var(--home-reveal-stagger,80ms) + var(--home-reveal-stagger,80ms))}.company-timeline--track-visible .company-timeline__item[data-v-8b9c94d8]:nth-child(5){animation-delay:calc(var(--home-reveal-content-delay,.12s) + var(--home-reveal-stagger,80ms) + var(--home-reveal-stagger,80ms) + var(--home-reveal-stagger,80ms))}.company-timeline--track-visible .company-timeline__item[data-v-8b9c94d8]:nth-child(6){animation-delay:calc(var(--home-reveal-content-delay,.12s) + var(--home-reveal-stagger,80ms) + var(--home-reveal-stagger,80ms) + var(--home-reveal-stagger,80ms) + var(--home-reveal-stagger,80ms))}.company-timeline--track-visible .company-timeline__item[data-v-8b9c94d8]:nth-child(7){animation-delay:calc(var(--home-reveal-content-delay,.12s) + var(--home-reveal-stagger,80ms) + var(--home-reveal-stagger,80ms) + var(--home-reveal-stagger,80ms) + var(--home-reveal-stagger,80ms) + var(--home-reveal-stagger,80ms))}.company-timeline--track-visible .company-timeline__item[data-v-8b9c94d8]:nth-child(8){animation-delay:calc(var(--home-reveal-content-delay,.12s) + var(--home-reveal-stagger,80ms) + var(--home-reveal-stagger,80ms) + var(--home-reveal-stagger,80ms) + var(--home-reveal-stagger,80ms) + var(--home-reveal-stagger,80ms) + var(--home-reveal-stagger,80ms))}.company-timeline__dot[data-v-8b9c94d8]{border-width:3px;width:18px;height:18px}.company-timeline__tooltip[data-v-8b9c94d8]{width:max-content;min-width:0;max-width:min(210px, var(--timeline-mobile-item-width) * 2);text-align:left;gap:6px;min-height:24px;padding:0 8px;font-size:12px;font-weight:400;line-height:17px;display:none;bottom:38px}.company-timeline__tooltip-icon[data-v-8b9c94d8]{border-radius:4px;flex-basis:17px;width:17px;height:17px}.company-timeline__year[data-v-8b9c94d8]{margin-top:14px;font-size:12px;line-height:17px}.company-timeline__mobile-callout[data-v-8b9c94d8]{box-sizing:border-box;width:calc(100% - 40px);min-height:44px;color:var(--hb-text-primary,#14191e);text-align:center;opacity:0;pointer-events:none;justify-content:center;align-items:center;gap:8px;margin:30px auto 0;padding:0 18px;font-size:13px;font-weight:500;line-height:20px;transition:opacity .32s,transform .32s;display:flex;transform:translateY(10px)}.company-timeline--track-visible .company-timeline__mobile-callout[data-v-8b9c94d8]{opacity:1;transform:translateY(0)}.company-timeline__mobile-callout-icon[data-v-8b9c94d8]{object-fit:cover;border-radius:6px;flex:0 0 24px;width:24px;height:24px;display:block}.company-timeline__mobile-callout-label[data-v-8b9c94d8]{overflow-wrap:anywhere;min-width:0;max-width:min(240px,72vw)}}@media (width<=390px){.company-timeline__scroller[data-v-8b9c94d8]{--timeline-mobile-visible-count:3;--timeline-mobile-item-width:calc(var(--timeline-mobile-visible-width) / 3)}.company-timeline__mobile-callout[data-v-8b9c94d8]{width:calc(100% - 32px);padding:0 14px}}@media (390px<width<=700px){.company-timeline__scroller[data-v-8b9c94d8]{--timeline-mobile-visible-count:4;--timeline-mobile-item-width:calc(var(--timeline-mobile-visible-width) / 4)}}@media (prefers-reduced-motion:reduce){.company-timeline__title[data-v-8b9c94d8],.company-timeline__copy span[data-v-8b9c94d8],.company-timeline__scroller[data-v-8b9c94d8],.company-timeline__item[data-v-8b9c94d8],.company-timeline__mobile-callout[data-v-8b9c94d8]{opacity:1;transition:none;animation:none;transform:none}}.home-message[data-v-456a7dbf]{--home-message-mascot-width:clamp(86px, 7vw, 110px);padding:var(--home-section-y,130px) var(--home-shell-x-compact,32px) 80px;background:#fafbfc}.home-message[data-v-456a7dbf] .home-section-title{font-weight:450}.home-message .home-message__body[data-v-456a7dbf]{margin-top:var(--home-section-title-gap,96px);opacity:0;transform:translateY(var(--home-reveal-content-distance,28px));flex-direction:column;align-items:center;gap:24px;display:flex}.home-message.home-message--revealed .home-message__body[data-v-456a7dbf]{animation:home-message-body-reveal-456a7dbf var(--home-reveal-content-duration,.8s) var(--home-reveal-ease,cubic-bezier(.22, 1, .36, 1)) var(--home-reveal-content-delay,.12s) both}.home-message .home-message__content[data-v-456a7dbf]{box-sizing:border-box;width:100%;max-width:var(--home-card-track-width,1152px);grid-template-columns:var(--home-message-mascot-width) minmax(0, 1fr) var(--home-message-mascot-width);align-items:center;gap:clamp(32px,5vw,100px);margin:0 auto;display:grid}.home-message .home-message__mascot[data-v-456a7dbf]{width:var(--home-message-mascot-width);object-fit:contain;height:auto;max-height:197px}.home-message .home-message__subtitle[data-v-456a7dbf]{color:#14191e;margin:0;font-size:18px;font-weight:500;line-height:28px}.home-message .home-message__paragraph[data-v-456a7dbf]{color:#64696e;text-align:center;min-width:0;margin:0;font-size:16px;font-weight:400;line-height:1.9}.home-message .home-message__line[data-v-456a7dbf]{display:block;overflow:hidden}.home-message .home-message__line-text[data-v-456a7dbf]{opacity:0;transform:translateY(var(--home-reveal-line-distance,110%));display:inline-block}.home-message.home-message--revealed .home-message__line-text[data-v-456a7dbf]{animation:home-message-text-reveal-456a7dbf var(--home-reveal-line-duration,.72s) var(--home-reveal-ease,cubic-bezier(.22, 1, .36, 1)) forwards;animation-delay:calc(var(--home-reveal-content-delay,.12s) + var(--line-index) * var(--home-reveal-line-stagger,90ms))}.home-message .home-message__apply-button[data-v-456a7dbf]{color:#fff;background:#14191e;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:44px;margin-top:48px;padding:0 22px;text-decoration:none;transition:background-color .18s,border-color .18s,box-shadow .18s,transform .18s;display:inline-flex}.home-message .home-message__apply-text[data-v-456a7dbf]{font-size:14px;font-weight:600;line-height:21px}.home-message .home-message__apply-button[data-v-456a7dbf]:hover{background:#2d3339;border-color:#2d3339;box-shadow:0 8px 18px #14191e24}.home-message .home-message__apply-button[data-v-456a7dbf]:active{box-shadow:none;background:#14191e;border-color:#14191e;transform:scale(.98)}@media (width<=900px){.home-message[data-v-456a7dbf]{--home-message-mascot-width:clamp(72px, 18vw, 96px)}.home-message .home-message__content[data-v-456a7dbf]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"text text""left right";gap:24px 48px}.home-message .home-message__paragraph[data-v-456a7dbf]{grid-area:text}.home-message .home-message__mascot[data-v-456a7dbf]:first-child{grid-area:left;justify-self:start}.home-message .home-message__mascot[data-v-456a7dbf]:last-child{grid-area:right;justify-self:end}}@media (width<=520px){.home-message .home-message__paragraph[data-v-456a7dbf]{font-size:16px;line-height:1.8}}@keyframes home-message-body-reveal-456a7dbf{0%{opacity:0;transform:translateY(var(--home-reveal-content-distance,28px))}to{opacity:1;transform:translateY(0)}}@keyframes home-message-text-reveal-456a7dbf{0%{opacity:0;transform:translateY(var(--home-reveal-line-distance,110%))}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.home-message .home-message__body[data-v-456a7dbf]{opacity:1;animation:none;transform:none}.home-message .home-message__line-text[data-v-456a7dbf]{opacity:1;filter:none;animation:none;transform:none}.home-message .home-message__apply-button[data-v-456a7dbf],.home-message .home-message__apply-text[data-v-456a7dbf]{transition:none}}.home-recruit-process[data-v-8dcefc78]{--home-process-bubble-size:78px;background:var(--hb-surface-card,#fff);padding:0;position:relative;overflow:visible}.home-recruit-process .home-recruit-process__stage[data-v-8dcefc78]{z-index:1;width:100%;min-height:154px;margin:0;position:relative}.home-recruit-process .home-recruit-process__connectors[data-v-8dcefc78]{z-index:0;pointer-events:none;position:absolute;inset:0}.home-recruit-process .home-recruit-process__arrow[data-v-8dcefc78]{object-fit:contain;width:112px;height:62px;position:absolute;top:-24px}.home-recruit-process .home-recruit-process__arrow--first[data-v-8dcefc78]{left:61px}.home-recruit-process .home-recruit-process__arrow--second[data-v-8dcefc78]{top:36px;left:217px;transform:scaleY(-1)}.home-recruit-process .home-recruit-process__arrow--third[data-v-8dcefc78]{left:373px}.home-recruit-process .home-recruit-process__steps[data-v-8dcefc78]{z-index:2;grid-template-columns:repeat(4, var(--home-process-bubble-size));justify-content:space-between;display:grid;position:relative}.home-recruit-process .home-recruit-process__step[data-v-8dcefc78]{width:var(--home-process-bubble-size);flex-direction:column;align-items:center;display:flex}.home-recruit-process .home-recruit-process__step-lift[data-v-8dcefc78]{flex-direction:column;align-items:center;gap:16px;transition:transform .22s cubic-bezier(.22,1,.36,1),filter .22s cubic-bezier(.22,1,.36,1);display:flex;transform:translateY(0)}.home-recruit-process .home-recruit-process__step:hover .home-recruit-process__step-lift[data-v-8dcefc78],.home-recruit-process .home-recruit-process__step:focus-within .home-recruit-process__step-lift[data-v-8dcefc78]{filter:drop-shadow(0 18px 26px #344b6629);transform:translateY(var(--home-card-hover-y,-6px))}.home-recruit-process .home-recruit-process__icon-wrap[data-v-8dcefc78]{width:var(--home-process-bubble-size);height:var(--home-process-bubble-size);background:var(--hb-surface-card,#fff);border:2px solid var(--hb-line-subtle,#f4f8fb);border-radius:50%;justify-content:center;align-items:center;transition:border-color .22s,box-shadow .22s;display:flex}.home-recruit-process .home-recruit-process__step:hover .home-recruit-process__icon-wrap[data-v-8dcefc78],.home-recruit-process .home-recruit-process__step:focus-within .home-recruit-process__icon-wrap[data-v-8dcefc78]{border-color:#2f80ed47;box-shadow:0 20px 42px #2f80ed1f}.home-recruit-process .home-recruit-process__icon[data-v-8dcefc78]{width:52px;height:52px}.home-recruit-process .home-recruit-process__label[data-v-8dcefc78]{color:var(--hb-text-primary,#14191e);text-align:center;white-space:nowrap;font-size:16px;font-weight:450;line-height:24px}@media (width<=960px){.home-recruit-process .home-recruit-process__stage[data-v-8dcefc78]{max-width:100%}.home-recruit-process .home-recruit-process__steps[data-v-8dcefc78]{grid-template-columns:repeat(4, minmax(0, var(--home-process-bubble-size)))}}@media (769px<=width<=960px){.home-recruit-process[data-v-8dcefc78]{--home-process-step-span:calc((100% - var(--home-process-bubble-size)) / 3);--home-process-arrow-width:112px;--home-process-first-center:calc(var(--home-process-bubble-size) / 2)}.home-recruit-process .home-recruit-process__arrow[data-v-8dcefc78]{width:var(--home-process-arrow-width)}.home-recruit-process .home-recruit-process__arrow--first[data-v-8dcefc78]{left:calc(var(--home-process-first-center) + var(--home-process-step-span) * .5 - var(--home-process-arrow-width) / 2)}.home-recruit-process .home-recruit-process__arrow--second[data-v-8dcefc78]{left:calc(var(--home-process-first-center) + var(--home-process-step-span) * 1.5 - var(--home-process-arrow-width) / 2)}.home-recruit-process .home-recruit-process__arrow--third[data-v-8dcefc78]{left:calc(var(--home-process-first-center) + var(--home-process-step-span) * 2.5 - var(--home-process-arrow-width) / 2)}}.home-recruit-projects[data-v-86c3dbe0]{padding:var(--home-section-y,130px) var(--home-shell-x,40px) 0;background:#fff}.home-recruit-projects .home-recruit-projects__cards[data-v-86c3dbe0]{grid-template-columns:minmax(0,1fr);gap:32px;width:100%;margin:0;display:grid}.home-recruit-projects .home-recruit-projects__card[data-v-86c3dbe0]{text-align:left;border:2px solid var(--hb-surface-card,#fff);border-radius:var(--home-card-radius,16px);cursor:pointer;background:linear-gradient(225deg,#e8f5ff 0%,#eff8ff 100%);align-items:center;min-height:136px;padding:24px 32px;transition:border-color .18s,transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #a3b1cc29}.home-recruit-projects .home-recruit-projects__card[data-v-86c3dbe0]:hover{border-color:#45b8ed33;transform:translateY(-2px);box-shadow:0 14px 30px #a3b1cc2e}.home-recruit-projects .home-recruit-projects__card[data-v-86c3dbe0]:active{transform:scale(.99);box-shadow:0 6px 18px #a3b1cc24}.home-recruit-projects .home-recruit-projects__card[data-v-86c3dbe0]:focus-visible{outline:2px solid var(--hb-focus-ring,#3bb4f685);outline-offset:4px}.home-recruit-projects .home-recruit-projects__main[data-v-86c3dbe0]{z-index:1;align-items:center;gap:20px;width:100%;display:flex;position:relative}.home-recruit-projects .home-recruit-projects__icon[data-v-86c3dbe0]{width:var(--home-process-bubble-size,78px);height:var(--home-process-bubble-size,78px);flex:none}.home-recruit-projects .home-recruit-projects__copy[data-v-86c3dbe0]{flex-direction:column;gap:6px;display:flex}.home-recruit-projects .home-recruit-projects__title-row[data-v-86c3dbe0]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.home-recruit-projects .home-recruit-projects__title[data-v-86c3dbe0]{color:var(--hb-text-primary,#14191e);font-size:18px;font-weight:450;line-height:30px}.home-recruit-projects .home-recruit-projects__arrow[data-v-86c3dbe0]{flex:none;width:18px;height:18px}.home-recruit-projects .home-recruit-projects__desc[data-v-86c3dbe0]{z-index:1;color:var(--hb-text-secondary,#64696e);overflow-wrap:anywhere;font-size:16px;font-weight:400;line-height:24px;position:relative}.home-recruit-projects .home-recruit-projects__decor[data-v-86c3dbe0]{object-fit:contain;pointer-events:none;width:96px;height:154px;display:block;position:absolute;top:50%;right:-6px;transform:translateY(-50%)}@media (width<=960px){.home-recruit-projects .home-recruit-projects__cards[data-v-86c3dbe0]{grid-template-columns:minmax(0,1fr);justify-content:center}}.home-seniors[data-v-fa7713b5]{--home-seniors-card-width:clamp(396px, 23.4vw, 486px);padding:var(--home-section-y,130px) var(--home-shell-x-compact,32px) 0;background:#fafbfc;position:relative;overflow:hidden}.home-seniors[data-v-fa7713b5] .home-section-title{z-index:1;position:relative}.home-seniors .home-seniors__wrap[data-v-fa7713b5]{z-index:1;max-width:var(--home-card-track-width,1152px);padding:var(--home-section-title-gap,96px) 0 64px;margin:0 auto;position:relative;overflow:hidden visible;-webkit-mask-image:linear-gradient(90deg,#000 0 94%,#0000 100%);mask-image:linear-gradient(90deg,#000 0 94%,#0000 100%)}.home-seniors .home-seniors__wrap[data-v-fa7713b5]:focus-visible{outline-offset:-8px;outline:2px solid #14191e38}.home-seniors .home-seniors__cards[data-v-fa7713b5]{will-change:transform;width:max-content;display:flex}.home-seniors .home-seniors__card-set[data-v-fa7713b5]{gap:32px;padding-right:32px;display:flex}.home-seniors .home-seniors__card[data-v-fa7713b5]{box-sizing:border-box;width:var(--home-seniors-card-width);border-radius:var(--home-card-radius,12px);flex:0 0 var(--home-seniors-card-width);background:#fff;min-height:347px;padding:32px 40px 34px;transition:transform .26s cubic-bezier(.22,1,.36,1),box-shadow .26s cubic-bezier(.22,1,.36,1);position:relative;overflow:visible;transform:translateZ(0);box-shadow:0 10px 28px #344b6617}.home-seniors .home-seniors__card[data-v-fa7713b5]:after{display:none}.home-seniors .home-seniors__card[data-v-fa7713b5]:hover{transform:translateY(var(--home-card-hover-y,-4px));box-shadow:0 18px 36px #344b6624}.home-seniors .home-seniors__quote-mark[data-v-fa7713b5]{z-index:2;color:#5dc0fa5c;-webkit-user-select:none;user-select:none;pointer-events:none;font-family:Georgia,Times New Roman,serif;font-size:112px;font-weight:700;line-height:.86;position:absolute;top:-28px;left:12px}.home-seniors .home-seniors__head[data-v-fa7713b5]{z-index:1;justify-content:space-between;align-items:center;gap:20px;min-height:64px;display:flex;position:relative}.home-seniors .home-seniors__identity[data-v-fa7713b5]{flex-direction:column;gap:4px;min-width:0;display:flex}.home-seniors .home-seniors__name[data-v-fa7713b5]{color:#14191e;margin:0;font-size:18px;font-weight:450;line-height:28px}.home-seniors .home-seniors__role[data-v-fa7713b5]{color:#64696e;overflow-wrap:anywhere;max-width:360px;margin:0;font-size:16px;font-weight:400;line-height:22px}.home-seniors .home-seniors__avatar[data-v-fa7713b5]{object-fit:cover;border-radius:50%;flex:0 0 64px;width:64px;height:64px}.home-seniors .home-seniors__divider[data-v-fa7713b5]{border-top:1px dashed #dadde0;margin-top:20px}.home-seniors .home-seniors__content[data-v-fa7713b5]{z-index:1;color:#64696e;-webkit-line-clamp:7;-webkit-box-orient:vertical;margin:20px 0 0;font-size:16px;font-weight:400;line-height:24px;display:-webkit-box;position:relative;overflow:hidden}.home-seniors .home-seniors__nav[data-v-fa7713b5]{justify-content:center;align-items:center;gap:18px;margin-top:2px;display:flex}.home-seniors .home-seniors__nav-button[data-v-fa7713b5]{color:#a8aaad;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;width:64px;height:64px;padding:0;transition:color .18s,background .18s,transform .18s,box-shadow .18s;display:inline-flex}.home-seniors .home-seniors__nav-icon[data-v-fa7713b5]{opacity:.58;width:22px;height:22px;display:block}.home-seniors .home-seniors__nav-icon--prev[data-v-fa7713b5]{transform:rotate(180deg)}.home-seniors .home-seniors__nav-button[data-v-fa7713b5]:hover,.home-seniors .home-seniors__nav-button[data-v-fa7713b5]:focus-visible{color:#86898d;box-shadow:none;background:0 0}.home-seniors .home-seniors__nav-button:hover .home-seniors__nav-icon[data-v-fa7713b5],.home-seniors .home-seniors__nav-button:focus-visible .home-seniors__nav-icon[data-v-fa7713b5]{opacity:.82}.home-seniors .home-seniors__nav-button[data-v-fa7713b5]:active{transform:scale(.96)}@media (width<=460px){.home-seniors[data-v-fa7713b5]{--home-seniors-card-width:calc(100vw - 64px)}.home-seniors .home-seniors__card[data-v-fa7713b5]{padding:32px}.home-seniors .home-seniors__content[data-v-fa7713b5]{-webkit-line-clamp:6}.home-seniors .home-seniors__avatar[data-v-fa7713b5]{flex-basis:56px;width:56px;height:56px}}@media (prefers-reduced-motion:reduce){.home-seniors .home-seniors__card[data-v-fa7713b5],.home-seniors .home-seniors__nav-button[data-v-fa7713b5]{transition:none}}.home-page[data-v-431cec23]{--home-content-width:1152px;--home-shell-width:1152px;--home-card-track-width:1152px;--home-gallery-card-width:clamp(396px, 23.4vw, 486px);--home-recruit-overview-gap:56px;--home-process-bubble-size:78px;--home-recruit-process-width:calc(var(--home-process-bubble-size) * 7);--home-page-x:max(40px, calc((100% - var(--home-content-width)) / 2));--home-shell-x:max(40px, calc((100% - var(--home-shell-width)) / 2));--home-shell-x-compact:max(32px, calc((100% - var(--home-shell-width)) / 2));--home-section-y:112px;--home-section-title-gap:48px;--home-card-radius:12px;--home-card-hover-y:-4px;background:var(--hb-surface-page,#fafbfc);position:relative}.home-page .home-recruit-heading[data-v-431cec23]{padding:var(--home-section-y,130px) var(--home-shell-x,40px) 0;background:var(--hb-surface-page,#fafbfc);box-shadow:0 0 0 100vmax var(--hb-surface-page,#fafbfc);clip-path:inset(0 -100vmax)}.home-page .home-recruit-overview[data-v-431cec23]{box-sizing:border-box;width:100%;max-width:var(--home-card-track-width,1152px);padding:var(--home-section-title-gap,96px) 0 0;background:var(--hb-surface-page,#fafbfc);box-shadow:0 0 0 100vmax var(--hb-surface-page,#fafbfc);clip-path:inset(0 -100vmax);grid-template-columns:minmax(0, calc(100% - var(--home-recruit-overview-gap) - var(--home-recruit-process-width))) var(--home-recruit-process-width);gap:var(--home-recruit-overview-gap);align-items:center;margin:0 auto;display:grid;position:relative}.home-page[data-v-431cec23] .home-recruit-projects,.home-page[data-v-431cec23] .home-recruit-process{background:0 0;padding:0}@media (width<=1320px){.home-page .home-recruit-overview[data-v-431cec23]{margin-right:var(--home-shell-x,40px);margin-left:var(--home-shell-x,40px);width:auto}}@media (width<=960px){.home-page .home-recruit-overview[data-v-431cec23]{grid-template-columns:minmax(0,1fr);gap:32px}}.user-avatar-button[data-v-4600bbd7]{object-fit:cover;border-radius:50%;width:30px;height:30px;display:block}.user-avatar-button__icon[data-v-4600bbd7]{font-size:20px;line-height:20px}.home-header[data-v-0b2d7c84]{background:#45b8ed;width:100%;height:525px;position:relative;overflow:hidden}.home-header .home-header__background[data-v-0b2d7c84],.home-header .home-header__background-image[data-v-0b2d7c84],.home-header .home-header__background-video[data-v-0b2d7c84]{width:100%;height:525px;position:absolute;inset:0}.home-header .home-header__background-image[data-v-0b2d7c84],.home-header .home-header__background-video[data-v-0b2d7c84]{object-fit:cover;object-position:center top;-webkit-user-select:none;user-select:none;pointer-events:none;display:block}.home-header .home-header__background--wide[data-v-0b2d7c84]{display:none}.home-header .home-header__background-video[data-v-0b2d7c84]{opacity:0;object-position:center -1px;height:calc(100% + 2px);transition:opacity .18s}.home-header .home-header__background-video--ready[data-v-0b2d7c84]{opacity:1}.home-header .home-header__hero-search[data-v-0b2d7c84]{z-index:2;box-sizing:border-box;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;border:1px solid #ffffffb8;border-radius:999px;align-items:center;width:clamp(560px,45vw,720px);height:56px;margin:0 auto;padding:4px 5px 4px 24px;display:flex;position:absolute;bottom:max(56px,100% - 100vh + 56px);left:0;right:0;box-shadow:0 18px 42px #14191e2e}.home-header .home-header__hero-search-input[data-v-0b2d7c84]{color:#14191e;background:0 0;border:0;outline:0;flex:auto;min-width:0;height:100%;padding:0;font-size:18px;font-weight:400;line-height:32px}.home-header .home-header__hero-search-input[data-v-0b2d7c84]::placeholder{color:#64696eb8}.home-header .home-header__hero-search-input[data-v-0b2d7c84]::-webkit-search-decoration{display:none}.home-header .home-header__hero-search-input[data-v-0b2d7c84]::-webkit-search-cancel-button{display:none}.home-header .home-header__hero-search-button[data-v-0b2d7c84]{color:#fff;cursor:pointer;background:#5dc0fa;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:48px;height:48px;padding:0;transition:background .18s,transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 10px 22px #2f8bed38}.home-header .home-header__hero-search-button[data-v-0b2d7c84]:hover{background:#4bb8f3;transform:translateY(-1px);box-shadow:0 14px 26px #2f8bed42}.home-header .home-header__hero-search-button[data-v-0b2d7c84]:active{transform:translateY(0)scale(.98)}.home-header .home-header__hero-search-icon[data-v-0b2d7c84]{object-fit:contain;width:26px;height:26px;display:block}.home-header .home-header__about-light[data-v-0b2d7c84]{background:url(https://static.max-c.com/job/2026082001/assets/about/about-hero-bg.png) top/cover no-repeat;animation:1.5s ease-out both home-header-about-light-fade-in-0b2d7c84;position:absolute;inset:0;transform:translate(0,0)}.home-header .home-header__about-logo[data-v-0b2d7c84]{-webkit-user-select:none;user-select:none;pointer-events:none;width:180px;height:auto;animation:.6s ease-out .7s both home-header-about-logo-fade-in-0b2d7c84;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-header .home-header__nav[data-v-0b2d7c84]{z-index:1;justify-content:space-between;align-items:center;height:64px;padding:0 32px;transition:background-color .18s,box-shadow .18s;display:flex;position:absolute;top:0;left:0;right:0}.home-header .home-header__nav-left[data-v-0b2d7c84]{align-items:center;height:64px;display:flex}.home-header .home-header__logo[data-v-0b2d7c84]{align-items:center;height:64px;padding-right:24px;display:flex}.home-header .home-header__logo-image[data-v-0b2d7c84]{width:82px;height:25px;display:block}.home-header .home-header__nav-links[data-v-0b2d7c84]{align-items:center;display:flex}.home-header .home-header__nav-link[data-v-0b2d7c84]{color:#ffffffe6;white-space:nowrap;justify-content:center;align-items:center;height:64px;padding:0 18px;font-size:16px;font-weight:400;line-height:24px;text-decoration:none;transition:color .18s;display:flex}.home-header .home-header__nav-link[data-v-0b2d7c84]:hover{color:#fff}.home-header .home-header__nav-link--active[data-v-0b2d7c84]{color:#fff;font-weight:600}.home-header .home-header__nav-right[data-v-0b2d7c84]{align-items:center;gap:14px;height:64px;display:flex;position:relative}.home-header .home-header__login[data-v-0b2d7c84]{color:#fff;cursor:pointer;background:#ffffff24;border:1px solid #ffffff38;border-radius:18px;justify-content:center;align-items:center;height:36px;padding:0 16px;font-size:14px;font-weight:500;line-height:20px;transition:color .18s,background-color .18s,border-color .18s,transform .18s;display:flex}.home-header .home-header__login[data-v-0b2d7c84]:hover{background:#ffffff38;border-color:#ffffff52}.home-header .home-header__login[data-v-0b2d7c84]:active{background:#ffffff47;transform:scale(.98)}.home-header .home-header__auth-placeholder[data-v-0b2d7c84]{flex:none;width:64px;height:36px}.home-header .home-header__user[data-v-0b2d7c84]{cursor:pointer;background:0 0;border:0;border-radius:18px;align-items:center;gap:6px;height:36px;padding:0 8px;transition:background-color .18s;display:flex}.home-header .home-header__user[data-v-0b2d7c84]:hover{background:#ffffff1a}.home-header .home-header__arrow[data-v-0b2d7c84]{width:12px;height:12px;display:block}.home-header .home-header__user-menu[data-v-0b2d7c84]{z-index:12;background:#fff;border-radius:8px;width:220px;padding:8px 0;position:absolute;top:56px;right:0;box-shadow:0 0 16px #00000014,0 6px 8px #0000000a}.home-header .home-header__user-profile[data-v-0b2d7c84]{border-bottom:1px solid #edf0f2;align-items:center;gap:10px;padding:10px 14px 12px;display:flex}.home-header .home-header__user-copy[data-v-0b2d7c84]{min-width:0}.home-header .home-header__user-name[data-v-0b2d7c84],.home-header .home-header__user-id[data-v-0b2d7c84]{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.home-header .home-header__user-name[data-v-0b2d7c84]{color:#14191e;font-size:14px;font-weight:500;line-height:20px}.home-header .home-header__user-id[data-v-0b2d7c84]{color:#8c9196;margin-top:2px;font-size:11px;font-weight:400;line-height:16px}.home-header .home-header__user-menu-item[data-v-0b2d7c84]{color:#14191e;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;width:100%;height:38px;padding:0 16px;font-size:13px;font-weight:400;line-height:18px;display:flex}.home-header .home-header__user-menu-label[data-v-0b2d7c84]{min-width:0}.home-header .home-header__user-menu-badge[data-v-0b2d7c84]{color:#fff;text-align:center;background:#e5484d;border-radius:999px;flex-shrink:0;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:600;line-height:18px;display:inline-flex}.home-header .home-header__user-menu-item[data-v-0b2d7c84]:hover{background:#f7f8f9}.home-header--compact[data-v-0b2d7c84]{background:#fff;height:64px}.home-header--compact .home-header__nav[data-v-0b2d7c84]{background:#fff;position:relative;box-shadow:0 0 16px #00000008,0 6px 8px #00000005}.home-header--compact .home-header__nav-link[data-v-0b2d7c84]{color:#8c9196}.home-header--compact .home-header__nav-link[data-v-0b2d7c84]:hover,.home-header--compact .home-header__nav-link--active[data-v-0b2d7c84]{color:#14191e}.home-header--compact .home-header__user[data-v-0b2d7c84]:hover{background:#f3f4f5}.home-header--compact .home-header__login[data-v-0b2d7c84]{color:#14191e;background:#f7f8f9;border-color:#edf0f2}.home-header--compact .home-header__login[data-v-0b2d7c84]:hover{background:#edf0f2;border-color:#e1e5e9}.home-header--compact .home-header__login[data-v-0b2d7c84]:active{background:#e5e8eb}.home-header--compact.home-header--hero[data-v-0b2d7c84]{height:525px}.home-header--fixed[data-v-0b2d7c84]{background:#45b8ed;height:525px}.home-header--fixed .home-header__nav[data-v-0b2d7c84]{z-index:10;position:fixed;top:0}.home-header--compact.home-header--fixed[data-v-0b2d7c84]{background:#fff;height:64px}.home-header--compact.home-header--fixed .home-header__nav[data-v-0b2d7c84]{background:#fff;position:fixed}.home-header--compact.home-header--fixed.home-header--hero[data-v-0b2d7c84]{height:525px}.home-header--home.home-header--hero[data-v-0b2d7c84],.home-header--home.home-header--fixed[data-v-0b2d7c84],.home-header--compact.home-header--home.home-header--hero[data-v-0b2d7c84],.home-header--compact.home-header--fixed.home-header--home.home-header--hero[data-v-0b2d7c84]{height:max(100dvh,53.0208vw);min-height:680px;max-height:860px}.home-header--home.home-header--hero .home-header__background[data-v-0b2d7c84],.home-header--home.home-header--hero .home-header__background-image[data-v-0b2d7c84],.home-header--home.home-header--hero .home-header__background-video[data-v-0b2d7c84],.home-header--home.home-header--fixed .home-header__background[data-v-0b2d7c84],.home-header--home.home-header--fixed .home-header__background-image[data-v-0b2d7c84],.home-header--home.home-header--fixed .home-header__background-video[data-v-0b2d7c84],.home-header--compact.home-header--home.home-header--hero .home-header__background[data-v-0b2d7c84],.home-header--compact.home-header--home.home-header--hero .home-header__background-image[data-v-0b2d7c84],.home-header--compact.home-header--home.home-header--hero .home-header__background-video[data-v-0b2d7c84],.home-header--compact.home-header--fixed.home-header--home.home-header--hero .home-header__background[data-v-0b2d7c84],.home-header--compact.home-header--fixed.home-header--home.home-header--hero .home-header__background-image[data-v-0b2d7c84],.home-header--compact.home-header--fixed.home-header--home.home-header--hero .home-header__background-video[data-v-0b2d7c84]{height:100%}.home-header--about[data-v-0b2d7c84]{background:#07111d;height:400px}.home-header--about .home-header__background[data-v-0b2d7c84]{object-position:center top;height:400px}.home-header--about .home-header__background-image[data-v-0b2d7c84]{height:400px}.home-header--about.home-header--fixed[data-v-0b2d7c84]{background:#07111d;height:400px}.home-header--compact.home-header--about.home-header--hero[data-v-0b2d7c84],.home-header--compact.home-header--fixed.home-header--about.home-header--hero[data-v-0b2d7c84]{height:400px}@media (width>=1920px){.home-header .home-header__background--wide[data-v-0b2d7c84],.home-header .home-header__background-video[data-v-0b2d7c84]{display:block}}@keyframes home-header-about-light-fade-in-0b2d7c84{0%{opacity:0}to{opacity:1}}@keyframes home-header-about-logo-fade-in-0b2d7c84{0%{opacity:0}to{opacity:1}}.social-follow[data-v-3c3d379e]{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffff0d;align-items:center;display:flex;box-shadow:inset 0 1px 1px #ffffff3d,inset 0 -1px 1px #ffffff1a}.social-follow--pc[data-v-3c3d379e]{border-radius:6px;gap:10px;padding:6px 14px}.social-follow--mobile[data-v-3c3d379e]{border-radius:4px;gap:4px;padding:4px 8px}.social-follow__item[data-v-3c3d379e]{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;text-decoration:none;transition:background-color .18s;display:flex}.social-follow--pc .social-follow__item[data-v-3c3d379e]{width:36px;height:36px}.social-follow--pc .social-follow__icon[data-v-3c3d379e]{width:20px;height:20px}.social-follow--mobile .social-follow__item[data-v-3c3d379e]{width:44px;height:44px}.social-follow--mobile .social-follow__icon[data-v-3c3d379e]{width:18px;height:18px}.social-follow__item[data-v-3c3d379e]:hover{background:#ffffff14}.social-follow__icon[data-v-3c3d379e]{opacity:.6;transition:opacity .18s;display:block}.social-follow__item:hover .social-follow__icon[data-v-3c3d379e]{opacity:1}.social-follow__overlay[data-v-3c3d379e]{z-index:100;background:0 0;position:fixed;inset:0}.social-follow__dialog[data-v-3c3d379e]{box-sizing:border-box;background:#fff;border-radius:12px;flex-direction:column;align-items:center;width:164px;height:164px;padding:21px;display:flex;position:fixed;box-shadow:0 10px 40px #0000002e}.social-follow__qr[data-v-3c3d379e]{aspect-ratio:1;object-fit:contain;width:100%;height:100%;display:block}.home-footer[data-v-47cb60b6]{padding:32px var(--home-shell-x,max(40px, (100% - 1152px) / 2));background:linear-gradient(#0e1928db, #0e1928db), var(--home-footer-bg) center/cover no-repeat}.home-footer .home-footer__inner[data-v-47cb60b6]{width:100%;max-width:var(--home-card-track-width,1152px);flex-direction:column;gap:20px;margin:0 auto;display:flex}.home-footer .home-footer__follow[data-v-47cb60b6]{align-items:center;gap:48px;height:32px;display:flex}.home-footer .home-footer__follow-label[data-v-47cb60b6]{color:#fff;font-size:16px;font-weight:400;line-height:22px}.home-footer .home-footer__divider[data-v-47cb60b6]{background:#ffffff1f;height:1px}.home-footer .home-footer__main[data-v-47cb60b6]{justify-content:space-between;min-height:156px;display:flex}.home-footer .home-footer__columns[data-v-47cb60b6]{gap:clamp(48px,7vw,96px);display:flex}.home-footer .home-footer__column[data-v-47cb60b6]{flex-direction:column;align-items:flex-start;gap:10px;width:120px;display:flex}.home-footer .home-footer__column-title[data-v-47cb60b6]{color:#fff;margin:0 0 4px;font-size:16px;font-weight:500;line-height:22px}.home-footer .home-footer__link[data-v-47cb60b6]{color:#ffffffa3;font-size:14px;font-weight:400;line-height:20px;text-decoration:none;transition:color .18s}.home-footer .home-footer__link[data-v-47cb60b6]:hover{color:#fff}.home-footer .home-footer__logo[data-v-47cb60b6]{object-fit:contain;width:120px;height:40px;display:block}.home-footer .home-footer__legal[data-v-47cb60b6]{justify-content:space-between;align-items:center;gap:24px;display:flex}.home-footer .home-footer__legal-group[data-v-47cb60b6]{flex-direction:column;gap:6px;display:flex}.home-footer .home-footer__legal-group[data-v-47cb60b6]:first-child{width:413px}.home-footer .home-footer__legal-group[data-v-47cb60b6]:nth-child(2){width:226px}.home-footer .home-footer__legal-group[data-v-47cb60b6]:nth-child(3){width:171px}.home-footer .home-footer__legal-text[data-v-47cb60b6]{color:#ffffff7a;font-size:12px;font-weight:400;line-height:18px}@media (width<=960px){.home-footer[data-v-47cb60b6]{padding:32px}.home-footer .home-footer__main[data-v-47cb60b6],.home-footer .home-footer__legal[data-v-47cb60b6]{flex-direction:column;align-items:flex-start}.home-footer .home-footer__columns[data-v-47cb60b6]{flex-wrap:wrap;gap:32px}.home-footer .home-footer__legal-group[data-v-47cb60b6]:first-child,.home-footer .home-footer__legal-group[data-v-47cb60b6]:nth-child(2),.home-footer .home-footer__legal-group[data-v-47cb60b6]:nth-child(3){width:auto}}.hb-icon{vertical-align:-.125em;flex-shrink:0;justify-content:center;align-items:center;width:1em;height:1em;line-height:1;display:inline-flex}.hb-icon>svg{width:1em;height:1em;display:block}.mobile-bottom-nav[data-v-d86e1c8d]{--mobile-bottom-nav-safe:env(safe-area-inset-bottom,0px);z-index:30;height:calc(60px + var(--mobile-bottom-nav-safe));padding:6px 10px calc(6px + var(--mobile-bottom-nav-safe));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border-top:1px solid #14191e14;display:none;position:fixed;bottom:0;left:0;right:0}.mobile-bottom-nav__item[data-v-d86e1c8d]{color:#8c9196;-webkit-tap-highlight-color:transparent;border-radius:8px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:3px;min-width:0;text-decoration:none;display:flex}.mobile-bottom-nav__item[data-v-d86e1c8d]:focus{outline:none}.mobile-bottom-nav__item[data-v-d86e1c8d]:focus-visible{outline-offset:-4px;outline:2px solid #2f8bed57}.mobile-bottom-nav__icon[data-v-d86e1c8d]{font-size:24px;line-height:24px}.mobile-bottom-nav__label[data-v-d86e1c8d]{font-size:12px;font-weight:500;line-height:16px}.mobile-bottom-nav__item--active[data-v-d86e1c8d]{color:#2f8bed}@media (width<=768px){.mobile-bottom-nav[data-v-d86e1c8d]{display:flex}}.mobile-user-menu[data-v-88989310]{background:#fff;border-radius:0 0 12px 12px;flex-direction:column;gap:8px;padding:16px 12px;display:flex;position:relative;overflow:hidden}.mobile-user-menu[data-v-88989310]:after{content:"";pointer-events:none;background:linear-gradient(#fff0 0%,#fff 100%);height:44px;position:absolute;bottom:0;left:0;right:0}.mobile-user-menu__loading[data-v-88989310]{justify-content:center;align-items:center;min-height:96px;display:flex}.mobile-user-menu__loading-indicator[data-v-88989310]{border:2px solid #e2e6ea;border-top-color:#8c9196;border-radius:50%;width:20px;height:20px;animation:.7s linear infinite mobile-user-menu-spin-88989310}@keyframes mobile-user-menu-spin-88989310{to{transform:rotate(360deg)}}.mobile-user-menu__profile[data-v-88989310]{border-bottom:1px solid #edf0f2;align-items:center;gap:10px;padding:8px 12px 12px;display:flex}.mobile-user-menu__profile-copy[data-v-88989310]{min-width:0}.mobile-user-menu__nickname[data-v-88989310],.mobile-user-menu__id[data-v-88989310]{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.mobile-user-menu__nickname[data-v-88989310]{color:#14191e;font-size:14px;font-weight:500;line-height:20px}.mobile-user-menu__id[data-v-88989310]{color:#8c9196;margin-top:2px;font-size:11px;font-weight:400;line-height:16px}.mobile-user-menu__item[data-v-88989310]{color:#14191e;text-align:left;letter-spacing:.25px;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:12px;font-size:14px;font-weight:500;line-height:20px;display:flex}.mobile-user-menu__label[data-v-88989310]{min-width:0}.mobile-user-menu__badge[data-v-88989310]{color:#fff;text-align:center;background:#e5484d;border-radius:999px;flex-shrink:0;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:600;line-height:18px;display:inline-flex}.mobile-user-menu__item--login[data-v-88989310]{color:#2c6bed}.mobile-portal-header-space[data-v-0239bb47]{height:var(--c-mobile-header-height,60px);display:none}.mobile-portal-header-space--overlay[data-v-0239bb47]{height:0}.mobile-portal-header[data-v-0239bb47]{z-index:30;box-sizing:border-box;height:var(--c-mobile-header-height,60px);justify-content:space-between;align-items:flex-end;padding:0 12px 13px;display:none;position:fixed;top:0;left:0;right:0}.mobile-portal-header[data-v-0239bb47]:before{z-index:-1;opacity:var(--mobile-header-background-opacity,1);content:"";background:#fff;transition:opacity .18s;position:absolute;inset:0;box-shadow:0 1px 8px #14191e0f}.mobile-portal-header--open[data-v-0239bb47]:before{opacity:1}.mobile-portal-header__button[data-v-0239bb47],.mobile-portal-header__logo-link[data-v-0239bb47]{color:#14191e;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:center;align-items:center;height:44px;margin-bottom:-12px;padding:0;display:flex}.mobile-portal-header__button[data-v-0239bb47]{width:44px;margin-inline:-12px}.mobile-portal-header__icon[data-v-0239bb47]{font-size:20px;line-height:20px}.mobile-portal-header__logo-link[data-v-0239bb47]{width:54px}.mobile-portal-header__logo[data-v-0239bb47]{width:54px;height:auto;display:block}.mobile-portal-header__layer[data-v-0239bb47]{inset:var(--c-mobile-header-height,60px) 0 0;z-index:29;background:#00000080;display:none;position:fixed}.mobile-portal-header__sheet[data-v-0239bb47]{max-height:calc(100dvh - var(--c-mobile-header-height,60px));overscroll-behavior:contain;background:#fff;border-radius:0 0 12px 12px;flex-direction:column;gap:4px;padding:12px;display:flex;overflow-y:auto}.mobile-portal-header__menu-item[data-v-0239bb47]{color:#8c9196;text-align:left;letter-spacing:0;background:0 0;border:0;align-items:center;height:44px;padding:0 12px;font-size:14px;font-weight:400;line-height:20px;display:flex}.mobile-portal-header__menu-item--active[data-v-0239bb47]{color:#14191e;letter-spacing:.25px;font-weight:500}@media (width<=768px){.mobile-portal-header-space[data-v-0239bb47],.mobile-portal-header[data-v-0239bb47],.mobile-portal-header__layer[data-v-0239bb47]{display:flex}.mobile-portal-header__layer[data-v-0239bb47]{display:block}}.portal-login[data-v-c008ad7b]{z-index:1100;background:#14191e73;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.portal-login__panel[data-v-c008ad7b]{box-sizing:border-box;background:#fff;border:1px solid #edf0f2;border-radius:12px;width:min(420px,100%);max-height:calc(100dvh - 48px);padding:22px 22px 18px;overflow-y:auto;box-shadow:0 16px 40px #14191e2e}.portal-login__title[data-v-c008ad7b]{color:#14191e;margin:0;font-size:16px;font-weight:700}.portal-login__hint[data-v-c008ad7b]{color:#64696e;margin:8px 0 0;font-size:14px;font-weight:400;line-height:1.6}.portal-login__actions[data-v-c008ad7b]{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}@media (width<=600px){.portal-login[data-v-c008ad7b]{padding:12px}.portal-login__panel[data-v-c008ad7b]{border-radius:14px;width:100%;max-height:calc(100dvh - 24px);padding:24px 20px 20px}.portal-login__title[data-v-c008ad7b]{font-size:16px}.portal-login__hint[data-v-c008ad7b]{margin-top:8px;font-size:14px}.portal-login__actions[data-v-c008ad7b]{gap:10px;margin-top:20px}}.update-banner[data-v-12ac96fa]{z-index:1100;background:var(--update-banner-accent,#2b6cb0);color:#fff;justify-content:center;align-items:center;gap:12px;padding:8px 40px 8px 16px;font-size:13px;line-height:1.4;display:flex;position:fixed;top:0;left:0;right:0}.update-banner__reload[data-v-12ac96fa]{color:var(--update-banner-accent,#2b6cb0);cursor:pointer;background:#fff;border:none;border-radius:4px;padding:2px 12px;font-size:13px}.update-banner__close[data-v-12ac96fa]{color:#fff;cursor:pointer;opacity:.8;background:0 0;border:none;padding:0 6px;font-size:16px;line-height:1;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.update-banner__close[data-v-12ac96fa]:hover{opacity:1}@media (width<=768px){.update-banner[data-v-12ac96fa]{top:env(safe-area-inset-top);flex-wrap:wrap;row-gap:4px}}.job-page[data-v-dbf263ed]{background:#fff;flex-direction:column;min-height:100vh;display:flex;overflow-x:hidden}.job-page .job-page__body[data-v-dbf263ed]{flex-direction:column;flex:1 0 auto;display:flex}.job-page .job-page__body--poster[data-v-dbf263ed]{flex:auto}.job-page .job-page__mobile-detail-loading[data-v-dbf263ed]{min-height:calc(100dvh - var(--c-mobile-header-height,60px));background:#fff}.job-page .job-page__back-top[data-v-dbf263ed]{z-index:4;cursor:pointer;background:#14191e8c;border:1px solid #ffffff80;border-radius:8px;justify-content:center;align-items:center;width:56px;height:56px;padding:16px;display:flex;position:fixed;bottom:96px;right:80px;box-shadow:0 4px 18px #0000001a}.job-page .job-page__back-top-arrow[data-v-dbf263ed]{width:22px;height:26px;display:block}@media (width<=768px){.job-page[data-v-dbf263ed]{--c-mobile-header-height:60px;min-height:100dvh;padding-bottom:calc(60px + env(safe-area-inset-bottom));overflow-x:hidden}.job-page--poster[data-v-dbf263ed],.job-page--mobile-detail[data-v-dbf263ed],.job-page--mobile-task[data-v-dbf263ed]{padding-bottom:0}.job-page__back-top[data-v-dbf263ed]{right:16px;bottom:calc(62px + env(safe-area-inset-bottom));border-radius:8px;width:44px;height:44px;padding:12px}.job-page__back-top-arrow[data-v-dbf263ed]{width:18px;height:22px}}.job-page--poster[data-v-dbf263ed]{background:#e8eaed;min-height:100dvh}.job-page--poster .job-page__body[data-v-dbf263ed]{flex-direction:column;flex:auto;display:flex}
