.role-guide-v2-module__H8wZHW__guide{max-width:1060px;margin:var(--space-4) auto 0;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.role-guide-v2-module__H8wZHW__top{padding:var(--space-6) var(--space-8);border-bottom:1px solid var(--border);background:var(--page)}.role-guide-v2-module__H8wZHW__crumb{color:var(--text-secondary);font-size:var(--type-eyebrow-size);line-height:var(--type-eyebrow-line);margin:0}.role-guide-v2-module__H8wZHW__top h1{margin:var(--space-3) 0 var(--space-2);font-size:var(--type-page-size);line-height:var(--type-page-line);letter-spacing:-.02em;text-wrap:balance}.role-guide-v2-module__H8wZHW__answer{max-width:62ch;line-height:var(--type-body-line);margin:0}.role-guide-v2-module__H8wZHW__anchors{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.role-guide-v2-module__H8wZHW__anchors a{padding:6px var(--space-3);color:var(--brand);font-size:var(--type-eyebrow-size);line-height:var(--type-eyebrow-line);background:var(--surface);border:1px solid var(--border);border-radius:999px;font-weight:700;text-decoration:none}.role-guide-v2-module__H8wZHW__anchors a:hover{border-color:var(--brand)}.role-guide-v2-module__H8wZHW__layout{gap:var(--space-8);padding:var(--space-8);grid-template-columns:180px minmax(0,1fr);display:grid}.role-guide-v2-module__H8wZHW__rail{top:var(--space-4);align-self:start;gap:var(--space-1);display:grid;position:sticky}.role-guide-v2-module__H8wZHW__rail a{gap:var(--space-2);padding:var(--space-2);color:var(--text-secondary);font-size:var(--type-meta-size);line-height:var(--type-meta-line);border-radius:var(--radius-sm);grid-template-columns:2.4ch 1fr;text-decoration:none;display:grid}.role-guide-v2-module__H8wZHW__rail a:hover{color:var(--text-primary);background:var(--page)}.role-guide-v2-module__H8wZHW__rail b{color:var(--brand);font-family:var(--font-mono);font-variant-numeric:tabular-nums}.role-guide-v2-module__H8wZHW__content{gap:var(--space-8);min-width:0;display:grid}.role-guide-v2-module__H8wZHW__section{gap:var(--space-4);min-width:0;padding-bottom:var(--space-8);border-bottom:1px solid var(--border);display:grid}.role-guide-v2-module__H8wZHW__section:last-child{border-bottom:0;padding-bottom:0}.role-guide-v2-module__H8wZHW__head{gap:var(--space-3);align-items:center;display:flex}.role-guide-v2-module__H8wZHW__num{color:#fff;width:28px;height:28px;font-family:var(--font-mono);font-size:var(--type-eyebrow-size);background:var(--brand);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.role-guide-v2-module__H8wZHW__head h2{font-size:var(--type-section-size);line-height:var(--type-section-line);text-wrap:balance;margin:0}.role-guide-v2-module__H8wZHW__focus{padding:3px var(--space-3);color:var(--brand);font-size:var(--type-eyebrow-size);line-height:var(--type-eyebrow-line);white-space:nowrap;background:color-mix(in srgb, var(--brand) 12%, transparent);border-radius:999px;flex:none;margin:0;font-weight:700}.role-guide-v2-module__H8wZHW__section[data-focus]{padding-left:var(--space-4);border-left:3px solid var(--brand)}.role-guide-v2-module__H8wZHW__rail a[data-focus]{color:var(--text-primary);font-weight:700}.role-guide-v2-module__H8wZHW__rail a[data-focus] b:after{content:"•";color:var(--brand);margin-left:2px}.role-guide-v2-module__H8wZHW__relation{max-width:66ch;padding:var(--space-4);line-height:var(--type-body-line);background:var(--page);border-left:3px solid var(--brand);border-radius:0 var(--radius-sm) var(--radius-sm) 0;margin:0}.role-guide-v2-module__H8wZHW__stages{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));margin:0;padding:0;list-style:none;display:grid}.role-guide-v2-module__H8wZHW__stage{gap:var(--space-2);min-width:0;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);display:grid}.role-guide-v2-module__H8wZHW__stage>b{font-size:var(--type-card-size);line-height:var(--type-card-line)}.role-guide-v2-module__H8wZHW__beforeAfter{gap:var(--space-2);font-size:var(--type-meta-size);line-height:var(--type-meta-line);grid-template-columns:1fr auto 1fr;align-items:baseline;margin:0;display:grid}.role-guide-v2-module__H8wZHW__was{color:var(--text-secondary)}.role-guide-v2-module__H8wZHW__now{color:var(--brand);font-weight:700}.role-guide-v2-module__H8wZHW__stagesSummary{max-width:66ch;padding:var(--space-3) var(--space-4);line-height:var(--type-body-line);background:var(--page);border-radius:var(--radius-sm);margin:0}.role-guide-v2-module__H8wZHW__detail{gap:var(--space-2);color:var(--text-secondary);font-size:var(--type-meta-size);line-height:var(--type-meta-line);flex-wrap:wrap;align-items:baseline;margin:0;display:flex}.role-guide-v2-module__H8wZHW__label{font-size:var(--type-eyebrow-size);letter-spacing:.08em;text-transform:uppercase;flex:none;font-weight:700}.role-guide-v2-module__H8wZHW__sources,.role-guide-v2-module__H8wZHW__steps{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.role-guide-v2-module__H8wZHW__source{gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);align-items:start;display:grid}.role-guide-v2-module__H8wZHW__sourceMeta{gap:var(--space-2) var(--space-3);flex-wrap:wrap;align-items:baseline;min-width:0;display:flex}.role-guide-v2-module__H8wZHW__sourceType{color:var(--brand);font-size:var(--type-meta-size);white-space:nowrap;font-weight:700}.role-guide-v2-module__H8wZHW__obligation{padding:2px var(--space-2);font-size:var(--type-eyebrow-size);line-height:var(--type-eyebrow-line);white-space:nowrap;border-radius:999px;font-weight:700}.role-guide-v2-module__H8wZHW__obligation[data-kind=强制]{color:var(--error);background:color-mix(in srgb, var(--error) 10%, transparent)}.role-guide-v2-module__H8wZHW__obligation[data-kind=客户要求]{color:var(--warning);background:color-mix(in srgb, var(--warning) 12%, transparent)}.role-guide-v2-module__H8wZHW__obligation[data-kind=自愿]{color:var(--text-secondary);background:var(--page)}.role-guide-v2-module__H8wZHW__sourceBody{gap:var(--space-1);min-width:0;display:grid}.role-guide-v2-module__H8wZHW__sourceLink{max-width:100%;font-size:var(--type-meta-size);overflow-wrap:anywhere;margin-left:auto}.role-guide-v2-module__H8wZHW__step{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);grid-template-columns:28px minmax(0,1fr) minmax(0,200px);align-items:start;display:grid}.role-guide-v2-module__H8wZHW__stepNo{width:24px;height:24px;color:var(--brand);font-family:var(--font-mono);font-size:var(--type-eyebrow-size);background:var(--page);border-radius:50%;place-items:center;font-weight:700;display:grid}.role-guide-v2-module__H8wZHW__stepBody{gap:var(--space-1);min-width:0;display:grid}.role-guide-v2-module__H8wZHW__stepBody>b{font-size:var(--type-card-size);line-height:var(--type-card-line)}.role-guide-v2-module__H8wZHW__stepBody p{color:var(--text-secondary);font-size:var(--type-meta-size);line-height:var(--type-body-line);margin:0}.role-guide-v2-module__H8wZHW__support{gap:var(--space-1);min-width:0;padding-left:var(--space-3);border-left:1px solid var(--border);font-size:var(--type-meta-size);display:grid}.role-guide-v2-module__H8wZHW__goal{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);display:grid}.role-guide-v2-module__H8wZHW__goal>p{max-width:66ch;line-height:var(--type-body-line);margin:0}.role-guide-v2-module__H8wZHW__goalRule{padding:var(--space-3) var(--space-4);color:var(--warning);font-size:var(--type-meta-size);line-height:var(--type-body-line);background:color-mix(in srgb, var(--warning) 8%, transparent);border-radius:var(--radius-sm)}.role-guide-v2-module__H8wZHW__goalFields{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));margin:0;display:grid}.role-guide-v2-module__H8wZHW__goalFields>div{padding:var(--space-3);background:var(--page);border-radius:var(--radius-sm);gap:2px;display:grid}.role-guide-v2-module__H8wZHW__goalFields dt{color:var(--text-secondary);font-size:var(--type-eyebrow-size);line-height:var(--type-eyebrow-line);font-weight:700}.role-guide-v2-module__H8wZHW__goalFields dd{font-size:var(--type-meta-size);line-height:var(--type-meta-line);margin:0}@media (max-width:900px){.role-guide-v2-module__H8wZHW__layout{gap:var(--space-6);padding:var(--space-4);grid-template-columns:minmax(0,1fr)}.role-guide-v2-module__H8wZHW__rail{display:none}.role-guide-v2-module__H8wZHW__top{padding:var(--space-4)}.role-guide-v2-module__H8wZHW__source,.role-guide-v2-module__H8wZHW__step{grid-template-columns:minmax(0,1fr)}.role-guide-v2-module__H8wZHW__support{padding-left:0;padding-top:var(--space-2);border-left:0;border-top:1px solid var(--border)}}
.role-guide-module__v4XglG__guide{gap:var(--space-6);display:grid}.role-guide-module__v4XglG__section{gap:var(--space-2);display:grid}.role-guide-module__v4XglG__head{gap:var(--space-3);align-items:baseline;display:flex}.role-guide-module__v4XglG__head h2{font-size:var(--type-section-size);line-height:var(--type-section-line);text-wrap:balance;margin:0}.role-guide-module__v4XglG__num{min-width:2ch;color:var(--brand);font-family:var(--font-mono);font-size:var(--type-meta-size);line-height:var(--type-section-line);font-variant-numeric:tabular-nums;flex:none;font-weight:700}.role-guide-module__v4XglG__items{gap:var(--space-2);padding:0 0 0 calc(2ch + var(--space-3));margin:0;list-style:none;display:grid}.role-guide-module__v4XglG__items li{padding:var(--space-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);gap:2px;display:grid}.role-guide-module__v4XglG__items a{font-weight:700}.role-guide-module__v4XglG__itemSummary{color:var(--text-secondary);font-size:var(--type-meta-size);line-height:var(--type-meta-line)}.role-guide-module__v4XglG__pending{margin:0 0 0 calc(2ch + var(--space-3));max-width:68ch;padding:var(--space-3);color:var(--text-secondary);background:var(--surface);border:1px dashed var(--border);border-radius:var(--radius-md)}.role-guide-module__v4XglG__hint{color:var(--text-secondary);font-size:var(--type-meta-size);line-height:var(--type-meta-line)}.role-guide-module__v4XglG__prose{margin-left:calc(2ch + var(--space-3));gap:var(--space-3);display:grid}.role-guide-module__v4XglG__prose p{max-width:68ch;margin:0}
.role-directory-module__swjY8q__page{gap:var(--space-6);display:grid}.role-directory-module__swjY8q__intro{gap:var(--space-2);display:grid}.role-directory-module__swjY8q__intro h1{margin:0}.role-directory-module__swjY8q__intro p{max-width:62ch;color:var(--text-secondary);margin:0}.role-directory-module__swjY8q__notice{max-width:70ch;padding:var(--space-4);color:var(--text-secondary);background:var(--surface);border:1px dashed var(--border);border-radius:var(--radius-md);margin:0}.role-directory-module__swjY8q__grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin:0;padding:0;list-style:none;display:grid}.role-directory-module__swjY8q__card{gap:var(--space-1);min-height:84px;padding:var(--space-3);color:inherit;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);align-content:start;text-decoration:none;display:grid}.role-directory-module__swjY8q__card:hover{border-color:var(--brand)}.role-directory-module__swjY8q__card:focus-visible{outline:2px solid var(--info);outline-offset:2px}.role-directory-module__swjY8q__label{font-size:var(--type-card-size);line-height:var(--type-card-line);font-weight:700}.role-directory-module__swjY8q__meta{color:var(--text-secondary);font-size:var(--type-meta-size);line-height:var(--type-meta-line);font-variant-numeric:tabular-nums}.role-directory-module__swjY8q__metaGuide{color:var(--text-primary);font-weight:600}.role-directory-module__swjY8q__list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.role-directory-module__swjY8q__back{font-size:var(--type-meta-size);line-height:var(--type-meta-line);justify-self:start}
