.docs-shell{--docs-z-header:40;--docs-z-modal:1010;--docs-navbar-height:64px;background:linear-gradient(180deg, color-mix(in srgb, var(--fd-surface-sunken) 45%, transparent) 0, transparent 220px), var(--fd-background);color:var(--fd-foreground);min-height:100vh;overflow-x:clip}.docs-navbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:color-mix(in srgb, var(--fd-background) 84%, transparent);border-bottom:1px solid var(--fd-border-subtle);height:var(--docs-navbar-height);z-index:var(--docs-z-header,40);position:sticky;top:0}.docs-navbar__inner{align-items:center;gap:var(--fd-space-5);max-width:1440px;height:100%;padding:0 var(--fd-space-6);justify-content:space-between;margin:0 auto;display:flex}.docs-navbar__left,.docs-navbar__actions,.docs-navbar__links,.docs-wordmark,.docs-get-started,.docs-search-button,.docs-icon-button{align-items:center;display:inline-flex}.docs-navbar__left{gap:var(--fd-space-6);min-width:0}.docs-wordmark{color:var(--fd-foreground);flex:none}.docs-wordmark__image{object-fit:contain;width:120px;height:40px;display:block}.docs-navbar__links{gap:var(--fd-space-1)}.docs-navbar__links a{border-radius:var(--fd-radius-md);color:var(--fd-foreground-muted);font-size:var(--fd-font-size-label);font-weight:var(--fd-font-weight-medium);line-height:var(--fd-line-height-label);padding:9px var(--fd-space-3)}.docs-navbar__links a:hover{background:var(--fd-hover);color:var(--fd-foreground)}.docs-navbar__actions{gap:var(--fd-space-3);justify-content:flex-end;min-width:0}.docs-search-button{-webkit-backdrop-filter:blur(var(--fd-glass-blur-sm)) saturate(var(--fd-glass-saturation));backdrop-filter:blur(var(--fd-glass-blur-sm)) saturate(var(--fd-glass-saturation));background:var(--fd-glass-surface-strong);border:1px solid var(--fd-glass-border-soft);border-radius:var(--fd-radius-md);box-shadow:inset 0 1px 0 var(--fd-glass-highlight);color:var(--fd-foreground-muted);cursor:pointer;font:inherit;font-size:var(--fd-font-size-label);gap:var(--fd-space-2);min-width:240px;height:44px;padding:0 var(--fd-space-2) 0 var(--fd-space-3)}.docs-search-button .eui-button__content{gap:var(--fd-space-2);width:100%}.docs-search-button kbd,.docs-install-command{background:var(--fd-muted);border:1px solid var(--fd-border-subtle);border-radius:var(--fd-radius-sm);color:var(--fd-muted-foreground);font-family:var(--fd-font-mono);font-size:var(--fd-font-size-caption);padding:5px 7px;line-height:1}.docs-search-button kbd{margin-left:auto}.docs-install-command{color:var(--fd-muted-foreground);text-overflow:ellipsis;white-space:nowrap;max-width:220px;display:inline-block;overflow:hidden}.docs-get-started{background:var(--fd-primary);border:1px solid color-mix(in srgb, var(--fd-primary) 80%, var(--fd-border));border-radius:var(--fd-radius-md);box-shadow:var(--fd-shadow-floating-button);color:var(--fd-primary-foreground);font-size:var(--fd-font-size-label);font-weight:var(--fd-font-weight-semibold);gap:var(--fd-space-2);height:44px;padding:0 var(--fd-space-4);white-space:nowrap;transition:background-color .16s,border-color .16s,box-shadow .16s}.docs-get-started:hover{background:var(--fd-primary-hover);border-color:color-mix(in srgb, var(--fd-primary-hover) 84%, var(--fd-border));box-shadow:0 1px 0 color-mix(in srgb, var(--fd-color-neutral-white) 18%, transparent) inset, 0 14px 30px -20px color-mix(in srgb, var(--fd-primary) 46%, transparent)}.docs-get-started[data-pending=true]{cursor:progress;opacity:.82}.docs-icon-button{-webkit-backdrop-filter:blur(var(--fd-glass-blur-sm)) saturate(var(--fd-glass-saturation));backdrop-filter:blur(var(--fd-glass-blur-sm)) saturate(var(--fd-glass-saturation));background:var(--fd-glass-surface-strong);border:1px solid var(--fd-glass-border-soft);border-radius:var(--fd-radius-md);box-shadow:inset 0 1px 0 var(--fd-glass-highlight);color:var(--fd-foreground-muted);cursor:pointer;justify-content:center;width:44px;height:44px}.docs-icon-button:hover,.docs-search-button:hover{background:var(--fd-secondary);border-color:color-mix(in srgb, var(--fd-ring) 42%, var(--fd-border));color:var(--fd-foreground)}.docs-navbar__menu{display:none}.docs-shell__body{align-items:start;gap:var(--fd-space-10);max-width:1320px;padding:var(--fd-space-6) var(--fd-space-6) var(--fd-space-20);grid-template-columns:268px minmax(0,1fr);margin:0 auto;display:grid}.docs-shell__sidebar{align-self:stretch;min-width:0}.docs-shell__main,.docs-shell__content{min-width:0}.docs-shell__content[data-loading=true]{animation:.14s ease-out both docs-navigation-enter}.docs-sidebar{--docs-sidebar-accent:var(--fd-color-brand-aqua,#78d7cc);--docs-sidebar-accent-soft:var(--fd-color-brand-aqua-soft,#eefdfc);-webkit-backdrop-filter:blur(var(--fd-glass-blur)) saturate(var(--fd-glass-saturation));backdrop-filter:blur(var(--fd-glass-blur)) saturate(var(--fd-glass-saturation));background:color-mix(in srgb, var(--fd-surface-raised) 88%, transparent);border:1px solid var(--fd-glass-border-soft);border-radius:var(--fd-radius-lg);box-shadow:inset 0 1px 0 var(--fd-glass-highlight), 0 14px 36px -30px color-mix(in srgb, var(--fd-primary) 34%, transparent);gap:var(--fd-space-3);max-height:none;padding:var(--fd-space-3);scrollbar-width:thin;display:grid;position:static;overflow-y:auto}.docs-sidebar__group{gap:var(--fd-space-2);display:grid;position:relative}.docs-sidebar__group+.docs-sidebar__group{border-top:1px solid color-mix(in srgb, var(--fd-border-subtle) 72%, transparent);padding-top:var(--fd-space-3)}.docs-sidebar__group-title{border-radius:var(--fd-radius-md);color:color-mix(in srgb, var(--fd-muted-foreground) 86%, var(--fd-foreground));cursor:pointer;font:inherit;font-size:10px;font-weight:var(--fd-font-weight-semibold);align-items:center;column-gap:var(--fd-space-2);letter-spacing:var(--fd-letter-spacing-uppercase);line-height:var(--fd-line-height-caption);min-height:38px;padding:var(--fd-space-1) var(--fd-space-2);text-transform:uppercase;background:0 0;border:1px solid #0000;grid-template-columns:minmax(0,1fr) auto;width:100%;margin:0;transition:background-color .16s,border-color .16s,color .16s;display:grid}.docs-sidebar .docs-sidebar__group-title.eui-sidebar__branch{grid-template-columns:minmax(0,1fr) auto}.docs-sidebar__group-title .eui-sidebar__branch-label{align-items:center;gap:var(--fd-space-2);min-width:0;display:inline-flex;overflow:hidden}.docs-sidebar__group-label{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.docs-sidebar__group-title .eui-sidebar__branch-label>.docs-sidebar__group-label{min-width:0}.docs-sidebar__group-title:hover{background:color-mix(in srgb, var(--fd-hover) 58%, transparent);color:var(--fd-foreground)}.docs-sidebar__group-title:focus-visible{border-radius:var(--fd-radius-md);box-shadow:var(--fd-shadow-focus);outline:0}.docs-sidebar__group-icon{background:color-mix(in srgb, var(--fd-surface-raised) 72%, transparent);border:1px solid color-mix(in srgb, var(--fd-border-subtle) 82%, transparent);box-shadow:inset 0 1px 0 var(--fd-glass-highlight);color:color-mix(in srgb, var(--fd-primary) 88%, var(--fd-muted-foreground));border-radius:9px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.docs-sidebar__group-count,.docs-sidebar__group-title .eui-sidebar__branch-count{background:color-mix(in srgb, var(--fd-muted) 86%, var(--fd-surface-raised));border:1px solid var(--fd-border-subtle);border-radius:var(--fd-radius-full);color:var(--fd-muted-foreground);font-size:10px;font-weight:var(--fd-font-weight-semibold);text-align:center;flex:none;justify-self:end;width:auto;min-width:30px;max-width:max-content;margin-left:0;padding:5px 8px;line-height:1}.docs-sidebar__group-chevron,.docs-sidebar__group-title .eui-sidebar__branch-chevron{color:var(--fd-muted-foreground);flex:none;justify-self:end;transition:color .16s,transform .16s;display:none}.docs-sidebar__group-title[aria-expanded=true] .docs-sidebar__group-chevron,.docs-sidebar__group-title[aria-expanded=true] .eui-sidebar__branch-chevron{transform:rotate(90deg)}.docs-sidebar__list{gap:3px;margin:0;padding:0;list-style:none;display:grid}.docs-sidebar__item{min-width:0}.docs-sidebar__subcategory{background:color-mix(in srgb, var(--fd-surface-sunken) 34%, transparent);border-radius:var(--fd-radius-md);color:color-mix(in srgb, var(--fd-muted-foreground) 86%, var(--fd-foreground));cursor:pointer;font:inherit;font-size:12px;font-weight:var(--fd-font-weight-semibold);align-items:center;column-gap:var(--fd-space-2);line-height:var(--fd-line-height-label);min-height:34px;padding:6px var(--fd-space-2) 6px var(--fd-space-3);text-align:left;border:1px solid #0000;grid-template-columns:minmax(0,1fr) auto;width:100%;transition:background-color .16s,border-color .16s,box-shadow .16s,color .16s;display:grid;position:relative}.docs-sidebar .docs-sidebar__subcategory.eui-sidebar__branch{grid-template-columns:minmax(0,1fr) auto}.docs-sidebar__subcategory .eui-sidebar__branch-label{gap:2px;min-width:0;display:grid;overflow:hidden}.docs-sidebar__subcategory .eui-sidebar__branch-count{justify-self:end;width:auto;max-width:max-content;margin-left:0}.docs-sidebar__subcategory .eui-sidebar__branch-chevron{justify-self:end;display:none}.docs-sidebar__subcategory:hover{background:color-mix(in srgb, var(--fd-hover) 68%, var(--fd-surface-raised));color:var(--fd-foreground)}.docs-sidebar__subcategory:focus-visible{box-shadow:var(--fd-shadow-focus);outline:0}.docs-sidebar__subcategory-label,.docs-sidebar__subcategory .eui-sidebar__branch-label{gap:2px;min-width:0;display:grid}.docs-sidebar__subcategory-label small,.docs-sidebar__subcategory .eui-sidebar__branch-label small{color:var(--fd-muted-foreground);font-size:11px;font-weight:var(--fd-font-weight-normal);line-height:var(--fd-line-height-caption)}.docs-sidebar__subcategory-count,.docs-sidebar__subcategory .eui-sidebar__branch-count{background:color-mix(in srgb, var(--fd-muted) 86%, var(--fd-surface-raised));border:1px solid var(--fd-border-subtle);border-radius:var(--fd-radius-full);color:var(--fd-muted-foreground);font-size:10px;font-weight:var(--fd-font-weight-semibold);text-align:center;flex:none;width:auto;min-width:28px;max-width:max-content;padding:5px 7px;line-height:1}.docs-sidebar__subcategory-chevron,.docs-sidebar__subcategory .eui-sidebar__branch-chevron{color:var(--fd-muted-foreground);flex:none;transition:transform .16s;display:none}.docs-sidebar__subcategory[aria-expanded=true] .docs-sidebar__subcategory-chevron,.docs-sidebar__subcategory[aria-expanded=true] .eui-sidebar__branch-chevron{transform:rotate(90deg)}.docs-sidebar__list--nested{border-left:1px solid color-mix(in srgb, var(--fd-border-subtle) 66%, transparent);margin:2px 0 7px var(--fd-space-4);padding-left:var(--fd-space-3);gap:2px;position:relative}.docs-sidebar__list--nested:before{background:color-mix(in srgb, var(--docs-sidebar-accent) 46%, transparent);border-radius:var(--fd-radius-full);content:"";width:1px;height:26px;position:absolute;top:4px;left:-1px}.docs-sidebar__link{border-radius:var(--fd-radius-md);color:var(--fd-foreground-muted);font-size:13px;font-weight:var(--fd-font-weight-medium);align-items:center;gap:var(--fd-space-2);line-height:var(--fd-line-height-label);min-height:34px;padding:6px var(--fd-space-2) 6px var(--fd-space-3);border:1px solid #0000;grid-template-columns:minmax(0,1fr) auto;transition:background-color .16s,border-color .16s,box-shadow .16s,color .16s;display:grid;position:relative}.docs-sidebar__link--nested{border-radius:calc(var(--fd-radius-md) - 2px);min-height:30px;padding-block:5px;font-size:12px}.docs-sidebar__link:hover{background:color-mix(in srgb, var(--fd-hover) 82%, var(--fd-surface-raised));color:var(--fd-foreground)}.docs-sidebar__link-label{gap:3px;min-width:0;display:grid}.docs-sidebar__link-label small{color:var(--fd-muted-foreground);font-size:11px;font-weight:var(--fd-font-weight-normal);line-height:var(--fd-line-height-caption)}.docs-sidebar__link-chevron,.docs-sidebar__link .eui-sidebar__item-chevron{display:none}.docs-sidebar__link:has(.docs-sidebar__link-label small){min-height:58px;padding-block:var(--fd-space-3);align-items:start}.docs-sidebar__link--nested:has(.docs-sidebar__link-label small){min-height:52px}.docs-sidebar__link[data-active=true]{background:var(--docs-sidebar-accent-soft);box-shadow:none;color:var(--fd-foreground);font-weight:var(--fd-font-weight-semibold);border-color:#0000}.docs-sidebar__link[data-active=true]:before{content:none}.docs-sidebar__link[data-active=true]:hover{background:color-mix(in srgb, var(--docs-sidebar-accent-soft) 82%, var(--fd-surface-raised));box-shadow:none;border-color:#0000}.docs-sidebar__link[data-active=true] .docs-sidebar__link-label{color:var(--fd-foreground)}.docs-sidebar__link[data-active=true] .docs-sidebar__link-label small{color:var(--fd-muted-foreground)}.docs-sidebar__link[data-pending=true]{background:color-mix(in srgb, var(--fd-surface-sunken) 82%, transparent);border-color:color-mix(in srgb, var(--fd-primary) 18%, var(--fd-border));color:var(--fd-foreground);cursor:progress}.docs-sidebar__link--disabled{color:var(--fd-muted-foreground);cursor:not-allowed;justify-content:space-between}.docs-sidebar__soon{background:color-mix(in srgb, var(--fd-muted) 86%, var(--fd-surface-raised));border:1px solid var(--fd-border-subtle);border-radius:var(--fd-radius-full);color:var(--fd-muted-foreground);font-size:10px;font-weight:var(--fd-font-weight-semibold);align-items:center;gap:4px;padding:5px 7px;line-height:1;display:inline-flex}.docs-sidebar__soon svg{color:color-mix(in srgb, var(--fd-muted-foreground) 72%, transparent)}[data-theme=dark] .docs-sidebar{background:color-mix(in srgb, var(--fd-surface) 88%, transparent);border-color:color-mix(in srgb, var(--fd-border-subtle) 82%, transparent);box-shadow:inset 0 1px #ffffff0d,0 18px 44px -36px #000000d1}[data-theme=dark] .docs-sidebar__group-icon,[data-theme=dark] .docs-sidebar__link-chevron,[data-theme=dark] .docs-sidebar__group-count,[data-theme=dark] .docs-sidebar__group-title .eui-sidebar__branch-count,[data-theme=dark] .docs-sidebar__subcategory-count,[data-theme=dark] .docs-sidebar__subcategory .eui-sidebar__branch-count,[data-theme=dark] .docs-sidebar__soon{background:color-mix(in srgb, var(--fd-surface-raised) 70%, transparent);border-color:color-mix(in srgb, var(--fd-border-subtle) 76%, transparent)}[data-theme=dark] .docs-sidebar__link[data-active=true]{background:linear-gradient(90deg, color-mix(in srgb, var(--docs-sidebar-accent) 22%, transparent), transparent 62%), color-mix(in srgb, var(--fd-surface-raised) 92%, var(--fd-surface));border-color:color-mix(in srgb, var(--fd-border) 70%, var(--docs-sidebar-accent));color:var(--fd-foreground);box-shadow:inset 0 1px #ffffff1a,0 1px 2px #0000006b}[data-theme=dark] .docs-sidebar__link[data-active=true]:before{background:var(--docs-sidebar-accent);box-shadow:0 0 0 1px color-mix(in srgb, var(--docs-sidebar-accent) 28%, transparent)}[data-theme=dark] .docs-sidebar__link[data-active=true] .docs-sidebar__link-label{color:var(--fd-foreground)}[data-theme=dark] .docs-sidebar__link[data-active=true] .docs-sidebar__link-label small,[data-theme=dark] .docs-sidebar__link[data-active=true] .docs-sidebar__link-chevron{color:color-mix(in srgb, var(--fd-foreground-muted) 72%, white)}[data-theme=dark] .docs-sidebar__link[data-active=true] .docs-sidebar__link-chevron{background:color-mix(in srgb, var(--fd-surface) 70%, transparent);border-color:color-mix(in srgb, var(--fd-border-subtle) 72%, transparent)}.docs-page-grid{align-items:start;gap:var(--fd-space-10);grid-template-columns:minmax(0,760px) 206px;min-width:0;display:grid}.docs-page-grid--loading{min-height:620px}.docs-page-grid--loading[data-variant=guide]{min-height:520px}.docs-page-grid--loading[data-variant=resource]{min-height:480px}.docs-article--loading{display:block}.docs-skeleton{background:color-mix(in srgb, var(--fd-surface-sunken) 86%, var(--fd-surface-raised));border:1px solid var(--fd-border-subtle);border-radius:var(--fd-radius-md);animation:1.4s ease-in-out infinite docs-skeleton-pulse;display:block}.docs-skeleton--crumb{width:124px;height:13px}.docs-skeleton--crumb-short{width:82px;height:13px}.docs-skeleton--kicker{width:136px;height:22px}.docs-skeleton--kicker-short{width:116px;height:22px}.docs-skeleton--title{width:min(380px,76vw);height:44px}.docs-article--loading[data-variant=guide] .docs-skeleton--title{width:min(460px,78vw)}.docs-article--loading[data-variant=resource] .docs-skeleton--title{width:min(340px,70vw)}.docs-skeleton--lede{width:min(620px,100%);height:18px}.docs-skeleton--lead{height:15px;margin-bottom:var(--fd-space-6);width:min(720px,94%)}.docs-loading-section{gap:var(--fd-space-4);margin-top:var(--fd-space-8);display:grid}.docs-loading-section+.docs-loading-section{margin-top:var(--fd-space-12)}.docs-loading-section--guide,.docs-loading-section--resource{gap:var(--fd-space-5)}.docs-loading-copy{gap:var(--fd-space-3);display:grid}.docs-loading-callout{background:color-mix(in srgb, var(--fd-surface-raised) 74%, var(--fd-surface-sunken));border:1px solid var(--fd-border-subtle);border-left:3px solid color-mix(in srgb, var(--fd-brand-accent) 62%, var(--fd-border));border-radius:var(--fd-radius-lg);box-shadow:inset 0 1px 0 var(--fd-glass-highlight);align-items:start;gap:var(--fd-space-3);padding:var(--fd-space-4);grid-template-columns:auto minmax(0,1fr);display:grid}.docs-loading-callout__body{gap:var(--fd-space-3);min-width:0;display:grid}.docs-loading-steps{background:var(--fd-surface-raised);border:1px solid var(--fd-border-subtle);border-radius:var(--fd-radius-lg);gap:var(--fd-space-3);padding:var(--fd-space-4);display:grid}.docs-loading-resource-grid{gap:var(--fd-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.docs-loading-resource-card{background:var(--fd-surface-raised);border:1px solid var(--fd-border-subtle);border-radius:var(--fd-radius-lg);box-shadow:var(--fd-shadow-card-soft);gap:var(--fd-space-3);min-height:136px;padding:var(--fd-space-4);display:grid}.docs-loading-resource-list{background:color-mix(in srgb, var(--fd-surface-raised) 82%, var(--fd-surface-sunken));border:1px solid var(--fd-border-subtle);border-radius:var(--fd-radius-lg);gap:var(--fd-space-3);padding:var(--fd-space-4);display:grid}.docs-component-preview--loading{margin-top:0}.docs-loading-preview-surface{background:color-mix(in srgb, var(--fd-surface-raised) 84%, var(--fd-surface-sunken));border:1px solid var(--fd-border-subtle);border-radius:var(--fd-radius-md);box-shadow:inset 0 1px 0 var(--fd-glass-highlight), 0 14px 28px -30px color-mix(in srgb, var(--fd-ring) 36%, transparent);align-items:center;gap:var(--fd-space-3);max-width:360px;padding:var(--fd-space-5);justify-items:center;width:min(100%,360px);margin:0 auto;display:grid}.docs-loading-code{background:color-mix(in srgb, var(--fd-foreground) 96%, black);border:1px solid color-mix(in srgb, var(--fd-foreground) 84%, white);border-radius:var(--fd-radius-lg);box-shadow:var(--fd-shadow-card-soft);color:var(--fd-surface-raised);overflow:hidden}.docs-loading-code__header{background:color-mix(in srgb, var(--fd-foreground) 88%, white);border-bottom:1px solid color-mix(in srgb, var(--fd-foreground) 74%, white);min-height:44px;padding:var(--fd-space-3) var(--fd-space-4);justify-content:space-between;align-items:center;display:flex}.docs-loading-code__body{gap:var(--fd-space-3);padding:var(--fd-space-4);display:grid}.docs-loading-code--compact .docs-loading-code__body{padding-block:var(--fd-space-3)}.docs-skeleton--line{width:100%;height:15px}.docs-skeleton--line-short{width:68%;height:15px}.docs-skeleton--callout-icon{border-radius:var(--fd-radius-md);width:34px;height:34px}.docs-skeleton--callout-title{width:min(180px,54%);height:17px}.docs-skeleton--step{width:100%;height:38px}.docs-skeleton--step-short{width:72%;height:38px}.docs-skeleton--resource-icon{border-radius:var(--fd-radius-md);width:38px;height:38px}.docs-skeleton--resource-title{width:74%;height:18px}.docs-skeleton--resource-row{width:100%;height:42px}.docs-skeleton--resource-row-short{width:62%;height:42px}.docs-skeleton--heading{width:42%;height:26px}.docs-skeleton--section-title{width:min(260px,58%);height:28px}.docs-skeleton--section-title-short{width:min(132px,42%);height:28px}.docs-skeleton--preview-title{width:120px;height:14px}.docs-skeleton--preview-copy{width:min(280px,58%);height:13px}.docs-skeleton--preview-control{border-radius:var(--fd-radius-md);width:168px;height:36px}.docs-skeleton--preview-pill{border-radius:var(--fd-radius-full);width:112px;height:22px}.docs-skeleton--preview-line{width:78%;height:13px}.docs-skeleton--code-label{background:color-mix(in srgb, var(--fd-muted-foreground) 34%, transparent);border-color:color-mix(in srgb, var(--fd-muted-foreground) 20%, transparent);width:84px;height:12px}.docs-skeleton--code-action{background:color-mix(in srgb, var(--fd-muted-foreground) 30%, transparent);border-color:color-mix(in srgb, var(--fd-muted-foreground) 18%, transparent);border-radius:var(--fd-radius-full);width:58px;height:24px}.docs-skeleton--code-line{background:color-mix(in srgb, var(--fd-muted-foreground) 36%, transparent);border-color:color-mix(in srgb, var(--fd-muted-foreground) 18%, transparent);width:min(520px,92%);height:13px}.docs-skeleton--code-line-short{background:color-mix(in srgb, var(--fd-muted-foreground) 30%, transparent);border-color:color-mix(in srgb, var(--fd-muted-foreground) 16%, transparent);width:min(360px,68%);height:13px}.docs-toc--loading{gap:var(--fd-space-3);display:grid}.docs-skeleton--toc-title{width:88px;height:15px}.docs-skeleton--toc-line{width:100%;height:13px}.docs-skeleton--toc-line-short{width:72%;height:13px}@keyframes docs-skeleton-pulse{0%,to{opacity:.54}50%{opacity:1}}@keyframes docs-navigation-enter{0%{opacity:.74;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.docs-article{min-width:0;padding:var(--fd-space-4) 0 0}.docs-page-meta-row{align-items:center;gap:var(--fd-space-3) var(--fd-space-5);margin-bottom:var(--fd-space-5);grid-template-columns:minmax(0,1fr) auto;display:grid}.docs-breadcrumb{color:var(--fd-muted-foreground);font-size:var(--fd-font-size-caption);align-items:center;gap:var(--fd-space-2);flex-wrap:wrap;min-width:0;display:flex}.docs-breadcrumb span{align-items:center;gap:var(--fd-space-2);display:inline-flex}.docs-breadcrumb span:not(:last-child):after{color:var(--fd-border);content:"/"}.docs-breadcrumb a:hover{color:var(--fd-foreground)}.docs-breadcrumb a{text-decoration:none}.docs-page-kicker{align-items:center;gap:var(--fd-space-3);flex-wrap:wrap;justify-content:flex-end;justify-self:end;min-width:max-content;display:flex}.docs-page-kicker__category{background:var(--fd-brand-soft);border:1px solid color-mix(in srgb, var(--fd-brand-accent) 22%, var(--fd-border-subtle));border-radius:var(--fd-radius-full);color:var(--fd-foreground);font-size:11px;font-weight:var(--fd-font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:7px;padding:4px 10px 4px 9px;display:inline-flex}.docs-page-kicker__dot{background:var(--fd-brand-accent);border-radius:var(--fd-radius-full);box-shadow:0 0 0 3px color-mix(in srgb, var(--fd-brand-accent) 22%, transparent);flex:none;width:6px;height:6px;display:inline-block}.docs-page-kicker__date{color:var(--fd-foreground-muted);font-size:12px;font-weight:var(--fd-font-weight-medium);letter-spacing:0;text-transform:none;white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.docs-page-kicker__date svg{color:var(--fd-muted-foreground);flex:none}.docs-page-header{border-bottom:1px solid var(--fd-border-subtle);margin-bottom:var(--fd-space-5);padding-bottom:var(--fd-space-4)}.docs-page-header h1{color:var(--fd-foreground);font-family:var(--fd-font-heading);letter-spacing:-.01em;margin:0;font-size:clamp(30px,3.4vw,38px);line-height:1.15}.docs-page-header p{color:var(--fd-foreground-muted);margin:var(--fd-space-2) 0 0;max-width:720px;font-size:16px;line-height:1.55}.docs-page-lead,.docs-page-header+p:not([class]){color:var(--fd-foreground-muted);font-size:var(--fd-font-size-body-small);margin:0 0 var(--fd-space-6);max-width:760px;line-height:1.65}.docs-page-header+p:not([class]){margin-top:0}.docs-prose{color:var(--fd-foreground-muted);font-size:var(--fd-font-size-body);line-height:var(--fd-line-height-body)}.docs-prose>*+*{margin-top:var(--fd-space-5)}.docs-prose h2,.docs-prose h3,.docs-prose h4{color:var(--fd-foreground);font-family:var(--fd-font-heading);letter-spacing:var(--fd-letter-spacing-normal);line-height:var(--fd-line-height-heading);scroll-margin-top:calc(var(--docs-navbar-height) + var(--fd-space-6))}.docs-prose h2{margin-top:var(--fd-space-12);font-size:26px}.docs-prose h3{margin-top:var(--fd-space-8);font-size:19px}.docs-prose h4{font-size:var(--fd-font-size-body-large);margin-top:var(--fd-space-6)}.docs-heading{align-items:baseline;gap:var(--fd-space-2);display:flex}.docs-heading a{color:var(--fd-muted-foreground);font-size:var(--fd-font-size-label);opacity:0;transition:color .16s,opacity .16s,transform .16s;transform:translate(-4px)}.docs-heading:hover a,.docs-heading a:focus-visible{color:var(--fd-color-brand-green-active);opacity:1;transform:translate(0)}.docs-prose p,.docs-prose li{color:var(--fd-foreground-muted)}.docs-prose ul,.docs-prose ol{padding-left:var(--fd-space-6)}.docs-prose li+li{margin-top:var(--fd-space-2)}.docs-prose a:not(.docs-card):not(.docs-card-link):not(.docs-pagination__card){color:var(--fd-foreground);font-weight:var(--fd-font-weight-semibold);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--fd-primary) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--fd-primary) 45%, transparent);text-underline-offset:4px}.docs-prose a:not(.docs-card):not(.docs-card-link):not(.docs-pagination__card):hover{color:var(--fd-primary-hover)}.docs-prose code:not(pre code){background:color-mix(in srgb, var(--fd-surface-sunken) 82%, var(--fd-surface-raised));border:1px solid var(--fd-border-subtle);border-radius:var(--fd-radius-sm);color:var(--fd-foreground);font-family:var(--fd-font-mono);padding:.16em .42em;font-size:.9em}.docs-prose pre{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;max-width:100%;overflow:auto hidden}.eui-code-block__pre,.eui-code-block__pre code,.eui-code-block__pre span,.docs-prose pre,.docs-prose pre code,.docs-prose code,.docs-install-command{-webkit-user-select:text;user-select:text}.docs-prose table,.docs-prose .eui-table,.docs-prose .eui-data-table,.docs-prose .eui-table__container,.docs-prose .table-container{scrollbar-width:thin;width:100%;max-width:100%;display:block;overflow:auto hidden}.docs-prose table td,.docs-prose table th{padding:var(--fd-space-2) var(--fd-space-8) var(--fd-space-2) 0;text-align:left;white-space:nowrap}.docs-prose table td:first-child,.docs-prose table th:first-child{padding-right:clamp(var(--fd-space-8), 6vw, var(--fd-space-16))}.docs-prose table td:last-child,.docs-prose table th:last-child{padding-right:0}.docs-callout{--docs-callout-accent:var(--fd-info);--docs-callout-surface:color-mix(in srgb, var(--fd-info-soft) 54%, var(--fd-surface));-webkit-backdrop-filter:blur(var(--fd-glass-blur)) saturate(var(--fd-glass-saturation));backdrop-filter:blur(var(--fd-glass-blur)) saturate(var(--fd-glass-saturation));background:var(--docs-callout-surface);border:1px solid color-mix(in srgb, var(--docs-callout-accent) 18%, var(--fd-border-subtle));border-radius:var(--fd-radius-xl);box-shadow:inset 0 1px 0 var(--fd-glass-highlight), var(--fd-shadow-card-soft);gap:var(--fd-space-4);margin-block:var(--fd-space-6);padding:var(--fd-space-5) var(--fd-space-5) var(--fd-space-5) var(--fd-space-6);display:grid;position:relative;overflow:hidden}.docs-callout:before{background:var(--docs-callout-accent);border-radius:var(--fd-radius-full);content:"";inset:var(--fd-space-5) auto var(--fd-space-5) var(--fd-space-4);width:3px;position:absolute}.docs-callout__header{align-items:center;gap:var(--fd-space-3);min-width:0;display:flex}.docs-callout__icon{background:color-mix(in srgb, var(--fd-surface) 72%, transparent);border:1px solid color-mix(in srgb, var(--docs-callout-accent) 24%, var(--fd-border-subtle));border-radius:var(--fd-radius-full);color:var(--docs-callout-accent);flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.docs-callout__content{gap:var(--fd-space-3);min-width:0;display:grid}.docs-callout .eui-alert__title{color:var(--fd-foreground);font-size:var(--fd-font-size-body-large);line-height:var(--fd-line-height-heading);margin:0}.docs-callout p{margin:0}.docs-callout code{overflow-wrap:anywhere}.docs-callout ul,.docs-callout ol{gap:var(--fd-space-2);margin:var(--fd-space-2) 0 0;padding-left:var(--fd-space-5);display:grid}.docs-callout--info,.docs-callout--note{--docs-callout-accent:var(--fd-info);--docs-callout-surface:color-mix(in srgb, var(--fd-info-soft) 54%, var(--fd-surface))}.docs-callout--tip{--docs-callout-accent:var(--fd-success);--docs-callout-surface:color-mix(in srgb, var(--fd-success-soft) 58%, var(--fd-surface))}.docs-callout--warning{--docs-callout-accent:var(--fd-warning);--docs-callout-surface:color-mix(in srgb, var(--fd-warning-soft) 56%, var(--fd-surface))}.docs-callout--danger{--docs-callout-accent:var(--fd-error);--docs-callout-surface:color-mix(in srgb, var(--fd-error-soft) 56%, var(--fd-surface))}.docs-card-grid{gap:var(--fd-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.docs-card-link{min-width:0;text-decoration:none;display:block}.docs-card{-webkit-backdrop-filter:blur(var(--fd-glass-blur)) saturate(var(--fd-glass-saturation));backdrop-filter:blur(var(--fd-glass-blur)) saturate(var(--fd-glass-saturation));background:linear-gradient(180deg, var(--fd-glass-highlight) 0%, transparent 60%), var(--fd-glass-surface-raised);border:1px solid var(--fd-glass-border-soft);border-radius:var(--fd-radius-lg);box-shadow:var(--fd-glass-shadow);gap:var(--fd-space-2);min-height:154px;padding:var(--fd-space-5);text-decoration:none;transition:background-color .22s,border-color .22s,box-shadow .22s;display:grid;position:relative;overflow:hidden}.docs-card:after,.docs-component-index__item:after,.docs-pagination__card:after{background:linear-gradient(115deg, transparent 0%, transparent 34%, color-mix(in srgb, var(--fd-surface-raised) 42%, transparent) 49%, transparent 64%, transparent 100%);content:"";opacity:0;pointer-events:none;transition:opacity .22s,transform .56s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:translate(-120%)}.docs-card:hover{background:linear-gradient(180deg, var(--fd-glass-highlight) 0%, transparent 54%), color-mix(in srgb, var(--fd-glass-surface-raised) 92%, transparent);border-color:color-mix(in srgb, var(--fd-ring) 38%, var(--fd-glass-border-soft));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fd-ring) 16%, transparent), var(--fd-glass-shadow-elevated), 0 18px 44px -30px color-mix(in srgb, var(--fd-ring) 36%, transparent)}.docs-card:hover:after{opacity:1;transform:translate(120%)}.docs-card .eui-card__title{color:var(--fd-foreground);font-family:var(--fd-font-heading);font-size:var(--fd-font-size-body-large);font-weight:var(--fd-font-weight-semibold);line-height:var(--fd-line-height-heading)}.docs-card__body{gap:var(--fd-space-3);display:grid}.docs-card__body,.docs-card__body p{margin:0}.docs-card small{color:var(--fd-color-brand-green-active);font-size:var(--fd-font-size-caption);font-weight:var(--fd-font-weight-semibold);align-items:center;gap:var(--fd-space-1);margin-top:auto;display:inline-flex}.docs-token-hero{background:linear-gradient(135deg, color-mix(in srgb, var(--fd-surface-raised) 96%, transparent), color-mix(in srgb, var(--fd-surface-sunken) 74%, var(--fd-surface-raised))), var(--fd-surface-raised);border:1px solid var(--fd-border-subtle);border-radius:var(--fd-radius-xl);box-shadow:inset 0 1px 0 var(--fd-glass-highlight), var(--fd-shadow-card-soft);align-items:stretch;gap:var(--fd-space-6);margin:var(--fd-space-6) 0 var(--fd-space-10);padding:var(--fd-space-6);grid-template-columns:minmax(0,1fr) minmax(220px,300px);display:grid}.docs-token-hero .docs-token-copy{color:var(--fd-foreground-muted);font-size:var(--fd-font-size-body-large);line-height:var(--fd-line-height-body);margin:var(--fd-space-3) 0 0;max-width:680px}.docs-token-eyebrow,.docs-token-hero__panel span,.docs-token-layer span,.docs-token-type-scale span,.docs-token-glass span{color:var(--fd-muted-foreground);font-size:12px;font-weight:var(--fd-font-weight-semibold);letter-spacing:var(--fd-letter-spacing-uppercase);text-transform:uppercase}.docs-token-hero__panel{background:color-mix(in srgb, var(--fd-surface-raised) 90%, transparent);border:1px solid var(--fd-border-subtle);border-radius:var(--fd-radius-lg);box-shadow:inset 0 1px 0 var(--fd-glass-highlight);gap:var(--fd-space-2);padding:var(--fd-space-5);display:grid}.docs-token-hero__panel strong{color:var(--fd-foreground);font-family:var(--fd-font-mono);font-size:var(--fd-font-size-label);font-weight:var(--fd-font-weight-semibold)}.docs-token-hero__panel i{background:var(--fd-border);height:1px;margin:var(--fd-space-1) 0;display:block}.docs-token-layers,.docs-token-swatches,.docs-token-semantic-grid,.docs-token-type-scale,.docs-token-radius,.docs-token-shadow{gap:var(--fd-space-4);margin:var(--fd-space-5) 0 var(--fd-space-6);display:grid}.docs-token-layers,.docs-token-swatches,.docs-token-radius,.docs-token-shadow{grid-template-columns:repeat(2,minmax(0,1fr))}.docs-token-semantic-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.docs-token-layer,.docs-token-type-scale>div,.docs-token-glass>div{background:var(--fd-surface-raised);border:1px solid var(--fd-border-subtle);border-radius:var(--fd-radius-lg);box-shadow:var(--fd-shadow-card-soft);gap:var(--fd-space-2);min-width:0;padding:var(--fd-space-5);display:grid}.docs-token-layer strong{color:var(--fd-foreground);font-size:var(--fd-font-size-body-large)}.docs-token-layer .docs-token-copy,.docs-token-glass .docs-token-copy{color:var(--fd-foreground-muted);font-size:var(--fd-font-size-body-small);line-height:var(--fd-line-height-body);margin:0}.docs-token-swatch,.docs-token-semantic{border:1px solid var(--fd-border-subtle);border-radius:var(--fd-radius-lg);gap:var(--fd-space-1);min-height:112px;padding:var(--fd-space-4);display:grid}.docs-token-swatch span,.docs-token-semantic strong{font-weight:var(--fd-font-weight-semibold)}.docs-token-swatch code{background:color-mix(in srgb, var(--fd-surface-raised) 84%, transparent);border:1px solid color-mix(in srgb, currentColor 16%, transparent);color:currentColor;place-self:end start}.docs-token-swatch--charcoal{background:var(--fd-color-neutral-charcoal);color:var(--fd-color-neutral-white)}.docs-token-swatch--blue-gray{background:var(--fd-color-neutral-blue-gray);color:var(--fd-color-neutral-white)}.docs-token-swatch--mist{background:var(--fd-color-neutral-mist);color:var(--fd-color-neutral-charcoal)}.docs-token-swatch--green{background:color-mix(in srgb, var(--fd-color-brand-green) 22%, var(--fd-surface-raised));color:var(--fd-color-neutral-charcoal)}.docs-token-semantic{background:var(--fd-surface-raised);border-left-width:3px;min-height:96px}.docs-token-semantic span{color:var(--fd-foreground-muted);font-size:var(--fd-font-size-caption)}.docs-token-semantic--success{border-left-color:var(--fd-success)}.docs-token-semantic--warning{border-left-color:var(--fd-warning)}.docs-token-semantic--error{border-left-color:var(--fd-error)}.docs-token-semantic--info{border-left-color:var(--fd-info)}.docs-token-semantic--ruby{border-left-color:var(--fd-ruby)}.docs-token-type-scale{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,.8fr)}.docs-token-type-scale strong{color:var(--fd-foreground);font-family:var(--fd-font-heading);font-size:var(--fd-font-size-h2);line-height:var(--fd-line-height-heading)}.docs-token-type-scale .docs-token-copy{color:var(--fd-foreground-muted);line-height:var(--fd-line-height-body);margin:0}.docs-token-type-scale small{color:var(--fd-foreground);font-size:var(--fd-font-size-label);font-weight:var(--fd-font-weight-semibold);letter-spacing:var(--fd-letter-spacing-uppercase)}.docs-token-spacing{background:var(--fd-surface-raised);border:1px solid var(--fd-border-subtle);border-radius:var(--fd-radius-lg);box-shadow:var(--fd-shadow-card-soft);gap:var(--fd-space-3);margin:var(--fd-space-5) 0 var(--fd-space-6);padding:var(--fd-space-5);display:grid}.docs-token-spacing>div{align-items:center;gap:var(--fd-space-4);grid-template-columns:64px minmax(0,1fr);display:grid}.docs-token-spacing span{background:var(--fd-color-brand-green-active);border-radius:var(--fd-radius-full);height:10px;display:block}.docs-token-radius{grid-template-columns:repeat(4,minmax(0,1fr))}.docs-token-radius__sample{background:var(--fd-surface-raised);border:1px solid var(--fd-border-subtle);box-shadow:var(--fd-shadow-card-soft);min-height:88px;padding:var(--fd-space-4);align-items:center;display:grid}.docs-token-radius__sample--sm{border-radius:var(--fd-radius-sm)}.docs-token-radius__sample--md{border-radius:var(--fd-radius-md)}.docs-token-radius__sample--lg{border-radius:var(--fd-radius-lg)}.docs-token-radius__sample--full{border-radius:var(--fd-radius-full)}.docs-token-shadow{grid-template-columns:repeat(3,minmax(0,1fr))}.docs-token-shadow__sample{background:var(--fd-surface-raised);border:1px solid var(--fd-border-subtle);border-radius:var(--fd-radius-lg);min-height:108px;padding:var(--fd-space-4);align-items:end;display:grid}.docs-token-shadow__sample--soft{box-shadow:var(--fd-shadow-card-soft)}.docs-token-shadow__sample--elevated{box-shadow:var(--fd-shadow-card-elevated)}.docs-token-shadow__sample--modal{box-shadow:var(--fd-shadow-modal)}.docs-token-glass{background:linear-gradient(135deg, color-mix(in srgb, var(--fd-surface-sunken) 78%, transparent), color-mix(in srgb, var(--fd-surface-raised) 80%, transparent)), var(--fd-surface-sunken);border:1px solid var(--fd-border-subtle);border-radius:var(--fd-radius-xl);margin:var(--fd-space-5) 0 var(--fd-space-6);padding:var(--fd-space-6)}.docs-token-glass>div{-webkit-backdrop-filter:blur(var(--fd-glass-blur-sm));backdrop-filter:blur(var(--fd-glass-blur-sm));background:var(--fd-glass-surface-strong);max-width:320px;margin-left:auto}.docs-token-glass strong{color:var(--fd-foreground);font-family:var(--fd-font-heading);font-size:var(--fd-font-size-h3)}.docs-overview-hero{background:radial-gradient(circle at 88% 16%, color-mix(in srgb, var(--fd-primary) 8%, transparent) 0, transparent 36%), linear-gradient(135deg, color-mix(in srgb, var(--fd-surface-raised) 94%, transparent), color-mix(in srgb, var(--fd-surface-sunken) 72%, var(--fd-surface-raised))), var(--fd-surface-raised);border:1px solid var(--fd-border-subtle);border-radius:var(--fd-radius-lg);box-shadow:inset 0 1px 0 var(--fd-glass-highlight), 0 18px 44px -36px color-mix(in srgb, var(--fd-primary) 38%, transparent);align-items:stretch;gap:var(--fd-space-6);margin:var(--fd-space-6) 0 var(--fd-space-10);padding:var(--fd-space-6);grid-template-columns:minmax(0,1fr) 220px;display:grid}.docs-overview-hero p{color:var(--fd-foreground-muted);font-size:var(--fd-font-size-body-large);line-height:var(--fd-line-height-body);margin:var(--fd-space-3) 0 0;max-width:620px}.docs-overview-hero__eyebrow{color:var(--fd-muted-foreground);font-size:12px;font-weight:var(--fd-font-weight-semibold);letter-spacing:var(--fd-letter-spacing-uppercase);text-transform:uppercase;display:inline-flex}.docs-overview-hero__panel{background:color-mix(in srgb, var(--fd-surface-raised) 92%, transparent);border:1px solid var(--fd-border-subtle);border-radius:var(--fd-radius-lg);box-shadow:inset 0 1px 0 var(--fd-glass-highlight), var(--fd-shadow-card-soft);gap:var(--fd-space-1);padding:var(--fd-space-5);display:grid}.docs-overview-hero__panel span,.docs-overview-hero__panel small{color:var(--fd-muted-foreground);font-size:var(--fd-font-size-caption)}.docs-overview-hero__panel strong{color:var(--fd-foreground);font-family:var(--fd-font-heading);font-size:var(--fd-font-size-h3);line-height:var(--fd-line-height-heading)}.docs-component-index{gap:var(--fd-space-3);margin:var(--fd-space-5) 0 var(--fd-space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.docs-component-index__item{background:var(--fd-surface-raised);border:1px solid var(--fd-border-subtle);border-radius:var(--fd-radius-lg);gap:var(--fd-space-2);min-height:148px;padding:var(--fd-space-5);text-decoration:none;transition:background-color .22s,border-color .22s,box-shadow .22s;display:grid;position:relative;overflow:hidden}.docs-component-index__item:hover{background:color-mix(in srgb, var(--fd-surface-raised) 88%, var(--fd-brand-soft));border-color:color-mix(in srgb, var(--fd-primary) 28%, var(--fd-border-subtle));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fd-primary) 14%, transparent), var(--fd-shadow-card-soft), 0 18px 42px -32px color-mix(in srgb, var(--fd-primary) 42%, transparent)}.docs-component-index__item:hover:after{opacity:1;transform:translate(120%)}.docs-component-index__item span{color:var(--fd-foreground);font-family:var(--fd-font-heading);font-size:var(--fd-font-size-body-large);font-weight:var(--fd-font-weight-semibold);line-height:var(--fd-line-height-heading)}.docs-component-index__item p{color:var(--fd-foreground-muted);font-size:var(--fd-font-size-body-small);line-height:var(--fd-line-height-body);margin:0}.docs-component-index__item small{color:var(--fd-color-brand-green-active);font-size:11px;font-weight:var(--fd-font-weight-semibold);letter-spacing:var(--fd-letter-spacing-uppercase);margin-top:var(--fd-space-2);text-transform:uppercase;align-self:end}.docs-showcase{gap:var(--fd-space-4);margin:var(--fd-space-5) 0 var(--fd-space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.docs-showcase__panel{background:var(--fd-surface-raised);border:1px solid var(--fd-border-subtle);border-radius:var(--fd-radius-xl);box-shadow:var(--fd-shadow-card-soft);gap:var(--fd-space-4);min-width:0;padding:var(--fd-space-5);display:grid}.docs-showcase__panel--wide{grid-column:1/-1}.docs-showcase__header{align-items:center;gap:var(--fd-space-3);justify-content:space-between;display:flex}.docs-showcase__header span{color:var(--fd-muted-foreground);font-size:11px;font-weight:var(--fd-font-weight-semibold);letter-spacing:var(--fd-letter-spacing-uppercase);text-transform:uppercase}.docs-showcase__header a{color:var(--fd-color-brand-green-active);font-size:var(--fd-font-size-caption);font-weight:var(--fd-font-weight-semibold);text-decoration:none}.docs-showcase__header a:hover{color:var(--fd-primary-active)}.docs-showcase__row{align-items:center;gap:var(--fd-space-3);flex-wrap:wrap;min-width:0;display:flex}.docs-showcase__row--compact{color:var(--fd-foreground-muted);font-size:var(--fd-font-size-body-small);gap:var(--fd-space-3)}.docs-showcase__stack{gap:var(--fd-space-3);min-width:0;display:grid}.docs-showcase__choice{color:var(--fd-foreground-muted);font-size:var(--fd-font-size-body-small);align-items:center;gap:var(--fd-space-3);line-height:var(--fd-line-height-label);min-width:0;display:inline-flex}.docs-showcase__metric{align-items:baseline;gap:var(--fd-space-2);display:flex}.docs-showcase__metric strong{color:var(--fd-foreground);font-family:var(--fd-font-heading);font-size:var(--fd-font-size-h2);line-height:var(--fd-line-height-heading)}.docs-showcase__metric span,.docs-showcase__muted{color:var(--fd-muted-foreground);font-size:var(--fd-font-size-body-small);line-height:var(--fd-line-height-body)}.docs-showcase__muted{margin:0}.docs-showcase .eui-card{box-shadow:none}.docs-showcase .eui-tabs__content{background:var(--fd-surface-sunken);border:1px solid var(--fd-border-subtle);border-radius:var(--fd-radius-md);margin-top:var(--fd-space-3);padding:var(--fd-space-4)}.docs-foundation-grid{gap:var(--fd-space-3);margin:var(--fd-space-5) 0 var(--fd-space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.docs-foundation-grid div{background:var(--fd-surface-sunken);border:1px solid var(--fd-border-subtle);border-radius:var(--fd-radius-lg);padding:var(--fd-space-5)}.docs-foundation-grid span{color:var(--fd-foreground);font-weight:var(--fd-font-weight-semibold);margin-bottom:var(--fd-space-2);display:block}.docs-foundation-grid p{color:var(--fd-foreground-muted);font-size:var(--fd-font-size-body-small);margin:0}.docs-component-preview{background:var(--fd-surface-raised);border:1px solid var(--fd-border-subtle);border-radius:var(--fd-radius-lg);box-shadow:inset 0 1px 0 var(--fd-glass-highlight), var(--fd-shadow-card-soft);overflow:hidden}.docs-component-preview:has(:is(.eui-autocomplete--open,.eui-mention-input__popover,.eui-multi-select[data-open=true],.eui-navigation-menu__trigger[data-state=open],.eui-tree-select[data-open=true])){z-index:20;position:relative;overflow:visible}.docs-component-preview__header{background:color-mix(in srgb, var(--fd-surface-raised) 88%, var(--fd-surface-sunken));border-bottom:1px solid var(--fd-border-subtle);align-items:baseline;gap:var(--fd-space-2) var(--fd-space-3);min-height:48px;padding:var(--fd-space-4) var(--fd-space-5);flex-wrap:wrap;display:flex}.docs-component-preview__header .eui-card__title{color:var(--fd-foreground);font-size:var(--fd-font-size-label);font-weight:var(--fd-font-weight-semibold);margin:0}.docs-component-preview__header .eui-card__description{color:var(--fd-muted-foreground);font-size:var(--fd-font-size-caption);margin:0}.docs-component-preview__stage{background:linear-gradient(180deg, color-mix(in srgb, var(--fd-surface-sunken) 84%, transparent), color-mix(in srgb, var(--fd-surface-sunken) 60%, transparent)), var(--fd-surface-sunken);min-height:176px;padding:var(--fd-space-6);align-items:center;min-width:0;display:grid;overflow:hidden}.docs-component-preview:has(:is(.eui-autocomplete--open,.eui-mention-input__popover,.eui-multi-select[data-open=true],.eui-navigation-menu__trigger[data-state=open],.eui-tree-select[data-open=true])) .docs-component-preview__stage{overflow:visible}.docs-preview-row{align-items:center;gap:var(--fd-space-3);flex-wrap:wrap;min-width:0;display:flex}.docs-preview-stack{align-items:stretch;gap:var(--fd-space-3);width:min(100%,520px);min-width:0;display:grid}.docs-preview-grid{gap:var(--fd-space-3);grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,520px);min-width:0;display:grid}.docs-preview-media{background:var(--fd-surface-sunken);border:1px solid var(--fd-border-subtle);border-radius:var(--fd-radius-lg)}.docs-preview-card{width:min(100%,440px)}.docs-preview-muted{color:var(--fd-muted-foreground);margin:0;display:block}.docs-preview-option{color:var(--fd-foreground-subtle);font-size:var(--fd-font-size-label);font-weight:var(--fd-font-weight-medium);align-items:center;gap:var(--fd-space-2);line-height:var(--fd-line-height-label);display:inline-flex}.docs-toc{border-left:1px solid var(--fd-border-subtle);max-height:calc(100vh - var(--docs-navbar-height) - var(--fd-space-8));padding:var(--fd-space-2) 0 var(--fd-space-6) var(--fd-space-4);top:calc(var(--docs-navbar-height) + var(--fd-space-6));position:sticky;overflow-y:auto}.docs-toc p{color:var(--fd-foreground);font-size:var(--fd-font-size-label);font-weight:var(--fd-font-weight-semibold);margin:0 0 var(--fd-space-3)}.docs-toc ol{gap:var(--fd-space-1);margin:0;padding:0;list-style:none;display:grid}.docs-toc a{color:var(--fd-muted-foreground);font-size:var(--fd-font-size-caption);line-height:var(--fd-line-height-caption);padding:7px 0 7px var(--fd-space-3);border-left:2px solid #0000;text-decoration:none;display:block}.docs-toc a:hover,.docs-toc a[data-active=true]{border-left-color:var(--fd-primary);color:var(--fd-foreground)}.docs-toc__item--depth-3 a{padding-left:var(--fd-space-5)}.docs-page-meta{border-top:1px solid var(--fd-border-subtle);margin-top:var(--fd-space-12);padding-top:var(--fd-space-5)}.docs-page-meta a{color:var(--fd-foreground-muted);font-size:var(--fd-font-size-label);font-weight:var(--fd-font-weight-semibold)}.docs-page-meta a:hover{color:var(--fd-color-brand-green-active)}.docs-pagination{gap:var(--fd-space-4);margin-top:var(--fd-space-10);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.docs-pagination__card{min-width:0;text-decoration:none;display:grid;position:relative}.docs-pagination__card .eui-card{background:var(--fd-surface-raised);border-color:color-mix(in srgb, var(--fd-border) 82%, transparent);border-radius:var(--fd-radius-lg);box-shadow:inset 0 1px 0 #ffffffb8, 0 1px 2px color-mix(in srgb, var(--fd-foreground) 4%, transparent), 0 14px 32px -28px color-mix(in srgb, var(--fd-foreground) 24%, transparent);min-height:100%;transition:background-color .22s,border-color .22s,box-shadow .22s,transform .22s;position:relative;overflow:hidden}.docs-pagination__card:hover .eui-card{border-color:color-mix(in srgb, var(--fd-primary) 28%, var(--fd-border));box-shadow:inset 0 1px 0 #ffffffc2, 0 2px 4px color-mix(in srgb, var(--fd-foreground) 5%, transparent), 0 18px 42px -34px color-mix(in srgb, var(--fd-primary) 32%, transparent);transform:translateY(-1px)}.docs-pagination__card:hover:after{opacity:1;transform:translate(120%)}.docs-pagination__card[data-pending=true]{cursor:progress}.docs-pagination__card[data-pending=true] .eui-card{border-color:color-mix(in srgb, var(--fd-primary) 24%, var(--fd-border));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fd-primary) 10%, transparent), var(--fd-shadow-card-soft)}.docs-pagination__card:last-child{text-align:right}.docs-pagination__card .eui-card__content{gap:var(--fd-space-4);min-height:108px;padding:var(--fd-space-5);display:grid}.docs-pagination__eyebrow{color:color-mix(in srgb, var(--fd-muted-foreground) 92%, var(--fd-foreground));font-size:11px;font-weight:var(--fd-font-weight-semibold);letter-spacing:var(--fd-letter-spacing-uppercase);line-height:var(--fd-line-height-caption);text-transform:uppercase}.docs-pagination__title{color:var(--fd-foreground);font-size:clamp(1.125rem,1.45vw,1.375rem);font-weight:var(--fd-font-weight-semibold);align-items:center;gap:var(--fd-space-3);min-width:0;line-height:1.2;display:inline-flex}.docs-pagination__card:last-child .docs-pagination__title{justify-content:flex-end}.docs-pagination__label{overflow-wrap:anywhere;min-width:0}.docs-pagination__icon{background:color-mix(in srgb, var(--fd-muted) 70%, var(--fd-surface-raised));border:1px solid color-mix(in srgb, var(--fd-border-subtle) 88%, transparent);border-radius:var(--fd-radius-full);color:var(--fd-foreground-subtle);flex:none;justify-content:center;align-items:center;width:38px;height:38px;transition:background-color .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.docs-pagination__card:hover .docs-pagination__icon{background:color-mix(in srgb, var(--fd-surface-raised) 86%, var(--fd-brand-soft));border-color:color-mix(in srgb, var(--fd-brand-accent) 22%, var(--fd-border));color:var(--fd-foreground)}.docs-pagination__card:first-child:hover .docs-pagination__icon{transform:translate(-2px)}.docs-pagination__card:last-child:hover .docs-pagination__icon{transform:translate(2px)}.docs-mobile-menu{z-index:var(--docs-z-modal,1010);position:fixed;inset:0}.docs-search-dialog.eui-dialog__content{background:var(--fd-surface-raised);border:1px solid var(--fd-border);border-radius:var(--fd-radius-xl);box-shadow:var(--fd-shadow-modal);gap:0;width:min(640px,92vw);max-width:min(640px,92vw);padding:0;top:12vh;left:50%;overflow:hidden;transform:translate(-50%)}.docs-search-field{border-bottom:1px solid var(--fd-border-subtle);align-items:center;gap:var(--fd-space-3);padding:var(--fd-space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.docs-search-field input,.docs-search-field .eui-search-input__control{color:var(--fd-foreground);font:inherit;font-size:var(--fd-font-size-body);background:0 0;outline:0}.docs-search-field .eui-icon-button{color:var(--fd-muted-foreground)}.docs-search-results{gap:var(--fd-space-2);max-height:min(420px,60vh);padding:var(--fd-space-3);display:grid;overflow-y:auto}.docs-search-results>p{color:var(--fd-muted-foreground);font-size:var(--fd-font-size-caption);font-weight:var(--fd-font-weight-semibold);padding:var(--fd-space-2);text-transform:uppercase;margin:0}.docs-search-result{border-radius:var(--fd-radius-md);padding:var(--fd-space-3);gap:3px;display:grid}.docs-search-result:hover,.docs-search-result[aria-selected=true]{background:var(--fd-hover)}.docs-search-result[aria-selected=true]{box-shadow:inset 0 0 0 1px var(--fd-border)}.docs-search-result[data-pending=true]{background:var(--fd-active);cursor:progress}.docs-search-result span{color:var(--fd-foreground);font-weight:var(--fd-font-weight-semibold)}.docs-search-result small{color:var(--fd-muted-foreground)}.docs-search-empty{color:var(--fd-muted-foreground);font-size:var(--fd-font-size-label);padding:var(--fd-space-3);display:block}.docs-mobile-menu__backdrop{background:color-mix(in srgb, var(--fd-color-neutral-charcoal) 44%, transparent);border:0;width:100%;padding:0;position:absolute;inset:0}.docs-mobile-menu__panel{-webkit-backdrop-filter:blur(var(--fd-glass-blur-strong)) saturate(var(--fd-glass-saturation));backdrop-filter:blur(var(--fd-glass-blur-strong)) saturate(var(--fd-glass-saturation));background:var(--fd-glass-surface-raised);border-right:1px solid var(--fd-glass-border-soft);box-shadow:var(--fd-shadow-modal);max-width:360px;height:100dvh;padding:var(--fd-space-4);flex-direction:column;width:min(86vw,360px);display:flex;position:relative;overflow:hidden}.docs-mobile-menu__header,.docs-mobile-menu__cta{align-items:center;display:flex}.docs-mobile-menu__header{justify-content:space-between;min-height:48px}.docs-mobile-menu__header span,.docs-mobile-menu__cta{color:var(--fd-foreground);font-weight:var(--fd-font-weight-semibold);align-items:center;gap:var(--fd-space-2);display:inline-flex}.docs-mobile-menu__header-icon{-webkit-backdrop-filter:blur(var(--fd-glass-blur-sm)) saturate(var(--fd-glass-saturation));backdrop-filter:blur(var(--fd-glass-blur-sm)) saturate(var(--fd-glass-saturation));background:linear-gradient(180deg, color-mix(in srgb, var(--fd-surface-raised) 92%, transparent), color-mix(in srgb, var(--fd-surface-sunken) 72%, transparent)), var(--fd-surface-raised);border:1px solid color-mix(in srgb, var(--fd-border) 86%, transparent);box-shadow:inset 0 1px 0 var(--fd-glass-highlight), 0 10px 24px -20px color-mix(in srgb, var(--fd-primary) 52%, transparent);color:var(--fd-primary);border-radius:12px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.docs-mobile-menu .docs-sidebar{box-shadow:none;align-content:start;gap:var(--fd-space-3);margin-top:var(--fd-space-4);min-height:0;max-height:none;padding:var(--fd-space-2) 0 var(--fd-space-4);background:0 0;border:0;border-radius:0;flex:auto;padding-right:0;position:static;overflow-y:auto}.docs-mobile-menu .docs-sidebar__intro{padding:var(--fd-space-3)}.docs-mobile-menu .docs-sidebar__group+.docs-sidebar__group{padding-top:var(--fd-space-3)}.docs-mobile-menu .docs-sidebar__link{min-height:38px}.docs-mobile-menu__cta{border-top:1px solid var(--fd-border-subtle);color:var(--fd-foreground);gap:var(--fd-space-2);min-height:52px;padding-bottom:env(safe-area-inset-bottom)}.docs-mobile-menu__cta[data-pending=true]{cursor:progress;opacity:.78}.docs-mobile-menu__cta--secondary{margin-top:auto;padding-bottom:0}.docs-mobile-menu__cta svg{background:color-mix(in srgb, var(--fd-surface-raised) 82%, transparent);border:1px solid var(--fd-border-subtle);border-radius:var(--fd-radius-full);box-sizing:content-box;color:var(--fd-primary);padding:7px}[data-theme=dark] .docs-shell{background:linear-gradient(180deg, color-mix(in srgb, var(--fd-surface-raised) 46%, transparent) 0, transparent 260px), var(--fd-background)}[data-theme=dark] .docs-navbar{background:color-mix(in srgb, var(--fd-background) 92%, transparent);border-bottom-color:color-mix(in srgb, var(--fd-border) 66%, transparent)}[data-theme=dark] .docs-search-button,[data-theme=dark] .docs-icon-button{background:color-mix(in srgb, var(--fd-surface-raised) 88%, transparent);border-color:color-mix(in srgb, var(--fd-border) 64%, transparent);color:var(--fd-foreground-subtle)}[data-theme=dark] .docs-search-button kbd,[data-theme=dark] .docs-install-command{background:color-mix(in srgb, var(--fd-surface-sunken) 72%, transparent);border-color:color-mix(in srgb, var(--fd-border) 58%, transparent);color:var(--fd-foreground-subtle)}[data-theme=dark] .docs-search-button:hover,[data-theme=dark] .docs-icon-button:hover{background:color-mix(in srgb, var(--fd-surface-raised) 96%, transparent);border-color:color-mix(in srgb, var(--fd-ring) 54%, var(--fd-border));color:var(--fd-foreground)}[data-theme=dark] .docs-sidebar__group-title,[data-theme=dark] .docs-sidebar__subcategory{color:var(--fd-foreground-subtle)}[data-theme=dark] .docs-sidebar__link{color:color-mix(in srgb, var(--fd-foreground-muted) 88%, white)}[data-theme=dark] .docs-sidebar__link-label small,[data-theme=dark] .docs-sidebar__subcategory-label small,[data-theme=dark] .docs-sidebar__subcategory .eui-sidebar__branch-label small,[data-theme=dark] .docs-sidebar__group-count,[data-theme=dark] .docs-sidebar__group-title .eui-sidebar__branch-count,[data-theme=dark] .docs-sidebar__subcategory-count,[data-theme=dark] .docs-sidebar__subcategory .eui-sidebar__branch-count,[data-theme=dark] .docs-sidebar__soon{color:var(--fd-foreground-muted)}[data-theme=dark] .docs-page-header{border-bottom-color:color-mix(in srgb, var(--fd-border) 60%, transparent)}[data-theme=dark] .docs-page-header p,[data-theme=dark] .docs-page-lead,[data-theme=dark] .docs-page-header+p:not([class]),[data-theme=dark] .docs-prose,[data-theme=dark] .docs-prose p,[data-theme=dark] .docs-prose li{color:color-mix(in srgb, var(--fd-foreground-muted) 82%, white)}[data-theme=dark] .docs-breadcrumb,[data-theme=dark] .docs-page-kicker__date,[data-theme=dark] .docs-preview-muted,[data-theme=dark] .docs-component-preview__header .eui-card__description{color:var(--fd-foreground-muted)}[data-theme=dark] .docs-prose code:not(pre code){background:color-mix(in srgb, var(--fd-surface-raised) 82%, transparent);border-color:color-mix(in srgb, var(--fd-border) 62%, transparent);color:var(--fd-foreground)}[data-theme=dark] .docs-callout{--docs-callout-surface:color-mix(in srgb, var(--fd-surface-raised) 88%, var(--docs-callout-accent));border-color:color-mix(in srgb, var(--docs-callout-accent) 30%, var(--fd-border))}[data-theme=dark] .docs-callout__icon{background:color-mix(in srgb, var(--fd-surface) 82%, transparent);border-color:color-mix(in srgb, var(--docs-callout-accent) 34%, var(--fd-border))}[data-theme=dark] .docs-card,[data-theme=dark] .docs-component-index__item,[data-theme=dark] .docs-token-hero,[data-theme=dark] .docs-token-hero__panel,[data-theme=dark] .docs-token-layer,[data-theme=dark] .docs-token-type-scale>div,[data-theme=dark] .docs-token-glass>div,[data-theme=dark] .docs-token-spacing,[data-theme=dark] .docs-token-radius__sample,[data-theme=dark] .docs-token-shadow__sample,[data-theme=dark] .docs-overview-hero,[data-theme=dark] .docs-overview-hero__panel,[data-theme=dark] .docs-showcase__panel,[data-theme=dark] .docs-foundation-grid div,[data-theme=dark] .docs-component-preview,[data-theme=dark] .docs-pagination__card .eui-card{background:color-mix(in srgb, var(--fd-surface-raised) 92%, transparent);border-color:color-mix(in srgb, var(--fd-border) 58%, transparent)}[data-theme=dark] .docs-component-preview__header{background:color-mix(in srgb, var(--fd-surface) 88%, var(--fd-surface-raised));border-bottom-color:color-mix(in srgb, var(--fd-border) 56%, transparent)}[data-theme=dark] .docs-component-preview__stage,[data-theme=dark] .docs-showcase .eui-tabs__content{background:linear-gradient(180deg, color-mix(in srgb, var(--fd-surface) 88%, transparent), color-mix(in srgb, var(--fd-surface-sunken) 72%, transparent)), var(--fd-surface-sunken);border-color:color-mix(in srgb, var(--fd-border) 52%, transparent)}[data-theme=dark] .docs-toc{border-left-color:color-mix(in srgb, var(--fd-border) 60%, transparent)}[data-theme=dark] .docs-toc a{color:color-mix(in srgb, var(--fd-foreground-muted) 82%, white)}[data-theme=dark] .docs-toc a:hover,[data-theme=dark] .docs-toc a[data-active=true]{border-left-color:var(--fd-ring);color:var(--fd-foreground)}[data-theme=dark] .docs-skeleton{background:color-mix(in srgb, var(--fd-surface-raised) 76%, transparent);border-color:color-mix(in srgb, var(--fd-border) 46%, transparent)}[data-theme=dark] .docs-loading-code{border-color:color-mix(in srgb, var(--fd-border) 70%, black);color:var(--fd-foreground-subtle);background:#050914}[data-theme=dark] .docs-loading-code__header{border-bottom-color:color-mix(in srgb, var(--fd-border) 58%, transparent);background:#0b1220}@media (max-width:1240px){.docs-install-command{display:none}.docs-page-grid{grid-template-columns:minmax(0,780px)}.docs-toc{display:none}.docs-shell__main{max-width:780px;margin:0 auto}}@media (prefers-reduced-motion:reduce){.docs-card,.docs-card:after,.docs-component-index__item,.docs-component-index__item:after,.docs-pagination__card,.docs-pagination__card:after{transition:none}.docs-skeleton{animation:none}}@media (max-width:1020px){.docs-navbar__menu{display:inline-flex}.docs-navbar__links{display:none}.docs-shell__body{padding-inline:var(--fd-space-4);grid-template-columns:minmax(0,1fr)}.docs-shell__sidebar{display:none}.docs-page-grid{max-width:780px;margin:0 auto}.docs-page-meta-row{gap:var(--fd-space-4)}.docs-breadcrumb{margin-bottom:var(--fd-space-1)}}@media (max-width:640px){.docs-page-meta-row{grid-template-columns:1fr}.docs-page-kicker{justify-self:end}}@media (max-width:768px){.docs-navbar__menu,.docs-search-button,.docs-get-started,.docs-icon-button,.docs-sidebar__link,.docs-mobile-menu__cta,.docs-pagination__card,.docs-component-preview,.docs-component-preview__header,.docs-shell button,.eui-button,[role=button]{-webkit-user-select:none;user-select:none}.docs-search-button{justify-content:center;gap:0;width:44px;min-width:44px;padding:0}.docs-search-button span:not(.eui-button__content),.docs-search-button kbd{display:none}.docs-navbar__inner,.docs-shell__body{padding-inline:var(--fd-space-4)}.docs-shell__main{max-width:100%;margin:0 auto}.docs-page-grid{grid-template-columns:minmax(0,1fr);margin:0}.docs-page-header h1{font-size:clamp(28px,8vw,36px)}.docs-page-header p,.docs-prose{font-size:var(--fd-font-size-body-small)}.docs-prose h2{font-size:22px}.docs-prose h3{font-size:19px}}@media (max-width:760px){.docs-sidebar__link,.docs-search-button,.docs-icon-button,.docs-mobile-menu__cta,.docs-pagination__card,.docs-shell button,.eui-button,[role=button]{-webkit-user-select:none;user-select:none}.docs-navbar__inner{padding-inline:var(--fd-space-4)}.docs-search-button{justify-content:center;gap:0;width:44px;min-width:44px;padding:0}.docs-search-button span:not(.eui-button__content),.docs-search-button kbd,.docs-get-started{display:none}.docs-card-grid,.docs-component-index,.docs-foundation-grid,.docs-loading-resource-grid,.docs-showcase,.docs-pagination{grid-template-columns:1fr}.docs-card-grid{gap:var(--fd-space-3)}.docs-card{border-radius:var(--fd-radius-xl);gap:0;min-height:0;padding:0}.docs-card .eui-card__header{padding:var(--fd-space-5) var(--fd-space-5) var(--fd-space-2)}.docs-card .eui-card__content{padding:var(--fd-space-2) var(--fd-space-5) var(--fd-space-5)}.docs-card .eui-card__title{font-size:var(--fd-font-size-h4);line-height:1.2}.docs-card__body{gap:var(--fd-space-4)}.docs-card__body p{font-size:var(--fd-font-size-body);line-height:1.55}.docs-card small{font-size:var(--fd-font-size-label);margin-top:0}.docs-showcase__panel--wide{grid-column:auto}.docs-overview-hero{padding:var(--fd-space-5);grid-template-columns:1fr}.docs-token-hero,.docs-token-type-scale{grid-template-columns:1fr}.docs-token-hero{padding:var(--fd-space-5)}.docs-token-layers,.docs-token-swatches,.docs-token-radius,.docs-token-shadow{grid-template-columns:1fr}.docs-token-semantic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.docs-page-header h1{font-size:clamp(26px,7vw,32px)}.docs-page-header p{font-size:var(--fd-font-size-body-small)}.docs-prose h2{font-size:22px}.docs-prose h3{font-size:18px}.docs-prose pre{border-radius:var(--fd-radius-md)}.eui-code-block__pre,.eui-code-block__pre code,.docs-prose pre,.docs-prose pre code{white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}}@media (max-width:480px){.docs-search-button,.docs-icon-button,.docs-navbar__menu,.docs-sidebar__link,.docs-mobile-menu__cta,.docs-pagination__card,.docs-component-preview,.docs-component-preview__header,.docs-shell button,.eui-button,[role=button]{-webkit-user-select:none;user-select:none}.docs-shell__body{padding-inline:var(--fd-space-3)}.docs-search-button{width:44px;min-width:44px}.docs-page-header h1{font-size:clamp(26px,12vw,30px)}.docs-token-hero,.docs-token-glass{border-radius:var(--fd-radius-lg);margin-block:var(--fd-space-5) var(--fd-space-8);padding:var(--fd-space-4)}.docs-token-hero .docs-token-copy{font-size:var(--fd-font-size-body)}.docs-token-semantic-grid{grid-template-columns:1fr}.docs-token-layer,.docs-token-type-scale>div,.docs-token-glass>div,.docs-token-spacing,.docs-token-swatch,.docs-token-semantic,.docs-token-radius__sample,.docs-token-shadow__sample{padding:var(--fd-space-4)}.docs-card-grid,.docs-component-index,.docs-foundation-grid,.docs-showcase,.docs-pagination{grid-template-columns:1fr}.docs-pagination{gap:var(--fd-space-3)}.docs-pagination__card:last-child{text-align:left}.docs-pagination__card{padding:var(--fd-space-3)}.docs-search-results{max-height:min(360px,60vh)}}.donation-shell{background:linear-gradient(180deg, color-mix(in srgb, var(--fd-surface-raised) 36%, transparent), transparent 420px), var(--fd-background);color:var(--fd-foreground);min-height:100vh}.donation-shell__main{max-width:980px;padding:48px var(--fd-space-6) var(--fd-space-16);margin:0 auto}.donation-page{gap:var(--fd-space-4);display:grid}.donation-card{background:linear-gradient(180deg, color-mix(in srgb, var(--fd-surface-raised) 98%, transparent), color-mix(in srgb, var(--fd-surface-raised) 86%, var(--fd-surface-sunken))), var(--fd-surface-raised);border:1px solid var(--fd-border-subtle);border-radius:var(--fd-radius-2xl);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--fd-surface-raised) 92%, transparent), 0 1px 2px color-mix(in srgb, var(--fd-foreground) 5%, transparent), 0 28px 70px -56px color-mix(in srgb, var(--fd-primary) 42%, transparent);gap:clamp(var(--fd-space-5), 2.2vw, var(--fd-space-6));padding:clamp(var(--fd-space-6), 3.2vw, var(--fd-space-8));padding-top:clamp(var(--fd-space-8), 4vw, var(--fd-space-10));display:grid;position:relative;overflow:hidden}.donation-card:before{background:linear-gradient(90deg, var(--fd-brand-accent), color-mix(in srgb, var(--fd-info) 60%, var(--fd-brand-accent)));content:"";height:3px;position:absolute;top:0;left:0;right:0}.donation-card__topline{align-items:center;gap:var(--fd-space-3);margin-top:var(--fd-space-1);flex-wrap:wrap;justify-content:space-between;display:flex}.donation-page__eyebrow{color:var(--fd-foreground-muted);font-size:var(--fd-font-size-caption);font-weight:var(--fd-font-weight-semibold);align-self:start;align-items:center;gap:var(--fd-space-2);letter-spacing:.08em;line-height:var(--fd-line-height-caption);text-transform:uppercase;justify-self:start;display:inline-flex}.donation-page__eyebrow-icon{background:color-mix(in srgb, var(--fd-brand-accent) 10%, var(--fd-surface-raised));border:1px solid color-mix(in srgb, var(--fd-brand-accent) 24%, var(--fd-border-subtle));border-radius:var(--fd-radius-full);color:var(--fd-brand-accent);flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.donation-page__eyebrow-icon svg{color:var(--fd-brand-accent);flex:none;width:15px;height:15px}.donation-card__status,.donation-wallet__network{background:color-mix(in srgb, var(--fd-muted) 62%, var(--fd-surface-raised));border:1px solid var(--fd-border-subtle);border-radius:var(--fd-radius-full);color:var(--fd-foreground-muted);font-size:var(--fd-font-size-caption);font-weight:var(--fd-font-weight-semibold);align-items:center;gap:var(--fd-space-2);min-height:30px;padding:0 var(--fd-space-3);display:inline-flex}.donation-card__hero{align-items:stretch;gap:clamp(var(--fd-space-4), 2vw, var(--fd-space-5));grid-template-columns:minmax(0,1fr) minmax(168px,220px);display:grid}.donation-page__header{gap:var(--fd-space-2);display:grid}.donation-page__title{color:var(--fd-foreground);font-family:var(--fd-font-heading);letter-spacing:0;max-width:680px;margin:0;font-size:clamp(44px,5.4vw,62px);line-height:1}.donation-page__lead{color:var(--fd-foreground-muted);font-size:clamp(17px,1.8vw,20px);line-height:var(--fd-line-height-body);max-width:600px;margin:0}.donation-card__visual{background:color-mix(in srgb, var(--fd-muted) 54%, var(--fd-surface-raised));border:1px solid var(--fd-border-subtle);border-radius:var(--fd-radius-xl);align-self:stretch;place-items:center;min-height:164px;display:grid;overflow:hidden}.donation-card__visual svg{width:100%;max-width:196px;height:auto}.donation-wallet{background:color-mix(in srgb, var(--fd-surface-sunken) 58%, var(--fd-surface-raised));border:1px solid var(--fd-border-subtle);border-radius:var(--fd-radius-xl);gap:var(--fd-space-3);padding:clamp(var(--fd-space-4), 2.2vw, var(--fd-space-5));display:grid}.donation-wallet__header{align-items:start;gap:var(--fd-space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.donation-wallet__header p{color:var(--fd-foreground-muted);font-size:var(--fd-font-size-body-small);line-height:var(--fd-line-height-body);margin:var(--fd-space-1) 0 0}.donation-wallet__label{color:var(--fd-foreground-muted);font-size:var(--fd-font-size-caption);font-weight:var(--fd-font-weight-semibold);letter-spacing:.08em;line-height:var(--fd-line-height-caption);text-transform:uppercase}.donation-wallet__network svg{color:var(--fd-info)}.donation-wallet__command{background:var(--fd-surface-raised);border:1px solid var(--fd-border);border-radius:var(--fd-radius-lg);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--fd-surface-raised) 88%, transparent), 0 12px 34px -32px color-mix(in srgb, var(--fd-primary) 36%, transparent);align-items:center;gap:var(--fd-space-3);min-width:0;padding:var(--fd-space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.donation-wallet__address{color:var(--fd-foreground);font-family:var(--fd-font-mono);font-size:clamp(13px,1.6vw,16px);line-height:var(--fd-line-height-body);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;word-break:break-all;min-width:0}.donation-wallet__copy{min-height:36px;padding-inline:var(--fd-space-3);flex:none}.donation-wallet__networks{align-items:start;gap:var(--fd-space-2);grid-template-columns:auto minmax(0,1fr);padding-top:0;display:grid}.donation-wallet__networks>span:first-child{color:var(--fd-foreground-muted);font-size:var(--fd-font-size-caption);font-weight:var(--fd-font-weight-semibold);line-height:30px}.donation-wallet__network-list{gap:var(--fd-space-1);flex-wrap:wrap;min-width:0;display:flex}.donation-wallet__network-chip{background:var(--fd-surface-raised);border:1px solid var(--fd-border-subtle);border-radius:var(--fd-radius-full);color:var(--fd-foreground);font-size:var(--fd-font-size-caption);font-weight:var(--fd-font-weight-semibold);white-space:nowrap;align-items:center;gap:6px;min-height:30px;padding:6px 9px;line-height:1;display:inline-flex}.donation-wallet__network-dot{border-radius:var(--fd-radius-full);box-shadow:0 0 0 2px color-mix(in srgb, currentColor 16%, var(--fd-surface-raised));width:8px;height:8px;display:inline-block}.donation-wallet__network-dot[data-network=base]{color:#0052ff;background:#0052ff}.donation-wallet__network-dot[data-network=bnb]{color:#f0b90b;background:#f0b90b}.donation-wallet__network-dot[data-network=arb]{color:#28a0f0;background:#28a0f0}.donation-wallet__network-dot[data-network=eth]{color:#627eea;background:#627eea}.donation-wallet__network-dot[data-network=optimism]{color:#ff0420;background:#ff0420}.donation-wallet__network-dot[data-network=polygon]{color:#8247e5;background:#8247e5}.donation-wallet__network-dot[data-network=avalanche]{color:#e84142;background:#e84142}.donation-placeholder-note{color:var(--fd-warning);font-size:var(--fd-font-size-caption);margin:var(--fd-space-2) 0 0}.donation-note{background:color-mix(in srgb, var(--fd-info-soft) 56%, var(--fd-surface-raised));border:1px solid color-mix(in srgb, var(--fd-info) 20%, var(--fd-border-subtle));border-radius:var(--fd-radius-lg);color:var(--fd-foreground-muted);align-items:start;gap:var(--fd-space-2);font-size:var(--fd-font-size-body-small);line-height:var(--fd-line-height-body);padding:var(--fd-space-3) var(--fd-space-4);grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}.donation-note svg{color:var(--fd-info);margin-top:2px}.donation-note p,.donation-terms{margin:0}.donation-terms{color:var(--fd-foreground-muted);font-size:var(--fd-font-size-body-small);line-height:var(--fd-line-height-body);margin-top:var(--fd-space-1)}.donation-connect{border-top:1px solid var(--fd-border-subtle);align-items:center;gap:var(--fd-space-4);padding-top:var(--fd-space-4);flex-wrap:wrap;justify-content:flex-start;margin-top:0;display:flex}.donation-connect__link{color:var(--fd-foreground-muted);font-size:var(--fd-font-size-body-small);font-weight:var(--fd-font-weight-semibold);align-items:center;gap:var(--fd-space-1);text-underline-offset:4px;min-height:32px;-webkit-text-decoration:none;text-decoration:none;transition:color .16s,text-decoration-color .16s;display:inline-flex}.donation-connect__link:hover{color:var(--fd-foreground);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--fd-foreground) 36%, transparent);text-decoration-color:color-mix(in srgb, var(--fd-foreground) 36%, transparent)}.donation-connect__link:focus-visible{box-shadow:var(--fd-shadow-focus);outline:0}@media (max-width:640px){.donation-shell__main{padding:var(--fd-space-8) var(--fd-space-4) var(--fd-space-12)}.donation-page__title{font-size:clamp(40px,14vw,56px);line-height:1}.donation-card{border-radius:var(--fd-radius-xl);gap:var(--fd-space-4);padding:var(--fd-space-4);padding-top:var(--fd-space-6)}.donation-card__topline{align-items:flex-start}.donation-card__hero{gap:var(--fd-space-4);grid-template-columns:1fr}.donation-card__visual{min-height:132px}.donation-wallet{padding:var(--fd-space-3)}.donation-wallet__header,.donation-wallet__command,.donation-wallet__networks{grid-template-columns:1fr}.donation-wallet__networks>span:first-child{line-height:var(--fd-line-height-caption)}.donation-wallet__copy{justify-content:center;width:100%}.donation-note{padding:var(--fd-space-3)}}
