.dta-changed{padding-inline:var(--space-1);margin-inline:calc(var(--space-1) * -1);border-radius:var(--radius-sm);-webkit-box-decoration-break:clone;box-decoration-break:clone}.dta-changed[data-changed]{animation:dta-changed var(--motion-duration-highlight) var(--motion-ease-exit) both}.dta-changed[data-highlighted]{background-color:var(--action-subtle);color:var(--action-text)}@keyframes dta-changed{0%,35%{background-color:var(--action-subtle);color:var(--action-text)}}@media (prefers-reduced-motion:reduce){.dta-changed[data-changed]{animation:dta-changed var(--motion-duration-highlight) var(--motion-ease-exit) both!important}}.dta-detail{box-sizing:border-box;min-width:0;max-width:none;max-height:calc(100dvh - 2 * var(--space-4));border:var(--stroke-ink) solid var(--border-strong);border-radius:var(--radius-lg);background:var(--bg-surface);color:var(--fg-default);font-family:var(--font-sans);flex-direction:column;margin:0;padding:0;overflow:hidden}.dta-detail[open]{display:flex}.dta-detail{top:var(--space-4);width:100%;position:sticky;inset-inline:auto}.dta-detail[data-presentation=sheet]{border-radius:var(--radius-lg) var(--radius-lg) 0 0}.dta-detail[data-presentation=sheet]:not([data-static]){max-height:85dvh;position:fixed;inset:auto 0 0}.dta-detail::backdrop{background:var(--bg-canvas);opacity:.8}.dta-detail:not([data-static]){transition:opacity var(--motion-duration-fast) var(--motion-ease-exit), transform var(--motion-duration-base) var(--motion-ease-exit), display var(--motion-duration-base) allow-discrete, overlay var(--motion-duration-base) allow-discrete}.dta-detail[open]:not([data-static]){transition:opacity var(--motion-duration-base) var(--motion-ease-enter), transform var(--motion-duration-slow) var(--motion-ease-enter), display var(--motion-duration-slow) allow-discrete, overlay var(--motion-duration-slow) allow-discrete}.dta-detail[data-presentation=side]:not([open]){opacity:0;transform:translateX(var(--space-6))}.dta-detail[data-presentation=sheet]:not([open]){transform:translateY(100%)}@starting-style{.dta-detail[data-presentation=side][open]{opacity:0;transform:translateX(var(--space-6))}.dta-detail[data-presentation=sheet][open]{transform:translateY(100%)}}.dta-detail::backdrop{transition:opacity var(--motion-duration-base) var(--motion-ease-standard), display var(--motion-duration-base) allow-discrete, overlay var(--motion-duration-base) allow-discrete}.dta-detail:not([open])::backdrop{opacity:0}@starting-style{.dta-detail[open]::backdrop{opacity:0}}.dta-detail__head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-2) var(--space-6);display:flex}.dta-detail[data-presentation=sheet] .dta-detail__head{padding:var(--space-1) var(--space-4) var(--space-2)}.dta-detail__handle{display:none}.dta-detail[data-presentation=sheet] .dta-detail__handle{width:var(--space-10);height:4px;margin-top:var(--space-2);border-radius:var(--radius-full);background:var(--border-default);flex:none;align-self:center;display:block}.dta-detail__titles{flex:1 1 0;min-width:0}.dta-detail__kicker{font-family:var(--font-mono);font-size:calc(var(--type-meta-size) * 1px);line-height:var(--type-meta-line-height);letter-spacing:var(--type-meta-letter-spacing);color:var(--fg-subtle);text-transform:uppercase;margin:0}.dta-detail__kicker[data-severity]{align-items:baseline;gap:var(--space-2);display:flex}.dta-detail__kicker[data-severity=error]{color:var(--status-error-text)}.dta-detail__kicker[data-severity=warning]{color:var(--status-warning-text)}.dta-detail__marker{box-sizing:border-box;flex:none;width:8px;height:8px}[data-severity=error]>.dta-detail__marker{background:var(--status-error-marker)}[data-severity=warning]>.dta-detail__marker{border:var(--stroke-ink) solid var(--status-warning-marker);border-radius:var(--radius-full)}.dta-detail__title{margin:var(--space-1) 0 0;font-family:var(--font-mono);font-size:calc(var(--type-label-size) * 1px * 1.2);font-weight:500;line-height:var(--type-title-line-height);overflow-wrap:anywhere}.dta-detail__title:focus{outline:none}.dta-detail__title:focus-visible{outline:var(--stroke-focus) solid var(--action-bg);outline-offset:var(--stroke-ink)}.dta-detail__close{border:var(--stroke-hairline) solid var(--border-default);border-radius:var(--radius-md);width:44px;height:44px;color:var(--fg-default);font:inherit;font-size:calc(var(--type-title-size) * 1px);cursor:pointer;background:0 0;flex:none;place-items:center;padding:0;line-height:1;display:grid}.dta-detail__close:hover{border-color:var(--border-strong)}.dta-detail__close:focus-visible{border-color:var(--action-bg);box-shadow:0 0 0 var(--stroke-focus) var(--action-subtle);outline:none}.dta-detail__body{gap:var(--space-3);min-height:0;padding:0 var(--space-6) var(--space-6);flex-direction:column;display:flex}.dta-detail[data-presentation=sheet] .dta-detail__body{padding:0 var(--space-4) var(--space-6)}.dta-detail__content{display:contents}.dta-detail__content[data-stepped]>*{animation:dta-appear var(--motion-duration-base) var(--motion-ease-enter) both}.dta-detail__meta{font-size:calc(var(--type-body-sm-size) * 1px);line-height:var(--type-body-sm-line-height);color:var(--fg-muted);margin:0}.dta-detail__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.dta-detail__actions .dta-button{min-height:44px;padding:0 var(--space-4)}.dta-detail__modes{gap:var(--space-1);max-width:100%;padding:var(--space-1);border-radius:var(--radius-md);background:var(--bg-subtle);flex-wrap:wrap;align-self:flex-start;display:flex}.dta-detail__mode{min-height:36px;padding:0 var(--space-3);border:var(--stroke-ink) solid transparent;border-radius:var(--radius-sm);color:var(--fg-muted);font-family:var(--font-mono);font-size:calc(var(--type-meta-size) * 1px);cursor:pointer;background:0 0}.dta-detail__mode[aria-pressed=true]{border-color:var(--border-strong);background:var(--bg-surface);color:var(--fg-default)}.dta-detail__mode:focus-visible{box-shadow:0 0 0 var(--stroke-focus) var(--action-subtle);outline:none}.dta-detail__message{font-family:var(--font-mono);font-size:calc(var(--type-meta-size) * 1px);line-height:var(--type-code-line-height);overflow-wrap:anywhere;margin:0}.dta-detail__lines{border-top:var(--stroke-hairline) solid var(--border-default);overscroll-behavior:contain;flex:auto;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.dta-detail__lines:focus-visible{outline:var(--stroke-focus) solid var(--action-bg);outline-offset:var(--stroke-hairline)}.dta-detail__line{padding:var(--space-2) 0;border-bottom:var(--stroke-hairline) solid var(--border-default);font-family:var(--font-mono);font-size:calc(var(--type-meta-size) * 1px);line-height:var(--type-meta-line-height);overflow-wrap:anywhere;gap:2px;display:grid}.dta-detail__value{color:var(--fg-muted)}.dta-detail__value[data-severity]{align-items:baseline;gap:var(--space-2);display:flex}.dta-detail__value[data-severity=error]{color:var(--status-error-text)}.dta-detail__value[data-severity=warning]{color:var(--status-warning-text)}.dta-detail__tag{color:var(--action-text)}.dta-detail__facts{gap:var(--space-1);font-family:var(--font-mono);font-size:calc(var(--type-meta-size) * 1px);line-height:var(--type-meta-line-height);flex:none;margin:0;display:grid}.dta-detail__fact{gap:var(--space-3);grid-template-columns:9ch minmax(0,1fr);display:grid}.dta-detail__fact dt{color:var(--fg-muted)}.dta-detail__fact dd{overflow-wrap:anywhere;margin:0}.dta-detail__notes{gap:var(--space-3);padding:var(--space-3) 0 0;border-top:var(--stroke-hairline) solid var(--border-default);flex:none;margin:0;list-style:none;display:grid}.dta-detail__note{gap:var(--space-1);display:grid}.dta-detail__links{gap:var(--space-2);padding-top:var(--space-1);flex-wrap:wrap;flex:none;display:flex}.dta-detail__links .dta-button{min-height:44px;padding:0 var(--space-4)}.dta-detail[data-presentation=sheet] .dta-detail__links .dta-button{flex:auto}.dta-detail__swatch{width:10px;height:10px;margin-right:var(--space-2);border:var(--stroke-hairline) solid var(--border-strong);vertical-align:-1px;border-radius:2px;display:inline-block}.dta-detail__code{min-width:0;max-width:100%;min-height:0;padding:var(--space-3) 0;border-top:var(--stroke-hairline) solid var(--border-default);font-family:var(--font-mono);font-size:calc(var(--type-meta-size) * 1px);line-height:var(--type-code-line-height);tab-size:2;white-space:pre;overscroll-behavior:contain;flex:auto;margin:0;overflow:auto}.dta-detail__code code{font:inherit;color:inherit}.dta-detail__code:focus-visible{outline:var(--stroke-focus) solid var(--action-bg);outline-offset:var(--stroke-hairline)}.dta-detail__step{align-items:center;gap:var(--space-2) var(--space-3);padding-top:var(--space-1);flex-wrap:wrap;flex:none;display:flex}.dta-detail__step .dta-button{min-height:44px;padding:0 var(--space-4)}.dta-detail[data-presentation=sheet] .dta-detail__step .dta-button{flex:auto}.dta-detail__position{font-family:var(--font-mono);font-size:calc(var(--type-meta-size) * 1px);line-height:var(--type-meta-line-height);color:var(--fg-muted)}.dta-detail__status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.dta-detail,.dta-detail::backdrop{transition:none}.dta-detail[data-presentation]:not([open]),.dta-detail[data-presentation][open]{transform:none}}.dta-findings{gap:var(--space-4);min-width:0;font-family:var(--font-sans);color:var(--fg-default);display:grid}.dta-findings__title{font-size:calc(var(--type-title-size) * 1px);font-weight:var(--type-title-weight);line-height:var(--type-title-line-height);margin:0}.dta-findings__summary{align-items:baseline;gap:var(--space-2);font-size:calc(var(--type-body-sm-size) * 1px);font-weight:var(--type-label-weight);line-height:var(--type-body-sm-line-height);margin:0;display:flex}.dta-findings__group{gap:var(--space-2);min-width:0;display:grid}.dta-findings__file{padding-bottom:var(--space-1);border-bottom:var(--stroke-hairline) solid var(--border-default);font-family:var(--font-mono);font-size:calc(var(--type-meta-size) * 1px);font-weight:700;line-height:var(--type-meta-line-height);overflow-wrap:anywhere;margin:0}.dta-findings__lines{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.dta-findings__line{align-items:baseline;gap:var(--space-2);min-width:0;font-family:var(--font-mono);font-size:calc(var(--type-meta-size) * 1px);line-height:var(--type-code-line-height);display:flex}.dta-findings__text{overflow-wrap:anywhere;min-width:0}.dta-findings__label{font-weight:700}.dta-findings__line[data-severity=error] .dta-findings__label{color:var(--status-error-text)}.dta-findings__line[data-severity=warning] .dta-findings__label{color:var(--status-warning-text)}.dta-findings__marker{box-sizing:border-box;flex:none;width:8px;height:8px;transform:translateY(-1px)}.dta-findings__line[data-severity=error] .dta-findings__marker,.dta-findings__summary[data-outcome=failed] .dta-findings__marker{background:var(--status-error-marker)}.dta-findings__line[data-severity=warning] .dta-findings__marker,.dta-findings__summary[data-outcome=warnings] .dta-findings__marker{border:var(--stroke-ink) solid var(--status-warning-marker);border-radius:var(--radius-full)}.dta-findings__summary[data-outcome=failed]{color:var(--status-error-text)}.dta-findings__summary[data-outcome=warnings]{color:var(--status-warning-text)}.dta-findings__summary[data-outcome=clean]{color:var(--status-success-text)}.dta-findings__summary[data-outcome=clean] .dta-findings__marker{border-radius:var(--radius-full);background:var(--status-success-marker)}.dta-findings__summary:not([data-outcome]) .dta-findings__marker{display:none}.dta-findings__note{max-width:var(--layout-measure);font-size:calc(var(--type-body-sm-size) * 1px);line-height:var(--type-body-sm-line-height);color:var(--fg-muted);margin:0}.dta-findings__detail{color:var(--fg-subtle);display:block}.dta-findings__link{color:var(--action-text);text-underline-offset:3px;text-decoration:underline}.dta-findings__link:hover{text-decoration-thickness:var(--stroke-ink)}.dta-findings__link:focus-visible{border-radius:var(--radius-sm);box-shadow:0 0 0 var(--stroke-focus) var(--action-subtle);outline:none}.dta-findings__rules{border-top:var(--stroke-hairline) solid var(--border-default);display:grid}.dta-findings__rule{border-bottom:var(--stroke-hairline) solid var(--border-default);interpolate-size:allow-keywords}.dta-findings__rule::details-content{block-size:0;transition:block-size var(--motion-duration-base) var(--motion-ease-standard), content-visibility var(--motion-duration-base) allow-discrete;overflow-y:clip}.dta-findings__rule[open]::details-content{block-size:auto}.dta-findings__rule-row{align-items:center;gap:var(--space-3);min-height:48px;padding:0 var(--space-2);font-family:var(--font-mono);font-size:calc(var(--type-meta-size) * 1px);line-height:var(--type-meta-line-height);display:flex}summary.dta-findings__rule-row{cursor:pointer;list-style:none}summary.dta-findings__rule-row::-webkit-details-marker{display:none}summary.dta-findings__rule-row:after{content:"›";color:var(--fg-subtle);transition:transform var(--motion-duration-base) var(--motion-ease-standard);flex:none}.dta-findings__rule[open]>summary.dta-findings__rule-row:after{transform:rotate(90deg)}summary.dta-findings__rule-row:hover{background:var(--bg-subtle)}summary.dta-findings__rule-row:focus-visible{outline:var(--stroke-focus) solid var(--action-bg);outline-offset:calc(var(--stroke-focus) * -1)}.dta-findings__rule-name{overflow-wrap:anywhere;flex:auto;min-width:0}.dta-findings__count{color:var(--fg-muted);flex:none}.dta-findings__rule-row .dta-findings__marker{transform:none}.dta-findings__rule-row .dta-findings__marker:not([data-severity]){visibility:hidden}.dta-findings__rule-row .dta-findings__marker[data-severity=error]{background:var(--status-error-marker)}.dta-findings__rule-row .dta-findings__marker[data-severity=warning]{border:var(--stroke-ink) solid var(--status-warning-marker);border-radius:var(--radius-full)}.dta-findings__rule-row[data-severity=error] .dta-findings__count{color:var(--status-error-text)}.dta-findings__rule-row[data-severity=warning] .dta-findings__count{color:var(--status-warning-text)}.dta-findings__rule .dta-findings__lines{padding:0 0 var(--space-2) var(--space-6);gap:0}.dta-findings__open{align-items:baseline;gap:var(--space-2);width:100%;min-height:44px;padding:var(--space-2);border-radius:var(--radius-sm);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color var(--motion-duration-fast) var(--motion-ease-standard), color var(--motion-duration-fast) var(--motion-ease-standard);background:0 0;border:0;display:flex}.dta-findings__open:hover{background:var(--bg-subtle);transition:none}.dta-findings__open:focus-visible{outline:var(--stroke-focus) solid var(--action-bg);outline-offset:calc(var(--stroke-focus) * -1)}.dta-findings__line[aria-current=true] .dta-findings__open{background:var(--action-subtle);color:var(--action-text)}.dta-findings__line[aria-current=true] .dta-findings__detail{color:var(--action-text)}.dta-findings__line:has(>.dta-findings__open){display:block}.dta-findings--banner{gap:var(--space-3);padding:var(--space-4);border:var(--stroke-ink) solid var(--fg-default);border-radius:var(--radius-md)}.dta-findings--banner[data-outcome=failed]{--dta-findings-ink:var(--status-error-text);border-color:var(--status-error-marker);background:var(--status-error-subtle)}.dta-findings--banner[data-outcome=warnings]{--dta-findings-ink:var(--status-warning-text);border-color:var(--status-warning-marker);background:var(--status-warning-subtle)}.dta-findings--banner[data-outcome=clean]{--dta-findings-ink:var(--status-success-text);border-color:var(--status-success-marker);background:var(--status-success-subtle)}.dta-findings--banner,.dta-findings--banner .dta-findings__summary,.dta-findings--banner .dta-findings__note,.dta-findings--banner .dta-findings__detail,.dta-findings--banner .dta-findings__label,.dta-findings--banner .dta-findings__link{color:var(--dta-findings-ink)}.dta-findings--banner .dta-findings__file{border-bottom-color:currentColor}.dta-findings--banner .dta-findings__link:focus-visible{box-shadow:0 0 0 var(--stroke-focus) var(--action-bg)}@media (width<=559px){.dta-findings--banner{padding:var(--space-3)}}@media (prefers-reduced-motion:reduce){summary.dta-findings__rule-row:after,.dta-findings__rule::details-content,.dta-findings__open{transition:none}}.dta-token-input>:first-child{view-transition-name:dta-source}.dta-token-input{gap:var(--space-4);font-family:var(--font-sans);color:var(--fg-default);display:grid;container-type:inline-size}.dta-token-input__files,.dta-token-input__paste{align-content:start;gap:var(--space-3);min-width:0;font-family:var(--font-sans);color:var(--fg-default);display:grid}.dta-token-input__drop{place-content:center;justify-items:center;gap:var(--space-2);box-sizing:border-box;width:100%;min-height:clamp(220px,42vh,420px);padding:var(--space-6);border:var(--stroke-ink) dashed var(--border-strong);border-radius:var(--radius-lg);background:var(--bg-surface);color:var(--fg-default);font-family:var(--font-sans);text-align:center;cursor:pointer;transition:border-color var(--motion-duration-fast) var(--motion-ease-standard), background-color var(--motion-duration-fast) var(--motion-ease-standard);display:grid}.dta-token-input__drop:hover,.dta-token-input__drop[data-dragging]{border-color:var(--action-bg)}.dta-token-input__drop[data-dragging]{background:var(--action-subtle);color:var(--action-text);border-style:solid}.dta-token-input__drop:focus-visible{border-color:var(--action-bg);box-shadow:0 0 0 var(--stroke-focus) var(--action-subtle);outline:none}.dta-token-input__drop-title{font-size:calc(var(--type-title-size) * 1px);font-weight:var(--type-title-weight);line-height:var(--type-title-line-height)}.dta-token-input__drop-action{font-size:calc(var(--type-label-size) * 1px);font-weight:var(--type-label-weight);line-height:var(--type-label-line-height);color:var(--action-text);text-underline-offset:4px;text-decoration:underline}.dta-token-input__picker{display:none}.dta-token-input__help{font-size:calc(var(--type-body-sm-size) * 1px);line-height:var(--type-body-sm-line-height);color:var(--fg-muted);margin:0}.dta-token-input__help code{font-family:var(--font-mono);font-size:calc(var(--type-meta-size) * 1px);color:var(--fg-default)}.dta-token-input__actions{justify-content:space-between;align-items:flex-start;gap:var(--space-2) var(--space-6);flex-wrap:wrap;display:flex}.dta-token-input__examples{gap:var(--space-2) var(--space-3);grid-template-columns:max-content minmax(0,1fr);min-width:0;display:grid}.dta-token-input__example{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;display:grid}.dta-token-input__example .dta-button{justify-self:stretch}.dta-token-input__actions .dta-button.link{min-height:48px;padding:0}.dta-token-input__meta{font-family:var(--font-mono);font-size:calc(var(--type-meta-size) * 1px);line-height:var(--type-meta-line-height);color:var(--fg-subtle);overflow-wrap:anywhere}.dta-token-input__paste{gap:var(--space-2)}.dta-token-input__label{font-size:calc(var(--type-body-sm-size) * 1px);font-weight:var(--type-label-weight);line-height:var(--type-label-line-height)}.dta-token-input__field{box-sizing:border-box;width:100%;padding:var(--space-3) 14px;border:var(--stroke-ink) solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg-surface);color:var(--fg-default);font-family:var(--font-mono);font-size:calc(var(--type-meta-size) * 1px);line-height:var(--type-code-line-height);outline:none}.dta-token-input__text{resize:vertical;min-height:200px}.dta-token-input__name{height:46px;padding-block:0}.dta-token-input__field::placeholder{color:var(--fg-subtle);opacity:1}.dta-token-input__field:focus{border-color:var(--action-bg);box-shadow:0 0 0 var(--stroke-focus) var(--action-subtle)}.dta-token-input__name-row{align-items:flex-end;gap:var(--space-3) var(--space-6);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.dta-token-input__name-field{gap:var(--space-2);flex:240px;min-width:0;display:grid}.dta-token-input__paste-actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}@container (width<=559px){.dta-token-input__examples{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.dta-token-input__example{justify-items:start;gap:var(--space-1);grid-template-columns:minmax(0,1fr)}.dta-token-input__example .dta-button{justify-self:start}}@media (prefers-reduced-motion:reduce){.dta-token-input__drop{transition:none}}.dta-source{view-transition-name:dta-source;align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border:var(--stroke-hairline) solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface);font-family:var(--font-sans);color:var(--fg-default);flex-wrap:wrap;display:flex;container-type:inline-size}.dta-source__status{min-width:0;font-size:calc(var(--type-label-size) * 1px);line-height:var(--type-label-line-height);overflow-wrap:anywhere;flex:260px;margin:0}.dta-source__status:focus{outline:none}.dta-source__status:focus-visible{outline:var(--stroke-focus) solid var(--action-bg);outline-offset:var(--stroke-ink)}.dta-source__kicker,.dta-source__detail{font-family:var(--font-mono);font-size:calc(var(--type-meta-size) * 1px);color:var(--fg-subtle)}.dta-source__kicker{margin-right:var(--space-2)}.dta-source__label{margin-right:var(--space-2);font-weight:var(--type-label-weight)}.dta-source__detail{color:var(--fg-muted)}.dta-source__files{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dta-source__actions{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.dta-source__actions .dta-button{min-height:44px}.dta-source__actions .dta-button.outline{padding:0 var(--space-4)}.dta-source__picker{display:none}.dta-structure{min-width:0;font-family:var(--font-sans);color:var(--fg-default);container-type:inline-size}.dta-structure__table{border-collapse:collapse;width:100%;font-size:calc(var(--type-body-sm-size) * 1px);line-height:var(--type-body-sm-line-height)}.dta-structure__caption{margin-bottom:var(--space-4);font-size:calc(var(--type-title-size) * 1px);font-weight:var(--type-title-weight);line-height:var(--type-title-line-height);text-align:left}.dta-structure__table thead th{padding:0 var(--space-4) var(--space-2) 0}.dta-structure__table thead th:first-child{padding-left:var(--space-2)}.dta-structure__table thead th{border-bottom:var(--stroke-ink) solid var(--border-strong);font-family:var(--font-mono);font-size:calc(var(--type-meta-size) * 1px);font-weight:var(--type-meta-weight);line-height:var(--type-meta-line-height);color:var(--fg-subtle);text-align:left;text-transform:uppercase;white-space:nowrap}.dta-structure__table tbody th,.dta-structure__table tbody td{padding:var(--space-3) var(--space-4) var(--space-3) 0;border-bottom:var(--stroke-hairline) solid var(--border-default);text-align:left;vertical-align:baseline}.dta-structure__name{font-family:var(--font-mono);font-size:calc(var(--type-meta-size) * 1px);overflow-wrap:anywhere;font-weight:700}.dta-structure__modes{gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.dta-structure__modes li{padding:2px var(--space-2);border-radius:var(--radius-sm);background:var(--bg-subtle);font-family:var(--font-mono);font-size:calc(var(--type-meta-size) * 1px);line-height:var(--type-meta-line-height)}.dta-structure__number{font-family:var(--font-mono);font-size:calc(var(--type-meta-size) * 1px);font-variant-numeric:tabular-nums;white-space:nowrap}.dta-structure__role{font-weight:var(--type-label-weight)}.dta-structure__low{color:var(--status-warning-text)}.dta-structure__caption[data-hidden]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dta-structure__row{position:relative}.dta-structure__open{color:inherit;font:inherit;text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;padding:0}.dta-structure__open:after{content:"";position:absolute;inset:0}.dta-structure__open:focus-visible{outline:none}.dta-structure__row:has(.dta-structure__open:focus-visible){outline:var(--stroke-focus) solid var(--action-bg);outline-offset:calc(var(--stroke-focus) * -1)}.dta-structure__chevron{color:var(--fg-subtle)}.dta-structure__row:hover .dta-structure__open{text-underline-offset:4px;text-decoration:underline}.dta-structure__row>*,.dta-structure__notes>*{transition:background-color var(--motion-duration-fast) var(--motion-ease-standard), color var(--motion-duration-fast) var(--motion-ease-standard)}.dta-structure .dta-structure__row[aria-current=true]>*,.dta-structure .dta-structure__notes[aria-current=true]>*{background:var(--action-subtle);color:var(--action-text)}.dta-structure__row[aria-current=true] .dta-structure__modes li{background:var(--bg-surface)}.dta-structure__row[aria-current=true] .dta-structure__chevron,.dta-structure__row[aria-current=true] .dta-structure__low,.dta-structure__notes[aria-current=true] td{color:var(--action-text)}.dta-structure__table tbody th:first-child,.dta-structure__table tbody td:first-child{padding-left:var(--space-2)}.dta-structure__row:has(+.dta-structure__notes)>*{border-bottom:0}.dta-structure__notes td{color:var(--fg-muted);padding-top:0}.dta-structure__notes span+span:before{content:" · "}.dta-structure__brands{margin:var(--space-4) 0 0;font-family:var(--font-mono);font-size:calc(var(--type-meta-size) * 1px);line-height:var(--type-meta-line-height);color:var(--fg-default)}.dta-structure__brands-label{margin-right:var(--space-2);color:var(--fg-subtle);text-transform:uppercase}@container (width<=639px){.dta-structure__table,.dta-structure__table tbody,.dta-structure__table tr,.dta-structure__table caption{display:block}.dta-structure__table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;display:block;position:absolute;overflow:hidden}.dta-structure__table tbody th:first-child,.dta-structure__table tbody td:first-child{padding-left:0}.dta-structure__row,.dta-structure__notes{padding-inline:var(--space-2)}.dta-structure .dta-structure__row[aria-current=true],.dta-structure .dta-structure__notes[aria-current=true]{background:var(--action-subtle)}.dta-structure__row{padding-block:var(--space-3);border-bottom:var(--stroke-hairline) solid var(--border-default);display:grid}.dta-structure__row:has(+.dta-structure__notes){border-bottom:0;padding-bottom:0}.dta-structure__table tbody th,.dta-structure__table tbody td{gap:var(--space-3);padding:var(--space-1) 0;border-bottom:0;grid-template-columns:7rem minmax(0,1fr);display:grid}.dta-structure__table tbody [data-label]:before{content:attr(data-label);font-family:var(--font-mono);font-size:calc(var(--type-meta-size) * 1px);font-weight:var(--type-meta-weight);color:var(--fg-subtle);text-transform:uppercase}.dta-structure__number{white-space:normal}.dta-structure__row[aria-current=true] [data-label]:before{color:var(--action-text)}.dta-structure__notes{padding-bottom:var(--space-3);border-bottom:var(--stroke-hairline) solid var(--border-default)}.dta-structure__table .dta-structure__notes td{display:block}}@media (prefers-reduced-motion:reduce){.dta-structure__row>*,.dta-structure__notes>*{transition:none}}.dta-summary{view-transition-name:dta-summary;align-items:baseline;gap:var(--space-1) var(--space-6);font-family:var(--font-mono);font-size:calc(var(--type-meta-size) * 1px);line-height:var(--type-meta-line-height);color:var(--fg-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.dta-summary__part{min-width:0}.dta-summary__part[data-tone]{align-items:baseline;gap:var(--space-2);display:inline-flex}.dta-summary__marker{box-sizing:border-box;flex:none;width:8px;height:8px}[data-tone=error]>.dta-summary__marker{background:var(--status-error-marker)}[data-tone=warning]>.dta-summary__marker{border:var(--stroke-ink) solid var(--status-warning-marker);border-radius:var(--radius-full)}[data-tone=success]>.dta-summary__marker{border-radius:var(--radius-full);background:var(--status-success-marker)}.dta-summary__part[data-tone=error],.dta-summary__part[data-tone=error] .dta-summary__button{color:var(--status-error-text)}.dta-summary__part[data-tone=warning],.dta-summary__part[data-tone=warning] .dta-summary__button{color:var(--status-warning-text)}.dta-summary__part[data-tone=success],.dta-summary__part[data-tone=success] .dta-summary__button{color:var(--status-success-text)}.dta-summary__part[data-tone] .dta-summary__button{text-decoration-color:currentColor}.dta-summary__button{min-height:24px;padding:var(--space-1) 0;color:var(--fg-default);font:inherit;text-decoration:underline;text-decoration-color:var(--border-strong);text-decoration-thickness:var(--stroke-hairline);text-underline-offset:4px;cursor:pointer;background:0 0;border:0}.dta-summary__button:hover{text-decoration-thickness:var(--stroke-ink)}.dta-summary__button:focus-visible{outline:var(--stroke-focus) solid var(--action-bg);outline-offset:var(--stroke-ink);border-radius:2px}.dta-summary__reading{min-height:24px;padding:var(--space-1) 0;color:var(--fg-muted);display:inline-block}.dta-tabs{gap:var(--space-4);min-width:0;font-family:var(--font-sans);color:var(--fg-default);display:grid;container-type:inline-size}.dta-tabs__bar{min-width:0}.dta-tabs__list{gap:var(--space-1);max-width:100%;padding:var(--space-1);border-radius:var(--radius-md);background:var(--bg-subtle);flex-wrap:wrap;display:inline-flex;position:relative}.dta-tabs__tab{z-index:1;min-height:44px;padding:0 var(--space-4);border:var(--stroke-ink) solid transparent;border-radius:var(--radius-sm);color:var(--fg-muted);font-family:var(--font-sans);font-size:calc(var(--type-label-size) * 1px);font-weight:var(--type-label-weight);line-height:var(--type-label-line-height);white-space:nowrap;cursor:pointer;transition:color var(--motion-duration-fast) var(--motion-ease-standard);background:0 0;position:relative}.dta-tabs__tab:hover{color:var(--fg-default);transition:none}.dta-tabs__tab[aria-selected=true]{border-color:var(--border-strong);background:var(--bg-surface);color:var(--fg-default)}.dta-tabs__indicator{display:none}.dta-tabs__list[data-indicator] .dta-tabs__indicator{box-sizing:border-box;width:var(--dta-tab-w);height:var(--dta-tab-h);border:var(--stroke-ink) solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg-surface);transform:translate(var(--dta-tab-x), var(--dta-tab-y));transition:transform var(--motion-duration-base) var(--motion-ease-standard), width var(--motion-duration-base) var(--motion-ease-standard), height var(--motion-duration-base) var(--motion-ease-standard);display:block;position:absolute;top:0;left:0}.dta-tabs__list[data-indicator] .dta-tabs__tab[aria-selected=true]{background:0 0;border-color:#0000}.dta-tabs__tab:focus-visible{box-shadow:0 0 0 var(--stroke-focus) var(--action-subtle);outline:none}.dta-tabs__count{font-weight:400}.dta-tabs__panel{view-transition-class:dta-swap;min-width:0}.dta-tabs__panel:focus-visible{outline:var(--stroke-focus) solid var(--action-bg);outline-offset:var(--space-1)}@container (width<=559px){.dta-tabs__list{box-sizing:border-box;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;width:100%;display:grid}.dta-tabs__tab{padding:0 var(--space-1);font-size:calc(var(--type-body-sm-size) * 1px);text-overflow:ellipsis;overflow:hidden}.dta-tabs[data-sticky] .dta-tabs__bar{z-index:2;margin-inline:calc(var(--space-1) * -1);padding:var(--space-2) var(--space-1);border-bottom:var(--stroke-hairline) solid var(--border-default);background:var(--bg-canvas);position:sticky;top:0}}@media (prefers-reduced-motion:reduce){.dta-tabs__tab,.dta-tabs__list[data-indicator] .dta-tabs__indicator{transition:none}}
