@layer seed-components{.seed-footer__linkText{cursor:pointer;align-items:center;gap:var(--seed-dimension-x1);transition:color var(--seed-duration-color-transition) var(--seed-timing-function-easing);text-decoration:none;display:inline-flex}.seed-footer__linkText--size_large{font-size:var(--seed-font-size-t5);line-height:var(--seed-line-height-t5);font-weight:var(--seed-font-weight-medium);color:var(--seed-color-fg-neutral);--seed-suffix-icon-size:14px;--seed-suffix-icon-color:var(--seed-color-fg-neutral)}@media (hover:hover) and (pointer:fine){.seed-footer__linkText--size_large:is(:hover,[data-hover]){color:var(--seed-color-fg-neutral-subtle)}}@media not all and (hover:hover) and (pointer:fine){.seed-footer__linkText--size_large:is(:active,[data-active]){color:var(--seed-color-fg-neutral-subtle)}}.seed-footer__linkText--size_medium{font-size:var(--seed-font-size-t4);line-height:var(--seed-line-height-t4);font-weight:var(--seed-font-weight-medium);color:var(--seed-color-fg-neutral-muted);--seed-suffix-icon-size:12px;--seed-suffix-icon-color:var(--seed-color-fg-neutral-muted)}@media (hover:hover) and (pointer:fine){.seed-footer__linkText--size_medium:is(:hover,[data-hover]){color:var(--seed-color-fg-neutral)}}@media not all and (hover:hover) and (pointer:fine){.seed-footer__linkText--size_medium:is(:active,[data-active]){color:var(--seed-color-fg-neutral)}}}@layer components{.prose{max-width:var(--layout-reading-width);color:var(--color-ink);font-size:var(--text-md);line-height:var(--leading-relaxed)}:is(.prose,.callout) :where(p,ul,ol,dl){margin:var(--space-2) 0}:is(.prose,.callout) :where(ul,ol){padding-left:var(--space-5)}:is(.prose,.callout) :where(ul){list-style:outside}:is(.prose,.callout) :where(ol){list-style:decimal}:is(.prose,.callout) :where(li){margin:var(--space-1) 0}:is(.prose,.callout) :where(li)::marker{color:var(--color-muted)}:is(.prose,.callout) :where(strong){font-weight:var(--font-weight-semibold)}:is(.prose,.callout) :where(a:not([class])){color:var(--color-brand-text);font-weight:var(--font-weight-semibold);text-decoration:underline}:is(.prose,.callout) :where(h3){margin:var(--space-5) 0 var(--space-2);font-size:var(--text-lg);font-weight:var(--font-weight-bold);line-height:var(--leading-snug)}:is(.prose,.callout) :where(dl){gap:var(--space-1) var(--space-4);grid-template-columns:max-content minmax(0,1fr);display:grid}:is(.prose,.callout) :where(dt){color:var(--color-muted)}:is(.prose,.callout) :where(dd){margin:0}.prose :where(details){padding-block:var(--space-4);border-top:1px solid var(--color-line)}.prose :where(details:last-of-type){border-bottom:1px solid var(--color-line)}.prose :where(summary){justify-content:space-between;align-items:center;gap:var(--space-4);font-size:var(--text-lg);font-weight:var(--font-weight-bold);line-height:var(--leading-snug);cursor:pointer;list-style:none;display:flex}.prose :where(summary)::-webkit-details-marker{display:none}.prose :where(summary):after{content:"+" / "";color:var(--color-muted);font-size:var(--text-2xl);font-weight:var(--font-weight-normal);transition:transform var(--duration) var(--ease);flex:none}.prose :where(details[open]>summary):after{transform:rotate(45deg)}.prose>:first-child,.prose-section__body>:first-child,.callout>:first-child{margin-top:0}.prose>:last-child,.prose-section__body>:last-child,.callout>:last-child{margin-bottom:0}.prose-section{margin-top:var(--space-8)}.callout{margin:var(--space-3) 0;padding:var(--space-5);border-radius:var(--radius-md);background:var(--color-panel);color:var(--color-ink);font-size:var(--text-md);line-height:var(--leading-relaxed)}.callout__title{margin:0 0 var(--space-2);font-size:var(--text-lg);font-weight:var(--font-weight-bold);line-height:var(--leading-snug)}.callout[data-tone=warning]{background:var(--color-warning-soft)}.callout[data-tone=warning] .callout__title{color:var(--color-warning-text)}.callout[data-tone=danger]{background:var(--color-danger-soft)}.callout[data-tone=danger] .callout__title{color:var(--color-danger-text)}.callout--compact{margin:var(--space-2-5) 0 0;padding:var(--space-2-5) var(--space-3);border-radius:var(--radius-sm);color:var(--color-muted);line-height:var(--leading-normal)}.callout--compact :where(a:not([class])){color:var(--color-ink);font-weight:inherit}.prose-note{margin:var(--space-1) 0 var(--space-2);color:var(--color-muted);font-size:var(--text-sm)}.assistant-md{white-space:normal}.assistant-md :where(h1,h2,h3,h4){margin:var(--space-3) 0 var(--space-1);font-size:var(--text-md);font-weight:var(--font-weight-semibold);line-height:var(--leading-snug)}.assistant-md :where(code){padding:0 var(--space-1);border-radius:var(--radius-xs);background:var(--color-panel);font-family:var(--font-mono);font-size:var(--text-sm)}.assistant-md :where(pre){margin:var(--space-2) 0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--color-panel);overflow-x:auto}.assistant-md :where(pre code){background:0 0;padding:0}.assistant-md :where(blockquote){margin:var(--space-2) 0;padding-left:var(--space-3);border-left:2px solid var(--color-line);color:var(--color-muted)}.assistant-md :where(table){margin:var(--space-2) 0;border-collapse:collapse;font-size:var(--text-sm)}.assistant-md :where(th,td){padding:var(--space-1) var(--space-2);border:1px solid var(--color-line);text-align:left}.assistant-md :where(hr){margin:var(--space-3) 0;border:0;border-top:1px solid var(--color-line)}@media (width<920px){body:has([data-mobile-tabs]):not(:has([data-fixed-bar])){padding-bottom:calc(var(--seed-dimension-x16) + env(safe-area-inset-bottom))}}.site-header-narrow,[data-mobile-tabs]{display:none}@media (width<920px){body:not(:has([data-fixed-bar])) [data-mobile-tabs]{display:block}.site-header-narrow{display:contents}}}
