.ds-typography{color:var(--ds-text-primary);word-break:break-word;font-size:var(--ds-text-body);line-height:var(--ds-leading-normal);font-family:var(--ds-font-sans)}div.ds-typography,.ds-typography p{margin-bottom:1em}h1.ds-typography,h2.ds-typography,h3.ds-typography,h4.ds-typography,h5.ds-typography{color:var(--ds-text-strong);font-weight:var(--ds-weight-semibold);margin-top:0;margin-bottom:.5em}h1.ds-typography{font-size:var(--ds-text-h1);--typography-heading-leading:1.21053;line-height:var(--typography-heading-leading)}h2.ds-typography{font-size:var(--ds-text-h2);--typography-heading-leading:1.26667;line-height:var(--typography-heading-leading)}h3.ds-typography{font-size:var(--ds-text-title);--typography-heading-leading:1.33333;line-height:var(--typography-heading-leading)}h4.ds-typography{font-size:var(--ds-typography-h4-size);line-height:1.4}h5.ds-typography{font-size:var(--ds-text-body);line-height:1.5}.ds-typography+:is(h1,h2,h3,h4,h5).ds-typography{margin-top:1.2em}.ds-typography[data-tone=secondary]{color:var(--ds-text-secondary)}.ds-typography[data-tone=danger]{color:var(--ds-danger-fg)}.ds-typography[data-tone=success]{color:var(--ds-success-fg)}.ds-typography[data-tone=warning]{color:var(--ds-warning-fg)}.ds-typography[data-disabled]{color:var(--ds-text-disabled);cursor:not-allowed;-webkit-user-select:none;user-select:none}.ds-typography strong{font-weight:var(--ds-weight-semibold)}.ds-typography code{font-size:85%;font-family:var(--ds-font-mono);background:var(--ds-typography-code-bg);border:1px solid var(--ds-typography-code-border);border-radius:var(--ds-typography-code-radius);margin:0 .2em;padding:.2em .4em .1em}a.ds-typography,.ds-typography-operation{color:var(--ds-link-fg);cursor:pointer;transition:color var(--ds-duration-slow);outline:none;text-decoration:none}a.ds-typography:hover,.ds-typography-operation:hover{color:var(--ds-link-hover-fg)}a.ds-typography[data-disabled]{color:var(--ds-text-disabled);cursor:not-allowed}.ds-typography-operation{font:inherit;line-height:inherit;background:0 0;border:0;margin-inline-start:4px;padding:0;display:inline}.ds-typography-operation svg{vertical-align:-.125em;width:1em;height:1em;display:inline-block}.ds-typography-operation[data-copied],.ds-typography-operation[data-copied]:hover{color:var(--ds-success-solid)}:is(a,span).ds-typography[data-ellipsis]{max-width:100%;display:inline-block}.ds-typography[data-clamp=single]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:is(a,span).ds-typography[data-clamp=single]{vertical-align:bottom}.ds-typography[data-clamp=multiple]{-webkit-line-clamp:var(--typography-rows);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ds-typography-tooltip{max-width:250px;min-width:calc(var(--ds-radius-md) * 2 + var(--ds-typography-tooltip-arrow-size));min-height:var(--ds-control-md);background:var(--ds-bg-elevated);color:var(--ds-text-primary);border-radius:var(--ds-radius-md);box-shadow:var(--ds-shadow-popover);font-family:var(--ds-font-sans);font-size:var(--ds-text-body);line-height:var(--ds-leading-normal);text-align:center;word-wrap:break-word;box-sizing:border-box;padding:6px 8px;text-decoration:none}.ds-typography-tooltip-arrow{width:var(--ds-typography-tooltip-arrow-size);height:var(--ds-typography-tooltip-arrow-size);pointer-events:none;z-index:1;overflow:hidden}.ds-typography-tooltip-arrow:before{content:"";bottom:0;width:var(--ds-typography-tooltip-arrow-size);height:calc(var(--ds-typography-tooltip-arrow-size) / 2);background:var(--ds-bg-elevated);clip-path:var(--ds-typography-tooltip-arrow-path);position:absolute;inset-inline-start:0}.ds-typography-tooltip-arrow:after{content:"";width:var(--ds-typography-tooltip-arrow-shadow-size);height:var(--ds-typography-tooltip-arrow-shadow-size);bottom:0;border-radius:0 0 var(--ds-radius-xs) 0;box-shadow:var(--ds-typography-tooltip-arrow-shadow);z-index:0;background:0 0;margin:auto;position:absolute;inset-inline:0;transform:translateY(50%)rotate(-135deg)}.ds-typography-tooltip-arrow[data-side=top]{bottom:calc(-1 * var(--ds-typography-tooltip-arrow-size));transform:translate(-50%)rotate(180deg);left:50%!important}.ds-typography-tooltip-arrow[data-side=bottom]{top:calc(-1 * var(--ds-typography-tooltip-arrow-size));transform:translate(-50%);left:50%!important}.ds-typography-tooltip-arrow[data-side=left]{right:calc(-1 * var(--ds-typography-tooltip-arrow-size));transform:rotate(90deg)}.ds-typography-tooltip-arrow[data-side=right]{left:calc(-1 * var(--ds-typography-tooltip-arrow-size));transform:rotate(-90deg)}