.sd-dept{gap:16px;min-width:0;display:grid}.sd-dept-navlink{align-items:center;gap:6px;display:inline-flex}.sd-dept-status{color:var(--sd-ink-2);font-size:var(--sd-fs-ui);margin:24px 0}.sd-dept-intro{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;margin:8px 0 4px;display:flex}.sd-dept-intro__title{font:600 var(--sd-fs-display) / 1.15 var(--font-heading);letter-spacing:-.01em;margin:6px 0 0}.sd-dept-intro__description{max-width:72ch;color:var(--sd-ink-2);font-size:var(--sd-fs-body);margin:6px 0 0;line-height:1.5}.sd-dept-intro__actions{flex-wrap:wrap;gap:8px;display:flex}.sd-dept-note{color:var(--sd-ink-2);font-size:var(--sd-fs-meta);margin:0;line-height:1.5}.sd-dept-note b{color:var(--sd-navy)}.sd-dept-hero__crumbs{color:var(--sd-on-navy-2);font-size:var(--sd-fs-meta);flex-wrap:wrap;gap:8px;margin:0 0 18px;padding:0;list-style:none;display:flex}.sd-dept-hero__crumbs li+li:before{content:"/";margin-right:8px}.sd-dept-hero__crumbs a{min-height:var(--sd-target);color:var(--sd-on-navy-2);align-items:center;margin:-13px 0;text-decoration:none;display:inline-flex}.sd-dept-hero__crumbs a:hover{color:var(--sd-on-navy-1);text-decoration:underline}.sd-dept-hero__grid{grid-template-columns:minmax(0,1fr) 300px;align-items:end;gap:32px;display:grid}.sd-dept-hero__sub{color:var(--sd-on-navy-1);font-size:var(--sd-fs-lede);margin:0;line-height:1.5}.sd-dept-hero__facts{color:var(--sd-on-navy-2);font-size:var(--sd-fs-ui);margin:6px 0 0}.sd-dept-hero__pills{flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.sd-dept-hero__pill{border:1px solid var(--sd-ink-3);border-radius:var(--sd-radius-pill);color:var(--sd-on-navy-1);font-size:var(--sd-fs-meta);align-items:center;gap:6px;padding:5px 12px;display:inline-flex}.sd-dept-hero__pill--rank{border-color:var(--sd-cs-blue);background:var(--sd-cs-blue);color:var(--sd-white);font:600 11.5px / 1.2 var(--font-ui);letter-spacing:.06em;text-transform:uppercase}.sd-dept-asof{border:1px solid var(--sd-ink-3);background:var(--sd-navy-2);font-size:var(--sd-fs-meta);border-radius:14px;margin:0;padding:14px 16px}.sd-dept-asof__title{color:var(--sd-on-navy-accent);font:600 10.5px / 1 var(--font-ui);letter-spacing:.16em;text-transform:uppercase;margin:0 0 8px}.sd-dept-asof dl{margin:0}.sd-dept-asof dl div{border-top:1px solid var(--sd-ink-3);justify-content:space-between;gap:12px;padding:5px 0;display:flex}.sd-dept-asof dt{color:var(--sd-on-navy-2)}.sd-dept-asof dd{color:var(--sd-white);font-variant-numeric:tabular-nums;text-align:right;margin:0}.sd-dept-filters{flex-wrap:wrap;align-items:center;gap:8px 16px;margin:6px 0 0;display:flex}.sd-dept-filters__group{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sd-dept-filters__label{color:var(--sd-ink-2);font:600 var(--sd-fs-micro) / 1.2 var(--font-ui);letter-spacing:.14em;text-transform:uppercase}.sd-dept-filters__end{min-width:220px;margin-left:auto}.sd-dept-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.sd-dept-stats--two{grid-template-columns:repeat(2,minmax(0,1fr))}.sd-dept-stat-missing{color:var(--sd-ink-2);font-size:var(--sd-fs-h3);font-weight:600}.sd-dept-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:16px;display:grid}.sd-dept-c7{grid-column:span 7}.sd-dept-c5{grid-column:span 5}.sd-dept-c8{grid-column:span 8}.sd-dept-c4{grid-column:span 4}.sd-dept-c12{grid-column:1/-1}.sd-dept-stack{gap:16px;min-width:0;display:grid}.sd-dept-panel{gap:12px;min-width:0;display:grid}.sd-dept-pipe{border:1px solid var(--sd-line-blue);border-radius:var(--sd-radius-row);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.sd-dept-pipe li{border-right:1px solid var(--sd-line-blue);background:var(--sd-raised);padding:10px 14px}.sd-dept-pipe li:last-child{border-right:0}.sd-dept-pipe b{color:var(--sd-cs-blue);font:700 22px / 1.1 var(--font-ui);font-variant-numeric:tabular-nums;display:block}.sd-dept-pipe span{color:var(--sd-ink-2);font-size:var(--sd-fs-meta)}.sd-dept-chip{border:1px solid var(--sd-control-line);border-radius:var(--sd-radius-pill);background:var(--sd-white);width:fit-content;color:var(--sd-ink-2);white-space:nowrap;justify-self:start;align-items:center;gap:6px;padding:3px 9px;font-size:12px;font-weight:600;display:inline-flex}.sd-dept-chip--go{border-color:var(--sd-pale-line);background:var(--sd-pale);color:var(--sd-cs-blue)}.sd-dept-chip--done{border-color:var(--sd-ok-line);background:var(--sd-ok-bg);color:var(--sd-ok)}.sd-dept-chip--warn{border-color:var(--sd-warn-line);background:var(--sd-warn-bg);color:var(--sd-warn)}.sd-dept-who{gap:2px;min-width:0;display:grid}.sd-dept-who b{font-weight:600}.sd-dept-who a{min-height:var(--sd-target);color:var(--sd-navy);justify-self:start;align-items:center;margin:-12px 0;font-weight:600;text-decoration:none;display:inline-flex}.sd-dept-who a:hover{color:var(--sd-cobalt);text-decoration:underline}.sd-dept-who span{overflow-wrap:break-word;color:var(--sd-ink-3);font-size:12px}.sd-dept-when{white-space:nowrap}.sd-dept-narrow-only{display:none}.sd-dept-when span{color:var(--sd-ink-3);font-size:12px;display:block}.sd-dept-when--stale span{color:var(--sd-warn);font-weight:600}.sd-dept-toolbar{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.sd-dept-toolbar .sd-field{flex:0 180px;min-width:150px}.sd-dept-toolbar .sd-dept-toolbar__search{flex:220px;max-width:320px}.sd-dept-toolbar__end{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.sd-dept-toggle[aria-pressed=true]{border-color:var(--sd-warn-line);background:var(--sd-warn-bg);color:var(--sd-warn)}.sd-dept-logged{border:1px solid var(--sd-line-blue);border-radius:var(--sd-radius-row);background:var(--sd-pale-2);color:var(--sd-navy);font-size:var(--sd-fs-meta);align-items:flex-start;gap:10px;margin:0;padding:10px 16px;line-height:1.5;display:flex}.sd-dept-logged .sd-icon{color:var(--sd-cs-blue);flex:none;margin-top:2px}.sd-dept-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.sd-dept-form{gap:14px;display:grid}.sd-dept-form__row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.sd-dept-textarea{border:1px solid var(--sd-field-line);border-radius:var(--sd-radius-field);background:var(--sd-white);width:100%;min-height:140px;color:var(--sd-navy);font:400 var(--sd-fs-body) / 1.5 var(--font-ui);resize:vertical;padding:10px 12px}.sd-dept-textarea:hover{border-color:var(--sd-field-hover)}.sd-dept-textarea:focus-visible{border-color:var(--sd-cobalt);outline:2px solid var(--sd-cobalt);outline-offset:0;box-shadow:var(--sd-focus-glow)}.sd-dept-label{color:var(--sd-navy);font-size:var(--sd-fs-label);margin:0 0 6px;font-weight:600;display:block}.sd-dept-file{gap:6px;display:grid}.sd-dept-file input[type=file]{min-height:var(--sd-target);font:inherit;padding:8px 0}.sd-dept-results{border:1px solid var(--sd-line-blue);border-radius:var(--sd-radius-row);gap:0;max-height:320px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.sd-dept-results li{border-bottom:1px solid var(--sd-line-soft);font-size:var(--sd-fs-ui);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:8px 12px;display:grid}.sd-dept-results li:last-child{border-bottom:0}.sd-dept-results__what{gap:2px;min-width:0;display:grid}.sd-dept-results__what b{overflow-wrap:anywhere;font-weight:600}.sd-dept-results__what span{color:var(--sd-ink-2);font-size:var(--sd-fs-meta)}.sd-dept-progress{gap:6px;display:grid}.sd-dept-progress__bar{border-radius:var(--sd-radius-pill);background:var(--sd-line-soft);height:8px;overflow:hidden}.sd-dept-progress__bar span{border-radius:inherit;background:var(--sd-cobalt);height:100%;display:block}.sd-dept-cv{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;display:grid}.sd-dept-cv__sheet{min-width:0}.sd-dept-cv__aside{gap:16px;display:grid;position:sticky;top:16px}.sd-dept-sheet{border:1px solid var(--sd-line-blue);background:var(--sd-white);box-shadow:var(--sd-shadow-card);color:var(--sd-navy);font:400 14px / 1.55 var(--font-doc);border-radius:6px;padding:56px 64px 64px}.sd-dept-sheet__name{font:600 24px / 1.2 var(--font-doc);text-align:center;margin:0}.sd-dept-sheet__contact{color:var(--sd-ink-2);text-align:center;margin:6px 0 0;font-size:13px}.sd-dept-sheet__section{margin-top:26px}.sd-dept-sheet__heading{border-bottom:1px solid var(--sd-navy);font:700 13px / 1.3 var(--font-doc);letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px;padding-bottom:4px}.sd-dept-sheet__subheading{font:600 13.5px / 1.3 var(--font-doc);margin:14px 0 6px;font-style:italic}.sd-dept-sheet__entries{gap:8px;margin:0;padding:0;list-style:none;display:grid}.sd-dept-sheet__entry{grid-template-columns:120px minmax(0,1fr);gap:12px;display:grid}.sd-dept-sheet__dates{color:var(--sd-ink-2);font-variant-numeric:tabular-nums}.sd-dept-sheet__entry p{margin:0}.sd-dept-sheet__entry .sd-dept-sheet__detail{color:var(--sd-ink-2);font-size:13px}.sd-dept-sheet__pubs{gap:8px;margin:0;padding-left:22px;display:grid}.sd-dept-sheet__flag{color:var(--sd-warn);font:600 11px / 1.4 var(--font-ui);margin-left:6px;display:inline-block}.sd-dept-sheet__section .sd-dept-sheet__entry+.sd-dept-sheet__entry,.sd-dept-sheet__cite+.sd-dept-sheet__cite{margin-top:8px}.sd-dept-sheet__cite,.sd-dept-sheet__para{margin:0}.sd-dept-sheet__para+.sd-dept-sheet__para{margin-top:10px}.sd-dept-sheet__section>.sd-dept-sheet__detail{color:var(--sd-ink-2);margin:4px 0;font-size:13px}.sd-dept-sheet__indent{margin:2px 0 0 132px}.sd-dept-sheet__cite-note{margin:2px 0 0 22px;font-style:italic}.sd-dept-sheet__verify{color:var(--sd-ink-2);font:400 12.5px / 1.4 var(--font-ui);margin-top:2px;display:block}.sd-dept-sheet__table-wrap{max-width:100%;overflow-x:auto}.sd-dept-sheet__table{border-collapse:collapse;width:100%;font-size:13px}.sd-dept-sheet__table th,.sd-dept-sheet__table td{border:1px solid var(--sd-line-blue);text-align:left;vertical-align:top;padding:6px 8px}.sd-dept-sheet__table th{font-weight:700}.sd-dept-sheet__line{display:block}.sd-dept-facts{gap:0;margin:0;display:grid}.sd-dept-facts div{border-top:1px solid var(--sd-line-soft);font-size:var(--sd-fs-ui);justify-content:space-between;gap:12px;padding:8px 0;display:flex}.sd-dept-facts div:first-child{border-top:0}.sd-dept-facts dt{color:var(--sd-ink-2)}.sd-dept-facts dd{font-variant-numeric:tabular-nums;text-align:right;margin:0;font-weight:600}.sd-dept-log{margin:0;padding:0;list-style:none;display:grid}.sd-dept-log li{border-bottom:1px solid var(--sd-line-soft);font-size:var(--sd-fs-body);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 16px;padding:12px 4px;display:grid}.sd-dept-log li:last-child{border-bottom:0}.sd-dept-log time{color:var(--sd-ink-2);font-size:var(--sd-fs-meta);font-variant-numeric:tabular-nums;white-space:nowrap}.sd-dept-log__actor{color:var(--sd-ink-3);font-size:var(--sd-fs-meta)}.sd-dept-settings{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.sd-dept-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.sd-dept-fieldset{border:0;gap:4px;margin:0;padding:0;display:grid}.sd-dept-fieldset legend{color:var(--sd-navy);font-size:var(--sd-fs-label);margin-bottom:6px;padding:0;font-weight:600}.sd-dept-form__actions{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.sd-dept-locked{color:var(--sd-ink-2);font-size:var(--sd-fs-meta);align-items:flex-start;gap:8px;margin:0;line-height:1.5;display:flex}.sd-dept-locked .sd-icon{flex:none;margin-top:2px}.sd-dept-plan-facts{flex-wrap:wrap;gap:8px;margin:0;display:flex}.sd-dept-plan-facts div{border:1px solid var(--sd-line-blue);border-radius:var(--sd-radius-row);background:var(--sd-white);gap:1px;padding:6px 12px;display:grid}.sd-dept-plan-facts dt{color:var(--sd-ink-2);font-size:var(--sd-fs-micro);letter-spacing:.06em;text-transform:uppercase}.sd-dept-plan-facts dd{color:var(--sd-navy);font-size:var(--sd-fs-label);font-variant-numeric:tabular-nums;margin:0}.sd-dept-plan-status{color:var(--sd-ink-2);font-size:var(--sd-fs-meta)}.sd-dept-plan-status--error{color:var(--sd-danger)}.sd-dept-plan-note a{color:var(--sd-cobalt);text-underline-offset:3px;text-decoration:underline}.sd-dept-plan-end{border-radius:var(--sd-radius-panel);gap:8px;display:grid}.sd-dept-plan-end .sd-banner{border:1px solid var(--sd-warn-line);border-radius:var(--sd-radius-panel);padding:12px 16px}.sd-dept-plan-end .sd-banner__text{align-items:flex-start}.sd-dept-plan-end .sd-banner__text .sd-icon{flex:none;margin-top:2px}.sd-dept-plan-confirm{gap:12px;display:grid}.sd-dept-error{color:var(--sd-danger);font-size:var(--sd-fs-meta);margin:0;font-weight:600}.sd-dept-ok{color:var(--sd-ok);font-size:var(--sd-fs-meta);margin:0;font-weight:600}.sd-dept-inst{gap:18px}.sd-dept-inst__title{color:var(--sd-navy);font-family:var(--font-heading);font-size:var(--sd-fs-h4);margin:0;font-weight:600;line-height:1.3}.sd-dept-inst__facts{border:1px solid var(--sd-line-blue);border-radius:var(--sd-radius-row);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;display:grid;overflow:hidden}.sd-dept-inst__facts>div{border-left:1px solid var(--sd-line-blue);align-content:start;gap:4px;min-width:0;padding:12px 14px;display:grid}.sd-dept-inst__facts>div:first-child{border-left:0}.sd-dept-inst__facts dt{color:var(--sd-ink-2);font-size:var(--sd-fs-note);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.sd-dept-inst__facts dd{color:var(--sd-navy);font-size:var(--sd-fs-ui);overflow-wrap:anywhere;margin:0;font-weight:600}.sd-dept-inst__status{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.sd-dept-inst__status code{color:var(--sd-ink-2);font-family:var(--font-ui);font-size:var(--sd-fs-meta);font-weight:500}.sd-dept-inst__share{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 12px;display:grid}.sd-dept-inst__share>.sd-dept-form__actions{padding-top:26px}.sd-dept-inst__rule{border-top:1px solid var(--sd-line-soft);padding-top:16px}.sd-dept-inst__choices{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:12px;max-width:720px;display:grid}.sd-dept-inst__units{gap:10px;max-width:880px;margin:0 0 4px;padding:0;list-style:none;display:grid}.sd-dept-inst__unit{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:10px 12px;display:grid}.sd-dept-inst__preview{border:1px solid var(--sd-pale-line);border-radius:var(--sd-radius-row);background:var(--sd-pale);color:var(--sd-navy);font-size:var(--sd-fs-ui);align-items:flex-start;gap:10px;margin:0;padding:12px 16px;line-height:1.5;display:flex}.sd-dept-inst__preview .sd-icon{color:var(--sd-cs-blue);flex:none;margin-top:3px}.sd-dept-inst__joined{border-top:1px solid var(--sd-line-soft);gap:10px;padding-top:16px;display:grid}@media (max-width:1023px){.sd-dept-inst__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.sd-dept-inst__facts>div:nth-child(3){border-left:0}.sd-dept-inst__facts>div:nth-child(n+3){border-top:1px solid var(--sd-line-blue)}.sd-dept-inst__choices{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.sd-dept-inst__facts{grid-template-columns:1fr}.sd-dept-inst__facts>div{border-left:0}.sd-dept-inst__facts>div+div{border-top:1px solid var(--sd-line-blue)}.sd-dept-inst__share,.sd-dept-inst__unit{grid-template-columns:1fr}.sd-dept-inst__unit>.sd-btn{justify-self:start}.sd-dept-inst__share>.sd-dept-form__actions{padding-top:0}.sd-dept-inst__choices{grid-template-columns:1fr}}.sd-dept-limits{gap:16px;display:grid}.sd-dept-limits h2{font:600 var(--sd-fs-h2) / 1.25 var(--font-heading);margin:0}.sd-dept-limits ul{font-size:var(--sd-fs-body);gap:8px;margin:0;padding-left:20px;line-height:1.55;list-style:outside;display:grid}.sd-dept-limits p{font-size:var(--sd-fs-body);margin:0;line-height:1.55}@media (max-width:1279px){.sd-dept-c7,.sd-dept-c5,.sd-dept-c8,.sd-dept-c4{grid-column:1/-1}.sd-dept-stack{grid-template-columns:1fr 1fr}.sd-dept-cv{grid-template-columns:minmax(0,1fr) 260px}}@media (max-width:1023px){.sd-dept-col-wide{display:none}.sd-dept-who .sd-dept-narrow-only{display:block}.sd-dept-hero__grid{grid-template-columns:1fr;align-items:start;gap:18px}.sd-dept-asof dl{grid-template-columns:1fr 1fr;column-gap:16px;display:grid}.sd-dept-stats{grid-template-columns:1fr 1fr}.sd-dept-stack,.sd-dept-settings,.sd-dept-cv{grid-template-columns:1fr}.sd-dept-cv__aside{order:-1;position:static}.sd-dept-sheet{padding:40px 36px 44px}}@media (max-width:639px){.sd-dept-hero__crumbs{margin-bottom:12px}.sd-dept-asof dl{grid-template-columns:1fr}.sd-dept-stats{gap:10px}.sd-dept-filters__end{width:100%;min-width:0;margin-left:0}.sd-dept-toolbar .sd-field,.sd-dept-toolbar .sd-dept-toolbar__search{flex:100%;max-width:none}.sd-dept-toolbar__end{width:100%;margin-left:0}.sd-dept-form__row,.sd-dept-points{grid-template-columns:1fr}.sd-dept-sheet{padding:24px 18px 28px;font-size:13.5px}.sd-dept-sheet__entry{grid-template-columns:1fr;gap:0}.sd-dept-sheet__indent{margin-left:0}.sd-dept-log li{grid-template-columns:1fr}.sd-dept-pipe{grid-template-columns:repeat(2,minmax(0,1fr))}.sd-dept-pipe li:nth-child(2n){border-right:0}}.sd-rb-builtins{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sd-rb-builtins__label{color:var(--sd-ink-2);font-size:var(--sd-fs-meta);margin-right:4px}.sd-rb-builtin{min-height:var(--sd-target);border:1px solid var(--sd-control-line);border-radius:var(--sd-radius-pill);background:var(--sd-white);color:var(--sd-navy);font:500 var(--sd-fs-label) / 1.2 var(--font-ui);cursor:pointer;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.sd-rb-builtin:hover:not(:disabled){border-color:var(--sd-navy)}.sd-rb-builtin[aria-pressed=true]{border-color:var(--sd-cobalt);background:var(--sd-pale);color:var(--sd-cs-blue);font-weight:600}.sd-rb-builtin:disabled{color:var(--sd-ink-2);cursor:not-allowed}.sd-rb-builtin__note{color:var(--sd-ink-2);font-size:var(--sd-fs-note);font-weight:500}.sd-rb{border:1px solid var(--sd-line-blue);border-radius:var(--sd-radius-card);background:var(--sd-white);min-width:0;box-shadow:var(--sd-shadow-card);overflow:hidden}.sd-rb-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;padding:18px 22px 12px;display:flex}.sd-rb-head__text{gap:4px;min-width:0;display:grid}.sd-rb-head__title{font:600 var(--sd-fs-h3) / 1.2 var(--font-heading);overflow-wrap:anywhere;margin:0}.sd-rb-notice{padding:0 22px 10px}.sd-rb-formula{border-top:1px solid var(--sd-line);border-bottom:1px solid var(--sd-line);background:linear-gradient(180deg, var(--sd-raised), var(--sd-white));flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0;padding:16px 22px 20px;display:flex}.sd-rb-token{border:1px solid var(--sd-line-blue);border-radius:var(--sd-radius-row);background:var(--sd-pale-2);flex-direction:column;gap:3px;min-width:0;max-width:100%;padding:8px 12px;display:inline-flex}.sd-rb-token small{color:var(--sd-ink-2);font:600 10.5px / 1 var(--font-ui);letter-spacing:.14em;text-transform:uppercase}.sd-rb-token span{color:var(--sd-navy);font:600 var(--sd-fs-h4) / 1.25 var(--font-heading);overflow-wrap:anywhere}.sd-rb-token--result{border-color:var(--sd-cobalt);background:var(--sd-cobalt)}.sd-rb-token--result small,.sd-rb-token--result span{color:var(--sd-white)}.sd-rb-token--result span{font-family:var(--font-ui);font-variant-numeric:tabular-nums;font-weight:700}.sd-rb-op{color:var(--sd-cobalt);font:600 22px / 1 var(--font-heading)}.sd-rb-steps{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.sd-rb-steps--three{grid-template-columns:repeat(3,minmax(0,1fr))}.sd-rb-steps--two{grid-template-columns:repeat(2,minmax(0,1fr))}.sd-rb-counts__name{color:var(--sd-navy);font:600 var(--sd-fs-ui) / 1.3 var(--font-ui);margin:0 0 6px}.sd-rb-counts__about{color:var(--sd-navy);font-size:var(--sd-fs-label);margin:0 0 8px;line-height:1.45}.sd-rb-step{border:0;border-right:1px solid var(--sd-line);min-width:0;margin:0;padding:16px 18px 18px}.sd-rb-step:last-child{border-right:0}.sd-rb-step__legend{float:left;width:100%;color:var(--sd-navy);font:600 15px / 1.2 var(--font-heading);align-items:center;gap:8px;margin:0 0 8px;padding:0;display:flex}.sd-rb-step__num{background:var(--sd-navy);width:22px;height:22px;color:var(--sd-white);font:700 11.5px / 1 var(--font-ui);border-radius:50%;place-items:center;display:inline-grid}.sd-rb-step__body{clear:both;gap:2px;min-width:0;display:grid}.sd-rb-step__actions{flex-wrap:wrap;gap:4px 8px;margin-top:4px;display:flex}.sd-rb-sub{border:0;gap:2px;min-width:0;margin:6px 0 0;padding:0;display:grid}.sd-rb-sub__legend{color:var(--sd-ink-2);font:600 var(--sd-fs-micro) / 1.2 var(--font-ui);letter-spacing:.12em;text-transform:uppercase;margin:6px 0 2px;padding:0}.sd-rb-nested{border-left:2px solid var(--sd-line-blue);gap:2px;min-width:0;margin:0 0 8px 12px;padding-left:12px;display:grid}.sd-rb-chips{flex-wrap:wrap;gap:6px;margin:0 0 6px 28px;padding:0;list-style:none;display:flex}.sd-rb-chips li{border-radius:var(--sd-radius-pill);background:var(--sd-desk);color:var(--sd-navy);padding:3px 9px;font-size:12px}.sd-rb-window{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:6px;display:grid}.sd-rb-presets{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.sd-rb-preset{min-height:var(--sd-target);border:1px solid var(--sd-control-line);border-radius:var(--sd-radius-pill);background:var(--sd-white);color:var(--sd-navy);font:600 12px / 1.2 var(--font-ui);cursor:pointer;padding:0 12px}.sd-rb-preset:hover{border-color:var(--sd-navy)}.sd-rb-preset[aria-pressed=true]{border-color:var(--sd-cobalt);background:var(--sd-pale);color:var(--sd-cs-blue)}.sd-rb-out{border-top:1px solid var(--sd-line);gap:12px;min-width:0;padding:16px 18px 18px;display:grid}.sd-rb-out__head{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.sd-rb-out__title{font:600 var(--sd-fs-h4) / 1.2 var(--font-heading);margin:0}.sd-rb-out__meta{color:var(--sd-ink-2);font-size:var(--sd-fs-meta);margin:0}.sd-rb-out__actions{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.sd-rb-out__tools,.sd-rb-alert{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.sd-rb-large{gap:8px;display:grid}.sd-rb-preview{gap:10px;min-width:0;display:grid}.sd-rb-preview .sd-table td{overflow-wrap:anywhere}@container table (min-width:561px){.sd-rb-preview .sd-table td{overflow-wrap:normal;white-space:nowrap}.sd-rb-preview .sd-table td.sd-rb-col-wrap{white-space:normal;min-width:220px}}.sd-rb-foot{color:var(--sd-ink-2);font-size:var(--sd-fs-meta);flex-wrap:wrap;gap:6px 20px;margin:0;padding:0;line-height:1.45;list-style:none;display:flex}.sd-rb-foot li{align-items:flex-start;gap:6px;display:inline-flex}.sd-rb-foot .sd-icon{color:var(--sd-cs-blue);flex:none;margin-top:1px}.sd-rb-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.sd-rb-lists{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}@media (max-width:1279px){.sd-rb-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.sd-rb-step:nth-child(2n){border-right:0}.sd-rb-step:nth-child(-n+2){border-bottom:1px solid var(--sd-line)}.sd-rb-steps--three .sd-rb-step:nth-child(3){grid-column:1/-1}.sd-rb-lists{grid-template-columns:1fr}}@media (max-width:639px){.sd-rb-head{padding:16px 14px 10px}.sd-rb-notice{padding:0 14px 10px}.sd-rb-formula{padding:14px}.sd-rb-token span{font-size:15px}.sd-rb-steps{grid-template-columns:1fr}.sd-rb-step{border-right:0;border-bottom:1px solid var(--sd-line);padding:14px}.sd-rb-step:last-child{border-bottom:0}.sd-rb-out{padding:14px 12px 16px}.sd-rb-out__actions{width:100%;margin-left:0}.sd-rb-columns{grid-template-columns:1fr}}
