.dd{--dd-ink:#111;--dd-slate:#4f4f4f;--dd-muted:#656565;--dd-line:#ebebeb;--dd-orange:#ff5a1f;--dd-enter:cubic-bezier(.22,1,.36,1);--dd-spring:cubic-bezier(.22,1.15,.36,1);--dd-expo:cubic-bezier(.16,1,.3,1);inset:-1px;overflow:hidden;background:#fafdff;isolation:isolate}.dd,.dd:after{position:absolute;border-radius:inherit}.dd:after{content:"";inset:0;z-index:10;border:1px solid var(--nx-border,#ebebeb);pointer-events:none}.dd-stage{position:absolute;left:0;top:0;width:1312px;height:810px;transform:scale(calc(816 / 1312));transform-origin:0 0;font-family:var(--nx-font-sans,"PingFang SC",sans-serif);color:var(--dd-ink);user-select:none}@keyframes dd-rise14{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes dd-rise10{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes dd-rise8{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes dd-fade-in{0%{opacity:0}to{opacity:1}}@keyframes dd-leave-left{to{opacity:0;transform:translateX(-16px)}}.dd-caret{width:1.5px;height:22px;margin-left:1px;background:var(--dd-ink);animation:dd-blink 1s steps(1) infinite}@keyframes dd-blink{50%{opacity:0}}.dd-cursor{position:absolute;left:0;top:0;z-index:5;width:28px;height:28px;opacity:0;pointer-events:none;transition:transform .68s cubic-bezier(.45,0,.2,1),opacity .3s ease}.dd-cursor.is-shown{opacity:1}.dd-cursor-arrow{position:absolute;left:-5px;top:-3px;width:28px;height:28px;overflow:visible;filter:drop-shadow(0 2px 3px rgba(0,0,0,.2));transition:transform .12s ease;transform-origin:5px 3px}.dd-cursor.is-down .dd-cursor-arrow{transform:scale(.86)}.dd-ripple{position:absolute;left:-22px;top:-22px;width:44px;height:44px;border-radius:50%;border:2px solid rgba(17,17,17,.28);animation:dd-ripple .5s ease-out forwards}@keyframes dd-ripple{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(1)}}.dd--static *,.dd--static :after,.dd--static :before{animation:none!important;transition:none!important}.jd{background:var(--nx-surface)}.jd *{margin:revert-layer;padding:revert-layer}.jd button{font:revert-layer;border:revert-layer;background:revert-layer;color:revert-layer}.jd-rail{position:absolute;left:0;top:0;bottom:0;width:72px;padding:20px 0;display:flex;flex-direction:column;align-items:center;gap:16px}.jd-rail-logo{width:34px;height:34px;margin:5px 0 12px;flex-shrink:0}.jd-rail-item{position:relative;display:flex;width:60px;flex-direction:column;align-items:center;gap:4px;padding:10px 0 8px;border-radius:12px;color:var(--nx-muted);font-size:11px;line-height:14px;font-weight:var(--nx-weight-medium,500)}.jd-rail-item.is-active{background:var(--nx-border);color:var(--nx-ink)}.jd-rail-badge{position:absolute;right:14px;top:2px}.jd-rail-divider{width:28px;height:1px;margin:4px 0;background:var(--nx-border-strong)}.jd-rail-bottom{margin-top:auto;display:flex;flex-direction:column;align-items:center;gap:12px}.jd-rail-icon{display:grid;place-items:center;width:40px;height:40px;color:var(--nx-muted)}.jd-panel{position:absolute;left:72px;top:8px;right:8px;bottom:8px;overflow:hidden;border-radius:16px;background:var(--nx-bg);box-shadow:0 0 0 1px var(--nx-border),0 1px 2px rgba(0,0,0,.04),0 4px 16px rgba(0,0,0,.07)}.jd-page{padding:18px 24px 40px}.jd-page,.jd-toolbar{position:relative;transition:transform 1s cubic-bezier(.65,0,.35,1)}.jd-toolbar{z-index:45;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;padding:14px 0;isolation:isolate}.jd-toolbar:before{content:"";position:absolute;z-index:-1;left:-24px;right:-24px;top:-18px;bottom:0;background:rgba(255,255,255,.78);-webkit-backdrop-filter:blur(16px) saturate(160%);backdrop-filter:blur(16px) saturate(160%);box-shadow:0 1px 0 var(--nx-border);opacity:0;transition:opacity .2s ease}.jd-toolbar.is-stuck:before{opacity:1}.jd-peek{position:absolute;left:0;right:0;top:-60px;height:94px;overflow:hidden;pointer-events:none}.jd-peek-mascot{position:absolute;top:14px;width:84px;height:60px;transform:translateY(84px);animation:jd-peek 7.2s var(--dd-enter) infinite}.jd-peek-mascot--0{left:46%}.jd-peek-mascot--1{left:22%;animation-delay:2.4s}.jd-peek-mascot--2{left:72%;animation-delay:4.8s;transform:translateY(84px) scaleX(-1)}@keyframes jd-peek{0%,30%,to{translate:0 0}24%,6%{translate:0 -84px}}.jd-rows-in tbody tr{animation:jd-row-in .45s var(--dd-enter) both}.jd-rows-in tbody tr:nth-child(2){animation-delay:50ms}.jd-rows-in tbody tr:nth-child(3){animation-delay:.1s}.jd-rows-in tbody tr:nth-child(4){animation-delay:.15s}.jd-rows-in tbody tr:nth-child(5){animation-delay:.2s}.jd-rows-in tbody tr:nth-child(6){animation-delay:.25s}.jd-rows-in tbody tr:nth-child(7){animation-delay:.3s}.jd-rows-in tbody tr:nth-child(8){animation-delay:.35s}.jd-rows-in tbody tr:nth-child(n+9){animation-delay:.4s}@keyframes jd-row-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.rd *{margin:revert-layer;padding:revert-layer}.rd button{font:revert-layer;border:revert-layer;background:revert-layer;color:revert-layer}.rd{color:var(--ed-text-primary)}.rd,.rd-rail{background:var(--ed-bg-rail)}.rd-rail{position:absolute;left:0;top:0;bottom:0;width:72px;padding:20px 0;display:flex;flex-direction:column;align-items:center;gap:16px}.rd-rail-logo{width:34px;height:34px;margin:5px 0 12px;flex-shrink:0}.rd-rail-item{position:relative;display:flex;width:60px;flex-direction:column;align-items:center;gap:4px;padding:10px 0 8px;border-radius:12px;color:var(--ed-text-secondary);font-size:11px;line-height:14px;font-weight:500}.rd-rail-item.is-active{background:var(--ed-bg-menu-hover);color:var(--ed-text-primary)}.rd-rail-badge{position:absolute;right:14px;top:2px;--nx-bg:var(--ed-bg-rail)}.rd-rail-divider{width:28px;height:1px;margin:4px 0;background:var(--ed-border-strong)}.rd-rail-bottom{margin-top:auto;display:flex;flex-direction:column;align-items:center;gap:12px}.rd-rail-icon{display:grid;place-items:center;width:40px;height:40px;color:var(--ed-text-secondary)}.rd-editor{position:absolute;left:72px;top:0;right:0;bottom:0;overflow:hidden;background:var(--ed-bg-canvas)}.rd-dots{position:absolute;inset:0;background-image:radial-gradient(circle,var(--ed-border-subtle) 1px,transparent 1.25px);transition:background-position .7s var(--dd-enter),background-size .7s var(--dd-enter)}.rd-world{position:absolute;left:0;top:0;transform-origin:0 0;transition:transform .7s var(--dd-enter)}.rd-world [data-resume-page]{box-shadow:0 12px 32px rgba(0,0,0,.35)}.rd-world [data-resume-header],.rd-world [data-resume-module]{animation:rd-module-in .45s var(--dd-enter) both}@keyframes rd-module-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.rd-page-label{position:absolute;display:flex;align-items:center;gap:8px;white-space:nowrap;line-height:1.4;font-size:11px;color:var(--ed-text-page-meta);transition:left .7s var(--dd-enter),top .7s var(--dd-enter)}.rd-page-label span:first-child{font-size:12px;font-weight:500;color:var(--ed-text-page)}.rd-page-label span.is-current{color:var(--ed-text-strong)}.rd-action-bar,.rd-flashlight,.rd-start{transition:right .3s cubic-bezier(.4,0,.2,1)}.rd-panel{opacity:0;translate:calc(100% + 24px) 0;transition:translate .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1)}.rd-panel.is-open{opacity:1;translate:0 0}.rd-tab-in{animation:dd-fade-in .25s ease both}.ad *{margin:revert-layer;padding:revert-layer}.ad{background:var(--nx-paper);color:var(--nx-ink)}.ad img{display:block}.ad-page{transition:transform .6s var(--dd-enter)}.ad-site{--site-ink:#1f2329;--site-muted:#646a73;--site-placeholder:#8f959e;--site-line:#dee0e3;--site-primary:#3370ff;--site-danger:#f54a45;background:#f8f9fa;color:var(--site-ink);font-family:"PingFang SC",var(--nx-font-sans),sans-serif}.ad-site-header{position:absolute;left:0;top:0;z-index:1;gap:24px;width:100%;height:64px;padding:0 56px;background:#fff;box-shadow:0 1px 0 #eff0f1}.ad-site-brand,.ad-site-header{display:flex;align-items:center}.ad-site-brand{gap:8px;font-size:18px;font-weight:800;letter-spacing:.02em}.ad-site-brand i{padding:1px 6px;border-radius:4px;background:var(--site-primary);color:#fff;font-size:12px;font-style:normal;font-weight:600;line-height:18px;letter-spacing:0}.ad-site-header nav{display:flex;flex:1;gap:36px;margin-left:48px;font-size:15px;font-weight:600}.ad-site-header nav span{position:relative;line-height:64px}.ad-site-header nav .is-active:after{content:"";position:absolute;left:0;right:0;bottom:14px;height:2px;border-radius:1px;background:var(--site-primary)}.ad-site-social{height:32px;padding:0 16px;border:1px solid var(--site-primary);border-radius:999px;font-size:14px;line-height:30px}.ad-site-avatar{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#e1eaff;color:var(--site-primary);font-size:13px;font-weight:600}.ad-site-view{position:absolute;left:0;right:0;top:64px;bottom:0;overflow:hidden}.ad-site-page{position:relative;padding:20px 0 56px 112px}.ad-site-crumb{font-size:13px;line-height:20px;color:var(--site-muted)}.ad-site-crumb span{margin:0 8px;color:var(--site-line)}.ad-site-card{width:860px;margin-top:16px;padding:36px 40px 40px;border-radius:8px;background:#fff;box-shadow:0 2px 10px rgba(54,97,174,.1)}.ad-site-card h1{font-size:26px;font-weight:800;line-height:36px}.ad-site-meta{display:flex;align-items:center;gap:10px;margin-top:10px;font-size:14px;line-height:21px;color:var(--site-muted)}.ad-site-meta i{width:1px;height:12px;background:var(--site-line)}.ad-site-section{margin-top:32px}.ad-site-section h2{position:relative;padding-left:12px;font-size:18px;font-weight:800;line-height:26px}.ad-site-section h2:before{content:"";position:absolute;left:0;top:4px;width:4px;height:18px;border-radius:2px;background:var(--site-primary)}.ad-site-grid{display:grid;grid-template-columns:repeat(2,370px);gap:20px 40px;margin-top:18px}.ad-site-field{display:flex;flex-direction:column;gap:8px}.ad-site-open{margin-top:18px}.ad-site-field label{font-size:14px;line-height:22px}.ad-site-field label b{margin-right:4px;color:var(--site-danger);font-weight:400}.ad-site-input{display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;border:1px solid var(--site-line);border-radius:6px;background:#fff;font-size:14px;transition:border-color .16s ease,box-shadow .16s ease,background-color .8s ease-out}.ad-site-input.is-active{border-color:var(--site-primary);box-shadow:0 0 0 2px rgba(51,112,255,.16)}.ad-site-input.is-filled{background:#ebf1ff}.ad-site-placeholder{flex:1;color:var(--site-placeholder)}.ad-site-value{display:flex;flex:1;align-items:center;min-width:0;overflow:hidden;white-space:nowrap}.ad-site-tag{padding:1px 8px;border-radius:4px;background:#f2f3f5;font-size:13px;line-height:20px}.ad-site-arrow{flex-shrink:0;width:16px;height:16px;color:var(--site-placeholder)}.ad-site-radios{gap:32px;height:40px;font-size:14px}.ad-site-radio,.ad-site-radios{display:flex;align-items:center}.ad-site-radio{gap:8px}.ad-site-radio i{position:relative;width:16px;height:16px;border:1px solid var(--site-line);border-radius:50%;background:#fff;transition:border-color .16s ease}.ad-site-radio i:after{content:"";position:absolute;inset:3px;border-radius:50%;background:var(--site-primary);transform:scale(0);transition:transform .2s var(--dd-spring)}.ad-site-radio.is-on i{border-color:var(--site-primary)}.ad-site-radio.is-on i:after{transform:scale(1)}.ad-site-textarea{height:96px;padding:9px 12px;border:1px solid var(--site-line);border-radius:6px;font-size:14px;line-height:22px;color:var(--site-placeholder)}.ad-site-submit{display:flex;align-items:center;gap:16px;margin-top:36px;font-size:13px;color:var(--site-muted)}.ad-site-btn{width:120px;height:40px;border-radius:20px;background:var(--site-primary);color:#fff;font-size:16px;line-height:40px;text-align:center}.md{background:var(--nx-surface)}.md .jd-panel{overflow:hidden}.md main.aw.nx-origin.md-aw{padding:26px 30px 0;max-width:none;height:100%}.md main.aw.nx-origin.md-aw h1{font-size:28px;line-height:1.3}.md .aw-board-scroll{height:600px;overflow:hidden}.md .aw-scroll{overflow:hidden}.md .md-toolbar-end{margin-left:auto}.md .aw-operation-cell button.md-starred svg{fill:currentColor}.md .aw-distribution span{transition:flex-grow .45s var(--dd-enter)}.md .md-bar-in,.md-view-in>*{animation:md-view-in .35s var(--dd-enter) both}@keyframes md-view-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.md div.aw.nx-origin.md-ghost{position:absolute;left:0;top:0;z-index:4;margin:0;padding:0;max-width:none;height:auto;pointer-events:none;transition:transform .68s cubic-bezier(.45,0,.2,1)}.md div.aw.nx-origin.md-ghost.is-settling{transition-duration:.15s}.md.md-dragging .dd-cursor{transition-duration:1.1s,.3s}.md.md-dragging div.aw.nx-origin.md-ghost:not(.is-settling){transition-duration:1.1s}.md .md-ghost .aw-board-card{margin:0;box-shadow:0 14px 30px rgba(17,17,17,.16)}.md .md-shift-up{animation:md-shift-up .35s var(--dd-enter)}@keyframes md-shift-up{0%{transform:translateY(var(--md-shift))}to{transform:none}}.dc .dc-icon{width:16px;height:16px;flex-shrink:0}@keyframes dc-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes dc-fade{0%{opacity:0}to{opacity:1}}.dc-entry{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-bottom:24px;transition:opacity .25s linear}.dc-entry.is-out{opacity:0}.dc-entry-title{font-size:44px;line-height:1.15;letter-spacing:-.02em;font-weight:var(--nx-weight-regular,400)}.dc-sweep-char{color:transparent;animation:dc-title-sweep .6s ease-out forwards}@keyframes dc-title-sweep{0%{color:transparent}20%{color:var(--nx-sweep-1)}50%{color:var(--nx-sweep-2)}80%{color:var(--nx-sweep-3)}to{color:var(--nx-ink)}}.dc-entry-box{position:relative;margin-top:64px;width:760px;animation:dc-in .5s var(--dd-enter) .3s both}.dc-entry-input{position:relative;z-index:1;height:64px;padding:0 12px;border-radius:999px;display:flex;align-items:center;gap:10px;box-shadow:0 10px 30px rgba(0,0,0,.07);font-size:15px}.dc-entry-input .dc-placeholder{flex:1}.dc-entry-plus{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;color:var(--nx-ink-secondary,#4f4f4f)}.dc .dc-entry-plus .dc-icon{width:24px;height:24px}.dc-entry-send{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;color:var(--nx-muted)}.dc .dc-entry-send .dc-icon{width:24px;height:24px}.dc-entry-cards{margin-top:24px;width:760px;display:flex;gap:14px}.dc-entry-card{flex:1;padding:12px 20px 12px 12px;display:flex;align-items:center;gap:12px;border-radius:999px;border:1px solid var(--nx-border-strong);background:var(--nx-bg);animation:dc-in .45s var(--dd-enter) both;transition:background-color var(--nx-duration-hover,.15s) ease}.dc-entry-card.is-hover{background:var(--nx-surface)}.dc-entry-icon{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;border-radius:50%;background:var(--nx-surface);transition:background-color var(--nx-duration-hover,.15s) ease}.dc-entry-card.is-hover .dc-entry-icon{background:var(--nx-bg)}.dc .dc-entry-icon .dc-icon{width:20px;height:20px}.dc-entry-text{display:flex;flex-direction:column;gap:2px}.dc-entry-card-title{font-size:15px;line-height:1.5;font-weight:var(--nx-weight-medium,500)}.dc-entry-card-desc{font-size:12px;line-height:1.5;color:var(--nx-muted);white-space:nowrap}.dc-entry-hint{margin-top:24px;font-size:13px;line-height:1.5;color:var(--nx-muted-light);animation:dc-fade .5s ease .8s both}.dc-chat{position:absolute;left:80px;top:64px;bottom:20px;width:640px;--dc-reserve:252px}.dc-chat.is-compact{--dc-reserve:128px}.dc-thread{bottom:var(--dc-reserve);overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 40px);mask-image:linear-gradient(180deg,transparent 0,#000 40px)}.dc-thread,.dc-thread-inner{position:absolute;left:0;right:0;top:0}.dc-thread-inner{padding:32px 0 4px;display:flex;flex-direction:column;gap:20px;transition:transform .5s var(--dd-enter)}.dc-row{position:relative;animation:dc-in .4s var(--dd-enter) both}.dc-row--bot{display:flex;align-items:flex-start;gap:14px}.dc-avatar{width:34px;height:25px;flex-shrink:0;margin-top:1px}.dc-bot{flex:1;min-width:0}.dc-bot-text{font-size:15px;line-height:1.65}.dc-note{margin-top:8px;display:flex;align-items:center;gap:6px;font-size:12.5px;line-height:1.5;color:var(--nx-muted)}.dc-note .dc-icon{width:14px;height:14px}.dc-check{margin-bottom:8px;display:flex;align-items:center;gap:6px;font-size:13px;line-height:1.5;color:var(--nx-muted)}.dc-check .dc-icon{width:15px;height:15px}.dc-ask-title{font-size:24px;line-height:1.35;letter-spacing:-.01em;font-weight:600}.dc-ask-sub{margin-top:4px;font-size:13.5px;line-height:1.5;color:var(--nx-muted)}.dc-row--user{display:flex;justify-content:flex-end}.dc-bubble{max-width:440px;padding:11px 18px;border-radius:18px;background:var(--nx-surface);font-size:15px;line-height:1.6}.dc-folded{display:flex;justify-content:center}.dc-folded span{padding:4px 12px;border-radius:999px;background:var(--nx-surface);font-size:12.5px;line-height:1.5;color:var(--nx-muted)}.dc-typing{animation-duration:.25s}.dc-dots{display:inline-flex;align-items:center;gap:5px;height:25px;padding:0 12px;border-radius:14px;background:var(--nx-surface)}.dc-dots i{width:6px;height:6px;border-radius:50%;background:var(--nx-muted-light);animation:dc-dot 1s ease-in-out infinite}.dc-dots i:nth-child(2){animation-delay:.15s}.dc-dots i:nth-child(3){animation-delay:.3s}@keyframes dc-dot{0%,60%,to{transform:none;opacity:.5}30%{transform:translateY(-3px);opacity:1}}.dc-card{margin-top:12px;padding:20px 22px;border-radius:18px;background:var(--nx-surface)}.dc-card-eyebrow{font-size:12.5px;line-height:1.5;color:var(--nx-muted)}.dc-result-title{margin-top:6px;font-size:26px;line-height:1.3;letter-spacing:-.01em;font-weight:600}.dc-result-desc{margin-top:10px;font-size:14.5px;line-height:1.6}.dc-result-label{margin-top:16px}.dc-tags{margin-top:8px;display:flex;flex-wrap:wrap;gap:8px}.dc-tag{padding:5px 12px;border-radius:999px;background:var(--nx-bg);font-size:13px;line-height:1.5}.dc-tag--outline{border:1px solid var(--nx-border)}.dc-card-foot{margin-top:14px;font-size:12px;line-height:1.5;color:var(--nx-muted-light)}.dc-table{margin-top:12px;border:1px solid var(--nx-border);border-radius:14px;background:var(--nx-bg)}.dc-table-row{display:flex;align-items:center;height:44px;padding:0 16px}.dc-table-row+.dc-table-row{border-top:1px solid var(--nx-border)}.dc-table-label{width:100px;font-size:13px;color:var(--nx-muted)}.dc-table-value{flex:1;font-size:14px;font-weight:var(--nx-weight-medium,500)}.dc-table-row .dc-icon{width:15px;height:15px;color:var(--nx-muted-light)}.dc-strength{margin-top:8px;font-size:24px;line-height:1.4;letter-spacing:-.01em;font-weight:600}.dc-evidence{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px}.dc-evidence span{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;border-radius:999px;background:var(--nx-surface);font-size:13px;line-height:1.5;color:var(--nx-ink-secondary,#4f4f4f)}.dc-evidence .dc-icon{width:14px;height:14px}.dc-seg{display:inline-flex;align-self:flex-start;gap:2px;margin-top:10px;padding:4px;border-radius:999px;background:var(--nx-surface)}.dc-jobs{display:flex;flex-direction:column}.dc-seg span{padding:6px 14px;border-radius:999px;font-size:13.5px;line-height:1.5;color:var(--nx-muted)}.dc-seg span.is-on{background:var(--nx-bg);color:var(--nx-ink);box-shadow:0 1px 2px rgba(0,0,0,.06)}.dc-seg b{margin-left:4px;font-weight:400;color:var(--nx-muted-light)}.dc-job-cards{margin-top:14px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.dc-job{padding:16px;border-radius:18px;border:1px solid var(--nx-border);background:var(--nx-bg);animation:dc-in .45s var(--dd-enter) both}.dc-job-top{display:flex;align-items:flex-start;justify-content:space-between}.dc-job-logo{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;border:1px solid var(--nx-border);font-size:12.5px;font-weight:var(--nx-weight-medium,500)}.dc-job-badge{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:999px;background:var(--nx-surface);font-size:11.5px;line-height:1.5;color:var(--nx-muted)}.dc-job-badge .dc-icon{width:12px;height:12px}.dc-job-title{margin-top:14px;font-size:17px;line-height:1.4;font-weight:600}.dc-job-company{margin-top:2px;color:var(--nx-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dc-job-company,.dc-job-meta{font-size:12.5px;line-height:1.5}.dc-job-meta{margin-top:6px;display:flex;align-items:center;gap:6px;color:var(--nx-ink-secondary,#4f4f4f)}.dc-job-company+.dc-job-meta{margin-top:12px}.dc-job-meta.is-muted{color:var(--nx-muted-light)}.dc-job-meta .dc-icon{width:14px;height:14px;color:var(--nx-muted)}.dc-job-foot{margin-top:16px;display:flex;align-items:center;justify-content:space-between}.dc-job-dislike{display:inline-flex;align-items:center;gap:4px;font-size:12.5px;color:var(--nx-muted)}.dc-job-dislike .dc-icon{width:14px;height:14px}.dc-job-action{display:inline-flex;align-items:center;gap:4px;height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--nx-border);font-size:13px;font-weight:var(--nx-weight-medium,500);transition:background-color var(--nx-duration-hover,.15s) ease}.dc-job-action.is-hover{background:var(--nx-surface)}.dc-job-action .dc-icon{width:13px;height:13px}.dc-jobs-foot{margin-top:14px;display:flex;align-items:center;justify-content:space-between;animation:dc-fade .4s ease .5s both}.dc-jobs-all{display:inline-flex;align-items:center;gap:2px;font-size:14px;font-weight:var(--nx-weight-medium,500)}.dc-jobs-all .dc-icon{width:14px;height:14px}.dc-jobs-src{font-size:11.5px;color:var(--nx-muted-light)}.dc-chips{position:absolute;left:0;bottom:70px;display:flex;gap:10px}.dc-chip{display:inline-flex;align-items:center;height:40px;padding:0 18px;border-radius:999px;border:1px solid var(--nx-border);font-size:14px;animation:dc-in .4s var(--dd-enter) both}.dc-chip,.dc-composer{background:var(--nx-bg)}.dc-composer{position:absolute;left:0;right:0;bottom:0;overflow:hidden;border-radius:20px;border:1px solid var(--nx-border);box-shadow:0 6px 20px rgba(0,0,0,.05)}.dc-opts{padding-bottom:6px;animation:dc-fade .3s ease both}.dc-opts-head{display:flex;justify-content:space-between;padding:12px 18px 4px;font-size:12.5px;line-height:1.5;color:var(--nx-muted)}.dc-opt{display:flex;align-items:center;gap:12px;height:44px;margin:0 6px;padding:0 12px;border-radius:12px;transition:background-color .15s ease}.dc-opt.is-hover{background:var(--nx-surface)}.dc-opt.is-picked{background:var(--nx-pill)}.dc-opt-key{display:grid;place-items:center;width:24px;height:24px;border-radius:7px;border:1px solid var(--nx-border);font-family:var(--nx-font-numeric,"Inter",sans-serif);font-size:11.5px;color:var(--nx-muted)}.dc-opt-label{font-size:15px;line-height:1.5}.dc-opt-meta{margin-left:auto;font-size:12.5px;color:var(--nx-muted-light)}.dc-input-row{display:flex;align-items:center;gap:12px;height:56px;padding:0 10px 0 18px}.dc-opts+.dc-input-row{border-top:1px solid var(--nx-border)}.dc .dc-icon--plus{width:20px;height:20px;color:var(--nx-ink-secondary,#4f4f4f)}.dc-input{flex:1;min-width:0;display:flex;align-items:center;overflow:hidden;white-space:nowrap;font-size:15px;line-height:1.5}.dc-placeholder{color:var(--nx-muted-light)}.dc-input .dc-placeholder{animation:dc-fade .3s ease both}.dc-send{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;flex-shrink:0;background:var(--nx-surface);color:var(--nx-muted);transition:background-color .2s ease,color .2s ease}.dc-send .dc-icon{width:18px;height:18px}.dc-side{position:absolute;right:32px;top:72px;bottom:24px;width:372px;overflow:hidden;padding:24px;border-radius:22px;background:var(--nx-surface);animation:dc-fade .4s ease both}.dc-side-in{animation:dc-fade .35s ease both}.dc-side-title{font-size:17px;line-height:1.45;font-weight:600}.dc-side-sub{margin-top:4px;font-size:12.5px;line-height:1.5;color:var(--nx-muted)}.dc-bars{margin-top:22px;display:flex;flex-direction:column;gap:15px}.dc-bar-head{display:flex;justify-content:space-between;font-size:13.5px;line-height:1.5}.dc-bar.is-top .dc-bar-head span:first-child{font-weight:600}.dc-bar-tag{font-size:12px;color:var(--nx-muted)}.dc-bar-track{position:relative;margin-top:7px;height:6px;border-radius:3px;background:var(--nx-bg);overflow:hidden}.dc-bar-fill{position:absolute;inset:0;border-radius:3px;background:var(--nx-border-strong);transform-origin:0 50%;transition:transform .7s var(--dd-enter),background-color .4s ease}.dc-bar.is-top .dc-bar-fill{background:var(--nx-brand)}.dc-side-foot{margin-top:18px;font-size:12px;line-height:1.5;color:var(--nx-muted-light)}.dc-side-divider{height:1px;margin:24px 0 18px;background:var(--nx-border)}.dc-side-label{margin-bottom:10px;font-size:12.5px;line-height:1.5;color:var(--nx-muted)}.dc-side-label--ink{margin:22px 0 10px;font-size:14px;font-weight:600;color:var(--nx-ink)}.dc-side-label--row{display:flex;align-items:center;justify-content:space-between}.dc-side-label--row span{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:400;color:var(--nx-muted)}.dc-side-label--row .dc-icon{width:13px;height:13px}.dc-side-check{margin-top:8px;display:flex;align-items:center;gap:8px;font-size:13.5px;line-height:1.5}.dc-side-check .dc-icon{width:15px;height:15px}.dc-side-link{margin-top:8px;display:flex;align-items:center;gap:10px;padding:13px 14px;border-radius:14px;background:var(--nx-bg);font-size:13.5px;line-height:1.5}.dc-side-link .dc-icon--chevron{margin-left:auto;width:14px;height:14px;color:var(--nx-muted)}.dc-facts{margin-top:18px;display:flex;flex-direction:column;gap:10px}.dc-fact{padding:12px 14px;border-radius:14px;background:var(--nx-bg);border:1px solid transparent;animation:dc-fade .35s ease both}.dc-side-in>.dc-fact+.dc-fact{margin-top:10px}.dc-fact.is-pending{background:transparent;border:1px dashed var(--nx-border-strong)}.dc-fact-label{display:flex;align-items:center;gap:6px;font-size:12px;line-height:1.5;color:var(--nx-muted)}.dc-fact-value{margin-top:4px;font-size:14px;line-height:1.5;font-weight:var(--nx-weight-medium,500)}.dc-fact.is-pending .dc-fact-value{font-size:13.5px;font-weight:400;color:var(--nx-muted-light)}.dc-fact-title{font-size:14.5px;line-height:1.5;font-weight:600}.dc-fact-basis{margin-top:4px;font-size:12.5px;line-height:1.5;color:var(--nx-muted)}.dc-seg--side{margin-top:0}.dc-ask-more{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-radius:14px;border:1px dashed var(--nx-border-strong);font-size:13px;line-height:1.5;color:var(--nx-muted)}.dc .dc-ask-more .dc-icon--plus{width:16px;height:16px}