@layer components{.srv-panel-title{margin:0;font-size:1.25rem;font-weight:700;line-height:1.3}.srv-help{color:var(--color-ink-soft);font-size:.9375rem;line-height:1.5}.srv-badge{border:1px solid var(--color-line);min-height:1.75rem;color:var(--color-ink);border-radius:9999px;align-items:center;padding:0 .75rem;font-size:.8125rem;font-weight:600;display:inline-flex}.srv-status{min-height:1.5rem;color:var(--color-ink);font-size:.9375rem;font-weight:500}.srv-status.is-problem{color:color-mix(in oklab, var(--color-red-700) 60%, var(--color-ink))}.srv-status.is-problem:before{content:"Problem: ";content:"Problem: " / "";font-weight:700}.srv-apply,main [data-section] .srv-apply.btn:not(.btn-link){flex:none;width:auto}.srv-details{border:1px solid var(--color-line);border-radius:.75rem}.srv-details>summary{cursor:pointer;min-height:2.75rem;color:var(--color-ink);align-items:center;padding:.5rem 1rem;font-weight:600;display:flex}.srv-details>summary:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px;border-radius:.75rem}.srv-details-body{gap:1rem;padding:0 1rem 1rem;font-size:.9375rem;line-height:1.55;display:grid}.srv-details-body code{font-size:.875em}.srv-panel .code-block pre{max-height:24rem;overflow:auto}@media (prefers-reduced-motion:reduce){.srv-details>summary{transition:none}}.is-dark :is(.srv-panel-title,.srv-badge,.srv-status,.srv-details>summary){color:#fff}.is-dark .srv-help{color:#fffc}.is-dark .srv-status.is-problem{color:color-mix(in oklab, var(--color-red-700) 35%, #fff)}.is-dark :is(.srv-badge,.srv-details){border-color:#ffffff40}.is-dark .srv-details>summary:focus-visible{outline-color:#fff}.is-dark .is-light :is(.srv-panel-title,.srv-badge,.srv-status,.srv-details>summary){color:var(--color-ink)}.is-dark .is-light .srv-help{color:var(--color-ink-soft)}.is-dark .is-light .srv-status.is-problem{color:color-mix(in oklab, var(--color-red-700) 60%, var(--color-ink))}.is-dark .is-light :is(.srv-badge,.srv-details){border-color:var(--color-line)}.is-dark .is-light .srv-details>summary:focus-visible{outline-color:var(--color-brand)}}
