@charset "UTF-8";.material-control-panel.svelte-11by1z0{padding:clamp(28px,4vw,52px);border:1px solid #d7d7d7;background:#f6f6f6}.material-panel-header.svelte-11by1z0,.panel-title-row.svelte-11by1z0,.control-list.svelte-11by1z0 label:where(.svelte-11by1z0)>span:where(.svelte-11by1z0),.panel-actions.svelte-11by1z0{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.material-panel-header.svelte-11by1z0 p:where(.svelte-11by1z0),.material-panel-header.svelte-11by1z0 h2:where(.svelte-11by1z0),.panel-title-row.svelte-11by1z0 h3:where(.svelte-11by1z0){margin:0}.material-panel-header.svelte-11by1z0 p:where(.svelte-11by1z0),.configuration-preview.svelte-11by1z0>span:where(.svelte-11by1z0){color:#0000008c;font-family:var(--font-code);font-size:.78rem;text-transform:uppercase}.material-panel-header.svelte-11by1z0 h2:where(.svelte-11by1z0){font-family:var(--font-label);font-size:clamp(44px,5vw,72px);font-weight:400}.material-panel-header.svelte-11by1z0>span:where(.svelte-11by1z0),output.svelte-11by1z0{color:var(--color-primary);font-family:var(--font-code)}.material-targets.svelte-11by1z0{display:flex;flex-wrap:wrap;margin:28px 0 0;border-top:1px solid #d7d7d7;border-left:1px solid #d7d7d7}.material-targets.svelte-11by1z0 button:where(.svelte-11by1z0){padding:10px 14px;border:0;border-right:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;background:transparent;font:inherit;cursor:pointer}.material-targets.svelte-11by1z0 button.active:where(.svelte-11by1z0){color:#fff;background:#000}.material-panel-body.svelte-11by1z0{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(320px,1.2fr);margin-top:28px;border:1px solid #d7d7d7}.live-preview.svelte-11by1z0{margin-top:28px;padding:28px;border:1px solid #d7d7d7;background:#ececeb}.live-preview-stage.svelte-11by1z0{display:flex;min-height:144px;align-items:center;justify-content:center;margin-top:20px;overflow:hidden}.live-preview.svelte-11by1z0 .preview-container{--material-content-padding: 20px;font-family:var(--font-label)}.lighting-panel.svelte-11by1z0,.edge-panel.svelte-11by1z0{min-width:0;padding:28px}.edge-panel.svelte-11by1z0{border-left:1px solid #d7d7d7}.panel-title-row.svelte-11by1z0 h3:where(.svelte-11by1z0){font-family:var(--font-label);font-size:28px;font-weight:400}.control-list.svelte-11by1z0{display:grid;grid-template-columns:minmax(0,1fr);gap:22px}.control-list.svelte-11by1z0 label:where(.svelte-11by1z0){display:flex;min-width:0;flex-direction:column;gap:10px}.control-list.svelte-11by1z0 output:where(.svelte-11by1z0){font-size:.78rem}.control-list.svelte-11by1z0 .slider{width:min(100%,180px)!important}.toggle-list.svelte-11by1z0{display:flex;flex-wrap:wrap;gap:18px 28px;margin-top:28px}.toggle-list.svelte-11by1z0 label:where(.svelte-11by1z0){display:flex;align-items:center;gap:10px}.configuration-preview.svelte-11by1z0{margin-top:28px}.configuration-preview.svelte-11by1z0 pre:where(.svelte-11by1z0){max-height:220px;margin:10px 0 0;padding:16px;overflow:auto;border-radius:8px;color:#f6f6f6;background:#000;font-family:var(--font-code);font-size:.78rem;line-height:1.5}.panel-actions.svelte-11by1z0{justify-content:flex-start;margin-top:20px}.panel-actions.svelte-11by1z0>button:where(.svelte-11by1z0){padding:8px 12px;border:1px solid #d7d7d7;background:transparent;font:inherit;cursor:pointer}.panel-actions.svelte-11by1z0 output:where(.svelte-11by1z0){margin-left:auto}@media(max-width:900px){.material-panel-body.svelte-11by1z0,.control-list.svelte-11by1z0{grid-template-columns:1fr}.edge-panel.svelte-11by1z0{border-top:1px solid #d7d7d7;border-left:0}.control-list.svelte-11by1z0 .slider{width:100%!important}}@media(max-width:500px){.material-control-panel.svelte-11by1z0{padding:20px}.material-panel-header.svelte-11by1z0{flex-wrap:wrap}.material-panel-header.svelte-11by1z0 h2:where(.svelte-11by1z0){font-size:40px}.lighting-panel.svelte-11by1z0,.edge-panel.svelte-11by1z0{padding:16px}}.code-tabs.svelte-1qpvkin{min-width:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--color-background-dark) 22%,transparent);border-radius:var(--ui-radius);background:var(--color-background)}.code-tabs-header.svelte-1qpvkin{display:flex;gap:var(--size-2);padding:var(--size-8);overflow-x:auto;border-bottom:1px solid color-mix(in srgb,var(--color-background-dark) 18%,transparent);background:var(--color-background-tint)}.code-tabs-header.svelte-1qpvkin button:where(.svelte-1qpvkin){flex:0 0 auto;min-height:34px;padding:var(--size-8) var(--size-12);border:0;border-radius:calc(var(--ui-radius) - var(--size-4));background:transparent;color:var(--color-text-subtle);font-family:var(--font-label);font-size:.82rem;font-weight:350;line-height:1;cursor:pointer}.code-tabs-header.svelte-1qpvkin button:where(.svelte-1qpvkin):hover,.code-tabs-header.svelte-1qpvkin button:where(.svelte-1qpvkin):focus-visible{color:var(--color-action)}.code-tabs-header.svelte-1qpvkin button:where(.svelte-1qpvkin):focus-visible{outline:2px solid var(--color-action);outline-offset:1px}.code-tabs-header.svelte-1qpvkin button[aria-selected=true]:where(.svelte-1qpvkin){background:var(--color-background);color:var(--color-action);box-shadow:0 1px 3px color-mix(in srgb,var(--color-background-dark) 16%,transparent)}.code-tab-panel[hidden].svelte-1qpvkin{display:none}.code-tab-panel.svelte-1qpvkin{min-width:0;max-height:30rem;overflow:auto;background:var(--color-background)}.code-tab-panel.svelte-1qpvkin pre.shiki.display{margin:0;padding:0;overflow:hidden;border:0;border-radius:0;background:var(--color-background)!important;box-shadow:none}.code-tab-panel.svelte-1qpvkin pre.shiki.display:before,.code-tab-panel.svelte-1qpvkin pre.shiki.display:after{display:none}.code-tab-panel.svelte-1qpvkin pre.shiki.display code{display:block;box-sizing:border-box;padding:var(--size-16) 0;overflow-x:auto;background:transparent!important;line-height:1.6}.code-tab-panel.svelte-1qpvkin .line:before{content:attr(data-line);display:inline-block;width:3ch;margin-right:var(--size-16);padding:0 var(--size-12);border-right:1px solid #d7d7d7;color:var(--color-text-subtle);font-variant-numeric:tabular-nums;text-align:right;-webkit-user-select:none;user-select:none}.css-showcase.svelte-1f4v32c{width:100%;min-height:100%;box-sizing:border-box;padding:clamp(18px,3vw,44px);background:#f6f6f6}.showcase-section.svelte-1f4v32c,.material-editor.svelte-1f4v32c{width:min(1400px,100%);margin-inline:auto;margin-bottom:clamp(32px,5vw,60px);box-sizing:border-box}.showcase-section.svelte-1f4v32c{border:1px solid #d7d7d7}.showcase-header.svelte-1f4v32c{display:grid;grid-template-columns:minmax(0,.85fr) minmax(380px,1.15fr);min-height:clamp(300px,43vw,520px);align-items:stretch}.showcase-hero-copy.svelte-1f4v32c{display:flex;min-width:0;align-items:center;padding:clamp(40px,7vw,96px)}.hero-specimen.svelte-1f4v32c{min-width:0;margin:clamp(18px,2.5vw,34px);border-radius:var(--size-16);background:#ececeb}.showcase-title.svelte-1f4v32c{margin:0;color:#080808;font-family:Geist,sans-serif;font-size:clamp(72px,11vw,156px);font-weight:500;letter-spacing:-.075em;line-height:.86}.foundation-section.svelte-1f4v32c{display:grid;grid-template-columns:minmax(240px,.62fr) minmax(0,2.38fr);gap:0;align-items:stretch}.foundation-main.svelte-1f4v32c,.color-aside.svelte-1f4v32c{min-width:0;box-sizing:border-box}.foundation-main.svelte-1f4v32c{padding:clamp(36px,4.5vw,64px)}.color-aside.svelte-1f4v32c{padding:clamp(24px,2.5vw,36px) clamp(18px,2vw,28px)}.type-article.svelte-1f4v32c{width:100%;margin:0}.number-specimen.svelte-1f4v32c{margin:clamp(40px,5vw,64px) 0 var(--size-32)!important;overflow-wrap:anywhere;color:#080808;font-family:Zen Dots,sans-serif;font-size:clamp(1.65rem,3vw,3.25rem);font-weight:400;line-height:1}.type-grid.svelte-1f4v32c{display:grid;grid-template-columns:minmax(0,.82fr) minmax(420px,1.18fr);gap:clamp(40px,5vw,72px);align-items:start}.code-specimens.svelte-1f4v32c{display:flex;flex-direction:column;gap:var(--size-24);margin-top:clamp(36px,4vw,52px)}.type-column.svelte-1f4v32c{min-width:0}.type-column.svelte-1f4v32c>:where(.svelte-1f4v32c):last-child{margin-bottom:0}.type-column.svelte-1f4v32c h1:where(.svelte-1f4v32c),.type-column.svelte-1f4v32c h2:where(.svelte-1f4v32c),.type-column.svelte-1f4v32c h3:where(.svelte-1f4v32c),.type-column.svelte-1f4v32c h4:where(.svelte-1f4v32c),.type-column.svelte-1f4v32c h5:where(.svelte-1f4v32c),.type-column.svelte-1f4v32c h6:where(.svelte-1f4v32c){margin:0;font-family:var(--font-label);font-weight:400;letter-spacing:0;line-height:1}.type-column.svelte-1f4v32c h1:where(.svelte-1f4v32c){font-size:clamp(44px,4.5vw,68px)}.type-column.svelte-1f4v32c h2:where(.svelte-1f4v32c){font-size:clamp(34px,3.5vw,50px)}.type-column.svelte-1f4v32c h3:where(.svelte-1f4v32c){font-size:25px}.type-column.svelte-1f4v32c h4:where(.svelte-1f4v32c){font-size:21px}.type-column.svelte-1f4v32c h5:where(.svelte-1f4v32c){font-size:19px}.type-column.svelte-1f4v32c h6:where(.svelte-1f4v32c){font-size:17px}.type-group-label.svelte-1f4v32c{margin:0 0 var(--size-12)!important;color:var(--color-primary);font-family:var(--font-label);font-size:.86rem;line-height:1;text-transform:uppercase}.heading-stack.svelte-1f4v32c{display:flex;flex-direction:column;gap:var(--size-12)}.type-column.svelte-1f4v32c>hr:where(.svelte-1f4v32c){margin:var(--size-32) 0;border:0;border-top:1px solid #d7d7d7}.type-column.svelte-1f4v32c blockquote:where(.svelte-1f4v32c){margin:var(--size-24) 0;padding-left:var(--size-20);border-left:2px solid var(--color-primary)}.type-column.svelte-1f4v32c blockquote:where(.svelte-1f4v32c) p:where(.svelte-1f4v32c){margin-bottom:var(--size-8)}.type-column.svelte-1f4v32c blockquote:where(.svelte-1f4v32c) cite:where(.svelte-1f4v32c){color:var(--color-text-muted);font-family:var(--font-code);font-size:.75rem;font-style:normal}.inline-elements.svelte-1f4v32c{line-height:2}.inline-elements.svelte-1f4v32c mark:where(.svelte-1f4v32c),.inline-elements.svelte-1f4v32c code:where(.svelte-1f4v32c),.inline-elements.svelte-1f4v32c kbd:where(.svelte-1f4v32c),.inline-elements.svelte-1f4v32c samp:where(.svelte-1f4v32c){padding:2px 5px;border-radius:3px}.inline-elements.svelte-1f4v32c mark:where(.svelte-1f4v32c){background:color-mix(in srgb,var(--color-primary) 28%,white)}.inline-elements.svelte-1f4v32c code:where(.svelte-1f4v32c),.inline-elements.svelte-1f4v32c samp:where(.svelte-1f4v32c){background:#ececeb;font-family:var(--font-code)}.inline-elements.svelte-1f4v32c kbd:where(.svelte-1f4v32c){color:#fff;background:#000;font-family:var(--font-code)}.specimen-code.svelte-1f4v32c{min-width:0;overflow:hidden;border:1px solid #d7d7d7;border-radius:var(--ui-radius);background:#fff}.specimen-code.svelte-1f4v32c pre.shiki.display{margin:0;padding:0;overflow:hidden;border:0;border-radius:0;background:#fff!important;box-shadow:none}.specimen-code.svelte-1f4v32c pre.shiki.display:before,.specimen-code.svelte-1f4v32c pre.shiki.display:after{display:none}.specimen-code.svelte-1f4v32c pre.shiki.display code{display:block;box-sizing:border-box;padding:var(--size-16) 0;overflow-x:auto;background:transparent!important;line-height:1.6}.specimen-code.svelte-1f4v32c .line:before{content:attr(data-line);display:inline-block;width:3ch;margin-right:var(--size-16);padding:0 var(--size-12);border-right:1px solid #d7d7d7;color:var(--color-text-subtle);font-variant-numeric:tabular-nums;text-align:right;-webkit-user-select:none;user-select:none}.color-aside.svelte-1f4v32c{display:flex;flex-direction:column;border-right:1px solid #d7d7d7}.color-aside.svelte-1f4v32c>h2:where(.svelte-1f4v32c){margin:0 0 var(--size-20);padding-left:var(--ui-radius);font-family:var(--font-label);font-size:28px;font-weight:400}.color-grid.svelte-1f4v32c{display:grid;flex:1;min-height:520px;grid-template-rows:42% 28% 16% 14%;overflow:hidden;border:1px solid #d7d7d7;border-radius:var(--size-16)}.color-swatch.svelte-1f4v32c{display:flex;min-height:0;align-items:flex-end;justify-content:space-between;gap:var(--size-12);padding:var(--size-12) var(--size-16)}.color-swatch.svelte-1f4v32c span:where(.svelte-1f4v32c){font-family:var(--font-code);font-weight:600}.color-swatch.svelte-1f4v32c code:where(.svelte-1f4v32c){font-size:.75rem;opacity:.8}.color-swatch.background.svelte-1f4v32c{color:var(--color-text);background:#f6f6f6}.color-swatch.background-tint.svelte-1f4v32c{color:var(--color-text);background:#ececeb}.color-swatch.black.svelte-1f4v32c{color:#fff;background:#000}.color-swatch.primary.svelte-1f4v32c{color:#fff;background:var(--color-primary)}.color-swatch.black.svelte-1f4v32c code:where(.svelte-1f4v32c),.color-swatch.primary.svelte-1f4v32c code:where(.svelte-1f4v32c){color:#fff}.elements-section.svelte-1f4v32c{border:0}.elements-grid.svelte-1f4v32c{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:1px;background:#d7d7d7}.oversized-section-title.svelte-1f4v32c,.element-card.svelte-1f4v32c{min-width:0;box-sizing:border-box;background:#f6f6f6}.oversized-section-title.svelte-1f4v32c{container-type:inline-size;display:flex;min-height:390px;align-items:center;padding:clamp(28px,4vw,64px);overflow:hidden}.oversized-section-title.svelte-1f4v32c h2:where(.svelte-1f4v32c){max-width:100%;margin:0;color:#080808;font-family:Geist,sans-serif;font-size:clamp(3.1rem,18cqi,7rem);font-weight:500;letter-spacing:-.07em;line-height:.88}.element-card.svelte-1f4v32c{padding:clamp(22px,2.5vw,34px)}.control-card.svelte-1f4v32c{container-type:inline-size;min-height:390px}.sliders-card.svelte-1f4v32c{grid-column:span 2}.control-card-heading.svelte-1f4v32c{display:flex;align-items:flex-start;gap:var(--size-12);margin-bottom:var(--size-20)}.control-card-heading.svelte-1f4v32c h3:where(.svelte-1f4v32c){margin:0;font-family:var(--font-label);font-size:1.05rem;font-weight:400;letter-spacing:0;line-height:1}.control-index.svelte-1f4v32c{color:#080808;font-family:Zen Dots,sans-serif;font-size:clamp(2.25rem,3vw,3rem);font-weight:400;line-height:.8}.control-stage.svelte-1f4v32c{min-height:270px;padding:clamp(20px,6cqi,32px);border-radius:var(--size-16);background:#ececeb;box-sizing:border-box}.variant-stage.svelte-1f4v32c{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,5cqi,30px)}.control-variant.svelte-1f4v32c{display:flex;min-width:0;flex-direction:column;justify-content:center;gap:var(--size-12)}.button-stack.svelte-1f4v32c{align-items:center}.slider-stack.svelte-1f4v32c{align-items:flex-start}.slider-variants-stage.svelte-1f4v32c{align-items:center}.precision-slider-stack.svelte-1f4v32c{grid-column:span 1;width:100%;padding-top:clamp(18px,4cqi,28px);border-top:1px solid color-mix(in srgb,var(--color-background-dark) 18%,transparent);box-sizing:border-box}.toggle-demo.svelte-1f4v32c>span:where(.svelte-1f4v32c){color:var(--color-background-dark);font-family:var(--font-code);font-size:.9rem}.dial-stage.svelte-1f4v32c,.dial-stack.svelte-1f4v32c{align-items:center}.toggle-demo.svelte-1f4v32c,.choice-stack.svelte-1f4v32c label:where(.svelte-1f4v32c),.minimal-toggle.svelte-1f4v32c{display:inline-flex;align-items:center;gap:var(--size-8)}.checkbox-label.svelte-1f4v32c,.radio-label.svelte-1f4v32c{padding:2px var(--size-4)}.radio-label.svelte-1f4v32c{cursor:pointer}.minimal-button.svelte-1f4v32c{--minimal-button-background: #fff;--minimal-button-interaction-color: #000;min-height:38px;padding:10px 14px 8px;border:1px solid #d7d7d7;border-radius:8px;background:var(--minimal-button-background);color:#000;font:inherit;font-family:var(--font-label);font-weight:400;cursor:pointer;transition:background-color .12s ease}.minimal-button.primary.svelte-1f4v32c{--minimal-button-background: var(--color-primary);--minimal-button-interaction-color: #fff;color:#fff}.minimal-button.active.svelte-1f4v32c{--minimal-button-background: #000;--minimal-button-interaction-color: #fff;color:#fff}.minimal-button.svelte-1f4v32c:hover:not(:disabled){background:color-mix(in srgb,var(--minimal-button-background) 92%,var(--minimal-button-interaction-color) 8%)}.minimal-button.svelte-1f4v32c:active:not(:disabled){background:color-mix(in srgb,var(--minimal-button-background) 84%,var(--minimal-button-interaction-color) 16%)}.minimal-button.primary.svelte-1f4v32c:hover:not(:disabled),.minimal-button.active.svelte-1f4v32c:hover:not(:disabled){background:color-mix(in srgb,var(--minimal-button-background) 84%,#fff 16%)}.minimal-button.primary.svelte-1f4v32c:active:not(:disabled),.minimal-button.active.svelte-1f4v32c:active:not(:disabled){background:color-mix(in srgb,var(--minimal-button-background) 72%,#fff 28%)}.minimal-button.svelte-1f4v32c:disabled{border-color:#8a8a8a;color:#737373;cursor:not-allowed}.minimal-toggle.svelte-1f4v32c{display:inline-flex;align-items:center;gap:var(--size-8)}.minimal-toggle.svelte-1f4v32c input:where(.svelte-1f4v32c)+span:where(.svelte-1f4v32c){width:42px!important;height:22px!important;box-sizing:border-box;border:1px solid #b8b8b8!important;border-radius:999px!important;background:transparent!important;box-shadow:none!important}.minimal-toggle.svelte-1f4v32c input:where(.svelte-1f4v32c)+span:where(.svelte-1f4v32c):before{content:""!important;top:2px!important;left:2px!important;width:18px!important;height:18px!important;border:0!important;border-radius:50%!important;background:var(--color-primary)!important;box-shadow:none!important;transform:none!important;transition:left .12s ease!important}.minimal-toggle.svelte-1f4v32c input:where(.svelte-1f4v32c)+span:where(.svelte-1f4v32c):after{display:none!important}.minimal-toggle.svelte-1f4v32c input:where(.svelte-1f4v32c):checked+span:where(.svelte-1f4v32c):before{left:22px!important}.minimal-range.svelte-1f4v32c{width:100%;height:12px;box-sizing:border-box;padding:1px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #b8b8b8;border-radius:999px;background:transparent;box-shadow:none}.minimal-range.svelte-1f4v32c::-webkit-slider-thumb{width:8px;height:8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:50%;background:var(--color-primary);box-shadow:none}.minimal-range.svelte-1f4v32c::-moz-range-thumb{width:8px;height:8px;border:0;border-radius:50%;background:var(--color-primary);box-shadow:none}.minimal-range.svelte-1f4v32c:disabled{opacity:.42;cursor:not-allowed}.minimal-choices.svelte-1f4v32c label:where(.svelte-1f4v32c){display:inline-grid;grid-template-columns:42px auto;align-items:center;gap:var(--size-8)}.minimal-choices.svelte-1f4v32c .minimal-checkbox-box:where(.svelte-1f4v32c),.minimal-choices.svelte-1f4v32c .minimal-radio-ring:where(.svelte-1f4v32c){display:inline-grid!important;width:18px!important;height:18px!important;box-sizing:border-box;justify-self:center;place-items:center;border:1px solid #b8b8b8!important;background:transparent!important;box-shadow:none!important;position:relative}.minimal-choices.svelte-1f4v32c .minimal-checkbox-box:where(.svelte-1f4v32c){border-radius:3px!important}.minimal-choices.svelte-1f4v32c .minimal-radio-ring:where(.svelte-1f4v32c){border-radius:50%!important}.minimal-choices.svelte-1f4v32c .minimal-checkbox-box:where(.svelte-1f4v32c):before,.minimal-choices.svelte-1f4v32c .minimal-radio-ring:where(.svelte-1f4v32c):after{display:none!important}.minimal-choices.svelte-1f4v32c .minimal-checkbox-box:where(.svelte-1f4v32c):after,.minimal-choices.svelte-1f4v32c .minimal-radio-ring:where(.svelte-1f4v32c):before{content:""!important;position:static!important;inset:auto!important;display:block!important;width:14px!important;height:14px!important;border:0!important;border-radius:2px!important;background:var(--color-primary)!important;box-shadow:none!important;opacity:0;transform:none!important}.minimal-choices.svelte-1f4v32c .minimal-radio-ring:where(.svelte-1f4v32c):before{border-radius:50%!important}.minimal-choices.svelte-1f4v32c .minimal-checkbox:where(.svelte-1f4v32c) input:where(.svelte-1f4v32c):checked+.minimal-checkbox-box:where(.svelte-1f4v32c):after,.minimal-choices.svelte-1f4v32c .minimal-radio:where(.svelte-1f4v32c) input:where(.svelte-1f4v32c):checked+.minimal-radio-ring:where(.svelte-1f4v32c):before{opacity:1}.form-control-group.svelte-1f4v32c .form-group:where(.svelte-1f4v32c):last-child{margin-bottom:0}.form-control-group.svelte-1f4v32c input[type=text]:where(.svelte-1f4v32c),.form-control-group.svelte-1f4v32c input[type=number]:where(.svelte-1f4v32c),.form-control-group.svelte-1f4v32c input[type=date]:where(.svelte-1f4v32c),.form-control-group.svelte-1f4v32c input[type=datetime-local]:where(.svelte-1f4v32c),.form-control-group.svelte-1f4v32c input[type=time]:where(.svelte-1f4v32c),.form-control-group.svelte-1f4v32c select:where(.svelte-1f4v32c){width:100%;min-height:38px}.css-showcase .dropdown-card select::picker(select){padding-block:var(--size-8);border:1px solid rgba(0,0,0,.24);border-radius:var(--ui-radius);background:#fff;box-shadow:0 3px 10px #2426270d}.dropdown-card.svelte-1f4v32c select:where(.svelte-1f4v32c){padding-inline-start:var(--size-16)}.css-showcase .dropdown-card #select-grouped::picker(select){padding-block:var(--size-16)}.dropdown-card.svelte-1f4v32c select:where(.svelte-1f4v32c) option:where(.svelte-1f4v32c){background:transparent;color:var(--color-text);font-family:Geist,sans-serif;font-size:1rem;font-weight:400;text-indent:0}.dropdown-card.svelte-1f4v32c select:where(.svelte-1f4v32c) option:where(.svelte-1f4v32c):hover,.dropdown-card.svelte-1f4v32c select:where(.svelte-1f4v32c) option:where(.svelte-1f4v32c):focus-visible{background:#ececeb}.dropdown-card.svelte-1f4v32c select:where(.svelte-1f4v32c) optgroup:where(.svelte-1f4v32c){color:#00000094;font-family:var(--font-label);font-size:.9rem;font-weight:400;text-indent:var(--size-8)}.dropdown-card.svelte-1f4v32c select:where(.svelte-1f4v32c) optgroup:where(.svelte-1f4v32c)+optgroup:where(.svelte-1f4v32c){margin-top:var(--size-24)}.dropdown-card.svelte-1f4v32c .select-with-icons:where(.svelte-1f4v32c) .material-symbols-rounded:where(.svelte-1f4v32c){flex:0 0 auto;color:var(--color-primary);font-family:Material Symbols Rounded;font-size:1.15rem;font-style:normal;font-weight:500;line-height:1}.progress-card.svelte-1f4v32c .control-stage:where(.svelte-1f4v32c){display:flex;min-height:240px;align-items:center}.progress-stack.svelte-1f4v32c{display:flex;width:100%;flex-direction:column;gap:clamp(34px,8cqi,48px)}.ascii-progress.svelte-1f4v32c{position:relative;width:100%;min-width:0}.ascii-progress-native.svelte-1f4v32c{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.ascii-progress-visual.svelte-1f4v32c{display:grid;width:100%;min-width:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:3px;color:#000;font-family:var(--font-code);font-size:clamp(.62rem,2.6cqi,.92rem);white-space:nowrap}.ascii-progress-cells.svelte-1f4v32c{display:grid;width:100%;min-width:0;grid-template-columns:repeat(20,minmax(0,1fr));align-items:center;text-align:center}.ascii-progress-filled.svelte-1f4v32c{color:#000}.ascii-progress-empty.svelte-1f4v32c,.ascii-progress-value.svelte-1f4v32c{color:#777}.ascii-progress-value.svelte-1f4v32c{position:absolute;z-index:1;top:50%;left:50%;margin:0;padding:0 5px;background:#ececeb;color:#000;font-family:var(--font-code);font-size:.78rem;line-height:1;transform:translate(-50%,-50%)}.ascii-loading-visual.svelte-1f4v32c{display:grid;width:100%;min-width:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:3px;color:#000;font-family:var(--font-code);font-size:clamp(.62rem,2.6cqi,.92rem);line-height:1;white-space:nowrap}.ascii-loading-cells.svelte-1f4v32c{display:grid;height:1.5em;grid-template-columns:repeat(20,minmax(0,1fr));align-items:center;text-align:center}.ascii-loading-cell.svelte-1f4v32c{display:inline-block;line-height:1;transform:scaleY(.18);transform-origin:center;animation:svelte-1f4v32c-ascii-loading-wave 1.1s ease-in-out infinite}.braille-progress-cells.svelte-1f4v32c,.braille-loading-cells.svelte-1f4v32c{grid-template-columns:repeat(40,minmax(0,1fr));gap:0;letter-spacing:-.1em}.braille-loading-cell.svelte-1f4v32c{display:inline-block;line-height:1;text-align:center}.braille-loading-cell.svelte-1f4v32c:before{content:"⠒";animation:svelte-1f4v32c-braille-loading-wave 1.1s steps(1,end) infinite;animation-delay:inherit}@keyframes svelte-1f4v32c-ascii-loading-wave{0%,to{opacity:.38;transform:scaleY(.18)}50%{opacity:1;transform:scaleY(1.35)}}@keyframes svelte-1f4v32c-braille-loading-wave{0%,to{content:"⠒";opacity:.38}20%,80%{content:"⠛";opacity:.58}38%,62%{content:"⠿";opacity:.78}50%{content:"⣿";opacity:1}}.chip-board.svelte-1f4v32c{display:flex;flex-wrap:wrap;gap:var(--size-8);align-content:flex-start}.shared-stage.svelte-1f4v32c{align-items:flex-start}.layout-section.svelte-1f4v32c{min-height:clamp(680px,68vw,940px);padding:clamp(32px,4vw,64px)}.section-heading.svelte-1f4v32c{display:flex;min-height:clamp(220px,25vw,360px);align-items:flex-start}.section-heading.svelte-1f4v32c h2:where(.svelte-1f4v32c){margin:0;color:#080808;font-family:Geist,sans-serif;font-size:clamp(76px,10vw,148px);font-weight:500;letter-spacing:-.065em;line-height:.9}.layout-grid.svelte-1f4v32c{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.28fr);gap:clamp(28px,4vw,64px);align-items:stretch}.layout-card.svelte-1f4v32c{min-width:0;min-height:clamp(340px,32vw,470px)}.layout-card.svelte-1f4v32c>h3:where(.svelte-1f4v32c){margin:0 0 var(--size-20);font-family:var(--font-label);font-weight:400}.container-card.svelte-1f4v32c{display:flex}.cards-slots-stage.svelte-1f4v32c{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:var(--size-16)}.specimen-slot{display:flex;width:100%;min-height:0;align-items:flex-start!important;justify-content:flex-start!important}.specimen-card{--material-content-direction: column;--material-content-gap: 12px;--material-content-padding: clamp(22px, 2.5vw, 34px);align-items:flex-start!important;justify-content:flex-start!important;box-sizing:border-box}.cards-slots-stage.svelte-1f4v32c .slot-content:where(.svelte-1f4v32c){display:flex;width:100%;flex-direction:column;justify-content:flex-start;gap:var(--size-12);box-sizing:border-box;padding:clamp(22px,2.5vw,34px)}.cards-slots-stage.svelte-1f4v32c h3,.compact-specimen.svelte-1f4v32c h3:where(.svelte-1f4v32c){margin:0;padding-left:var(--ui-radius);font-weight:400}.compact-specimen.svelte-1f4v32c{display:flex;min-width:0;flex-direction:column;justify-content:stretch}.compact-card.svelte-1f4v32c,.compact-slot.svelte-1f4v32c{display:flex;min-height:100%;flex-direction:column;justify-content:flex-start;gap:var(--size-12);padding:clamp(22px,2.5vw,34px);box-sizing:border-box;border-radius:var(--size-16)}.compact-card.svelte-1f4v32c{border:0;background:#ececeb;box-shadow:none}.compact-slot.svelte-1f4v32c{border:0;background:#ececeb}.table-card.svelte-1f4v32c{display:flex;flex-direction:column;padding:clamp(22px,2.5vw,34px);border-radius:var(--size-16);background:#ececeb}.table-card.svelte-1f4v32c .table-shell:where(.svelte-1f4v32c){flex:1;border:1px solid #e2e2e2}.table-card.svelte-1f4v32c table:where(.svelte-1f4v32c){min-width:430px}.material-editor.svelte-1f4v32c{border:1px solid #d7d7d7;background:#f6f6f6}.material-editor.svelte-1f4v32c>summary:where(.svelte-1f4v32c){display:flex;min-height:68px;align-items:center;justify-content:space-between;gap:var(--size-16);padding:var(--size-16) clamp(20px,3vw,36px);box-sizing:border-box;cursor:pointer;list-style:none;font-family:var(--font-label);font-size:1.1rem}.material-editor.svelte-1f4v32c>summary:where(.svelte-1f4v32c)::-webkit-details-marker{display:none}.material-editor.svelte-1f4v32c>summary:where(.svelte-1f4v32c):after{content:"+";color:var(--color-primary);font-family:var(--font-code);font-size:1.5rem}.material-editor.svelte-1f4v32c>summary:where(.svelte-1f4v32c) small:where(.svelte-1f4v32c){margin-left:auto;color:var(--color-text-muted);font-family:var(--font-code);font-size:.75rem;font-weight:400}.material-editor[open].svelte-1f4v32c>summary:where(.svelte-1f4v32c){border-bottom:1px solid #d7d7d7}.material-editor[open].svelte-1f4v32c>summary:where(.svelte-1f4v32c):after{content:"−"}.material-panel-section.svelte-1f4v32c{padding:clamp(16px,2vw,28px)}.material-panel-section.svelte-1f4v32c>.material-control-panel{width:100%;margin:0;box-sizing:border-box}@media(max-width:1050px){.showcase-header.svelte-1f4v32c{grid-template-columns:1fr}.hero-specimen.svelte-1f4v32c{min-height:260px;margin-top:0}.foundation-section.svelte-1f4v32c{grid-template-columns:1fr}.color-aside.svelte-1f4v32c{border-right:0;border-bottom:1px solid #d7d7d7}.color-grid.svelte-1f4v32c{min-height:230px;grid-template-columns:repeat(4,1fr);grid-template-rows:1fr}.elements-grid.svelte-1f4v32c{grid-template-columns:repeat(2,minmax(0,1fr))}.oversized-section-title.svelte-1f4v32c{grid-column:1/-1;min-height:320px}.layout-grid.svelte-1f4v32c{grid-template-columns:1fr}.container-card.svelte-1f4v32c{grid-column:auto}}@media(max-width:850px){.type-grid.svelte-1f4v32c{grid-template-columns:1fr}}@media(max-width:700px){.css-showcase.svelte-1f4v32c{padding:var(--size-12)}.showcase-header.svelte-1f4v32c{min-height:0}.showcase-hero-copy.svelte-1f4v32c{padding:var(--size-32) var(--size-24)}.showcase-title.svelte-1f4v32c{font-size:clamp(64px,23vw,96px)}.hero-specimen.svelte-1f4v32c{min-height:200px;margin:0 var(--size-12) var(--size-12)}.type-grid.svelte-1f4v32c,.elements-grid.svelte-1f4v32c{grid-template-columns:1fr}.sliders-card.svelte-1f4v32c{grid-column:auto}.foundation-main.svelte-1f4v32c,.color-aside.svelte-1f4v32c{padding:var(--size-24)}.color-grid.svelte-1f4v32c{min-height:360px;grid-template-columns:1fr;grid-template-rows:repeat(4,minmax(80px,1fr))}.oversized-section-title.svelte-1f4v32c{min-height:250px}.variant-stage.svelte-1f4v32c{grid-template-columns:1fr}.cards-slots-stage.svelte-1f4v32c{grid-template-columns:1fr;padding:var(--size-24)}.section-heading.svelte-1f4v32c{align-items:start;flex-direction:column;gap:var(--size-4)}.material-editor.svelte-1f4v32c>summary:where(.svelte-1f4v32c) small:where(.svelte-1f4v32c){display:none}}@media(prefers-reduced-motion:reduce){.ascii-loading-cell.svelte-1f4v32c{animation:none;opacity:.72;transform:scaleY(.5)}.braille-loading-cell.svelte-1f4v32c:before{content:"⠿";animation:none;opacity:.72}.minimal-toggle.svelte-1f4v32c input:where(.svelte-1f4v32c)+span:where(.svelte-1f4v32c):before{transition:none!important}.minimal-button.svelte-1f4v32c{transition:none}}
