@charset "UTF-8";@font-face{font-display:swap;font-family:UP Plugin Heading;font-weight:400 900;src:url(../fonts/up-job-plugin-heading-v2.woff2?v=20261107-slogan) format("woff2")}.plugin-page{--up-font-heading:"UP Plugin Heading","UP Job Heading","Noto Sans SC",sans-serif;background:var(--up-white);color:var(--up-ink);font-family:var(--up-font-body)}.plugin-shell{margin-inline:auto;width:min(var(--up-content-width),100% - 80px)}.plugin-hero{background:linear-gradient(135deg,#f8faff,#fff 55%,#eef2ff);overflow:hidden;padding:48px 0 72px}.plugin-hero__grid{align-items:center;display:grid;gap:52px}.plugin-hero h1{font-family:var(--up-font-heading);font-size:clamp(42px,5vw,66px);font-weight:900;letter-spacing:-.045em;line-height:1.12;margin:0 auto 20px;max-width:900px}.plugin-hero h1 em{color:var(--up-primary);display:block;font-style:normal}.plugin-hero__lead{color:var(--up-muted);font-size:17px;line-height:1.85;margin:0 auto;max-width:650px}.plugin-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:28px}.plugin-button{align-items:center;border:0;border-radius:9px;display:inline-flex;font-size:14px;font-weight:700;gap:10px;justify-content:center;min-height:44px;padding:0 22px;transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease}.plugin-button:hover{transform:translateY(-2px)}.plugin-button--primary{background:var(--up-primary);box-shadow:0 10px 24px #1e4aff2e;color:var(--up-white)}.plugin-button--primary:hover{background:var(--up-primary-hover)}.plugin-button--quiet{background:transparent;color:var(--up-body)}.plugin-button--quiet:hover{color:var(--up-primary)}.plugin-button--dark{background:var(--up-night);color:var(--up-white)}.plugin-button--dark:hover{background:#26282d}.plugin-button--full{width:100%}.plugin-hero__note{align-items:center;color:var(--up-subtle);display:flex;font-size:12px;gap:8px;justify-content:center;margin:20px 0 0}.plugin-dot{background:var(--up-success-icon);border-radius:50%;height:7px;width:7px}.plugin-section{padding:105px 0}.plugin-section--white{background:var(--up-white)}.plugin-section--soft{background:var(--up-cold)}.plugin-section__heading{margin-bottom:48px;max-width:650px}.plugin-bridge h2,.plugin-section__heading h2{font-family:var(--up-font-heading);font-size:clamp(32px,4vw,45px);font-weight:900;letter-spacing:-.035em;line-height:1.2;margin:13px 0 12px}.plugin-bridge p,.plugin-section__heading>p:last-child{color:var(--up-muted);font-size:15px;line-height:1.8;margin:0}.plugin-feature-showcase{align-items:start;display:grid;gap:48px;grid-template-columns:minmax(0,.44fr) minmax(0,1fr)}.plugin-feature-tabs{border-top:1px solid var(--up-border);display:flex;flex-direction:column;min-width:0}.plugin-feature-tab{align-items:center;background:transparent;border:0;border-bottom:1px solid var(--up-border);color:var(--up-ink);cursor:pointer;display:grid;font-family:var(--up-font-heading);font-size:20px;font-weight:700;gap:12px;grid-template-columns:28px minmax(0,1fr) 16px;line-height:1.5;min-height:72px;order:var(--feature-order);padding:18px 0;text-align:left}.plugin-feature-tab:hover,.plugin-feature-tab[aria-selected=true]{color:var(--up-primary)}.plugin-feature-tab[aria-selected=true]{border-bottom-color:transparent}.plugin-feature-tab__number{color:var(--up-subtle);font-family:var(--up-font-mono);font-size:11px;font-weight:400}.plugin-feature-tab__arrow{font-family:var(--up-font-body);font-size:18px;opacity:0}.plugin-feature-tab[aria-selected=true] .plugin-feature-tab__number{color:var(--up-primary)}.plugin-feature-tab[aria-selected=true] .plugin-feature-tab__arrow{opacity:1}.plugin-feature-copy{border-bottom:1px solid var(--up-border);order:var(--feature-order);padding:0 0 24px 40px}.plugin-feature-copy p{color:var(--up-muted);font-size:14px;line-height:1.85;margin:0}.plugin-feature-copy ul{color:var(--up-body);display:grid;font-size:12px;gap:8px;line-height:1.7;list-style:none;margin:16px 0 0;padding:0}.plugin-feature-copy li:before{color:var(--up-primary);content:"✓";font-weight:800;margin-right:8px}.plugin-feature-stage{min-width:0}.plugin-feature-preview{animation:plugin-feature-reveal .18s ease;background:var(--up-cold);border:1px solid var(--up-border);border-radius:14px;margin:0;min-width:0;overflow:hidden}.plugin-feature-preview img{aspect-ratio:1280/800;display:block;height:auto;-o-object-fit:contain;object-fit:contain;width:100%}@keyframes plugin-feature-reveal{0%{opacity:.6}to{opacity:1}}.plugin-bridge{background:var(--up-night);color:var(--up-white);padding:86px 0}.plugin-bridge__inner{align-items:center;display:grid;gap:80px;grid-template-columns:1fr minmax(350px,.72fr)}.plugin-bridge h2{color:var(--up-white)}.plugin-bridge p{color:#a9afbe;max-width:500px}.plugin-resume-card{background:#151821;border:1px solid #2b3040;border-radius:14px;box-shadow:0 22px 45px #0003;padding:23px}.plugin-resume-card__top{align-items:center;border-bottom:1px solid #282d3a;display:flex;gap:12px;padding-bottom:22px}.plugin-resume-card__avatar{background:var(--up-primary);border-radius:10px;color:var(--up-white);display:grid;font-size:10px;font-weight:800;height:37px;place-items:center;width:37px}.plugin-resume-card__top b,.plugin-resume-card__top small{display:block}.plugin-resume-card__top b{font-size:13px}.plugin-resume-card__top small{color:#8e94a4;font-size:10px;margin-top:3px}.plugin-resume-card__top i{color:#4cd27b;font-size:12px;font-style:normal;margin-left:auto}.plugin-resume-card__row{align-items:center;color:#afb6c5;display:flex;font-size:11px;gap:10px;padding:17px 0 0}.plugin-resume-card__row strong{color:var(--up-white);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plugin-resume-card__row em{color:#79dd9b;font-size:10px;font-style:normal;margin-left:auto}.plugin-resume-card__row--muted{color:#737b8e}.plugin-install-grid{display:grid;gap:18px;grid-template-columns:repeat(2,1fr)}.plugin-install-card{background:var(--up-white);border:1px solid var(--up-border);border-radius:14px;padding:30px}.plugin-install-card__header{align-items:center;display:flex;gap:13px}.plugin-browser-mark{background:var(--up-white);border-radius:12px;display:block;flex:none;height:40px;overflow:hidden;position:relative;width:40px}.plugin-browser-logo{height:auto;max-width:none;position:absolute}.plugin-browser-mark--edge .plugin-browser-logo{left:-6.5px;top:-7.5px;width:79.5px}.plugin-browser-mark--chrome .plugin-browser-logo{left:-16.8px;top:-15.2px;width:62.2px}.plugin-install-card h3{font-family:var(--up-font-heading);font-size:20px;margin:0}.plugin-install-card__header p{color:var(--up-subtle);font-size:11px;margin:4px 0 0}.plugin-install-card__status{background:var(--up-success-soft);border-radius:999px;color:var(--up-success);font-size:10px;font-weight:700;margin-left:auto;padding:5px 9px}.plugin-install-card__status--plain{background:var(--up-cold);color:var(--up-muted)}.plugin-install-card ol{counter-reset:install;display:grid;gap:12px;list-style:none;margin:28px 0;padding:0}.plugin-install-card li{color:var(--up-body);counter-increment:install;display:flex;font-size:13px;gap:10px;line-height:1.55}.plugin-install-card li:before{background:var(--up-primary-soft);border-radius:50%;color:var(--up-primary);content:counter(install);display:grid;flex:none;font-size:10px;font-weight:800;height:22px;place-items:center;width:22px}.plugin-copy{background:transparent;border:0;color:var(--up-primary);cursor:pointer;display:block;font-size:11px;min-height:36px;padding:0}.plugin-install-note{align-items:center;color:var(--up-subtle);display:flex;font-size:11px;gap:9px;margin:22px 0 0}.plugin-install-note span{background:#fff0e8;border-radius:50%;color:var(--up-warning);display:grid;flex:none;font-weight:800;height:17px;place-items:center;width:17px}.plugin-steps{display:grid;gap:18px;grid-template-columns:repeat(4,1fr);list-style:none;margin:0;padding:0}.plugin-steps li{border-top:2px solid var(--up-border);padding-top:20px}.plugin-steps li>span{color:var(--up-primary);font-family:var(--up-font-mono);font-size:11px}.plugin-steps h3{font-family:var(--up-font-heading);font-size:18px;margin:23px 0 9px}.plugin-steps p{color:var(--up-muted);font-size:12px;line-height:1.7;margin:0}.plugin-faq{max-width:850px}.plugin-faq__list{border-top:1px solid var(--up-border)}.plugin-faq details{border-bottom:1px solid var(--up-border)}.plugin-faq summary{align-items:center;color:var(--up-ink);cursor:pointer;display:flex;font-size:14px;font-weight:700;gap:20px;justify-content:space-between;list-style:none;min-height:67px}.plugin-faq summary::-webkit-details-marker{display:none}.plugin-faq summary span{color:var(--up-primary);font-size:20px;font-weight:400}.plugin-faq details[open] summary span{transform:rotate(45deg)}.plugin-faq details p{color:var(--up-muted);font-size:13px;line-height:1.8;margin:-5px 35px 22px 0;max-width:720px}@media(max-width:980px){.plugin-hero__grid{gap:30px;grid-template-columns:1fr}.plugin-bridge__inner{gap:35px;grid-template-columns:1fr}.plugin-feature-showcase{gap:24px;grid-template-columns:1fr}.plugin-feature-tab{min-height:56px;order:0;padding-block:12px}.plugin-feature-tab[aria-selected=true]{border-bottom-color:var(--up-border)}.plugin-feature-copy{border-bottom:0;order:1;padding-bottom:0;padding-top:20px}}@media(max-width:680px){.plugin-shell{width:min(100% - 36px,var(--up-content-width))}.plugin-hero{padding:36px 0 62px}.plugin-hero h1{font-size:clamp(37px,11vw,54px)}.plugin-hero__lead{font-size:15px}.plugin-section{padding:72px 0}.plugin-section__heading{margin-bottom:32px}.plugin-bridge h2,.plugin-section__heading h2{font-size:34px}.plugin-install-grid{grid-template-columns:1fr}.plugin-feature-tab{font-size:18px}.plugin-feature-copy{padding-left:0}.plugin-feature-preview{border-radius:10px}.plugin-bridge{padding:70px 0}.plugin-resume-card{padding:18px}.plugin-install-card{padding:23px 19px}.plugin-steps{gap:28px 15px;grid-template-columns:1fr 1fr}.plugin-faq summary{font-size:13px}.plugin-faq details p{margin-right:0}}@media(prefers-reduced-motion:reduce){.plugin-feature-preview{animation:none}.plugin-button{transition:none}.plugin-button:hover{transform:none}}.plugin-hero__copy{text-align:center}.plugin-skip-link{background:var(--up-primary);border-radius:8px;color:var(--up-white);left:16px;padding:12px 18px;position:fixed;top:-100px;z-index:100}.plugin-skip-link:focus{top:16px}.plugin-page :focus-visible{outline:2px solid var(--up-primary);outline-offset:4px}.plugin-section{scroll-margin-top:32px}.plugin-bridge__action{margin-top:24px}.plugin-copy-row{align-items:center;border:1px solid var(--up-border);border-radius:8px;display:flex;gap:12px;margin-top:15px;padding:0 12px}.plugin-copy-address{background:transparent;border:0;color:var(--up-body);font-family:var(--up-font-mono);font-size:12px;min-width:0;padding:10px 0;width:100%}.plugin-copy{flex:none}.plugin-copy-feedback{color:var(--up-subtle);font-size:11px;line-height:1.5;margin:7px 0 0;min-height:30px}@media(max-width:680px){.plugin-hero__grid{gap:32px}}.plugin-video[data-v-e53dbc03]{font-family:var(--up-font-body);min-width:0}.plugin-video__media[data-v-e53dbc03]{aspect-ratio:1720/900}.plugin-video video[data-v-e53dbc03]{border-radius:12px;display:block;height:100%;width:100%}.plugin-video__chapters[data-v-e53dbc03]{display:grid;gap:6px;grid-template-columns:repeat(4,minmax(0,1fr));padding-top:12px}.plugin-video__chapters button[data-v-e53dbc03]{align-items:center;background:transparent;border:0;border-radius:6px;color:var(--up-muted);cursor:pointer;display:flex;font:inherit;font-size:13px;gap:10px;justify-content:center;min-height:44px}.plugin-video__chapters button>span[data-v-e53dbc03]{font-family:var(--up-font-mono);font-size:10px}.plugin-video__chapters button[aria-pressed=true][data-v-e53dbc03]{background:var(--up-primary-soft);color:var(--up-primary)}.plugin-video__message[data-v-e53dbc03]{color:var(--up-muted);font-size:12px;line-height:1.7;margin:0;padding:0 18px 16px}.plugin-video__message button[data-v-e53dbc03]{background:transparent;border:0;color:var(--up-primary);cursor:pointer;margin-left:12px;padding:4px}@media(max-width:680px){.plugin-video video[data-v-e53dbc03]{border-radius:10px}.plugin-video__chapters[data-v-e53dbc03]{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:8px}}
