.youjie-site .dd-page{--dd-ink:#25292c;--dd-copy:#3d454b;--dd-muted:#6d757c;--dd-rule:#e4e7e3;--dd-cell:#e1e4df;--dd-head:#f5f6f3;min-height:80vh;color:var(--dd-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fffefb;padding:112px 0 80px}.youjie-site .dd-page :is(h1,h2,h3,p,ol,ul,dl,dd){margin:0}.youjie-site .dd-page a{color:inherit;text-decoration:none}.youjie-site .dd-page :is(a,button,summary):focus-visible{outline-offset:3px;outline:2px solid #bf5b46}.youjie-site .dd-page svg{flex-shrink:0;width:15px;height:15px}.youjie-site .dd-container{width:min(1080px,100% - 80px);margin-inline:auto}.youjie-site .dd-breadcrumb{color:#8a9089;align-items:center;gap:10px;font-size:12px;display:flex;margin-bottom:32px!important}.youjie-site .dd-breadcrumb a:hover{color:var(--dd-ink)}.youjie-site .dd-breadcrumb>span{color:#c3c7c0}.youjie-site .dd-layout{grid-template-columns:184px minmax(0,760px);justify-content:space-between;align-items:start;gap:64px;display:grid}.youjie-site .dd-outline{font-size:13px;line-height:1.5;position:sticky;top:104px}.youjie-site .dd-outline>p{color:var(--dd-muted);font-size:12px;font-weight:600;margin-bottom:10px!important}.youjie-site .dd-outline ol{border-left:1px solid var(--dd-rule);padding:0;list-style:none}.youjie-site .dd-outline li a{color:var(--dd-muted);border-left:2px solid #0000;gap:8px;margin-left:-1px;padding:6px 0 6px 14px;transition:color .15s,border-color .15s;display:flex}.youjie-site .dd-outline li a span{flex-shrink:0;width:1.1em}.youjie-site .dd-outline li a:hover{color:var(--dd-ink)}.youjie-site .dd-outline li a[aria-current]{border-left-color:var(--dd-ink);color:var(--dd-ink);font-weight:600}.youjie-site .dd-outline-actions{border-top:1px solid var(--dd-rule);gap:2px;margin-top:22px;padding-top:16px;display:grid}.youjie-site .dd-outline-actions :is(a,button){min-height:32px;color:var(--dd-copy);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:0;display:flex}.youjie-site .dd-outline-actions :is(a,button):hover{color:var(--dd-ink)}.youjie-site .dd-outline-actions svg{width:14px;height:14px}.youjie-site .dd-head{border-bottom:1px solid var(--dd-rule);padding-bottom:28px}.youjie-site :is(.dd-kicker,.dd-meta){color:var(--dd-muted);flex-wrap:wrap;align-items:center;font-size:13px;line-height:1.6;display:flex}.youjie-site :is(.dd-kicker,.dd-meta)>span+span:before{content:"·";text-align:center;color:#b5bab3;width:20px;display:inline-block}.youjie-site .dd-kicker>span:first-child{color:var(--dd-ink);font-weight:600}.youjie-site .dd-head h1{letter-spacing:-.03em;text-wrap:balance;font-size:32px;font-weight:620;line-height:1.38;margin-top:10px!important}.youjie-site .dd-meta{margin-top:12px!important}.youjie-site .dd-status{align-items:center;gap:6px;display:inline-flex}.youjie-site .dd-status i{background:#98a28e;border-radius:50%;width:6px;height:6px}.youjie-site .dd-status--recruiting i{background:#bc624d}.youjie-site .dd-status--reviewing i{background:#a39573}.youjie-site .dd-lead{max-width:42em;color:var(--dd-copy);font-size:15px;line-height:1.85;margin-top:16px!important}.youjie-site .dd-actions{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:22px;display:flex}.youjie-site :is(.dd-actions,.dd-end-actions)>a{color:var(--dd-copy);align-items:center;gap:6px;font-size:14px;display:inline-flex}.youjie-site :is(.dd-actions,.dd-end-actions)>a:hover{color:var(--dd-ink)}.youjie-site .dd-primary{height:38px;color:var(--brand-deep);font:inherit;cursor:pointer;background:#ff6b57;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 16px;font-size:14px;font-weight:600;transition:background .16s;display:inline-flex}.youjie-site .dd-primary:hover{background:#ff7d6b}.youjie-site .dd-contact-link{min-height:38px;color:var(--dd-copy);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:14px;display:inline-flex}.youjie-site .dd-status--closed i{background:#8b949b}.youjie-site .dd-section{padding-top:36px;scroll-margin-top:96px}.youjie-site .dd-section+.dd-section{border-top:1px solid #eceee9;margin-top:40px}.youjie-site .dd-section h2{letter-spacing:-.01em;font-size:20px;font-weight:620;line-height:1.45;margin-bottom:18px!important}.youjie-site .dd-section h3{font-size:16px;font-weight:600;line-height:1.5;margin:26px 0 10px!important}.youjie-site .dd-section h2+h3,.youjie-site .dd-section h2+div>h3:first-child{margin-top:0!important}.youjie-site .dd-para{color:var(--dd-copy);font-size:15px;line-height:1.85;margin-bottom:12px!important}.youjie-site .dd-para strong{color:var(--dd-ink);font-weight:600}.youjie-site :is(.dd-table,.dd-info)+.dd-para{margin-top:16px!important}.youjie-site .dd-bullets{color:var(--dd-copy);padding-left:22px;font-size:15px;line-height:1.85}.youjie-site .dd-bullets li+li{margin-top:4px}.youjie-site .dd-bullets li::marker{color:#9aa19a}.youjie-site .dd-info{border-top:1px solid var(--dd-cell);border-left:1px solid var(--dd-cell);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.youjie-site .dd-info>div{border-right:1px solid var(--dd-cell);border-bottom:1px solid var(--dd-cell);grid-template-columns:96px minmax(0,1fr);display:grid}.youjie-site .dd-info>div[data-wide]{grid-column:1/-1}.youjie-site .dd-info dt{background:var(--dd-head);color:var(--dd-muted);padding:10px 14px;font-size:13px;line-height:1.7}.youjie-site .dd-info dd{padding:10px 14px;font-size:14px;line-height:1.7}.youjie-site .dd-table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.7}.youjie-site .dd-table :is(th,td){border:1px solid var(--dd-cell);text-align:left;vertical-align:top;padding:10px 14px}.youjie-site .dd-table thead th{background:var(--dd-head);color:var(--dd-muted);white-space:nowrap;font-size:13px;font-weight:600}.youjie-site .dd-table tbody th{font-weight:600}.youjie-site .dd-table :is(ul,ol){padding-left:18px}.youjie-site .dd-table li+li{margin-top:3px}.youjie-site .dd-table li::marker{color:#9aa19a}.youjie-site .dd-kv tbody th{white-space:nowrap;background:#f9faf8;width:112px}.youjie-site .dd-causes tbody th{width:96px}.youjie-site .dd-profile tbody th{width:96px;color:var(--dd-muted);background:#f9faf8;font-weight:500}.youjie-site .dd-profile td:nth-child(3){width:200px}.youjie-site .dd-state{align-items:flex-start;gap:6px;font-size:13px;display:inline-flex}.youjie-site .dd-state svg{width:14px;height:14px;margin-top:4px}.youjie-site .dd-state[data-status=confirmed]{color:#2f6f4a}.youjie-site .dd-state[data-status=pending]{color:#94661a}.youjie-site .dd-reqs .dd-code{width:56px;color:var(--dd-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.youjie-site .dd-reqs tbody th{width:28%}.youjie-site .dd-reqs td[data-label=优先级]{white-space:nowrap;width:76px}.youjie-site .dd-reqs td[data-label=关联问题]{width:132px}.youjie-site .dd-reqs tr:target{background:#fff6ee}.youjie-site .dd-links{flex-wrap:wrap;gap:2px 10px;display:flex}.youjie-site .dd-links a{color:var(--brand-deep);text-underline-offset:3px;white-space:nowrap;-webkit-text-decoration:underline #c5ccd6;text-decoration:underline #c5ccd6}.youjie-site .dd-links a:hover{text-decoration-color:currentColor}.youjie-site .dd-note{color:var(--dd-muted);font-size:13px;line-height:1.7;margin-top:10px!important}.youjie-site .dd-problems{color:var(--dd-copy);padding-left:26px;font-size:15px;line-height:1.8}.youjie-site .dd-problems li{border-radius:4px;padding:2px 0;scroll-margin-top:110px;transition:background .4s}.youjie-site .dd-problems li+li{margin-top:10px}.youjie-site .dd-problems li::marker{color:var(--dd-muted);font-variant-numeric:tabular-nums;font-weight:600}.youjie-site .dd-problems strong{color:var(--dd-ink);font-weight:600}.youjie-site .dd-problems p{color:var(--dd-muted);font-size:14px;line-height:1.75;margin-top:2px!important}.youjie-site .dd-problems li:target{background:#fff6ee}.youjie-site .dd-terms summary{cursor:pointer;justify-content:space-between;align-items:baseline;gap:16px;list-style:none;display:flex}.youjie-site .dd-terms summary::-webkit-details-marker{display:none}.youjie-site .dd-terms summary h2{margin:0!important}.youjie-site .dd-toggle{color:var(--dd-muted);font-size:13px}.youjie-site .dd-terms summary:hover .dd-toggle{color:var(--dd-ink)}.youjie-site .dd-terms details:not([open]) .dd-toggle span:last-child,.youjie-site .dd-terms details[open] .dd-toggle span:first-child{display:none}.youjie-site .dd-terms details[open] summary{margin-bottom:16px}.youjie-site .dd-end{border-top:1px solid var(--dd-rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;margin-top:48px;padding-top:32px;display:flex}.youjie-site .dd-end h2{font-size:18px;font-weight:620;line-height:1.5}.youjie-site .dd-end p{color:var(--dd-muted);font-size:14px;line-height:1.7;margin-top:4px!important}.youjie-site .dd-end-actions{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.youjie-site .dd-assign{border-top:1px solid var(--dd-rule);margin-top:48px;padding-top:32px}.youjie-site .dd-assign-eyebrow{color:#2f5fc1;margin:0;font-size:12px}.youjie-site .dd-assign h2{color:var(--dd-ink);margin:6px 0 8px;font-size:24px;font-weight:600;line-height:1.35}.youjie-site .dd-assign>p:not(.dd-assign-eyebrow){max-width:42em;color:var(--dd-muted);margin:0;font-size:14px;line-height:1.75}.youjie-site .dd-assign-row{color:var(--dd-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;margin-top:28px;font-size:14px;display:flex}.youjie-site .dd-back{color:var(--dd-muted);align-items:center;gap:6px;margin-top:32px;font-size:13px;display:inline-flex}.youjie-site .dd-back:hover{color:var(--dd-ink)}@media (max-width:1100px){.youjie-site .dd-container{width:calc(100% - 64px)}.youjie-site .dd-layout{grid-template-columns:160px minmax(0,1fr);gap:40px}}@media (max-width:960px){.youjie-site .dd-layout{grid-template-columns:minmax(0,760px);justify-content:center}.youjie-site .dd-outline{display:none}}@media (max-width:640px){.youjie-site .dd-page{padding:96px 0 64px}.youjie-site .dd-container{width:calc(100% - 32px)}.youjie-site .dd-breadcrumb{margin-bottom:22px!important}.youjie-site .dd-head h1{font-size:25px}.youjie-site .dd-lead{font-size:14px}.youjie-site .dd-section{padding-top:28px}.youjie-site .dd-section+.dd-section{margin-top:32px}.youjie-site .dd-section h2{font-size:18px}.youjie-site .dd-info{grid-template-columns:minmax(0,1fr)}.youjie-site .dd-info>div{grid-template-columns:84px minmax(0,1fr)}.youjie-site .dd-table thead{display:none}.youjie-site .dd-table,.youjie-site .dd-table :is(tbody,tr,th,td){display:block;width:auto!important}.youjie-site .dd-table tr{border:1px solid var(--dd-cell);border-radius:6px;overflow:hidden}.youjie-site .dd-table tr+tr{margin-top:8px}.youjie-site .dd-table :is(th,td){border:0;padding:8px 12px}.youjie-site .dd-table tbody th{white-space:normal;background:var(--dd-head)!important;color:var(--dd-ink)!important;font-weight:600!important}.youjie-site .dd-table td[data-label]:before{content:attr(data-label);color:var(--dd-muted);font-size:12px;display:block}.youjie-site .dd-reqs tr{grid-template-columns:auto minmax(0,1fr);display:grid}.youjie-site .dd-reqs .dd-code{background:var(--dd-head);padding-right:0}.youjie-site .dd-reqs td[data-label]{grid-column:1/-1}.youjie-site .dd-end{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.youjie-site .dd-page *{transition:none!important}}
