.career-detail[data-v-7d34f5b3]{--c-primary: var(--color-primary);--c-primary-dark: #e55a00;--c-primary-light: var(--color-aux-1);--c-accent: var(--color-primary);--c-text: var(--text-primary);--c-text-secondary: var(--text-secondary);--c-text-muted: var(--text-tertiary);--c-border: #e5e7eb;--c-bg-warm: var(--color-bg);--c-bg: #ffffff;--c-green: #10b981;--c-green-light: #ecfdf5;--c-green-border: #a7f3d0;--radius: var(--radius-card);--radius-lg: var(--radius-card);--shadow: var(--shadow-card)}.career-detail .career-detail__not-found[data-v-7d34f5b3]{text-align:center;padding:calc(120 * var(--px)) calc(24 * var(--px))}.career-detail .career-detail__not-found h2[data-v-7d34f5b3]{font-size:calc(28 * var(--px));margin:0 0 calc(12 * var(--px));color:var(--c-text)}.career-detail .career-detail__not-found p[data-v-7d34f5b3]{color:var(--c-text-secondary);margin:0 0 calc(24 * var(--px))}.career-detail .career-detail__header[data-v-7d34f5b3]{padding:calc(80 * var(--px)) calc(24 * var(--px)) calc(48 * var(--px));color:var(--text-primary);position:relative;overflow:hidden}[dir=ltr] .career-detail .career-detail__header[data-v-7d34f5b3]{background:radial-gradient(ellipse at 50% 100%,rgba(255,156,25,.1) 0%,transparent 60%),radial-gradient(ellipse at 85% 100%,rgba(255,102,0,.08) 0%,transparent 50%),linear-gradient(160deg,var(--color-bg) 0%,#ffffff 100%)}[dir=rtl] .career-detail .career-detail__header[data-v-7d34f5b3]{background:radial-gradient(ellipse at 50% 100%,rgba(255,156,25,.1) 0%,transparent 60%),radial-gradient(ellipse at 85% 100%,rgba(255,102,0,.08) 0%,transparent 50%),linear-gradient(-160deg,var(--color-bg) 0%,#ffffff 100%)}.career-detail .career-detail__header[data-v-7d34f5b3]:before{content:"";position:absolute;top:-50%;width:calc(900 * var(--px));height:calc(1000 * var(--px));background:radial-gradient(ellipse,rgba(255,102,0,.16) 0%,rgba(255,102,0,.07) 40%,transparent 70%);border-radius:50%;pointer-events:none}[dir=ltr] .career-detail .career-detail__header[data-v-7d34f5b3]:before{right:-15%}[dir=rtl] .career-detail .career-detail__header[data-v-7d34f5b3]:before{left:-15%}.career-detail .career-detail__header[data-v-7d34f5b3]:after{content:"";position:absolute;bottom:-30%;width:calc(700 * var(--px));height:calc(700 * var(--px));background:radial-gradient(circle,rgba(255,156,25,.18) 0%,rgba(255,156,25,.08) 30%,rgba(255,102,0,.05) 50%,transparent 70%);border-radius:50%;pointer-events:none}[dir=ltr] .career-detail .career-detail__header[data-v-7d34f5b3]:after{left:-10%}[dir=rtl] .career-detail .career-detail__header[data-v-7d34f5b3]:after{right:-10%}.career-detail .career-detail__header-inner[data-v-7d34f5b3]{max-width:calc(1200 * var(--px));margin:0 auto;position:relative;z-index:1}.career-detail .career-detail__header-inner[data-v-7d34f5b3] .ant-breadcrumb,.career-detail .career-detail__header-inner[data-v-7d34f5b3] .ant-breadcrumb a{color:var(--text-tertiary)}.career-detail .career-detail__header-inner[data-v-7d34f5b3] .ant-breadcrumb a:hover{color:var(--color-primary)}.career-detail .career-detail__header-inner[data-v-7d34f5b3] .ant-breadcrumb .ant-breadcrumb-separator{color:var(--text-disabled)}.career-detail .career-detail__header-inner h1[data-v-7d34f5b3]{font-size:var(--fs-32);font-weight:var(--fw-32);margin:calc(16 * var(--px)) 0 calc(12 * var(--px));letter-spacing:-.02em;color:var(--text-primary)}.career-detail .career-detail__location[data-v-7d34f5b3]{display:flex;align-items:center;gap:calc(6 * var(--px));font-size:calc(16 * var(--px));color:var(--text-secondary)}.career-detail .career-detail__tags[data-v-7d34f5b3]{display:flex;gap:calc(8 * var(--px));margin-top:calc(16 * var(--px))}.career-detail .career-detail__tag[data-v-7d34f5b3]{display:inline-flex;align-items:center;padding:calc(6 * var(--px)) calc(14 * var(--px));border-radius:calc(100 * var(--px));font-size:calc(13 * var(--px));font-weight:600;-webkit-backdrop-filter:blur(calc(10 * var(--px)));backdrop-filter:blur(calc(10 * var(--px)));border:1px solid rgba(255,255,255,.2)}.career-detail .career-detail__content[data-v-7d34f5b3]{max-width:calc(1200 * var(--px));margin:0 auto;padding:calc(48 * var(--px)) calc(24 * var(--px)) calc(120 * var(--px));display:grid;grid-template-columns:1fr calc(320 * var(--px));gap:calc(48 * var(--px))}.career-detail .career-detail__main[data-v-7d34f5b3]{min-width:0}.career-detail .career-detail__block[data-v-7d34f5b3]{margin-bottom:calc(40 * var(--px))}.career-detail .career-detail__block[data-v-7d34f5b3]:last-child{margin-bottom:0}.career-detail .career-detail__block-title[data-v-7d34f5b3]{font-size:var(--fs-20);font-weight:600;color:var(--c-text);margin:0 0 calc(16 * var(--px));padding-bottom:calc(12 * var(--px));border-bottom:calc(2 * var(--px)) solid var(--color-aux-1);display:inline-block}.career-detail .career-detail__block-body[data-v-7d34f5b3]{font-size:calc(15 * var(--px));color:var(--c-text-secondary);line-height:1.8}.career-detail .career-detail__block-body p[data-v-7d34f5b3]{margin:0 0 calc(12 * var(--px))}.career-detail .career-detail__block-body p[data-v-7d34f5b3]:last-child{margin:0}.career-detail .career-detail__list[data-v-7d34f5b3]{padding-inline-start:calc(20 * var(--px));margin:0}.career-detail .career-detail__list li[data-v-7d34f5b3]{margin-bottom:calc(8 * var(--px));line-height:1.7}.career-detail .career-detail__list li[data-v-7d34f5b3]:last-child{margin:0}.career-detail .career-detail__company[data-v-7d34f5b3]{display:flex;align-items:center;gap:calc(12 * var(--px));padding:calc(20 * var(--px));background:var(--c-bg);border:1px solid var(--c-border);border-radius:var(--radius-lg);text-decoration:none;color:var(--c-text);transition:all .3s}.career-detail .career-detail__company[data-v-7d34f5b3]:hover{box-shadow:var(--shadow);border-color:var(--color-primary)}.career-detail .career-detail__company-icon[data-v-7d34f5b3]{width:calc(44 * var(--px));height:calc(44 * var(--px));background:var(--color-aux-1);color:var(--color-primary);border-radius:var(--radius);display:flex;align-items:center;justify-content:center;font-size:var(--fs-20);flex-shrink:0;transition:transform .3s}.career-detail .career-detail__company:hover .career-detail__company-icon[data-v-7d34f5b3]{transform:scale(1.1)}.career-detail .career-detail__company-text[data-v-7d34f5b3]{flex:1;min-width:0}.career-detail .career-detail__company-text h4[data-v-7d34f5b3]{font-size:var(--fs-16);font-weight:600;margin:0}.career-detail .career-detail__company-text p[data-v-7d34f5b3]{font-size:var(--fs-14);color:var(--c-text-secondary);margin:calc(4 * var(--px)) 0 0}.career-detail .career-detail__company-arrow[data-v-7d34f5b3]{color:var(--color-primary);font-size:calc(18 * var(--px));flex-shrink:0}.career-detail .career-detail__sidebar[data-v-7d34f5b3]{position:sticky;top:calc(88 * var(--px));height:fit-content}.career-detail .career-detail__sidebar-card[data-v-7d34f5b3]{background:var(--c-bg-warm);border:1px solid var(--c-border);border-radius:var(--radius-lg);padding:calc(24 * var(--px));position:relative;overflow:hidden}.career-detail .career-detail__sidebar-card[data-v-7d34f5b3]:before{content:"";position:absolute;top:0;left:0;right:0;height:calc(3 * var(--px));background:var(--gradient-primary);box-shadow:0 0 calc(14 * var(--px)) #ff660059}.career-detail .career-detail__sidebar-card h4[data-v-7d34f5b3]{font-size:calc(16 * var(--px));font-weight:700;margin:0 0 calc(16 * var(--px));color:var(--c-text)}.career-detail .career-detail__sidebar-item[data-v-7d34f5b3]{display:flex;align-items:flex-start;gap:calc(12 * var(--px));margin-bottom:calc(14 * var(--px));font-size:calc(14 * var(--px))}.career-detail .career-detail__sidebar-item[data-v-7d34f5b3]:last-child{margin-bottom:0}.career-detail .career-detail__sidebar-icon[data-v-7d34f5b3]{width:calc(36 * var(--px));height:calc(36 * var(--px));border-radius:var(--radius);background:var(--color-aux-1);color:var(--color-primary);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:var(--fs-16)}.career-detail .career-detail__sidebar-label[data-v-7d34f5b3]{font-size:calc(12 * var(--px));color:var(--c-text-muted);margin-bottom:calc(2 * var(--px))}.career-detail .career-detail__sidebar-value[data-v-7d34f5b3]{font-weight:600;color:var(--c-text)}.career-detail .career-detail__sidebar-btn[data-v-7d34f5b3]{display:block;width:100%;padding:calc(14 * var(--px)) calc(24 * var(--px));margin-top:calc(20 * var(--px));border-radius:var(--radius-card);font-size:var(--fs-16);font-weight:600;background:var(--color-primary);color:#fff;text-align:center;text-decoration:none;transition:all .2s;border:none;cursor:pointer}.career-detail .career-detail__sidebar-btn[data-v-7d34f5b3]:hover{background:#e55a2b}.career-detail .career-detail__fixed-cta[data-v-7d34f5b3]{position:fixed;bottom:0;left:0;right:0;background:var(--c-bg);border-top:1px solid var(--color-aux-1);padding:calc(12 * var(--px)) calc(24 * var(--px));z-index:99;box-shadow:0 calc(-4 * var(--px)) calc(20 * var(--px)) #00000014}.career-detail .career-detail__fixed-inner[data-v-7d34f5b3]{max-width:calc(1200 * var(--px));margin:0 auto;display:flex;justify-content:space-between;align-items:center}.career-detail .career-detail__fixed-info[data-v-7d34f5b3]{font-size:calc(15 * var(--px));font-weight:600;color:var(--c-text)}.career-detail .career-detail__fixed-info span[data-v-7d34f5b3]{color:var(--c-text-secondary);font-weight:400;font-size:calc(13 * var(--px));margin-inline-start:calc(8 * var(--px))}.career-detail .career-detail__fixed-actions[data-v-7d34f5b3]{display:flex;gap:calc(12 * var(--px))}.career-btn[data-v-7d34f5b3]{display:inline-flex;align-items:center;justify-content:center;padding:calc(10 * var(--px)) calc(24 * var(--px));border-radius:var(--radius-card);font-size:var(--fs-14);font-weight:600;cursor:pointer;transition:all .2s;text-decoration:none;border:none}.career-btn--outline[data-v-7d34f5b3]{background:transparent;color:var(--color-primary);border:calc(1.5 * var(--px)) solid var(--color-primary)}.career-btn--outline[data-v-7d34f5b3]:hover{background:var(--color-aux-1)}.career-btn--primary[data-v-7d34f5b3]{background:var(--color-primary);color:#fff}.career-btn--primary[data-v-7d34f5b3]:hover{background:var(--c-primary-dark)}.career-btn--lg[data-v-7d34f5b3]{padding:calc(14 * var(--px)) calc(36 * var(--px));font-size:var(--fs-16);color:#fff;background:var(--color-primary)}.career-btn--lg[data-v-7d34f5b3]:hover{background:var(--c-primary-dark)}@media (max-width: 900px){.career-detail .career-detail__content[data-v-7d34f5b3]{grid-template-columns:1fr}.career-detail .career-detail__sidebar[data-v-7d34f5b3]{position:static;order:-1}.career-detail .career-detail__header h1[data-v-7d34f5b3]{font-size:var(--fs-26)}.career-detail .career-detail__fixed-info[data-v-7d34f5b3]{display:none}.career-detail .career-detail__fixed-inner[data-v-7d34f5b3]{justify-content:center}}@media (max-width: 600px){.career-detail .career-detail__header[data-v-7d34f5b3]{padding:calc(80 * var(--px)) calc(16 * var(--px)) calc(32 * var(--px))}.career-detail .career-detail__content[data-v-7d34f5b3]{padding:calc(32 * var(--px)) calc(16 * var(--px)) calc(100 * var(--px))}.career-detail .career-btn--lg[data-v-7d34f5b3]{padding:calc(12 * var(--px)) calc(28 * var(--px));font-size:var(--fs-16)}}
