.b-command-search__trigger{min-width:min(18rem,100%);max-width:100%;color:var(--a-color-secondary);justify-content:flex-start}.b-command-search__trigger>.a-type{justify-content:space-between;align-items:center;gap:var(--a-space-3);flex:auto;min-width:0;font-weight:400;display:flex}.b-command-search__trigger>.a-icon{color:var(--a-color-ink)}.b-command-search__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.b-command-search__trigger .c-kbd{color:var(--a-color-ink);flex:none}body{margin:0}.docs-page{--docs-header-height:4rem;--docs-sidebar:16rem;--docs-index:15rem;width:100%;min-height:100vh}.docs-header,.docs-shell{grid-template-columns:var(--docs-sidebar) minmax(0, 1fr) var(--docs-index);display:grid}.docs-header{z-index:10;height:var(--docs-header-height);border-bottom:var(--a-border-width) solid var(--a-color-ink);background:var(--a-color-canvas);position:sticky;top:0}.docs-header>*{align-items:center;min-width:0;display:flex}.docs-header__brand{padding-inline:var(--a-space-4);border-right:var(--a-border-width) solid var(--a-color-ink)}.docs-header__areas{padding-inline:var(--a-space-12)}.docs-header__search{gap:var(--a-space-2);padding-inline:var(--a-space-3);border-left:var(--a-border-width) solid var(--a-color-ink)}.docs-header__search>.c-command-menu,.docs-header__search>:first-child{flex:1;min-width:0}.docs-header__search .c-command-menu{width:100%}.docs-header__search .b-command-search__trigger{width:100%;min-height:var(--a-size-compact)}.docs-header__search .b-command-search__trigger:not(:disabled):hover{box-shadow:var(--a-shadow-small);transform:none}.docs-header__menu{display:none}.docs-brand{align-items:center;gap:var(--a-space-2);min-width:0;color:var(--a-color-ink);text-decoration:none;display:inline-flex}.docs-brand img{width:140px;height:auto;display:block}.docs-brand__version{border:var(--a-border-width) solid var(--a-color-ink);border-radius:var(--a-radius-small);background:var(--a-color-accent);height:20px;color:var(--a-color-ink);font-variant-numeric:tabular-nums;align-items:center;padding-inline:6px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.docs-sidebar,.docs-index{top:var(--docs-header-height);height:calc(100vh - var(--docs-header-height));scrollbar-width:thin;scrollbar-color:var(--a-color-secondary) transparent;align-self:start;position:sticky;overflow:auto}.docs-sidebar{padding:var(--a-space-6) var(--a-space-3) var(--a-space-12);border-right:var(--a-border-width) solid var(--a-color-ink)}.docs-index{padding:var(--a-space-12) var(--a-space-4);border-left:var(--a-border-width) solid var(--a-color-ink)}.docs-index__title{padding-inline:var(--a-space-2);display:block}.docs-index .c-navigation-row>a{min-height:32px;padding-block:var(--a-space-1)}.docs-nav-group>.c-button>.a-type{font-size:var(--a-type-h7-size);line-height:var(--a-type-h7-line)}.docs-nav-group>.c-disclosure__content{padding-block:var(--a-space-1) 0}.docs-article{min-width:0;padding:var(--a-space-12) var(--a-space-12) var(--a-space-16)}.docs-article__body{gap:var(--a-space-16);flex-direction:column;display:flex}.docs-article section{scroll-margin-top:calc(var(--docs-header-height) + var(--a-space-6))}.docs-page-header{gap:var(--a-space-8);display:grid}.docs-lead{max-width:60ch}.docs-section>.a-stack>h2{border-block-end:var(--a-border-width) solid var(--a-color-ink);padding-block-end:var(--a-space-3)}.docs-example-anchor{scroll-margin-top:calc(var(--docs-header-height) + var(--a-space-6))}.docs-skip{inset:var(--a-space-2) auto auto var(--a-space-2);z-index:var(--a-layer-toast);padding:var(--a-space-3);background:var(--a-color-accent);position:fixed;transform:translateY(-200%)}.docs-skip:focus{transform:none}.docs-import{justify-content:space-between;align-items:center;gap:var(--a-space-3);min-width:0;padding:var(--a-space-1) var(--a-space-1) var(--a-space-1) var(--a-space-4);border:var(--a-border-width) solid var(--a-color-ink);border-radius:var(--a-radius-small);background:var(--a-color-surface);display:flex}.docs-import code{min-width:0;font-size:var(--a-type-small-size);line-height:var(--a-type-small-line);white-space:nowrap;scrollbar-width:none;overflow-x:auto}.docs-import .c-button{flex:none}.docs-usage .c-description-list{gap:0;max-width:72ch}.docs-usage .c-description-list__item{gap:var(--a-space-4);padding-block:var(--a-space-4);border-block-start:var(--a-border-width) solid var(--a-color-ink);grid-template-columns:11rem minmax(0,1fr)}.docs-usage .c-description-list__item:first-child{border-block-start:0;padding-block-start:0}.docs-notes{max-width:72ch}.docs-reference{min-width:0;overflow-x:auto}.docs-reference .c-table{min-width:36rem}.docs-reference-token,.docs-reference-token .c-tag{cursor:copy}.docs-reference-token .c-tag[data-tone=accent]{background:var(--a-color-blue-600);border-color:var(--a-color-blue-600);color:var(--a-color-static-white)}.docs-reference-code{color:var(--a-color-blue-600);font-size:var(--a-type-small-size);overflow-wrap:anywhere;font-weight:600}.docs-reference-type{font-family:monospace;font-size:var(--a-type-small-size)}.docs-areas{border-block:var(--a-border-width) solid var(--a-color-ink);margin:0;padding:0;list-style:none;display:grid}.docs-areas li+li{border-block-start:var(--a-border-width) solid var(--a-color-ink)}.docs-areas a{align-items:center;gap:var(--a-space-6);padding:var(--a-space-6) var(--a-space-4);color:var(--a-color-ink);transition:background var(--a-motion-fast) var(--a-motion-out);grid-template-columns:10rem minmax(0,1fr) auto;text-decoration:none;display:grid}.docs-areas a:hover{background:var(--a-color-surface)}.docs-areas__count{align-items:center;gap:var(--a-space-2);font-variant-numeric:tabular-nums;display:inline-flex}.docs-areas a:hover .docs-areas__count .a-icon{transform:translate(2px)}.docs-areas__count .a-icon{transition:transform var(--a-motion-fast) var(--a-motion-out)}.docs-footer{border-block-start:var(--a-border-width) solid var(--a-color-ink);padding-block-start:var(--a-space-6)}.docs-footer>.a-type{max-width:72ch}.docs-footer a{color:inherit;text-decoration:none}.docs-footer a:hover{color:var(--a-color-ink)}.docs-button-size-row{flex-wrap:wrap;align-items:center}.docs-icons-grid{justify-items:center}.docs-icon-explorer{width:100%}.docs-icon-button{box-sizing:border-box;width:36px;min-width:36px;height:36px;min-height:36px;padding:var(--a-space-2);justify-content:center;align-items:center;display:inline-flex}.docs-icon-button:not(:disabled):hover{box-shadow:inset 0 0 0 var(--a-border-width) var(--a-color-ink);background:var(--a-color-canvas);transform:none}.docs-icon-sizes-root{container:icon-sizes/inline-size}.docs-icon-sizes{gap:var(--a-space-4) var(--a-space-2);grid-template-columns:repeat(5,minmax(0,1fr));width:100%;max-width:40rem;margin:0 auto;padding:0;list-style:none;display:grid}@container icon-sizes (width<=22rem){.docs-icon-sizes{grid-template-columns:repeat(3,minmax(0,1fr))}}.docs-icon-size{gap:2px;min-width:0;display:grid}.docs-icon-size__stage{aspect-ratio:1;margin-bottom:var(--a-space-2);border:var(--a-border-width) solid var(--a-color-ink);border-radius:var(--a-radius-small);background-color:var(--a-color-canvas);background-image:linear-gradient(color-mix(in srgb, var(--a-color-ink) 7%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--a-color-ink) 7%, transparent) 1px, transparent 1px);background-position:50%;background-size:8px 8px;place-items:center;display:grid}.docs-icon-size__stage .a-icon{outline:1px dashed color-mix(in srgb, var(--a-color-ink) 45%, transparent)}.docs-component-example .b-code-example__preview{justify-content:center;align-items:center;display:flex}.docs-button-full-width{width:100%}.docs-form-preview{width:min(100%,28rem)}.b-code-example__preview>.a-grid:has(>.c-stat){width:min(100%,32rem)}.docs-typography-preview{background:var(--a-color-surface);margin:0;padding:0}.docs-typography-preview__sample{padding-block:var(--a-space-8);background:var(--a-color-surface);position:relative}.docs-typography-preview__sample:not(:last-child):after{content:"";height:var(--a-border-width);background:var(--a-color-secondary);position:absolute;bottom:0;left:0;right:0}.docs-typography-preview__meta{align-items:center;column-gap:var(--a-space-2);row-gap:var(--a-space-2);flex-wrap:wrap;min-width:0}.docs-typography-preview__meta .c-tag{color:var(--a-color-secondary)}.docs-typography-preview__meta strong{color:var(--a-color-ink);font-weight:500}.docs-type-examples{min-width:0}.b-code-example__preview:is(:has(>.atomic-root>.docs-type-examples),:has(>.b-type-tester)){padding-inline:0}.b-code-example__preview:has(>.b-type-tester){padding-block:0}.b-code-example__preview>.b-type-tester{background:0 0;border:0;border-radius:0}.b-code-example__preview>.b-type-tester>.b-type-tester__settings{padding-inline:var(--a-space-2);border-bottom:0;padding-block-start:var(--a-space-1)}.b-code-example__preview>.b-type-tester>.b-type-tester__stage{padding:var(--a-space-1)}.b-code-example__preview>.b-type-tester .b-type-tester__specimen{padding:var(--a-space-8)}.b-code-example__preview>.b-type-tester .b-type-tester__css{margin:var(--a-space-4) var(--a-space-8) var(--a-space-8)}.b-code-example__preview>.b-type-tester>.b-type-tester__header{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.b-code-example__preview>.atomic-root:has(>.docs-type-examples){width:100%}.docs-type-role{margin-bottom:var(--a-space-1);border-radius:var(--a-radius-pill);font:600 10px/1.4 var(--a-font-mono,ui-monospace, monospace);letter-spacing:.02em;text-transform:uppercase;color:var(--a-color-secondary);white-space:nowrap;border:1px solid;padding:1px 6px;display:inline-block}.docs-type-role--solid{background:var(--a-color-ink);border-color:var(--a-color-ink);color:var(--a-color-surface)}.docs-type-specimen{gap:var(--a-space-6);padding:var(--a-space-6);border:var(--a-border-width) solid var(--a-color-ink);border-radius:var(--a-radius-large);background:var(--a-color-earthy-950);color:var(--a-color-earthy-50);display:grid;overflow:hidden;container-type:inline-size}.docs-type-specimen__bar{justify-content:space-between;gap:var(--a-space-3);opacity:.75;display:flex}.docs-type-specimen__hero{align-items:end;gap:var(--a-space-6);grid-template-columns:auto minmax(0,1fr);display:grid}.docs-type-specimen__glyph{--a-type-display-size:clamp(96px, 26cqw, 220px);--a-type-display-line:.78;--a-type-display-weight:600;letter-spacing:-.06em;color:var(--a-color-orange-600)}.docs-type-specimen__name .a-type[data-type=h1]{--a-type-h1-size:clamp(32px, 7cqw, 56px);--a-type-h1-line:1;--a-type-h1-weight:600;letter-spacing:-.03em;color:inherit}.docs-type-specimen__pill{border-radius:var(--a-radius-pill);background:var(--a-color-orange-600);color:var(--a-color-earthy-50);padding:2px 10px;font-size:13px;font-weight:600}.docs-type-specimen__caption{opacity:.7;text-transform:uppercase;letter-spacing:.06em}.docs-type-specimen__alphabet{--a-type-h3-size:clamp(20px, 4.4cqw, 34px);--a-type-h3-line:1.2;--a-type-h3-weight:600;letter-spacing:-.02em;padding-top:var(--a-space-4);border-top:1px solid}.docs-type-specimen__foot{align-items:center;gap:var(--a-space-6);margin:0 calc(var(--a-space-6) * -1) calc(var(--a-space-6) * -1);padding:var(--a-space-4) var(--a-space-6);background:var(--a-color-orange-600);grid-template-columns:auto minmax(0,1fr);display:grid}.docs-type-specimen__numerals{--a-type-display-size:clamp(40px, 10cqw, 88px);--a-type-display-line:1;--a-type-display-weight:600;letter-spacing:-.05em}.docs-type-specimen__marks{--a-type-h3-size:clamp(18px, 3.4cqw, 28px);--a-type-h3-weight:600;text-align:end}@container (width<=520px){.docs-type-specimen__hero,.docs-type-specimen__foot{grid-template-columns:1fr}.docs-type-specimen__marks{text-align:start}}.docs-type-editorial{border:var(--a-border-width) solid var(--a-color-ink);border-radius:var(--a-radius-large);background:var(--a-color-surface);grid-template-columns:minmax(0,2fr) minmax(0,3fr);display:grid;overflow:hidden;container-type:inline-size}.docs-type-editorial__figure{justify-content:flex-end;gap:var(--a-space-2);padding:var(--a-space-6);background:var(--a-color-yellow-300);color:var(--a-color-static-black);border-inline-end:var(--a-border-width) solid var(--a-color-ink);flex-direction:column;display:flex}.docs-type-editorial__figure>.a-type[data-type=display]{--a-type-display-size:clamp(64px, 16cqw, 120px);--a-type-display-line:.9;--a-type-display-weight:600;letter-spacing:-.05em}.docs-type-editorial__figure .docs-type-role{color:inherit;order:-1;align-self:flex-start;margin-bottom:auto}.docs-type-editorial__copy{padding:var(--a-space-6)}.docs-type-editorial__copy>div{justify-items:start;display:grid}@container (width<=560px){.docs-type-editorial{grid-template-columns:1fr}.docs-type-editorial__figure{border-inline-end:0;border-bottom:var(--a-border-width) solid var(--a-color-ink)}}.docs-type-levels{gap:var(--a-space-4);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.docs-type-levels__card{padding:var(--a-space-4);border:var(--a-border-width) solid var(--a-color-ink);border-radius:var(--a-radius-large);background:var(--a-color-surface);box-shadow:var(--a-shadow-small)}.docs-type-levels__card .docs-type-role{margin:0}.docs-color-groups{min-width:0}.docs-color-group{gap:var(--a-space-3);min-width:0;scroll-margin-top:var(--a-space-8);display:grid;container-type:inline-size}.docs-color-group__header{align-items:baseline;gap:var(--a-space-1) var(--a-space-3);flex-wrap:wrap;min-width:0;display:flex}.docs-color-group__description{flex:16rem;min-width:0}.docs-color-group__token{font-family:var(--a-font-mono,ui-monospace, monospace);font-size:var(--a-type-small-size);color:var(--a-color-secondary)}.docs-color-ramp{grid-template-columns:repeat(var(--ramp-count), minmax(0, 1fr));gap:var(--a-space-2) 0;margin:0;padding:0;list-style:none;display:grid}.docs-color-ramp__item{gap:var(--a-space-1);min-width:0;display:grid}.docs-color-ramp__swatch{min-height:4rem;padding:var(--a-space-2);font:inherit;text-align:start;cursor:copy;transition:transform var(--a-motion-fast) var(--a-motion-out), box-shadow var(--a-motion-fast) var(--a-motion-out);border:0;border-radius:0;align-items:flex-end;margin:0;display:flex;position:relative}.docs-color-ramp__item:first-child .docs-color-ramp__swatch{border-start-start-radius:var(--a-radius-small);border-end-start-radius:var(--a-radius-small)}.docs-color-ramp__item:last-child .docs-color-ramp__swatch{border-start-end-radius:var(--a-radius-small);border-end-end-radius:var(--a-radius-small)}.docs-color-ramp__swatch[data-pale]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--a-color-static-black) 12%, transparent)}.docs-color-ramp__swatch:is(:hover,:focus-visible){z-index:1;transform:translate(var(--a-motion-lift), var(--a-motion-lift));box-shadow:inset 0 0 0 var(--a-border-width) var(--a-color-ink), var(--a-shadow-small);outline:none}.docs-color-ramp__swatch:focus-visible{outline:var(--a-border-width) solid var(--a-color-ink);outline-offset:2px}.docs-color-ramp__label{gap:2px;min-width:0;display:grid}.docs-color-ramp__value{opacity:0;min-width:0;transition:opacity var(--a-motion-fast) var(--a-motion-out);font-variant-numeric:tabular-nums;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;--a-type-small-size:11px;--a-type-small-line:14px;overflow:hidden}.docs-color-ramp__swatch:is(:hover,:focus-visible) .docs-color-ramp__value{opacity:.85}@media (hover:none){.docs-color-ramp__value{opacity:.85}}@container (width<=560px){.docs-color-ramp{grid-template-columns:repeat(min(var(--ramp-count), 6), minmax(0, 1fr));gap:var(--a-space-2) var(--a-space-1)}.docs-color-ramp__swatch,.docs-color-ramp__item:first-child .docs-color-ramp__swatch,.docs-color-ramp__item:last-child .docs-color-ramp__swatch{border-radius:var(--a-radius-small)}.docs-color-ramp__swatch{padding:var(--a-space-1)}.docs-color-ramp__value{letter-spacing:-.02em;--a-type-small-size:10px}}@media (prefers-reduced-motion:reduce){.docs-color-ramp__swatch,.docs-color-ramp__value{transition:none}.docs-color-ramp__swatch:is(:hover,:focus-visible){transform:none}}.docs-color-copy-status{color:var(--a-color-secondary);align-items:center}.docs-theme{width:100%;min-width:0;container:docs-theme/inline-size}.docs-theme__layout>:first-child{align-self:flex-start;max-width:100%}.docs-theme__stage{gap:var(--a-space-8);padding:var(--a-space-6);border:var(--a-border-width) solid var(--a-color-ink);border-radius:var(--a-radius-large);display:grid}.docs-theme__row{gap:var(--a-space-3);min-width:0;display:grid}.docs-theme__row-head{justify-content:space-between;align-items:baseline;gap:var(--a-space-1) var(--a-space-3);flex-wrap:wrap;display:flex}.docs-theme__row-head code{color:var(--a-color-secondary);font:12px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.docs-theme__pair,.docs-theme__accent,.docs-theme__messages{gap:var(--a-space-3);grid-template-columns:minmax(0,1fr);display:grid}.docs-theme__brights{gap:var(--a-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.docs-theme__inverse{background:0 0;display:grid}.docs-theme__chip{align-items:center;gap:var(--a-space-2);padding:3px var(--a-space-3) 3px 3px;border:var(--a-border-width) solid var(--a-color-ink);border-radius:var(--a-radius-pill);background:var(--a-color-surface);display:inline-flex}.docs-theme__chip>span:first-child{border:var(--a-border-width) solid var(--a-color-ink);border-radius:var(--a-radius-pill);width:20px;height:20px}.docs-theme__hex{font-variant-numeric:tabular-nums;margin-top:auto}.docs-theme__shades{grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;gap:3px;height:16px;margin-top:auto;display:grid}.docs-theme__shades>span{border:var(--a-border-width) solid var(--a-color-ink);border-radius:var(--a-radius-pill);height:8px}.docs-theme__shades>[data-current]{height:16px}@container docs-theme (width>=36rem){.docs-theme__pair,.docs-theme__messages{grid-template-columns:repeat(2,minmax(0,1fr))}.docs-theme__accent{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}@container docs-theme (width>=48rem){.docs-theme__brights{grid-template-columns:repeat(4,minmax(0,1fr))}}@container docs-theme (width<=30rem){.docs-theme__stage{gap:var(--a-space-6);padding:var(--a-space-4)}}@media (width<=1200px){.docs-header{grid-template-columns:var(--docs-sidebar) minmax(0, 1fr) 16rem}.docs-shell{grid-template-columns:var(--docs-sidebar) minmax(0, 1fr)}.docs-index{display:none}.docs-header__areas,.docs-article{padding-inline:var(--a-space-8)}}@media (width<=800px){.docs-header{gap:var(--a-space-2);padding-inline:var(--a-space-4);grid-template-columns:minmax(0,1fr) auto auto}.docs-header__brand{border-right:0;padding-inline:0}.docs-header__areas{display:none}.docs-header__search{border-left:0;padding-inline:0}.docs-header__search .b-command-search__trigger{width:auto}.docs-header__search .b-command-search__label,.docs-header__search .b-command-search__trigger .c-kbd{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.docs-header__menu{display:flex}.docs-shell{grid-template-columns:minmax(0,1fr)}.docs-sidebar{display:none}.docs-article{padding:var(--a-space-8) var(--a-space-4) var(--a-space-12)}.docs-article__body{gap:var(--a-space-12)}.docs-areas a{gap:var(--a-space-2) var(--a-space-4);grid-template-columns:minmax(0,1fr) auto}.docs-areas a>.a-type:nth-child(2){grid-area:2/1}.docs-areas__count{grid-area:1/2/span 2}.docs-usage .c-description-list__item{gap:var(--a-space-1);grid-template-columns:minmax(0,1fr)}.docs-import code{white-space:normal;overflow-wrap:anywhere}.b-code-example__preview{padding:var(--a-space-4)}}.docs-example-anchor .b-code-example__preview{min-height:12rem}.docs-block-frame{border:var(--a-border-width) solid var(--a-color-ink);border-radius:var(--a-radius-small);background:var(--a-color-canvas);width:100%;height:28rem;overflow:hidden}.docs-icons-controls{align-items:center;gap:var(--a-space-3);flex-wrap:wrap;display:flex}.docs-icons-controls>.c-search-field{flex:16rem;min-width:0}.docs-icons-controls .c-segmented-scroll{flex:none}.docs-layout-frame{min-width:0;padding:var(--a-space-4);border:var(--a-border-width) dashed var(--a-color-secondary);border-radius:var(--a-radius-small)}.docs-layout-frame .a-app-frame{grid-template-columns:minmax(0,8rem) minmax(0,1fr) minmax(0,9rem)}@media (width<=48rem){.docs-layout-frame .a-app-frame{grid-template-columns:minmax(0,1fr)}}.b-code-example__preview>.docs-preview-fill:has(>.c-bar-list){width:min(100%,22rem)}
