@layer cardspark.tokens{button,input,select{font:inherit}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--site-edge-x:64px;--site-sticky-anchor-offset:64px;--site-heading-1-size:clamp(2.25rem, 1.86rem + 1.6vw, 3.1rem);--site-route-heading-size:clamp(2rem, 1.77rem + .95vw, 2.5rem);--site-heading-2-size:clamp(1.5rem, 1.27rem + .95vw, 2rem);--site-heading-3-size:clamp(1.125rem, 1.02rem + .42vw, 1.35rem);--site-lead-size:clamp(.9375rem, .91rem + .12vw, 1rem);--site-hero-body-size:clamp(1rem, .96rem + .18vw, 1.125rem);--site-action-label-size:clamp(.75rem, .68rem + .25vw, .875rem);--site-compact-action-label-size:clamp(.6875rem, .66rem + .12vw, .75rem);--site-display-copy-gap:clamp(1rem, .86rem + .55vw, 1.25rem);--site-heading-copy-gap:clamp(.75rem, .64rem + .45vw, 1rem);--site-content-copy-gap:clamp(.5rem, .43rem + .3vw, .75rem);--site-copy-action-gap:clamp(1.25rem, 1.05rem + .8vw, 1.75rem);--site-kicker-heading-gap:clamp(.5rem, .43rem + .3vw, .75rem);--site-mobile-browser-safety-zone:max(var(--cs-space-6), env(safe-area-inset-bottom));--site-heading-font-weight:400;--site-heading-1-line-height:1.12;--site-heading-2-line-height:1.18;--site-heading-3-line-height:1.25;--site-heading-letter-spacing:.031rem}*{box-sizing:border-box}::selection{color:#000;background:#cf0}html{background:var(--cs-color-canvas);min-height:100%}body{min-height:100%;color:var(--cs-color-text);background:var(--cs-color-canvas);font-family:var(--cs-font-mono);margin:0;font-size:14px;line-height:1.5}a{color:inherit;text-decoration:none}.site-shell{width:min(1220px,100% - 64px);margin:0 auto}.topbar{z-index:20;background:var(--cs-color-canvas);border-bottom:1px solid #0000;width:100vw;margin-left:calc(50% - 50vw);position:sticky;top:0}.topbar[data-scrolled=true]{border-bottom-color:var(--cs-color-border)}.topbar-inner{justify-content:space-between;align-items:center;gap:var(--cs-space-8);width:100%;padding:calc(var(--cs-space-6) / 2) var(--cs-space-6);display:flex}.topbar-brand-controls{align-items:center;gap:var(--cs-space-4);flex:none;display:flex}.mobile-menu-toggle,.mobile-site-menu{display:none}.brand{align-items:center;gap:var(--cs-space-3);color:var(--cs-color-text);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;font-size:12px;font-weight:400;display:flex;position:relative}.brand-logo{flex:none;width:20px;height:28px;display:block}.brand-logo-animated{opacity:0;position:absolute;inset:0 auto auto 0;overflow:visible}.brand:hover .brand-logo-static,.brand:focus-visible .brand-logo-static{opacity:0}.brand:hover .brand-logo-animated,.brand:focus-visible .brand-logo-animated{opacity:1}.brand-text{line-height:1;display:block}.topbar-actions{justify-content:space-between;align-items:center;column-gap:0;width:100%;display:flex}.nav{align-items:center;column-gap:var(--cs-space-8);display:flex}.nav a{color:var(--cs-color-muted);letter-spacing:var(--cs-tracking-wider);padding:var(--cs-space-1) 0;text-transform:uppercase;font-size:11px;font-weight:400;transition:none}.nav a:hover,.nav a[aria-current=page]{color:var(--cs-color-text)}.theme-menu{align-items:center;gap:var(--cs-space-2);color:var(--cs-color-muted);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:400;display:inline-flex}.theme-menu select{appearance:none;border:var(--cs-control-border);border-radius:var(--cs-control-radius);background:var(--cs-select-background);min-height:32px;color:var(--cs-control-color);cursor:pointer;font-family:var(--cs-font-mono);letter-spacing:var(--cs-tracking-wider);padding:0 24px 0 var(--cs-space-3);box-shadow:var(--cs-control-shadow);text-transform:var(--cs-control-text-transform);font-size:11px;font-weight:400;line-height:1}.theme-menu select:hover,.theme-menu select:focus{border:var(--cs-control-border-active);background:var(--cs-control-background-hover);color:var(--cs-control-color-active);outline:none}.topbar-cta{align-items:center;gap:var(--cs-space-2);border:1px solid var(--cs-site-cta-border);background:var(--cs-site-cta-background);min-height:32px;color:var(--cs-site-cta-color);font-size:var(--site-compact-action-label-size);letter-spacing:var(--cs-tracking-wider);padding:0 var(--cs-space-4);text-transform:uppercase;white-space:nowrap;justify-content:center;font-weight:400;transition:none;display:inline-flex}.topbar-cta-icon{stroke-width:1px;flex:none;width:15px;height:15px}.topbar-cta:hover{background:var(--cs-site-cta-background-hover);border-color:var(--cs-site-cta-border-hover);color:var(--cs-site-cta-color-hover)}.hero{border-bottom:1px solid var(--cs-color-border);border-left:1px solid var(--cs-color-border);border-right:1px solid var(--cs-color-border);grid-template-columns:minmax(0,.78fr) minmax(460px,1.22fr);align-items:stretch;gap:0;min-height:calc(100vh - 66px);padding:0;display:grid}.hero>div:first-child{border-right:1px solid var(--cs-color-border);padding:var(--cs-space-12);flex-direction:column;justify-content:center;display:flex}.eyebrow{color:var(--cs-color-muted-strong);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;font-size:11px;font-weight:400}.hero h1{max-width:640px;margin:0 0 var(--site-display-copy-gap);color:var(--cs-color-text);font-size:var(--site-heading-1-size);font-weight:var(--site-heading-font-weight);line-height:var(--site-heading-1-line-height);letter-spacing:var(--site-heading-letter-spacing);text-transform:uppercase;overflow-wrap:normal;word-break:normal}.hero p{max-width:610px;color:var(--cs-color-muted);letter-spacing:var(--cs-tracking-normal);text-transform:uppercase;margin:0;font-size:12px}.hero p,.install-copy p,.intent-copy p,.docs-hero-description{line-height:1.4}.hero-actions{gap:var(--cs-space-2);margin-top:var(--site-copy-action-gap);flex-wrap:wrap;display:flex}.marketing-hero .hero-actions .topbar-cta,.marketing-hero .hero-actions .button{min-height:40px;font-size:var(--site-action-label-size)}.marketing-hero .hero-actions .topbar-cta{padding:0 20px}.marketing-hero .hero-actions .topbar-cta-icon{width:19px;height:19px}.marketing-hero .hero-actions .button{min-height:40px;padding-inline:20px}.button{justify-content:center;align-items:center;gap:var(--cs-space-2);background:var(--cs-color-accent-strong);min-height:38px;color:var(--cs-color-canvas);font-size:var(--site-action-label-size);letter-spacing:var(--cs-tracking-wider);padding:0 var(--cs-space-4);text-transform:uppercase;border:none;border-radius:0;font-weight:400;transition:none;display:inline-flex}.button:hover{background:var(--cs-color-text)}.button.secondary{border:1px solid var(--cs-color-border);color:var(--cs-color-muted-strong);background:0 0}.button.secondary:hover{background:var(--cs-color-surface-raised);color:var(--cs-gray-0)}.preview-panel{box-shadow:none;padding:var(--cs-space-6);border:none;border-radius:0;align-self:center}.marketing-hero{border-left:0;border-right:0;grid-template-columns:minmax(320px,38vw) minmax(0,1fr);width:100vw;height:calc(100vh - 66px);min-height:calc(100vh - 66px);max-height:100vh;margin-left:calc(50% - 50vw);overflow:hidden}.marketing-hero>div:first-child{width:auto;padding-inline:var(--site-edge-x) calc(var(--site-edge-x) / 2);border-right:0;justify-content:center;align-items:flex-start;margin:0}.marketing-hero>div:first-child>*{width:100%}.marketing-hero>div:first-child>p{font-size:var(--site-hero-body-size);text-transform:none}.hero-component-preview{background:var(--cs-color-canvas);align-self:stretch;width:100%;min-width:0;min-height:0;display:grid;overflow:hidden}.hero-component-preview-body{--hero-component-preview-body-padding-top:0;--hero-component-preview-body-padding:var(--cs-space-5);--hero-component-preview-body-padding-bottom:0;min-width:0;min-height:0;padding:var(--hero-component-preview-body-padding-top) var(--hero-component-preview-body-padding) var(--hero-component-preview-body-padding-bottom);display:grid;overflow:hidden}.hero-collection-preview{--cs-value-panel-chart-height:clamp(150px, 18vh, 210px);grid-template-rows:auto auto auto minmax(0,1fr);min-width:0;min-height:0;display:grid}.hero-market-toolbar{justify-content:space-between;align-items:center;gap:var(--cs-space-4);min-width:0;margin-top:var(--hero-component-preview-body-padding);padding:var(--cs-space-3) 0 var(--cs-space-4);display:flex}.hero-collection-title,.hero-market-toolbar h2{color:var(--cs-color-text);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;flex:none;margin:0;font-size:14px;font-weight:400;line-height:1.2}.hero-collection-title{margin-bottom:var(--cs-space-4)}.cs-filter-bar{--cs-filter-overflow-fade-width:var(--cs-filter-control-column-gap);gap:0}.cs-filter-bar .cs-filter-bar-controls{overscroll-behavior-inline:contain;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;padding-right:0;overflow:auto hidden;-webkit-mask-image:none;mask-image:none}.cs-filter-bar[data-overflowing=true] .cs-filter-bar-controls{padding-right:var(--cs-filter-overflow-fade-width);-webkit-mask-image:linear-gradient(to right, #000 calc(100% - var(--cs-filter-overflow-fade-width)), transparent);-webkit-mask-image:linear-gradient(to right, #000 calc(100% - var(--cs-filter-overflow-fade-width)), transparent);mask-image:linear-gradient(to right, #000 calc(100% - var(--cs-filter-overflow-fade-width)), transparent)}.cs-filter-bar .cs-filter-bar-controls::-webkit-scrollbar{display:none}.cs-filter-bar .cs-filter-bar-controls:has(.cs-filter-multiselect[open]){overflow:visible;-webkit-mask-image:none;mask-image:none}.cs-price-history-panel-heading .cs-detail-dimensions.cs-filter-bar .cs-filter-bar-controls{justify-content:flex-end}.cs-filter-bar .cs-filter-control{flex:none}.hero-market-filter-bar{flex:auto;justify-content:flex-end}.hero-market-filter-bar .cs-filter-bar-controls{flex:0 auto}.hero-collection-card-grid{min-width:0;min-height:0;display:grid;overflow:hidden}.hero-collection-card-grid .cs-card-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;min-width:0;min-height:0}.hero-collection-preview-mobile{--cs-value-panel-chart-height:120px;--cs-collection-summary-chart-padding:var(--cs-space-5);--cs-collection-summary-footer-padding:var(--cs-space-3) var(--cs-space-5);--cs-panel-padding:var(--cs-space-4);grid-template-rows:auto auto;align-content:start}.hero-mobile-movers .cs-card-row:first-of-type{border-top:0}.cs-card-tile{grid-template-rows:auto minmax(0,1fr);display:grid;container:cs-card-tile/inline-size}:where(:not(.cs-card-grid))>.cs-card-tile:only-child{border-left:var(--cs-border-subtle);border-top:var(--cs-border-subtle)}.cs-card-footer{align-content:start;min-height:0}.cs-card-title-row{container-type:inline-size}.cs-card-title-row h3,.cs-card-price{font-size:clamp(12px, 7.5cqw, var(--cs-text-lg))}.cs-card-tile:hover .cs-card-subtitle-row .cs-rarity-mark,.cs-card-tile:hover .cs-card-subtitle-row .cs-rarity-mark[data-tooltip=true]:hover{color:var(--cs-color-muted)}@container cs-card-tile (max-width:240px){.cs-card-footer{column-gap:6px;row-gap:var(--cs-space-1);padding:var(--cs-card-tile-footer-padding) var(--cs-space-3);grid-template-columns:auto auto minmax(0,1fr);grid-template-areas:"name name name""price delta.""meta meta meta"}.cs-card-title-row,.cs-card-subtitle-row{display:contents}.cs-card-title-row h3{grid-area:name}.cs-card-price{font-size:var(--cs-text-xs);grid-area:price;justify-self:start}.cs-card-subtitle-row p{grid-area:meta}.cs-card-delta{grid-area:delta;justify-self:start}}.package-preview{align-content:center;gap:var(--cs-space-4);min-width:0;display:grid}.package-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.package-feature{isolation:isolate;aspect-ratio:1;--package-feature-preview-safe-top:clamp(152px, 31%, 176px);background:0 0;min-height:0;position:relative;overflow:hidden}.package-feature-content{z-index:1;position:relative}.package-feature-preview{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.package-feature-preview>*{top:var(--package-feature-preview-safe-top);pointer-events:auto;transform-origin:100% 0;position:absolute;right:-4%;transform:rotate(-25deg)}.package-feature-card-image-preview .cs-card-image-tilt{top:var(--package-feature-preview-safe-top);--cs-card-glow-opacity:.34;--cs-card-holo-x:42%;--cs-card-holo-y:34%;--cs-card-light-opacity:.86;--cs-card-light-x:32%;--cs-card-light-y:24%;width:min(70%,340px);right:4%}.package-feature-card-image-preview .cs-card-image-glow{opacity:var(--cs-card-glow-opacity)}.package-feature-card-grid-preview-shell{--package-feature-card-grid-preview-width:1600px;--package-feature-card-grid-preview-scale:.32;gap:var(--cs-space-4);width:var(--package-feature-card-grid-preview-width);transform:rotate(-25deg) scale(var(--package-feature-card-grid-preview-scale));display:grid;top:calc(112px + 5%);right:15%}.package-feature-grid-filter-bar{justify-content:flex-start}.package-feature-summary-preview-shell{top:var(--package-feature-preview-safe-top);border:1px solid var(--cs-color-border);background:var(--cs-color-surface);width:min(128%,780px);box-shadow:var(--cs-panel-shadow);right:-13%;overflow:hidden;transform:rotate(-25deg)scale(.72)}.package-feature-summary-preview .cs-collection-summary{min-width:700px;box-shadow:none;grid-template-columns:minmax(0,1.22fr) minmax(230px,.78fr)}.package-feature-summary-preview .cs-value-panel-summary strong{font-size:34px}.package-feature-summary-preview .cs-value-panel-chart{min-height:116px}.package-feature-summary-preview .cs-value-panel-chart .cs-sparkline{height:116px}.package-feature-detail-preview{opacity:.78}.package-feature-detail-preview-shell{--package-feature-detail-preview-scale:.46;--package-feature-detail-preview-width:1120px;--package-feature-detail-card-min-width:var(--package-feature-detail-preview-width);top:var(--package-feature-preview-safe-top);width:var(--package-feature-detail-preview-width);transform:rotate(-25deg) scale(var(--package-feature-detail-preview-scale));border:1px solid var(--cs-color-border);background:var(--cs-color-surface);box-shadow:var(--cs-panel-shadow);right:14%;overflow:hidden}.package-feature-detail-preview .cs-card-detail{min-width:var(--package-feature-detail-card-min-width);box-shadow:none;border:0}.package-feature-detail-preview .cs-card-detail-media,.package-feature-detail-preview .cs-card-detail-main,.package-feature-detail-preview .cs-card-detail-history{padding:var(--cs-space-5)}.package-feature-detail-preview .cs-card-detail-media-stack{width:min(100%,250px)}.package-feature-detail-preview .cs-detail-card-image{max-width:210px}.package-feature-detail-preview .cs-card-detail-title-row h2{font-size:26px}.package-feature-detail-preview .cs-value-panel-chart{min-height:104px}.package-feature-detail-preview .cs-value-panel-chart .cs-sparkline{height:104px}.package-feature-market-stack-preview-shell{gap:var(--cs-space-2);border:var(--cs-border-width) var(--cs-border-style) var(--cs-color-border);background:var(--cs-color-canvas);width:min(154%,760px);padding:var(--cs-space-2);-webkit-backdrop-filter:blur(18px)saturate(1.25);backdrop-filter:blur(18px)saturate(1.25);border-radius:24px;display:grid;top:clamp(126px,26%,150px);right:-23%;overflow:hidden;transform:rotate(-25deg)scale(.68);box-shadow:0 24px 80px #0000007a}.package-feature-market-stack-preview-shell[data-cardspark-theme=market-stack-demo]{--cs-font-mono:var(--cs-font-sans);--cs-color-canvas:#080a0e75;--cs-color-surface:#1418217a;--cs-color-surface-raised:#ffffff14;--cs-color-text:#f7f8fb;--cs-color-muted:#d6dee894;--cs-color-muted-strong:#ecf0f6c7;--cs-color-border:#fff3;--cs-color-border-strong:#ffffff57;--cs-color-positive:#93f5cf;--cs-color-negative:#ff8f86;--cs-interaction-outline:#ffffffad;--cs-selection-border-color:#ffffff94;--cs-panel-background:linear-gradient(135deg, #ffffff29, #ffffff0d), var(--cs-color-surface);--cs-panel-border:var(--cs-border-width) var(--cs-border-style) var(--cs-color-border);--cs-panel-radius:18px;--cs-panel-shadow:inset 0 1px 0 #ffffff24, 0 12px 32px #00000047;--cs-card-row-padding:var(--cs-space-3) var(--cs-space-4);--cs-card-row-gap:var(--cs-space-3);--cs-card-row-thumbnail-width:30px;--cs-card-row-thumbnail-height:42px;--cs-card-row-thumbnail-gap:var(--cs-space-3);--cs-card-row-trailing-gap:var(--cs-space-1);--cs-tooltip-radius:8px}.package-feature-market-stack-preview .cs-card-row{border:var(--cs-panel-border);border-radius:var(--cs-panel-radius);-webkit-backdrop-filter:blur(10px)saturate(1.15);backdrop-filter:blur(10px)saturate(1.15);min-width:640px;transition:border-color var(--cs-duration-normal) var(--cs-ease-in-out), background-color var(--cs-duration-normal) var(--cs-ease-in-out), box-shadow var(--cs-duration-normal) var(--cs-ease-in-out), color var(--cs-duration-normal) var(--cs-ease-in-out), transform var(--cs-duration-normal) var(--cs-ease-in-out), backdrop-filter var(--cs-duration-normal) var(--cs-ease-in-out)}.package-feature-market-stack-preview .cs-card-stack{gap:var(--cs-space-2)}.package-feature-market-stack-preview .cs-card-row:after{border-radius:var(--cs-panel-radius);transition:border-color var(--cs-duration-normal) var(--cs-ease-in-out), box-shadow var(--cs-duration-normal) var(--cs-ease-in-out), opacity var(--cs-duration-normal) var(--cs-ease-in-out)}.package-feature-market-stack-preview .cs-card-row:hover,.package-feature-market-stack-preview .cs-card-row[data-active=true],.package-feature-market-stack-preview .cs-card-row[data-interactive=true]:focus-visible{transform:scale(1.02)}.package-feature-market-stack-preview .cs-card-row:last-child{border-bottom:var(--cs-panel-border)}.package-feature-market-stack-preview .cs-card-row h3{font-size:var(--cs-text-xl)}.package-feature-market-stack-preview .cs-card-row-meta{margin-top:var(--cs-space-2);gap:.4em}.package-feature-market-stack-preview .cs-card-row-meta-separator{display:none}.package-feature-market-stack-preview .cs-card-row-meta-item{border:var(--cs-border-width) var(--cs-border-style) #ffffff21;border-radius:var(--cs-radius-full);color:var(--cs-color-muted-strong);transition:background-color var(--cs-duration-normal) var(--cs-ease-in-out), border-color var(--cs-duration-normal) var(--cs-ease-in-out), color var(--cs-duration-normal) var(--cs-ease-in-out);background:#ffffff14;padding:4px 7px}.package-feature-market-stack-preview .cs-card-row:hover .cs-card-row-meta-item,.package-feature-market-stack-preview .cs-card-row[data-active=true] .cs-card-row-meta-item,.package-feature-market-stack-preview .cs-card-row[data-interactive=true]:focus-visible .cs-card-row-meta-item{background:#ffffff21;border-color:#ffffff3d}.package-feature-market-stack-preview .cs-card-row h3,.package-feature-market-stack-preview .cs-card-row-meta,.package-feature-market-stack-preview .cs-card-row-trailing>strong,.package-feature-market-stack-preview .cs-delta,.package-feature-market-stack-preview .cs-delta-period{transition:color var(--cs-duration-normal) var(--cs-ease-in-out)}.package-feature-market-stack-preview .cs-card-row-thumbnail .cs-card-image-plane,.package-feature-market-stack-preview .cs-card-row-thumbnail .cs-card-image-glow{transition:box-shadow var(--cs-duration-normal) var(--cs-ease-in-out), filter var(--cs-duration-normal) var(--cs-ease-in-out), opacity var(--cs-duration-normal) var(--cs-ease-in-out), transform var(--cs-duration-normal) var(--cs-ease-in-out)}.package-feature-market-stack-preview .cs-card-row-trailing>strong{font-size:var(--cs-text-lg)}.package-feature-market-stack-preview .cs-card-row-trend .cs-sparkline{width:64px;height:22px}.package-feature-market-stack-preview .cs-card-row-trend .cs-sparkline polyline{transition:opacity var(--cs-duration-normal) var(--cs-ease-in-out), stroke var(--cs-duration-normal) var(--cs-ease-in-out)}.package-feature-market-stack-preview .cs-card-row-trend .cs-sparkline polyline[data-tone=negative]{stroke:var(--cs-color-negative)}.install-intent-hstack{border-bottom:1px solid var(--cs-color-border);grid-template-columns:repeat(2,minmax(0,1fr));width:100vw;margin-left:calc(50% - 50vw);display:grid}.install-intent-hstack>.section{min-width:0;padding:var(--cs-space-12) var(--site-edge-x);border:0}.install-intent-hstack>.intent-section{border-left:1px solid var(--cs-color-border)}.install-section{gap:var(--cs-space-8);flex-direction:column;align-items:stretch;display:flex}.intent-section{gap:var(--cs-space-8);grid-template-columns:1fr;align-items:start;display:grid}.install-copy,.intent-copy{gap:var(--site-heading-copy-gap);min-width:0;display:grid}.install-intent-hstack .section-title{font-size:var(--site-heading-2-size);font-weight:var(--site-heading-font-weight);letter-spacing:var(--site-heading-letter-spacing);line-height:var(--site-heading-2-line-height)}.install-copy p,.intent-copy p{max-width:620px;color:var(--cs-color-muted);font-size:var(--site-lead-size);letter-spacing:var(--cs-tracking-normal);text-transform:none;margin:0;font-weight:400}.code-panel{border:1px solid var(--cs-color-border);background:var(--cs-color-surface);gap:0;min-width:0;display:grid}.code-panel pre{padding:var(--cs-space-5);border-bottom:1px solid var(--cs-color-border);color:var(--cs-color-text);margin:0;font-size:12px;line-height:1.7;overflow-x:auto}.code-panel pre:last-child{border-bottom:0}.intent-form{border:1px solid var(--cs-color-border);border-radius:var(--cs-radius-lg);background:var(--cs-color-surface);min-width:0;box-shadow:none;gap:0;padding:0;display:grid}.intent-form-complete p{color:var(--cs-color-muted);letter-spacing:var(--cs-tracking-normal);margin:0;font-size:12px;line-height:1.5}.intent-form label,.intent-form fieldset{gap:var(--cs-space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.intent-form label>span,.intent-field-label,.intent-form legend{color:var(--cs-color-muted);font-family:var(--cs-font-mono);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;font-size:11px;font-weight:400;line-height:1.3}.intent-field{z-index:1;gap:var(--cs-space-2);min-width:0;display:grid;position:relative}.intent-form>.intent-field,.intent-form>.intent-form-field{padding:var(--cs-space-4);border-bottom:1px solid var(--cs-color-border)}.intent-form>.intent-field--borderless{border-bottom:0;padding-bottom:0}.intent-use-select{--cs-title-select-min-height:38px;--cs-title-select-border:var(--cs-control-border);--cs-title-select-background:var(--cs-input-background);--cs-title-select-color:var(--cs-color-text);--cs-title-select-font-size:12px;--cs-title-select-padding:0 32px 0 var(--cs-space-3);--cs-title-select-shadow:var(--cs-input-shadow);--cs-title-select-caret-display:block;--cs-filter-menu-min-width:100%;--cs-filter-menu-max-height:none;--cs-filter-menu-option-min-height:38px;--cs-filter-menu-option-padding:0 var(--cs-space-3);width:100%}.intent-use-select[open] .cs-filter-multiselect-trigger{border:var(--cs-control-border-active);background:var(--cs-color-surface-raised)}.intent-use-select .cs-filter-multiselect-trigger{align-items:center}.intent-use-select .cs-filter-caret{right:var(--cs-space-3);width:12px;height:12px}.intent-use-select .cs-filter-caret svg{stroke-width:1.5px;width:12px;height:12px;display:block}.intent-use-select .cs-filter-multiselect-value{text-overflow:ellipsis;overflow:hidden}.intent-use-select .cs-filter-menu{width:100%;min-width:100%;top:calc(100% - 1px)}.intent-form .intent-use-select .cs-filter-menu-option{gap:var(--cs-space-2);padding:var(--cs-filter-menu-option-padding);letter-spacing:var(--cs-tracking-normal);text-transform:none;grid-template-columns:12px minmax(0,1fr);margin:0;display:grid}.intent-form .intent-use-select .cs-filter-menu-option>span:last-child{letter-spacing:var(--cs-tracking-normal);text-transform:none}.intent-field-error{color:var(--cs-color-negative);margin:0;font-size:11px;line-height:1.4}.intent-form-submit{align-items:center;gap:var(--cs-space-4);padding:var(--cs-space-3) var(--cs-space-4);display:flex}.intent-form-submit>.button{flex:none;min-height:32px}.intent-form-submit>.button.secondary{border-color:var(--cs-color-muted-strong);background:var(--cs-color-muted-strong);min-height:32px;color:var(--cs-color-canvas);font-size:var(--site-compact-action-label-size);padding-inline:var(--cs-space-4)}.intent-form-submit>.button.secondary:hover{border-color:var(--cs-color-text);background:var(--cs-color-text);color:var(--cs-color-canvas)}.intent-form input[type=email],.intent-form .intent-other-use-case input{border:var(--cs-control-border);border-radius:var(--cs-control-radius);background:var(--cs-input-background);width:100%;min-height:38px;color:var(--cs-color-text);font-family:var(--cs-font-mono);letter-spacing:var(--cs-tracking-normal);padding:0 var(--cs-space-3);box-shadow:var(--cs-input-shadow);font-size:12px}.intent-form input[type=email]:focus,.intent-form .intent-other-use-case input:focus{border:var(--cs-control-border-active);outline:none}.intent-form .intent-other-use-case{gap:var(--cs-space-2);margin-top:var(--cs-space-2)}.intent-form .intent-other-use-case .intent-field-error{color:var(--cs-color-negative);letter-spacing:var(--cs-tracking-normal);text-transform:none;font-size:11px}.intent-form .intent-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.intent-form-status{min-height:1.3em;color:var(--cs-color-muted);font-family:var(--cs-font-mono);letter-spacing:var(--cs-tracking-normal);text-transform:uppercase;margin:0;font-size:11px;line-height:1.3}.intent-form-status[data-state=error]{color:var(--cs-color-negative);text-transform:none}.intent-form button:disabled{cursor:wait;opacity:.6}.intent-form-complete{align-content:center;gap:var(--cs-space-3);min-height:280px;padding:var(--cs-space-10)}.intent-form-complete h3{color:var(--cs-color-text);font-size:var(--site-heading-3-size);font-weight:var(--site-heading-font-weight);letter-spacing:var(--site-heading-letter-spacing);line-height:var(--site-heading-3-line-height);margin:0}.section-header{border-bottom:1px solid var(--cs-color-border-strong);margin-bottom:var(--cs-space-4);padding-bottom:var(--cs-space-3);justify-content:space-between;align-items:end;gap:20px;display:flex}.section-title{color:var(--cs-color-text);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;margin:0;font-size:14px;font-weight:400;line-height:1.2}.hero-title{max-width:620px;margin:var(--site-kicker-heading-gap) 0 var(--site-display-copy-gap);color:var(--cs-color-text);font-size:var(--site-heading-1-size);font-weight:var(--site-heading-font-weight);letter-spacing:var(--site-heading-letter-spacing);line-height:var(--site-heading-1-line-height);text-transform:uppercase}.preview-note{color:var(--cs-color-muted);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;margin:4px 0 0;font-size:11px;line-height:1.6}code{color:var(--cs-color-muted-strong);font-family:var(--cs-font-mono)}.component-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.preview-sidebar{gap:0;margin-top:0;display:grid}.preview-sidebar>:first-child{border-top:1px solid var(--cs-color-border)}#market .preview-sidebar>.cs-value-panel:first-child{gap:0;padding:0}#market .preview-sidebar>.cs-value-panel:first-child .cs-value-panel-summary-copy{padding:var(--cs-space-6) var(--cs-space-6) var(--cs-space-2)}#market .preview-sidebar>.cs-value-panel:first-child .cs-value-panel-footer-metrics{padding:var(--cs-space-4)}.section{border-bottom:1px solid var(--cs-color-border);border-left:1px solid var(--cs-color-border);border-right:1px solid var(--cs-color-border);padding:var(--cs-space-12)}#components{border-bottom:0;border-left:0;border-right:0;width:100vw;margin-left:calc(50% - 50vw);padding:0}#components,#install,#future{scroll-margin-top:var(--site-sticky-anchor-offset)}#components>.section-grid:not(.package-feature-grid){width:100%;max-width:1220px;margin-inline:auto}#components>.package-feature-grid{border-left:0;width:100vw;max-width:none;margin-inline:calc(50% - 50vw)}#components>.package-feature-grid>.strategy-item:nth-child(3n){border-right:0}.site-footer-bar{justify-content:space-between;align-items:center;gap:var(--cs-space-4);background:var(--cs-site-cta-background);width:100vw;color:var(--cs-site-cta-color);letter-spacing:var(--cs-tracking-wider);padding-block:var(--cs-space-3);padding-inline:var(--cs-space-6);text-transform:uppercase;margin-top:0;margin-left:calc(50% - 50vw);font-size:11px;display:flex}.footer-masthead,.footer-links{align-items:center;gap:var(--cs-space-5);min-width:0;display:flex}.footer-masthead{flex-direction:column;align-items:stretch;gap:8px;width:100%}.footer-identity{gap:2px;width:100%;min-width:0;display:grid}.footer-links{width:100%;margin-left:0}.footer-copyright{color:inherit;opacity:.5;white-space:nowrap;margin-left:auto}.footer-ip-notice{color:inherit;letter-spacing:var(--cs-tracking-normal);text-align:center;opacity:.5;text-transform:none;font-size:10px;line-height:1.35}.footer-links a{color:inherit;white-space:nowrap}.footer-links a:hover,.footer-links a:focus-visible{color:inherit;outline:none;text-decoration:underline}.intent-form-consent{max-width:62ch;color:var(--cs-color-text-muted);letter-spacing:var(--cs-tracking-normal);margin:0;font-size:11px;line-height:1.5}.intent-form-consent a{color:inherit;text-underline-offset:.18em;text-decoration:underline}.legal-shell{min-height:100vh}.legal-page{width:min(100%,860px);padding:clamp(72px, 10vw, 136px) var(--cs-space-6) clamp(80px, 10vw, 128px);margin-inline:auto}.legal-page-header{margin-bottom:clamp(48px,7vw,72px)}.legal-eyebrow{margin:0 0 var(--cs-space-3);color:var(--cs-color-text-muted);letter-spacing:var(--cs-tracking-widest);text-transform:uppercase;font-size:11px}.legal-page h1{font-size:var(--site-heading-1-size);line-height:var(--site-heading-1-line-height);margin:0}.legal-page-header>p:last-child{margin:var(--cs-space-4) 0 0;color:var(--cs-color-text-muted)}.legal-content{gap:clamp(36px,5vw,52px);display:grid}.legal-content section{gap:var(--cs-space-4);display:grid}.legal-content h2{font-size:var(--site-heading-3-size);line-height:var(--site-heading-3-line-height);margin:0}.legal-content p,.legal-content ul{color:var(--cs-color-text-muted);font-size:var(--site-lead-size);margin:0;line-height:1.7}.legal-content ul{gap:var(--cs-space-2);padding-left:1.4em;display:grid}.legal-content a{color:var(--cs-color-text);text-underline-offset:.18em;text-decoration:underline}.workbench-section{border:0}.section-grid{border-left:1px solid var(--cs-color-border);border-top:1px solid var(--cs-color-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.strategy-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.strategy-item{border:none;border-bottom:1px solid var(--cs-color-border);border-right:1px solid var(--cs-color-border);background:var(--cs-color-surface);min-height:190px;padding:var(--cs-space-5);border-radius:0}.strategy-item.package-feature{padding:calc(var(--cs-space-5) * 1.75);background:0 0}.strategy-item>h3,.package-feature-content h3{margin:var(--site-content-copy-gap) 0;color:var(--cs-color-text);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;font-size:13px;font-weight:400}.strategy-item>p,.package-feature-content p{color:var(--cs-color-muted);letter-spacing:var(--cs-tracking-normal);margin:0;font-size:12px;line-height:1.55}.package-feature-content h3{margin:0 0 var(--site-content-copy-gap);font-size:16px;line-height:1.25}.package-feature-content p{font-size:13px;line-height:1.55}.workbench-layout{padding-bottom:var(--cs-space-12);grid-template-columns:minmax(0,1fr);display:grid}.workbench-stack{gap:var(--cs-space-12);display:grid}.specimen{border:1px solid var(--cs-color-border);padding:var(--cs-space-5);border-radius:0}#cards.specimen,#market.specimen,#card-list.specimen,#row-patterns.specimen,#card-detail.specimen,#summary.specimen,#filters.specimen,#recent-sales.specimen{border:0;padding:0}.filter-specimen-stack{gap:var(--cs-space-3);display:grid}#set-summary.specimen{padding:0 0 var(--cs-space-5);border:0}.set-summary-state-grid{gap:var(--cs-space-4);margin-top:var(--cs-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}#badges.specimen,#rarities.specimen,#types.specimen,#foils.specimen,#conditions.specimen{border:0;padding:0}.specimen>h2{margin:0 0 var(--cs-window-title-margin-block-end);background:var(--cs-window-title-background);box-shadow:var(--cs-window-title-shadow);color:var(--cs-color-text);letter-spacing:var(--cs-tracking-widest);padding:var(--cs-window-title-padding);text-transform:uppercase;font-size:13px;font-weight:400}.specimen-row{flex-wrap:wrap;gap:12px;display:flex}.badge-specimen-list{border:var(--cs-content-border,1px solid var(--cs-color-border));background:var(--cs-content-background,transparent);box-shadow:var(--cs-content-shadow,none);margin:0;display:grid}.badge-specimen-row{align-items:start;gap:var(--cs-space-4);border-bottom:1px solid var(--cs-color-border);padding:var(--cs-space-4);grid-template-columns:120px minmax(0,1fr);display:grid}.badge-specimen-row:last-child{border-bottom:0}.badge-specimen-row dt,.badge-specimen-row dd{margin:0}.badge-specimen-row dt,.badge-specimen-label{color:var(--cs-color-muted);font-family:var(--cs-font-mono);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;font-size:11px;font-weight:400;line-height:1.35}.badge-specimen-row dd{color:var(--cs-color-text);font-family:var(--cs-font-mono);letter-spacing:0;font-size:13px;font-weight:400;line-height:1.5}.badge-specimen-variants{align-items:start;gap:var(--cs-space-4) var(--cs-space-6);flex-wrap:wrap;min-width:0;display:flex}.badge-specimen-variant{align-content:start;gap:var(--cs-space-2);min-width:0;line-height:1.2;display:inline-grid}.badge-specimen-label{color:var(--cs-color-muted);font-size:10px;display:block}.summary-panel-grid{gap:var(--cs-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.summary-panel{border:1px solid var(--cs-color-border);border-radius:var(--cs-radius-md);background:var(--cs-panel-background);min-height:168px;box-shadow:var(--cs-panel-shadow);align-content:start;gap:0;padding:0;display:grid}.summary-panel-header{gap:var(--cs-space-2);padding:var(--cs-space-5);display:grid}.summary-panel-header p{color:var(--cs-color-text);margin:0;font-size:14px;line-height:1.25}.summary-panel-header strong{color:var(--cs-color-text);letter-spacing:0;font-size:28px;font-weight:400;line-height:1}.summary-stat-list{border-top:1px solid var(--cs-color-border);margin:0;display:grid}.summary-stat-row{align-items:start;gap:var(--cs-space-4);border-bottom:1px solid var(--cs-color-border);padding:var(--cs-space-4) var(--cs-space-5);grid-template-columns:120px minmax(0,1fr);display:grid}.summary-stat-row:last-child{border-bottom:0}.summary-stat-row dt,.summary-stat-row dd{margin:0}.summary-stat-row dt{color:var(--cs-color-muted);font-family:var(--cs-font-mono);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;font-size:11px;font-weight:400;line-height:1.35}.summary-stat-row dd{color:var(--cs-color-text);font-family:var(--cs-font-mono);letter-spacing:0;font-size:13px;font-weight:400;line-height:1.5}.badge-option-grid{border-left:1px solid var(--cs-color-border);border-top:1px solid var(--cs-color-border);background:var(--cs-panel-background);box-shadow:var(--cs-panel-shadow);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}.badge-option-item{align-items:center;gap:var(--cs-space-3);border-bottom:1px solid var(--cs-color-border);border-right:1px solid var(--cs-color-border);min-height:38px;color:var(--cs-color-muted);font-family:var(--cs-font-mono);letter-spacing:var(--cs-tracking-normal);padding:var(--cs-space-3);text-transform:uppercase;font-size:11px;line-height:1.2;display:flex}:is(#rarities,#types,#foils,#conditions).specimen>h2,:is(#rarities,#types,#foils,#conditions) .badge-option-item{text-transform:none}.badge-option-item .cs-rarity-mark{flex:0 0 38px;justify-content:flex-start;width:38px}.badge-option-item .cs-metadata-badge{flex:none;justify-content:flex-start;min-width:38px}.badge-option-type-mark{flex:0 0 38px;justify-content:flex-start;width:38px;display:inline-flex}.badge-option-type-mark .cs-energy-icon{flex-basis:16px;width:16px;height:16px}@media (max-width:1200px){.package-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#components>.package-feature-grid>.strategy-item:nth-child(3n){border-right:1px solid var(--cs-color-border)}#components>.package-feature-grid>.strategy-item:nth-child(2n),#components>.package-feature-grid>.strategy-item:last-child{border-right:0}.package-feature-card-grid-preview-shell{--package-feature-card-grid-preview-width:800px;--package-feature-card-grid-preview-scale:.48}}@media (max-width:920px){.hero,.workbench-layout{grid-template-columns:1fr}.hero{min-height:auto}.marketing-hero{isolation:isolate;height:calc(100svh - 57px);min-height:calc(100svh - 57px);max-height:calc(100svh - 57px);display:block;position:relative;overflow:hidden}.marketing-hero>div:first-child{z-index:2;pointer-events:none;padding:clamp(var(--cs-space-8), 7vh, var(--cs-space-12)) var(--site-edge-x) calc(clamp(var(--cs-space-8), 7vh, var(--cs-space-12)) + var(--site-mobile-browser-safety-zone));background:linear-gradient(to bottom, transparent 15%, color-mix(in srgb, var(--cs-color-canvas) 18%, transparent) 34%, color-mix(in srgb, var(--cs-color-canvas) 82%, transparent) 57%, var(--cs-color-canvas) 82%);border:0;justify-content:flex-end;position:absolute;inset:0}.marketing-hero>div:first-child .hero-actions{pointer-events:auto}.hero>div:first-child{border-bottom:1px solid var(--cs-color-border);border-right:none}.hero-component-preview{z-index:1;width:100%;min-height:0;position:absolute;inset:0}.marketing-hero .hero-actions>.topbar-cta,.marketing-hero .hero-actions>.button{min-width:0;min-height:48px;padding-inline:clamp(var(--cs-space-1), 2vw, var(--cs-space-5));flex:1 1 0}.hero-component-preview-body{overflow:hidden}.hero-market-toolbar{flex-direction:column;align-items:flex-start}.hero-market-filter-bar,.hero-market-filter-bar .cs-filter-bar-controls{justify-content:flex-start}.hero-collection-card-grid .cs-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.package-feature-card-grid-preview-shell{--package-feature-card-grid-preview-width:600px;--package-feature-card-grid-preview-scale:.62}.package-feature-detail-preview-shell{--package-feature-detail-preview-scale:.38;right:9%}.component-grid,.section-grid,.intent-section{grid-template-columns:1fr}#components>.package-feature-grid>.strategy-item{border-right:0}.install-intent-hstack{grid-template-columns:1fr}.install-intent-hstack>.intent-section{border-top:1px solid var(--cs-color-border);border-left:0}}@media (max-width:800px){.summary-panel-grid{grid-template-columns:1fr}.section.workbench-section{padding-inline:0}}@media (max-width:620px){:root{--site-edge-x:16px;--site-sticky-anchor-offset:64px}.docs-page{--docs-topbar-flow-height:calc(28px + var(--cs-space-6) + 1px)}.set-summary-state-grid,.badge-specimen-row{grid-template-columns:1fr}.site-shell{width:min(100% - 16px,1180px)}.workbench-shell{width:100%}.topbar-inner{align-items:center;gap:var(--cs-space-4);flex-direction:row}body.mobile-menu-open{overflow:hidden}.topbar:has(.mobile-menu-toggle[aria-expanded=true]){border-bottom-color:#0000;margin-left:0;position:fixed;left:0}.topbar:has(.mobile-menu-toggle[aria-expanded=true]) .topbar-inner{z-index:2;background:var(--cs-color-canvas);position:relative}.topbar-brand-controls{gap:var(--cs-space-1);cursor:pointer}.mobile-menu-toggle{width:28px;height:28px;color:var(--cs-color-text);cursor:pointer;font:inherit;letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:11px;display:inline-flex}.mobile-menu-caret{width:18px;height:18px;transition:transform var(--cs-duration-normal) var(--cs-ease-in-out);display:block}.mobile-menu-toggle[aria-expanded=true] .mobile-menu-caret{transform:rotate(180deg)}.mobile-menu-toggle:focus-visible{outline-offset:4px;outline:1px solid}.mobile-site-menu{inset:calc(28px + var(--cs-space-6)) 0 0;z-index:1;border-top:1px solid var(--cs-color-border);background:var(--cs-color-canvas);padding:var(--cs-space-8) var(--cs-space-6) var(--cs-space-12);display:block;position:fixed;overflow-y:auto}.mobile-site-menu[hidden]{display:none}.mobile-site-menu-group+.mobile-site-menu-group{margin-top:var(--cs-space-10)}.mobile-site-menu-group>p{margin:0 0 var(--cs-space-4);color:var(--cs-color-muted);letter-spacing:var(--cs-tracking-wider);text-transform:uppercase;font-size:11px}.mobile-site-menu-group nav{justify-items:start;gap:var(--cs-space-5);display:grid}.mobile-site-menu-group a{color:var(--cs-color-text);font-size:1.5rem;line-height:1.2}.mobile-site-menu-group a:hover,.mobile-site-menu-group a:focus-visible{text-decoration:underline}.mobile-site-menu-group a[aria-current=page]{color:var(--cs-site-cta-background);text-decoration:none}.topbar-actions{justify-content:flex-end;align-items:center;gap:var(--cs-space-4);flex:auto;width:auto;min-width:0;display:flex}.topbar-actions>.topbar-cta{margin-left:auto}.topbar:has(.mobile-menu-toggle[aria-expanded=true]) .topbar-actions{visibility:hidden}.nav{display:none}.theme-menu{justify-content:flex-start;width:auto}.theme-menu select{min-width:112px}.topbar-cta{width:auto;min-width:0}.marketing-hero>div:first-child{width:100%}.hero>div:first-child,.section{padding:var(--cs-space-6)}.install-intent-hstack>.section{padding:var(--cs-space-6) var(--site-edge-x)}#components{padding:0}.marketing-hero>div:first-child{padding:var(--cs-space-6) var(--site-edge-x) calc(var(--cs-space-6) + var(--site-mobile-browser-safety-zone))}.package-feature-card-grid-preview-shell{--package-feature-card-grid-preview-width:400px;--package-feature-card-grid-preview-scale:.72}.package-feature-detail-preview-shell{--package-feature-detail-preview-scale:.29;right:6%}.preview-panel{padding:var(--cs-space-4)}.hero-component-preview{width:100%}.hero-component-preview-body{--hero-component-preview-body-padding:var(--cs-space-3);padding:var(--hero-component-preview-body-padding-top) var(--hero-component-preview-body-padding) var(--hero-component-preview-body-padding-bottom)}.intent-form-submit{align-items:stretch;gap:var(--cs-space-3);flex-direction:column}.intent-form-submit>.button{width:100%}.site-footer-bar,.footer-masthead,.footer-links{flex-direction:column;align-items:flex-start}.footer-links,.footer-identity{margin-left:0}.site-footer-bar{padding:var(--cs-space-4) var(--cs-space-6)}}.docs-page{--docs-nav-viewport-offset:96px;--docs-topbar-flow-height:calc(28px + var(--cs-space-6) + 1px);background:var(--cs-color-canvas);min-height:100vh}.docs-page>.topbar{position:fixed}.docs-shell{width:100%;padding:var(--docs-topbar-flow-height) var(--cs-space-6) 0}.docs-layout{--docs-content-max-width:720px;gap:var(--cs-space-4);padding:calc(var(--docs-nav-viewport-offset) - var(--docs-topbar-flow-height)) 0 var(--cs-space-12);grid-template-columns:232px minmax(0,1fr) 188px;align-items:start;display:grid}.docs-sidebar,.docs-page-nav{z-index:5;gap:var(--cs-space-2);flex-direction:column;max-height:calc(100vh - 120px);display:flex;position:fixed;overflow:auto}.docs-sidebar{--docs-sidebar-fade-size:24px;top:calc(var(--docs-nav-viewport-offset) - var(--docs-sidebar-fade-size));left:var(--cs-space-6);width:232px;height:calc(100vh - (var(--docs-nav-viewport-offset) - var(--docs-sidebar-fade-size)) - var(--docs-nav-viewport-offset));max-height:calc(100vh - (var(--docs-nav-viewport-offset) - var(--docs-sidebar-fade-size)) - var(--docs-nav-viewport-offset));padding-block:var(--docs-sidebar-fade-size);padding-right:var(--cs-space-5);scrollbar-width:none;-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--docs-sidebar-fade-size), #000 calc(100% - var(--docs-sidebar-fade-size)), transparent);-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--docs-sidebar-fade-size), #000 calc(100% - var(--docs-sidebar-fade-size)), transparent);mask-image:linear-gradient(to bottom, transparent, #000 var(--docs-sidebar-fade-size), #000 calc(100% - var(--docs-sidebar-fade-size)), transparent);gap:2rem}.docs-sidebar::-webkit-scrollbar{display:none}.docs-page-nav{top:var(--docs-nav-viewport-offset);right:var(--cs-space-6);width:188px}.docs-sidebar,.docs-page-nav{--docs-nav-link-padding-block:var(--cs-space-1);--docs-nav-link-padding-inline:calc(var(--cs-space-3) + .25rem)}.docs-component-copy>div>p,.docs-group-header p,.docs-hero-kicker,.docs-hero>p:not(.docs-hero-description){color:var(--cs-color-text-muted);font-size:var(--cs-text-xs);font-weight:var(--cs-font-weight-semibold);letter-spacing:var(--cs-tracking-wide);text-transform:uppercase;margin:0}.docs-sidebar p,.docs-page-nav p{color:var(--cs-color-muted);font-size:var(--cs-text-xs);font-weight:var(--cs-font-weight-semibold);letter-spacing:var(--cs-tracking-wide);text-transform:uppercase;margin:0}.docs-sidebar-group{gap:var(--cs-space-2);display:grid}.docs-sidebar-group>p,.docs-page-nav>p{padding:var(--docs-nav-link-padding-block) var(--docs-nav-link-padding-inline)}.docs-sidebar-group>p,.docs-sidebar .docs-nav-link{margin-left:calc(-1 * var(--docs-nav-link-padding-inline))}.docs-page-nav>p,.docs-page-nav .docs-nav-link{margin-right:calc(-1 * var(--docs-nav-link-padding-inline))}.docs-sidebar nav,.docs-page-nav nav{justify-items:start;gap:2px;display:grid}.docs-sidebar a,.docs-page-nav a{width:max-content;max-width:100%;padding:var(--docs-nav-link-padding-block) var(--docs-nav-link-padding-inline);color:var(--cs-color-text-muted);font-size:var(--cs-text-sm);border:1px solid #0000;text-decoration:none;display:inline-block}.docs-page-nav a{color:var(--cs-color-muted)}.docs-page-nav a[data-depth="1"]{margin-left:var(--cs-space-4)}.docs-sidebar a:hover,.docs-sidebar a:focus-visible,.docs-page-nav a:hover,.docs-page-nav a:focus-visible{color:var(--cs-color-text);border-color:var(--cs-color-border);border-color:#0000;outline:none;text-decoration:underline}.docs-nav-link[aria-current]{color:var(--cs-site-cta-background);background:0 0;border-color:#0000}.docs-nav-link[aria-current]:hover,.docs-nav-link[aria-current]:focus-visible{color:var(--cs-site-cta-background);text-decoration:none}.docs-page-nav .docs-nav-link[aria-current],.docs-page-nav .docs-nav-link[aria-current]:hover,.docs-page-nav .docs-nav-link[aria-current]:focus-visible{color:var(--cs-color-text)}.docs-content{justify-self:center;gap:var(--cs-space-12);width:min(var(--docs-content-max-width), 100%);max-width:var(--docs-content-max-width);grid-column:2;min-width:0;display:grid}.docs-hero{gap:var(--site-heading-copy-gap);scroll-margin-top:96px;display:grid}.docs-hero#overview{gap:0}.docs-hero#overview .docs-hero-kicker-row{margin-bottom:var(--site-kicker-heading-gap)}.docs-hero#overview h1{margin-bottom:var(--site-display-copy-gap)}.docs-hero-kicker-row{justify-content:space-between;align-items:center;gap:var(--cs-space-3);min-width:0;display:flex}.docs-route-actions{align-items:center;gap:var(--cs-space-2);flex:none;margin-left:auto;display:flex}.docs-route-action{border:1px solid var(--cs-color-border);border-radius:var(--cs-radius-md);background:var(--cs-color-surface);min-height:32px;color:var(--cs-color-text);cursor:pointer;font:inherit;font-size:var(--site-compact-action-label-size);white-space:nowrap;justify-content:center;align-items:center;line-height:1;text-decoration:none;transition:none;display:inline-flex}.docs-route-action:hover,.docs-route-action:focus-visible{border-color:var(--cs-color-border-strong);background:var(--cs-color-surface-raised);color:var(--cs-color-text);outline:none}.docs-route-action[aria-disabled=true]{cursor:default;opacity:.42;pointer-events:none}.docs-route-action svg{stroke-width:1.75px;width:16px;height:16px}.docs-route-copy-group{border-radius:var(--cs-radius-md);background:var(--cs-color-surface);align-items:stretch;display:inline-flex;position:relative}.docs-route-copy-group .docs-route-action{border-radius:0}.docs-route-copy-action{gap:var(--cs-space-2);min-width:112px;padding:0 var(--cs-space-3);border-top-left-radius:var(--cs-radius-md);border-bottom-left-radius:var(--cs-radius-md)}.docs-route-copy-action svg{width:14px;height:14px}.docs-route-copy-menu-trigger{border-top-right-radius:var(--cs-radius-md);border-bottom-right-radius:var(--cs-radius-md);border-left:0;width:32px;padding:0}.docs-route-copy-menu-trigger[aria-expanded=true]{border-color:var(--cs-color-border-strong);background:var(--cs-color-surface-raised)}.docs-route-copy-menu{top:calc(100% + var(--cs-space-2));z-index:30;gap:var(--cs-space-1);min-width:220px;padding:var(--cs-space-1);border:1px solid var(--cs-color-border);border-radius:var(--cs-radius-lg);background:var(--cs-color-canvas);box-shadow:var(--cs-panel-shadow);display:grid;position:absolute;right:0}.docs-route-copy-menu-item{align-items:center;gap:var(--cs-space-2);min-height:36px;padding:0 var(--cs-space-2);border-radius:var(--cs-radius-md);color:var(--cs-color-text);font-size:var(--site-compact-action-label-size);white-space:nowrap;line-height:1;text-decoration:none;display:flex}.docs-route-copy-menu-item:hover,.docs-route-copy-menu-item:focus-visible{background:var(--cs-color-surface-raised);color:var(--cs-color-text);outline:none}.docs-route-copy-menu-item svg{width:16px;height:16px;color:var(--cs-color-muted);flex:none}.docs-route-icon-action{width:32px;padding:0}.docs-route-footer-nav{justify-content:space-between;align-items:center;display:flex}.docs-route-footer-link{gap:var(--cs-space-2);min-width:0;max-width:min(100%,320px);padding:0 var(--cs-space-3);flex:0 auto}.docs-route-footer-link-previous{padding-right:calc(var(--cs-space-3) + 4px);justify-content:flex-start}.docs-route-footer-link[aria-disabled=true]{min-width:32px;padding:0}.docs-route-footer-link-next{padding-left:calc(var(--cs-space-3) + 4px);text-align:right;justify-content:flex-end}.docs-route-footer-link svg{stroke-width:1.75px;flex:none;width:16px;height:16px}.docs-route-footer-name{font-size:var(--cs-text-sm);text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.docs-hero h1{color:var(--cs-color-text);font-size:var(--site-route-heading-size);font-weight:var(--site-heading-font-weight);line-height:var(--site-heading-1-line-height);letter-spacing:var(--site-heading-letter-spacing);text-transform:uppercase;margin:0}.docs-hero h1.docs-route-title{text-transform:none}.docs-hero-description{max-width:610px;color:var(--cs-color-muted);font-size:var(--site-lead-size);letter-spacing:var(--cs-tracking-normal);text-transform:none;margin:0;font-weight:400}.docs-quickstart,.docs-code,.docs-code-preview{background:var(--cs-color-surface);border:1px solid var(--cs-color-border);min-width:0}.docs-quickstart pre,.docs-code pre{margin:0;overflow-x:auto}.docs-quickstart code,.docs-code code{padding:var(--cs-space-4);color:var(--cs-color-text-muted);font-family:var(--cs-font-family-mono);font-size:var(--cs-text-sm);line-height:var(--cs-leading-normal);white-space:pre;display:block}.docs-group{gap:var(--cs-space-6);scroll-margin-top:96px;display:grid}.docs-group-header{gap:var(--site-heading-copy-gap);padding-top:var(--cs-space-8);border-top:1px solid var(--cs-color-border);display:grid}.docs-group-header h2{color:var(--cs-color-text);font-size:var(--site-heading-2-size);font-weight:var(--site-heading-font-weight);line-height:var(--site-heading-2-line-height);letter-spacing:var(--site-heading-letter-spacing);text-transform:uppercase;margin:0}.docs-component-stack{gap:var(--cs-space-8);display:grid}.docs-component{gap:var(--cs-space-4);scroll-margin-top:96px;display:grid}.docs-prop-list,.docs-preview,.docs-example-panel,.docs-code,.docs-code-preview{scroll-margin-top:96px}.docs-component-link{padding:var(--cs-space-5);color:inherit;background:var(--cs-color-panel);border:1px solid var(--cs-color-border);transition:background-color var(--cs-transition-fast), border-color var(--cs-transition-fast), transform var(--cs-transition-fast);text-decoration:none}.docs-component-link:hover,.docs-component-link:focus-visible{background:var(--cs-color-surface);border-color:var(--cs-color-border-strong);outline:none;transform:translateY(-1px)}.docs-component-copy{gap:var(--cs-space-6);grid-template-columns:minmax(0,1fr) minmax(240px,.42fr);align-items:start;display:grid}.docs-component-copy h3{margin:var(--cs-space-1) 0 0;color:var(--cs-color-text);font-size:var(--site-heading-3-size);font-weight:var(--site-heading-font-weight);line-height:var(--site-heading-3-line-height);letter-spacing:var(--site-heading-letter-spacing);text-transform:uppercase}.docs-component-copy>p{color:var(--cs-color-text-muted);font-size:var(--cs-text-base);line-height:var(--cs-leading-relaxed);margin:0}.docs-installation{gap:var(--cs-space-6);padding-top:var(--cs-space-8);border-top:1px solid var(--cs-color-border);scroll-margin-top:96px;display:grid}.docs-installation-header{gap:var(--cs-space-5);display:grid}.docs-installation-header h2{background:var(--cs-window-title-background);box-shadow:var(--cs-window-title-shadow);color:var(--cs-color-text);letter-spacing:var(--cs-tracking-widest);padding:var(--cs-window-title-padding);text-transform:uppercase;margin:0;font-size:13px;font-weight:400}.docs-installation-steps{gap:var(--cs-space-8);display:grid}.docs-composition-body{gap:var(--cs-space-4);display:grid}.docs-composition-body p{color:var(--cs-color-text-muted);font-size:var(--cs-text-base);line-height:var(--cs-leading-relaxed);margin:0}.docs-feature-list{gap:var(--cs-space-2);padding-left:var(--cs-space-5);color:var(--cs-color-text-muted);font-size:var(--cs-text-base);line-height:var(--cs-leading-relaxed);margin:0;display:grid}.docs-examples-body{gap:var(--cs-space-8);display:grid}.docs-example-section{gap:var(--cs-space-4);scroll-margin-top:96px;display:grid}.docs-example-section-copy{gap:var(--site-content-copy-gap);display:grid}.docs-example-section-copy h3{color:var(--cs-color-text);font-size:var(--site-heading-3-size);font-weight:var(--site-heading-font-weight);line-height:var(--site-heading-3-line-height);letter-spacing:var(--site-heading-letter-spacing);margin:0}.docs-heading-anchor{max-width:100%;color:inherit;align-items:baseline;gap:.4em;text-decoration:none;display:inline-flex}.docs-heading-anchor:after{content:"#";color:var(--cs-color-muted);font-family:var(--cs-font-family-mono);opacity:0;transition:color var(--cs-transition-fast), opacity var(--cs-transition-fast);flex:none;font-size:1em;font-weight:400;line-height:1;text-decoration:none}.docs-heading-anchor:hover,.docs-heading-anchor:focus-visible{color:inherit;outline:none;text-decoration:none}.docs-heading-anchor:hover:after,.docs-heading-anchor:focus-visible:after{color:var(--cs-color-muted);opacity:1;text-decoration:none}.docs-example-section-copy p{color:var(--cs-color-text-muted);font-size:var(--cs-text-base);line-height:var(--cs-leading-relaxed);margin:0}.docs-api-reference-body{gap:var(--cs-space-8);display:grid}.docs-api-reference-item{gap:var(--site-content-copy-gap);scroll-margin-top:96px;display:grid}.docs-api-reference-item h3{color:var(--cs-color-text);font-size:var(--site-heading-3-size);font-weight:var(--site-heading-font-weight);line-height:var(--site-heading-3-line-height);letter-spacing:var(--site-heading-letter-spacing);margin:0}.docs-api-reference-item p{color:var(--cs-color-text-muted);font-size:var(--cs-text-base);line-height:var(--cs-leading-relaxed);margin:0}.docs-api-related{gap:var(--cs-space-2);display:grid}.docs-api-related p{color:var(--cs-color-text-muted);font-size:var(--cs-text-base);line-height:var(--cs-leading-relaxed);margin:0}.docs-api-related a{color:var(--cs-color-text);text-underline-offset:.2em;text-decoration:underline}.docs-api-related a:hover,.docs-api-related a:focus-visible{color:var(--cs-site-cta-background);outline:none}.docs-api-table-scroll{background:var(--cs-color-surface);border:1px solid var(--cs-color-border);border-radius:var(--cs-radius-lg);min-width:0;overflow-x:auto}.docs-api-table{border-collapse:separate;border-spacing:0;width:100%;min-width:680px;color:var(--cs-color-text-muted);font-size:var(--cs-text-sm);line-height:var(--cs-leading-normal)}.docs-api-table th,.docs-api-table td{padding:var(--cs-space-3) var(--cs-space-4);text-align:left;vertical-align:top;border-bottom:1px solid var(--cs-color-border)}.docs-api-table thead th{color:var(--cs-color-muted);font-weight:600}.docs-api-table tbody th{width:26%;font-weight:400}.docs-api-table td:nth-child(2){width:28%}.docs-api-table td:nth-child(3){white-space:nowrap;width:18%}.docs-api-table td:nth-child(4){white-space:nowrap}.docs-api-table tbody tr:last-child th,.docs-api-table tbody tr:last-child td{border-bottom:0}.docs-api-table code,.docs-feature-list code{max-width:100%;color:var(--cs-color-text);background:var(--cs-color-surface-raised);border-radius:var(--cs-radius-md);font-family:var(--cs-font-family-mono);font-size:inherit;white-space:nowrap;padding:2px 7px;line-height:1.45;display:inline-block}.docs-api-prop-link{color:var(--cs-color-text);align-items:center;gap:.35rem;text-decoration:none;display:inline-flex}.docs-api-prop-link:hover,.docs-api-prop-link:focus-visible{outline:none}.docs-api-prop-link code{align-items:center;gap:.28rem;display:inline-flex}.docs-api-prop-link:hover code,.docs-api-prop-link:focus-visible code{color:#000;background:var(--cs-site-cta-background)}.docs-api-prop-link svg{flex:none;width:.9em;height:.9em}.docs-installation-step{--docs-installation-marker-line-gap:2px;--docs-installation-marker-size:2rem;--docs-installation-rail-width:48px;grid-template-columns:var(--docs-installation-rail-width) minmax(0, 1fr);gap:var(--cs-space-2);display:grid;position:relative}.docs-installation-step:not(:last-child):before{top:calc(var(--docs-installation-marker-size) + var(--docs-installation-marker-line-gap));bottom:calc(-1 * var(--cs-space-8));left:calc(var(--docs-installation-rail-width) / 2);content:"";background:var(--cs-color-border);width:1px;position:absolute}.docs-installation-step-marker{z-index:1;width:var(--docs-installation-marker-size);height:var(--docs-installation-marker-size);color:var(--cs-color-text);background:var(--cs-color-surface-raised);font-size:var(--cs-text-lg);border:none;border-radius:0;justify-self:center;place-items:center;line-height:1;display:inline-grid;position:relative}.docs-installation-step-body{gap:var(--site-content-copy-gap);min-width:0;padding:.25rem 0;display:grid}.docs-installation-step-body h3{color:var(--cs-color-text);font-size:1rem;font-weight:var(--site-heading-font-weight);line-height:var(--site-heading-3-line-height);letter-spacing:var(--site-heading-letter-spacing);text-transform:none;margin:0}.docs-install-command,.docs-install-code{background:var(--cs-color-surface);border:1px solid var(--cs-color-border);border-radius:var(--cs-radius-lg);min-width:0;overflow:hidden}.docs-install-preview-header{align-items:center;gap:var(--cs-space-3);color:var(--cs-color-muted);border-bottom:1px solid var(--cs-color-border);font-family:var(--cs-font-family-mono);font-size:var(--cs-text-sm);padding:4px 4px 4px 12px;display:flex}.docs-install-preview-header-icon{width:14px;height:14px;color:var(--cs-color-text-muted);flex:none}.docs-install-package-tabs{align-items:center;gap:1rem;min-width:0;display:flex;overflow-x:auto}.docs-install-package-tabs button,.docs-install-copy{cursor:pointer;font:inherit;transition:background-color var(--cs-transition-fast), color var(--cs-transition-fast), border-color var(--cs-transition-fast);border:0;justify-content:center;align-items:center;display:inline-flex}.docs-install-package-tabs button{min-height:0;color:var(--cs-color-muted);font-family:var(--cs-font-family-mono);font-size:var(--site-compact-action-label-size);border-radius:var(--cs-radius-md);background:0 0;border:0;padding:0}.docs-install-package-tabs button:hover,.docs-install-package-tabs button:focus-visible{color:var(--cs-color-text);background:var(--cs-color-canvas);outline:none}.docs-install-package-tabs button[aria-pressed=true]{color:var(--cs-color-text);background:0 0;outline:none}.docs-install-package-tabs button[aria-pressed=true]:hover,.docs-install-package-tabs button[aria-pressed=true]:focus-visible{background:0 0}.docs-install-copy{width:34px;height:34px;color:var(--cs-color-muted);border-radius:var(--cs-radius-md);background:0 0;flex:none;margin-left:auto}.docs-install-copy:hover,.docs-install-copy:focus-visible{color:var(--cs-color-text);background:var(--cs-color-canvas);outline:none}.docs-install-copy svg{stroke-width:1.8px;width:16px;height:16px}.docs-install-command pre,.docs-install-code pre{margin:0;overflow-x:auto}.docs-install-command code,.docs-install-code code{min-width:max-content;color:var(--cs-color-text-muted);font-family:var(--cs-font-family-mono);font-size:var(--cs-text-sm);line-height:var(--cs-leading-relaxed);white-space:pre;display:block}.docs-install-command code{padding:var(--cs-space-5)}.docs-install-code code{padding:16px 4px 16px 12px}.docs-install-code-inline{position:relative}.docs-install-code-inline .docs-install-copy{top:var(--cs-space-3);right:var(--cs-space-3);z-index:1;width:30px;height:30px;position:absolute}.docs-install-code-inline code{padding-right:40px}.docs-install-code-expandable{position:relative}.docs-install-code-actions{z-index:1;pointer-events:none;position:absolute;inset:56px 0 0}.docs-install-code-expandable:after{pointer-events:none;content:"";background:linear-gradient(180deg, #0e0e0d00 0%, var(--cs-color-surface) 100%);opacity:1;height:84px;transition:opacity var(--cs-transition-fast);position:absolute;inset:auto 0 0}.docs-install-code-expandable[data-expanded=true]:after{opacity:0}.docs-install-code-scroll{max-height:148px;transition:max-height var(--cs-transition-base);overflow:hidden}.docs-install-code-expandable[data-expanded=true] .docs-install-code-scroll{max-height:min(56vh,560px);overflow:auto}.docs-install-code-expandable:not([data-expanded=true]) .docs-install-code-scroll code{opacity:.74}.docs-prop-list{gap:var(--cs-space-3);padding:var(--cs-space-3) 0 0;border-top:1px solid var(--cs-color-border-subtle);grid-column:1/-1;align-items:baseline;margin:0;display:flex}.docs-prop-list dt{color:var(--cs-color-text-muted);font-size:var(--cs-text-xs);font-weight:var(--cs-font-weight-semibold);letter-spacing:var(--cs-tracking-wide);text-transform:uppercase;flex:none}.docs-prop-list dd{color:var(--cs-color-text);font-family:var(--cs-font-family-mono);font-size:var(--cs-text-sm);line-height:var(--cs-leading-normal);margin:0}.docs-example-panel{background:var(--cs-color-panel);border:1px solid var(--cs-color-border);min-width:0;overflow:visible}.docs-preview{z-index:2;min-height:260px;padding:var(--cs-space-8);border-bottom:1px solid var(--cs-color-border);place-items:center;display:grid;position:relative;overflow:visible}.docs-code-preview{z-index:1;border:0;border-radius:0;position:relative}.docs-code-preview:after{pointer-events:none;content:"";background:linear-gradient(180deg, #0e0e0d00 0%, #0e0e0dd6 70%, var(--cs-color-surface) 100%), linear-gradient(90deg, var(--cs-color-surface) 0%, #0e0e0d00 16%, #0e0e0d00 84%, var(--cs-color-surface) 100%);opacity:1;height:76%;transition:opacity var(--cs-transition-fast);position:absolute;inset:auto 0 0}.docs-code-preview[data-expanded=true]:after{opacity:0}.docs-code-scroll{--docs-code-preview-expanded-height:calc(19.8em + var(--cs-space-4) + var(--cs-space-5));font-size:var(--cs-text-sm);max-height:132px;transition:max-height var(--cs-transition-base);overflow:hidden}.docs-code-preview[data-expanded=true] .docs-code-scroll{max-height:min(56vh, var(--docs-code-preview-expanded-height));overflow:auto}.docs-code-scroll pre{min-width:max-content;padding:var(--cs-space-4) var(--cs-space-5) var(--cs-space-5);margin:0}.docs-code-scroll code{color:var(--cs-color-text-muted);font-family:var(--cs-font-family-mono);font-size:var(--cs-text-sm);line-height:var(--cs-leading-relaxed);white-space:pre;display:block}.docs-code-preview:not([data-expanded=true]) .docs-code-scroll code{opacity:.7}.docs-code-line{gap:var(--cs-space-5);grid-template-columns:3ch minmax(max-content,1fr);min-height:1.65em;display:grid}.docs-code-line-number{color:var(--cs-color-muted);text-align:right;-webkit-user-select:none;user-select:none}.docs-code-line-content{min-width:0}.docs-code-token-keyword{color:#f46d83}.docs-code-token-string{color:#7fb7ff}.docs-code-token-tag{color:#f1f1ee}.docs-code-token-number{color:#d7ea78}.docs-code-token-comment{color:var(--cs-color-muted)}.docs-code-token-punctuation{color:var(--cs-color-text-muted)}.docs-code-actions{z-index:1;pointer-events:none;position:absolute;inset:0}.docs-code-toggle,.docs-code-copy{min-height:32px;font-size:var(--site-compact-action-label-size);cursor:pointer;font:inherit;font-size:var(--cs-text-sm);pointer-events:auto;transition:background-color var(--cs-transition-fast), border-color var(--cs-transition-fast), color var(--cs-transition-fast), opacity var(--cs-transition-fast);border-radius:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.docs-code-toggle{color:var(--cs-color-text);background:var(--cs-color-canvas);border:1px solid var(--cs-color-border-strong)}.docs-code-toggle:hover,.docs-code-toggle:focus-visible{color:var(--cs-color-text);background:var(--cs-color-canvas);border-color:var(--cs-color-border-strong);outline:none}.docs-code-toggle{min-width:112px;padding:0 var(--cs-space-3);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.docs-code-copy{top:var(--cs-space-3);right:var(--cs-space-3);width:32px;height:32px;color:var(--cs-color-muted);opacity:0;background:0 0;border:0;position:absolute}.docs-code-copy:hover,.docs-code-copy:focus-visible{color:var(--cs-color-text);background:0 0;outline:none}.docs-code-preview[data-expanded=true] .docs-code-copy{opacity:1}.docs-code-copy svg{stroke-width:1.8px;width:15px;height:15px}.docs-preview>*{max-width:100%}.docs-scaled-preview{--docs-scaled-preview-scale:1;--docs-scaled-preview-scaled-width:1200px;--docs-scaled-preview-width:1200px;width:var(--docs-scaled-preview-scaled-width);min-width:0;max-width:100%;position:relative;overflow:visible}.docs-scaled-preview-canvas{width:var(--docs-scaled-preview-width);max-width:none;transform:scale(var(--docs-scaled-preview-scale));transform-origin:0 0;position:absolute;top:0;left:0}.docs-card-art-preview{width:min(300px,100%)}.docs-card-art-preview>*{width:100%}.docs-card-tile-preview{width:min(280px,100%)}.docs-card-tile-preview>*{width:100%}.docs-theming-copy{gap:var(--cs-space-4);display:grid}.docs-theming-copy>p{color:var(--cs-color-text-muted);font-size:var(--cs-text-base);line-height:var(--cs-leading-relaxed);margin:0}.docs-installation-copy{gap:var(--cs-space-4);display:grid}.docs-installation-copy>p,.docs-installation-copy>ul{color:var(--cs-color-text-muted);font-size:var(--cs-text-base);line-height:var(--cs-leading-relaxed);margin:0}.docs-installation-copy>ul{gap:var(--cs-space-2);padding-left:var(--cs-space-6);display:grid}.docs-installation-copy a{color:var(--cs-color-text)}.docs-installation-copy code{color:var(--cs-color-text);font-family:var(--cs-font-family-mono);font-size:.92em}.docs-theme-preview{width:min(300px,100%);padding:var(--cs-space-5)}.docs-theme-preview .cs-card-tile{width:100%}.docs-theme-preview-collector{--cs-font-sans:"Comic Sans MS", "Chalkboard SE", cursive;--cs-font-mono:"Comic Sans MS", "Chalkboard SE", cursive;--cs-color-canvas:#f8f1df;--cs-color-surface:#fffaf0;--cs-color-surface-raised:#efe3c6;--cs-color-text:#20150f;--cs-color-muted:#765e4f;--cs-color-muted-strong:#4b382e;--cs-color-border:#c6ac83;--cs-color-border-strong:#8c6b46;--cs-border-subtle:0;--cs-border-strong:0;--cs-color-positive:#087f5b;--cs-color-negative:#c92a2a;--cs-selection-background:transparent;--cs-selection-color:var(--cs-color-text);--cs-selection-muted-color:var(--cs-color-muted);--cs-interaction-outline:#c92a2a;--cs-interaction-focus-outline:2px solid #c92a2a;--cs-panel-background:#fffaf0;--cs-panel-border:0;--cs-panel-shadow:6px 6px 0 #c6ac83;--cs-panel-radius:12px;--cs-card-tile-radius:12px;background:#f8f1df}.docs-theme-preview-collector .cs-card-tile:after{border-radius:inherit}.docs-theme-preview-collector .cs-card-tile:hover:not(:has(.cs-card-tile-interaction:focus-visible)):after{border-color:#0000}.docs-theme-preview-collector .cs-card-footer{border-radius:0 0 var(--cs-card-tile-radius) var(--cs-card-tile-radius)}.docs-theme-preview-arcade{--cs-color-surface-raised:#211146;--cs-color-text:#fff7ff;--cs-color-muted:#c6a9ff;--cs-color-muted-strong:#f7c8ff;--cs-color-border:#6e35b7;--cs-color-border-strong:#20e3d2;--cs-color-positive:#20e3d2;--cs-color-negative:#ff5da2;--cs-selection-background:#ff5da2;--cs-selection-color:#130524;--cs-selection-muted-color:#130524;--cs-interaction-outline:#20e3d2;--cs-interaction-focus-outline:2px solid #20e3d2;--cs-panel-background:#16082b;--cs-panel-shadow:8px 8px 0 #20e3d2;--cs-card-tile-radius:0;--cs-card-art-padding:18px;--cs-card-tile-footer-padding:16px;background:#2c0d52}.docs-theme-preview-arcade .cs-card-tile{transform:rotate(-1deg)}.docs-theme-preview-arcade .cs-card-footer{padding-inline:16px}.docs-set-summary-examples-stack{gap:var(--cs-space-4);width:min(760px,100%);display:grid}.docs-inline-stack{gap:var(--cs-space-4);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.docs-rarity-mark-grid{gap:var(--cs-space-3);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));width:min(100%,680px);display:grid}.docs-rarity-mark-item{align-items:center;gap:var(--cs-space-3);min-width:0;color:var(--cs-color-muted);font-family:var(--cs-font-family-mono);font-size:var(--cs-text-xs);line-height:var(--cs-leading-normal);display:flex}.docs-rarity-mark-item .cs-rarity-mark{flex:0 0 38px;justify-content:flex-start;width:38px}.docs-rarity-mark-item span:last-child{min-width:0}.docs-filter-bar-state-examples{gap:var(--cs-space-5);width:min(720px,100%);display:grid}.docs-filter-bar-state-example{gap:var(--cs-space-3);min-width:0;padding-top:var(--cs-space-4);border-top:var(--cs-border-subtle);display:grid}.docs-filter-bar-state-example:first-child{border-top:0;padding-top:0}.docs-filter-bar-state-example-copy{gap:var(--site-content-copy-gap);display:grid}.docs-filter-bar-state-example-copy h4,.docs-filter-bar-state-example-copy p{margin:0}.docs-filter-bar-state-example-copy h4{color:var(--cs-color-text);font-family:var(--cs-font-family-mono);font-size:var(--cs-text-sm);font-weight:var(--cs-font-weight-semibold);line-height:var(--cs-leading-tight)}.docs-filter-bar-state-example-copy p{color:var(--cs-color-text-muted);font-size:var(--cs-text-sm);line-height:var(--cs-leading-normal)}.docs-detail-preview{width:min(1080px,100%)}.docs-detail-preview .cs-card-detail{--cs-card-detail-image-max-width:300px}.docs-page .cs-card-grid,.docs-preview .cs-card-row,.docs-preview .cs-card-stack,.docs-preview .cs-collection-summary,.docs-preview .cs-set-summary,.docs-preview .cs-price-history-panel,.docs-preview .cs-card-facts-panel{width:min(760px,100%)}.docs-page .cs-filter-bar{width:min(720px,100%)}.docs-media-panel-preview{width:min(380px,100%)}.docs-info-panel-preview{width:min(760px,100%)}@media (max-width:1060px){.docs-layout{gap:var(--cs-space-8);grid-template-columns:1fr}.docs-content{grid-column:1}.docs-sidebar,.docs-page-nav{display:none}}@media (max-width:720px){.docs-shell{padding:var(--docs-topbar-flow-height) var(--cs-space-3) 0}.docs-layout{padding-top:var(--cs-space-6)}.docs-component-copy{gap:var(--site-content-copy-gap);grid-template-columns:1fr}.docs-installation-step{--docs-installation-rail-width:40px}.docs-install-command code{padding:var(--cs-space-4)}.docs-install-code-inline code{padding-right:40px}.docs-route-footer-nav{column-gap:var(--cs-space-3)}.docs-route-footer-link{max-width:calc(50% - (var(--cs-space-3) / 2))}.docs-preview{min-height:200px;padding:var(--cs-space-4)}.docs-prop-list{display:grid}}
