.ep code{font-family:var(--mono);font-size:0.9em}.ep .lede code,.ep .ov-label code{padding:0.0625rem 0.3125rem;border-radius:0.25rem;background:var(--neutral-5);color:#000}.ep .lede a:not(.btn){color:var(--blue)}.ep .lede a:not(.btn):hover{text-decoration:underline;text-underline-offset:4px}.ep-kicker{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0.5rem;font-size:0.875rem;line-height:1.3;color:var(--soft)}.ep-kicker ol{display:flex;flex-wrap:wrap;justify-content:center;gap:0.375rem}.ep-kicker li+li::before{content:"/";margin-right:0.375rem;color:rgb(0 0 0 / 0.25)}.ep-kicker a:hover{color:#000}.ep-kicker [aria-current]{color:#000}.ep .badge{display:inline-flex;align-items:center;height:1.375rem;padding:0 0.5rem;border-radius:var(--pill);font-size:0.75rem;background:var(--neutral-5)}.ep .badge-deprecated{background:#fef3c7;color:#92400e}.ep-deprecated{position:relative;z-index:10;max-width:40rem;padding:0.75rem 1rem;border:1px solid #fde68a;border-radius:var(--r);background:#fffbeb;font-size:0.875rem;line-height:1.5;text-align:left;color:#78350f}.ep-deprecated a{text-decoration:underline}.ep .page-hero{min-height:0}.ep .page-hero .hero-inner{min-height:0;padding-bottom:3.5rem}.ov-foot{display:flex;flex-direction:column;gap:0.5rem;margin-top:1.5rem;font-size:0.8125rem;line-height:1.5;color:var(--soft)}.ov-foot a{color:var(--blue)}.ov-label code{font-size:0.8125rem;overflow-wrap:anywhere}.ov-value code{font-size:0.8em;font-family:var(--mono)}.ep-fields-ring{margin-top:2.5rem}.ep-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2.5rem;margin:0;padding:0.5rem 2rem}.ep-fields>div{padding:1.25rem 0;border-top:1px solid rgb(0 0 0 / 0.08)}.ep-fields>div:nth-child(-n+2){border-top:0}.ep-fields dt{display:flex;align-items:baseline;gap:0.625rem}.ep-fields dt code{font-size:0.9375rem;color:#000}.ep-fields dt span{font-size:0.8125rem;color:var(--blue)}.ep-fields dd{margin:0.375rem 0 0;font-size:0.9375rem;line-height:1.5;color:var(--soft-65)}.ep-fields dd small{font-size:inherit;color:#000}.ep-pill{display:flex;align-items:center;gap:0.5rem;max-width:100%;padding:0.25rem 0.25rem 0.25rem 1rem;border-radius:var(--pill);box-shadow:0 0 0 1px rgb(0 0 0 / 0.1)}.ep-pill code{min-width:0;overflow-x:auto;white-space:nowrap;font-size:0.875rem;line-height:18px;color:rgb(0 0 0 / 0.7);scrollbar-width:none}.ep-pill code span{color:rgb(0 0 0 / 0.35)}.ep-pill-copy{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex-shrink:0;border-radius:50%;color:rgb(0 0 0 / 0.45);transition:background-color 0.15s,color 0.15s}.ep-pill-copy:hover,.ep-pill-copy.is-copied{background:var(--blue-10);color:var(--blue)}.ep-pill-copy .icon{width:1rem;height:1rem}.ep-side-actions{display:flex;flex-wrap:wrap;gap:0.75rem}.ep .code-foot code{font-family:var(--font)}.ep-note{display:none}@media(min-width:64rem){.ep-note{display:block;flex:2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:0.6875rem;color:rgb(255 255 255 / 0.45)}}.uses-cards .art-card-inner{min-height:17rem}.aside-card{padding:0.5rem 2rem}.ep-notes li{padding:1.25rem 0;border-top:1px solid rgb(0 0 0 / 0.08);font-size:0.9375rem;line-height:1.6;color:rgb(0 0 0 / 0.75);overflow-wrap:anywhere}.ep-notes li:first-child{border-top:0}.ep-links{display:flex;flex-wrap:wrap;gap:0.5rem 1.25rem;margin-top:1.5rem;font-size:0.9375rem}.ep-links a{color:var(--blue)}.ep-links a:hover{text-decoration:underline;text-underline-offset:4px}.aside-card .table-wrap{overflow-x:auto;margin:0 -0.25rem}.aside-card table{width:100%;border-collapse:collapse;font-size:0.9375rem;line-height:1.5}.aside-card th{padding:1rem 0.25rem 0.75rem;border-bottom:1px solid rgb(0 0 0 / 0.08);font-size:0.8125rem;font-weight:400;text-align:left;color:var(--soft)}.aside-card td{padding:1rem 0.25rem;border-bottom:1px solid rgb(0 0 0 / 0.08);vertical-align:top}.aside-card td small{font-size:0.8125rem;color:var(--soft)}.aside-card .checks{display:grid;gap:0.625rem;padding:1.25rem 0 1.5rem}.aside-card .checks li{position:relative;padding-left:1.5rem;font-size:0.9375rem;line-height:1.5;color:rgb(0 0 0 / 0.75)}.aside-card .checks li::before{content:"";position:absolute;left:0.125rem;top:0.45rem;width:0.5rem;height:0.5rem;border-radius:50%;background:var(--blue)}.ep-related-group+.ep-related-group{margin-top:4rem}.ep-eyebrow{margin-bottom:1rem;font-size:0.875rem;color:var(--blue)}.ep-related .link-cards{margin-top:2.5rem}@media(max-width:63.99rem){.ep-fields{grid-template-columns:minmax(0,1fr)}.ep-fields>div:nth-child(2){border-top:1px solid rgb(0 0 0 / 0.08)}}@media(max-width:47.99rem){.ep-fields,.aside-card{padding-left:1.25rem;padding-right:1.25rem}.ov-stats{gap:1rem}.ov-value{font-size:24px}}.ep .art-glyph{position:absolute;left:50%;top:50%;right:auto;bottom:auto;width:40%;aspect-ratio:1;height:auto;transform:translate(-50%,-50%)}.aside-card td code{font-size:0.75rem;color:var(--soft)}.ep .cs-body code{font-family:inherit;font-size:inherit}
