@layer base{:root{--white:#fff;--black:#000;--light-cream:#fefbf5;--light-cream-2:#fff0ca;--light-cream-3:#fffbf5;--medium-cream:#ffdc9a;--dark-cream:#b8ac88;--dark-cream-2:#b2ac90;--dark-cream-3:#acae96;--dark-cream-4:#837857;--medium-yellow:#ffdc9a;--light-blue:#b0cbe1;--light-blue-2:#e6f2ff;--light-blue-3:#cbe7fd;--medium-blue:#7a95a9;--dark-blue:#486275;--dark-blue-2:#001b28;--dotted-gradient-cream:radial-gradient(circle, var(--medium-cream) 1px, var(--light-cream) 0) 50% 50% / 16px 16px;--color-base:var(--white);--color-contrast:var(--black);--color-bg:var(--white);--color-bg-subtle:var(--light-cream);--color-bg-muted:var(--medium-cream);--color-surface:var(--white);--color-border:var(--dark-cream);--color-border-subtle:var(--dark-cream-2);--color-card-dark:var(--dark-blue-2);--color-card-light:var(--light-blue-3);--color-section-bg-dotted-gradient:var(--dotted-gradient-cream);--color-section-border-medium:var(--medium-cream);--color-section-bg-light:var(--light-blue-2);--color-section-bg-dark:var(--dark-blue-2);--color-text:var(--black);--color-text-muted:var(--dark-cream-3);--color-text-subtle:var(--dark-cream-2);--color-text-light:var(--light-blue);--color-text-lightest:var(--light-blue-3);--color-text-light-highlight:var(--light-blue-2);--color-primary:var(--medium-blue);--color-primary-hover:var(--dark-blue);--color-primary-subtle:#eef2ff;--color-primary-active:#4f46e5;--color-accent:#06b6d4;--color-success:#10b981;--color-warning:#f59e0b;--color-error:#ef4444;--color-code-bg:#1e1e2e;--color-code-text:#cdd6f4;--color-code-comment:#6c7086;--color-code-keyword:#cba6f7;--color-code-string:#a6e3a1;--color-code-function:#89b4fa;--color-code-number:#fab387;--base-size:clamp(8px, .5vw, 12px);--font-sans:"Space Grotesk", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono:"Fira Code", "JetBrains Mono", Consolas, monospace;--text-1_5:calc(var(--base-size) * 1.5);--text-1_75:calc(var(--base-size) * 1.75);--text-2:calc(var(--base-size) * 2);--text-2_25:calc(var(--base-size) * 2.25);--text-2_5:calc(var(--base-size) * 2.5);--text-3:calc(var(--base-size) * 3);--text-3_75:calc(var(--base-size) * 3.75);--text-4_5:calc(var(--base-size) * 4.5);--text-6:calc(var(--base-size) * 6);--text-8:calc(var(--base-size) * 8);--text-10:calc(var(--base-size) * 10);--line-height-tight:1.25;--line-height-normal:1.5;--line-height-relaxed:1.75;--font-weight-bold:700;--font-weight-medium:500;--font-weight-light:300;--space-0_5:calc(var(--base-size) * .5);--space-1:var(--base-size);--space-1_5:calc(var(--base-size) * 1.5);--space-2:calc(var(--base-size) * 2);--space-2_5:calc(var(--base-size) * 2.5);--space-3:calc(var(--base-size) * 3);--space-4:calc(var(--base-size) * 4);--space-5:calc(var(--base-size) * 5);--space-6:calc(var(--base-size) * 6);--space-8:calc(var(--base-size) * 8);--space-10:calc(var(--base-size) * 10);--sidebar-width:calc(var(--base-size) * 33);--navbar-height:calc(var(--text-2_25) + var(--space-2) * 2);--content-max-width:calc(var(--base-size) * 100);--radius-sm:calc(var(--base-size) * .5);--radius-md:var(--base-size);--radius-lg:calc(var(--base-size) * 1.5);--radius-xl:calc(var(--base-size) * 2);--radius-full:100vmax;--shadow-sm:0 calc(var(--base-size) * .125) calc(var(--base-size) * .25) #0000000d;--shadow-md:0 calc(var(--base-size) * .5) calc(var(--base-size) * .75) calc(var(--base-size) * -.125) #0000001a, 0 calc(var(--base-size) * .25) calc(var(--base-size) * .5) calc(var(--base-size) * -.25) #0000001a;--shadow-lg:0 calc(var(--base-size) * 1.25) calc(var(--base-size) * 1.875) calc(var(--base-size) * -.375) #0000001a, 0 calc(var(--base-size) * .5) calc(var(--base-size) * .75) calc(var(--base-size) * -.5) #0000001a;--transition-fast:.15s ease;--transition-base:.2s ease;--transition-slow:.3s ease;--z-dropdown:100;--z-sticky:200;--z-fixed:300;--z-modal:400;--z-tooltip:500}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;font-size:16px}body{font-family:var(--font-sans);font-size:var(--text-2);line-height:var(--line-height-normal);color:var(--color-text);background-color:var(--color-bg);min-block-size:100vh}h1,h2,h3,h4,h5,h6{line-height:var(--line-height-tight);font-weight:600}h1{font-size:var(--text-4_5)}h2{font-size:var(--text-3_75)}h3{font-size:var(--text-3)}h4{font-size:var(--text-2_5)}h5{font-size:var(--text-2_25)}h6{font-size:var(--text-2)}p{line-height:var(--line-height-relaxed)}a{color:var(--color-primary);transition:color var(--transition-fast);text-decoration:none}a:hover{color:var(--color-primary-hover)}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}ul,ol{list-style-position:inside}code,pre{font-family:var(--font-mono)}code{background-color:var(--color-bg-muted);padding-inline:var(--space-0_5);border-radius:var(--radius-sm);padding-block:.125rem;font-size:.9em}pre code{background:0 0;padding:0}img{block-size:auto;max-inline-size:100%;display:block}.skip-link{z-index:var(--z-tooltip);padding:var(--space-1) var(--space-2);background-color:var(--color-primary);color:#fff;font-weight:500;position:absolute;inset-inline-start:-9999px}.skip-link:focus{inset-block-start:var(--space-2);inset-inline-start:var(--space-2)}}@layer utils{.inline-container{container-type:inline-size}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width>=800px){.hide-on-desktop{display:none!important}}@media (width<=799px){.hide-on-small-screens{display:none!important}}.d-flex{display:flex}:where(.d-flex){gap:0}.d-flex.dir-col{flex-direction:column}.d-flex.f-wrap{flex-wrap:wrap}.d-flex.min-0{min-width:0}.d-grid,.col-container{--layout-gap:var(--space-2,16px);display:grid}:where(.d-grid,.col-container){gap:var(--space-2,16px)}.d-grid>*{min-width:0}.col-container{grid-template-columns:var(--col-template,minmax(0, 1fr))}.col-container.col-num-2{--col-template:minmax(0, 1fr) minmax(0, 1fr)}.col-container.col-num-3{--col-template:minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr)}.col-container.col-num-4{--col-template:minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr)}.col-container.with-divider>:not(:last-child){position:relative}.col-container.with-divider>:not(:last-child):after{content:"";top:0;right:calc(var(--layout-gap) / 2 * -1 - 1px);background:var(--divider-color,grey);width:1px;height:100%;display:block;position:absolute}.col-container.col-num-auto{grid-template-columns:repeat(auto-fill,minmax(var(--auto-col-min-width,0),1fr))}.ali-start:where(.d-flex,.d-grid,.col-container){align-items:flex-start}.ali-center:where(.d-flex,.d-grid,.col-container){align-items:center}.ali-end:where(.d-flex,.d-grid,.col-container){align-items:flex-end}.ali-baseline:where(.d-flex,.d-grid,.col-container){align-items:baseline}.ali-stretch:where(.d-flex,.d-grid,.col-container){align-items:stretch}.jc-start:where(.d-flex,.d-grid,.col-container){justify-content:flex-start}.jc-center:where(.d-flex,.d-grid,.col-container){justify-content:center}.jc-end:where(.d-flex,.d-grid,.col-container){justify-content:flex-end}.jc-sb:where(.d-flex,.d-grid,.col-container){justify-content:space-between}.jc-se:where(.d-flex,.d-grid,.col-container){justify-content:space-evenly}.gap-0_5:where(.d-flex,.d-grid,.col-container){gap:var(--space-0_5,4px)}.gap-1:where(.d-flex,.d-grid,.col-container){gap:var(--space-1,8px)}.gap-1_5:where(.d-flex,.d-grid,.col-container){gap:var(--space-1_5,12px)}.gap-2:where(.d-flex,.d-grid,.col-container){gap:var(--space-2,16px)}.gap-2_5:where(.d-flex,.d-grid,.col-container){gap:var(--space-2_5,20px)}.gap-3:where(.d-flex,.d-grid,.col-container){gap:var(--space-3,24px)}.gap-4:where(.d-flex,.d-grid,.col-container){gap:var(--space-4,32px)}.gap-5:where(.d-flex,.d-grid,.col-container){gap:var(--space-5,40px)}.gap-6:where(.d-flex,.d-grid,.col-container){gap:var(--space-6,48px)}.gap-7:where(.d-flex,.d-grid,.col-container){gap:var(--space-7,56px)}.gap-8:where(.d-flex,.d-grid,.col-container){gap:var(--space-8,64px)}.gap-10:where(.d-flex,.d-grid,.col-container){gap:var(--space-10,80px)}.gap-0_25:where(.d-flex,.d-grid,.col-container){gap:calc(var(--base-size,8px) * .25)}.no-gap:where(.d-flex,.d-grid,.col-container){gap:0}.gap-0_5.col-container{--layout-gap:var(--space-0_5,4px)}.gap-1.col-container{--layout-gap:var(--space-1,8px)}.gap-2.col-container{--layout-gap:var(--space-2,16px)}.gap-3.col-container{--layout-gap:var(--space-3,24px)}.gap-4.col-container{--layout-gap:var(--space-4,32px)}.gap-5.col-container{--layout-gap:var(--space-5,40px)}.gap-6.col-container{--layout-gap:var(--space-6,48px)}.gap-7.col-container{--layout-gap:var(--space-7,56px)}.gap-8.col-container{--layout-gap:var(--space-8,64px)}.gap-9.col-container{--layout-gap:var(--space-9,72px)}.gap-10.col-container{--layout-gap:var(--space-10,80px)}.gap-0_25.col-container{--layout-gap:calc(var(--base-size,8px) * .25)}.no-gap.col-container{--layout-gap:1px}}@layer components{.Icon--root{width:var(--text-2_5);height:var(--text-2_5)}.Icon--main{width:107px;height:75px}.Button--root{justify-content:center;align-items:center;gap:var(--space-1);font-weight:var(--font-weight-medium);border-radius:var(--radius-md);border:1px solid var(--button-border-color,transparent);cursor:pointer;white-space:nowrap;background:var(--button-bg-color,var(--color-bg));color:var(--button-color,var(--color-text));transition:background-color var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast);display:inline-flex}.Button--root:hover{background:var(--button-bg-color-hover,var(--button-bg-color));color:var(--button-color-hover,var(--button-color))}.Button--root:active{border-color:var(--color-primary-active)}.Button--primary{--button-bg-color:var(--color-primary);--button-color:var(--color-bg);--button-bg-color-hover:var(--color-primary-hover)}.Button--secondary{--button-bg-color:var(--color-bg-subtle);--button-color:var(--color-text);--button-bg-color-hover:var(--color-bg-muted);--button-border-color:var(--color-border)}.Button--ghost{--button-bg-color:transparent;--button-color:var(--color-text);--button-bg-color-hover:var(--color-bg-muted)}.Button--outline-light{--button-bg-color:transparent;--button-color:var(--color-text-lightest);--button-bg-color-hover:var(--color-text-lightest);--button-border-color:var(--color-text-lightest);--button-color-hover:var(--color-text)}.Button--outline{--button-bg-color:transparent;--button-color:var(--color-card-dark);--button-bg-color-hover:var(--color-card-dark);--button-border-color:var(--color-card-dark);--button-color-hover:var(--color-text-lightest)}.Text--root{color:var(--color-text)}.Text--root:has(.Text--hash-link){position:relative}.Text--hash-link{opacity:.3;transition:opacity var(--transition-fast);font-size:.6em;position:absolute;inset-block-start:.4em;inset-inline-start:-1.4em}.Text--hash-link:hover{opacity:1}.Text--variant-h1{font-size:var(--text-4_5);font-weight:var(--font-weight-bold)}.Text--variant-h2{font-size:var(--text-3_75);font-weight:var(--font-weight-medium)}.Text--variant-h3{font-size:var(--text-3);font-weight:var(--font-weight-medium)}.Text--variant-h4{font-size:var(--text-2_5);font-weight:var(--font-weight-medium)}.Text--variant-h5{font-size:var(--text-2_25);font-weight:var(--font-weight-medium)}.Text--variant-h6{font-size:var(--text-2);font-weight:var(--font-weight-medium)}.Text--variant-body1{font-size:var(--text-2);font-weight:var(--font-weight-light);line-height:1.6}.Text--variant-body2{font-size:var(--text-1_75);font-weight:var(--font-weight-light);line-height:1.5}.Text--variant-inline{font-size:inherit;font-weight:inherit}.Text--variant-main-header{font-size:var(--text-10);font-weight:var(--font-weight-bold)}.Text--color-primary{color:var(--color-primary)}.Text--color-secondary{color:var(--color-secondary)}.Text--color-success{color:var(--color-success)}.Text--color-warning{color:var(--color-warning)}.Text--color-error{color:var(--color-error)}.Text--color-light{color:var(--color-text-light)}.Text--color-lightest{color:var(--color-text-lightest)}.Text--color-light-highlight{color:var(--color-text-light-highlight)}:where(.Text--variant-h1,.Text--variant-h2,.Text--variant-h3,.Text--variant-h4):first-child{margin-block-start:0}@media (width<=799px){.Text--hash-link{inset-inline-start:unset;inset-inline-end:.2em}}.NavButton--root{--icon-border-color:var(--dark-cream);--icon-background-color:var(--light-cream-2);--text-color:var(--dark-cream-4);all:unset;font-size:var(--text-2);color:var(--text-color);cursor:pointer;align-items:center;gap:.5em;display:flex}.NavButton--selected,.NavButton--root:active{--icon-border-color:var(--medium-blue);--icon-background-color:var(--light-blue);--text-color:var(--dark-blue)}.NavButton--icon{--border-size:round(.0625em, 1px);--s:round(.2em, 1px);display:inline-block;position:relative;rotate:45deg}.NavButton--icon,.NavButton--icon:after,.NavButton--icon:before{border:var(--border-size) solid var(--icon-border-color);background:var(--icon-background-color);border-radius:round(.125em,1px);width:.75em;height:.75em;transition:all .3s}.NavButton--icon:after,.NavButton--icon:before{content:"";top:calc(var(--border-size) * -1);left:calc(var(--border-size) * -1);opacity:0;z-index:1;display:block;position:absolute}.NavButton--root:hover .NavButton--icon{rotate:0deg;translate:calc(var(--s) * -1) calc(var(--s) * -1)}.NavButton--root:hover .NavButton--icon:before{top:calc(var(--border-size) * -1 + var(--s));left:calc(var(--border-size) * -1 + var(--s));opacity:1}.NavButton--root:hover .NavButton--icon:after{top:calc(var(--border-size) * -1 + var(--s) * 2);left:calc(var(--border-size) * -1 + var(--s) * 2);opacity:1}.Navbar--root{--nav-border-color:var(--dark-cream);align-items:center;gap:var(--space-3);block-size:var(--navbar-height);padding-inline:var(--space-2);background-color:var(--color-surface);border-block-end:1px solid var(--nav-border-color);grid-area:1/1/auto/-1;grid-template-columns:1fr max-content 1fr;display:grid}.Navbar--left-section{justify-self:start}.Navbar--right-section{justify-self:end}.Navbar--logo{inline-size:var(--space-3);block-size:var(--space-3)}@media (width<=799px){.Navbar--root{grid-template-columns:1fr auto}}.Sidebar--root{justify-content:space-between;gap:var(--space-2);background-color:var(--color-surface);border-inline-end:1px solid var(--color-border);padding:var(--space-2);flex-direction:column;grid-area:2/1;display:flex;overflow-y:auto}.Sidebar--overlay{display:none}.Sidebar--list{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Sidebar--item{margin:0}.Sidebar--link{padding-block:var(--space-1);padding-inline:var(--space-2);color:var(--color-text-muted);border-radius:var(--radius-md);transition:background-color var(--transition-fast), color var(--transition-fast);font-weight:500;display:block}.Sidebar--link:hover{background-color:var(--color-bg-subtle);color:var(--color-text)}.Sidebar--theme-section{border-block-start:1px solid var(--color-border)}.Sidebar--list-non-docs{border-block-end:1px solid var(--color-border);margin-block-end:var(--space-2);padding-block-end:var(--space-2)}@media (width<=799px){.Sidebar--root{block-size:calc(100dvh - var(--navbar-height));inline-size:var(--sidebar-width);z-index:var(--z-fixed);transition:transform var(--transition-base);position:fixed;inset-block-start:var(--navbar-height);inset-inline-start:0;transform:translate(-100%)}.Sidebar--overlay{z-index:calc(var(--z-sticky) - 1);opacity:1;transition:opacity var(--transition-base);background-color:#00000080;display:block;position:fixed;inset:0;inset-block-start:var(--navbar-height)}}.Layout--root{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);block-size:100dvh;inline-size:100dvw;display:grid}.Layout--is-docs{grid-template-columns:var(--sidebar-width) minmax(0, 1fr)}.Layout--main{grid-area:2/1/-1/-1;overflow-y:auto;container-type:inline-size}.Layout--is-docs .Layout--main{grid-column:2/-1}.Section--root{--section-inline-padding:var(--space-4);padding-inline:var(--section-inline-padding);padding-block:var(--space-6);background:var(--section-background,var(--color-surface));border-bottom:1px solid var(--section-border,transparent);grid-template-columns:auto min(var(--content-max-width), 100%) auto;display:grid}.Section--root>*{grid-column:2/3}.Section--full-width{grid-column:1/-1}.Section--first-column{grid-column:1/3}.Section--last-two-columns{grid-column:2/-1}.Section--root ul,.Section--root ol{color:var(--color-text-muted);margin-block:var(--space-2);padding-inline-start:var(--space-3)}.Section--root li{line-height:var(--line-height-relaxed)}.Section--root li::marker{color:var(--color-primary)}@media (width<=799px){.Section--root{--section-inline-padding:var(--space-2)}}.CodeBlock--root{background-color:var(--color-code-bg);border-radius:var(--radius-lg);margin-block:var(--space-3);font-size:var(--text-1_75);max-inline-size:calc(100dvw - var(--section-inline-padding,var(--space-4)) * 2);overflow:hidden}.CodeBlock--root:last-child{margin-block-end:0}.CodeBlock--header{padding-block:var(--space-1);padding-inline:var(--space-2);background-color:#ffffff0d;border-block-end:1px solid #ffffff1a;justify-content:space-between;align-items:center;display:flex}.CodeBlock--filename{color:var(--color-code-text);font-family:var(--font-mono);font-weight:500}.CodeBlock--language{color:var(--color-code-comment);font-family:var(--font-mono);font-size:var(--text-1_5);text-transform:uppercase;letter-spacing:.05em}.CodeBlock--pre{padding:var(--space-2);margin:0;overflow-x:auto}.CodeBlock--code{color:var(--color-code-text);font-family:var(--font-mono);line-height:var(--line-height-relaxed);white-space:pre;background:0 0;padding:0}.CodeBlock--shiki pre{padding:var(--space-2);margin:0;overflow-x:auto;background:0 0!important}.CodeBlock--shiki code{font-family:var(--font-mono);font-size:inherit;line-height:var(--line-height-relaxed)}.LayerStack--root{--color-layer-base:#e1bbec;--color-layer-utils:#ecbbd7;--color-layer-components:#ecbdbb;--color-layer-pages:#ecdcbb;--color-layer-component-overrides:#dfecbb;--color-layer-user-overrides:#c8ecbb}.LayerStack--item{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-family:var(--font-mono);background-color:var(--layer-bg,var(--color-bg-subtle));color:var(--layer-color,var(--color-text));border:1px solid var(--layer-border,var(--color-border));justify-content:space-between;align-items:center;display:flex}.LayerStack--item>span:last-child{opacity:.7}.LayerStack--item-user-overrides{--layer-bg:var(--color-layer-user-overrides);--layer-color:color-mix(in srgb, var(--color-layer-user-overrides) 30%, var(--color-contrast));--layer-border:color-mix(in srgb, var(--color-layer-user-overrides) 30%, var(--color-contrast))}.LayerStack--item-component-overrides{--layer-bg:var(--color-layer-component-overrides);--layer-color:color-mix(in srgb, var(--color-layer-component-overrides) 30%, var(--color-contrast));--layer-border:color-mix(in srgb, var(--color-layer-component-overrides) 30%, var(--color-contrast))}.LayerStack--item-pages{--layer-bg:var(--color-layer-pages);--layer-color:color-mix(in srgb, var(--color-layer-pages) 30%, var(--color-contrast));--layer-border:color-mix(in srgb, var(--color-layer-pages) 30%, var(--color-contrast))}.LayerStack--item-components{--layer-bg:var(--color-layer-components);--layer-color:color-mix(in srgb, var(--color-layer-components) 30%, var(--color-contrast));--layer-border:color-mix(in srgb, var(--color-layer-components) 30%, var(--color-contrast))}.LayerStack--item-utils{--layer-bg:var(--color-layer-utils);--layer-color:color-mix(in srgb, var(--color-layer-utils) 30%, var(--color-contrast));--layer-border:color-mix(in srgb, var(--color-layer-utils) 30%, var(--color-contrast))}.LayerStack--item-base{--layer-bg:var(--color-layer-base);--layer-color:color-mix(in srgb, var(--color-layer-base) 30%, var(--color-contrast));--layer-border:color-mix(in srgb, var(--color-layer-base) 30%, var(--color-contrast))}.Card--root{background-color:var(--card-bg,var(--color-surface));border:var(--card-border,1px solid var(--color-border));border-radius:var(--radius-lg);padding:var(--space-3);overflow:hidden}.Card--subtle{--card-bg:var(--color-bg-subtle);--card-border:1px solid var(--color-border)}.Card--title{border-block-end:1px solid var(--color-border-subtle);margin-block-end:var(--space-1);padding-block-end:var(--space-1)}.Badge--root{padding-block:var(--space-1);padding-inline:var(--space-3);border-radius:var(--radius-full);font-weight:var(--font-weight-medium);font-size:var(--text-1_75);background-color:var(--badge-color-bg,var(--color-primary-subtle));color:var(--badge-color-text,var(--color-primary));display:inline-block}.Badge--secondary{--badge-color-bg:var(--color-bg-muted);--badge-color-text:var(--color-text-muted)}.Badge--success{--badge-color-bg:color-mix(in srgb, var(--color-success) 15%, transparent);--badge-color-text:var(--color-success)}.Badge--warning{--badge-color-bg:color-mix(in srgb, var(--color-warning) 15%, transparent);--badge-color-text:var(--color-warning)}.Badge--error{--badge-color-bg:color-mix(in srgb, var(--color-error) 15%, transparent);--badge-color-text:var(--color-error)}}@layer pages{.HomePage--tagline{max-inline-size:calc(var(--base-size) * 60)}.HomePage--pitch{max-inline-size:calc(var(--base-size) * 70);margin-inline:auto}.HomePage--principle{padding:var(--space-3);background:var(--color-card-dark);border-radius:var(--radius-md);flex-grow:1}.HomePage--feature{gap:var(--space-4);grid-template-columns:1fr;align-items:center;display:grid}.HomePage--feature-link{margin-block-start:var(--space-3);display:inline-block}.HomePage--why-grid{max-inline-size:calc(var(--base-size) * 80);grid-template-columns:1fr;inline-size:100%}@media (width>=640px){.HomePage--feature{grid-template-columns:1fr 1fr}.HomePage--feature-reverse .HomePage--feature-text{order:2}.HomePage--feature-reverse .HomePage--feature-visual{order:1}.HomePage--why-grid{grid-template-columns:1fr 1fr}.HomePage--principles{--card-size:min(30%, calc(var(--base-size) * 50));max-inline-size:calc(var(--card-size) * 3 + var(--space-3) * 2);margin-inline:auto}.HomePage--principle{flex-basis:var(--card-size);flex-grow:unset}.HomePage--layers-feature{gap:var(--space-10);max-inline-size:calc(var(--base-size) * 150);margin-inline:auto}}@media (width>=800px){.HomePage--why-grid{grid-template-columns:1fr 1fr 1fr}}.HomePage--why-item{text-align:center;padding:var(--space-3);background:var(--color-surface);border-radius:var(--radius-md);border:1px solid var(--color-border)}.HomePageWhySection--root{gap:var(--space-2);background-color:var(--color-bg-surface);flex-direction:column;display:flex}.HomePageWhySection--row{gap:var(--space-2);display:grid}.HomePageWhySection--row>div{padding:var(--space-2);background:var(--color-primary);border-radius:var(--radius-md);min-block-size:100px}.HomePageWhySection--row>div:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.HomePageWhySection--row>div:last-child{border-top-right-radius:0;border-bottom-right-radius:0}.HomePageWhySection--row:first-child{grid-template-columns:1fr 5fr 3fr 1fr}.HomePageWhySection--row:nth-child(2){grid-template-columns:7fr 4fr 5fr 1fr}.HomePageWhySection--row:nth-child(3){grid-template-columns:3fr 1fr 3fr 1fr 3fr 2fr}.HomePageWhySection--row:nth-child(4){grid-template-columns:1fr 5fr 4fr 4fr 1fr}.HomePageWhySection--row:nth-child(5){grid-template-columns:1fr 1fr 7fr 3fr}.HomePageWhySection--row .HomePageWhySection--title-block{background-color:var(--color-card-light);align-items:center;display:flex}.HomePageWhySection--row .HomePageWhySection--button-block{background-color:var(--color-card-light);justify-content:center;align-items:center;display:flex}@media (width<=800px){.HomePageWhySection--row>.hide-on-small-screens+div,.HomePageWhySection--row>.HomePageWhySection--title-block+div,.HomePageWhySection--row>.HomePageWhySection--button-block+div{border-top-left-radius:0;border-bottom-left-radius:0}.HomePageWhySection--row>.HomePageWhySection--title-block,.HomePageWhySection--row>.HomePageWhySection--button-block{border-top-right-radius:0;border-bottom-right-radius:0}.HomePageWhySection--row>div:has(+.hide-on-small-screens){border-top-right-radius:0;border-bottom-right-radius:0}.HomePageWhySection--row:nth-child(2){grid-template-columns:1fr 1fr}.HomePageWhySection--row:nth-child(2) .HomePageWhySection--title-block{grid-column:1/-1;justify-content:center}.HomePageWhySection--row:nth-child(3){grid-template-columns:2fr 1fr 2fr}.HomePageWhySection--row:nth-child(4){grid-template-columns:1fr 1fr}.HomePageWhySection--row:nth-child(4)>div{grid-row:1/2}.HomePageWhySection--row:nth-child(4) .HomePageWhySection--button-block{grid-area:2/1/3/-1}}.WhyPage--list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.WhyPage--list li{gap:var(--space-2);color:var(--color-text-muted);display:flex}.WhyPage--list li:before{font-weight:700}.WhyPage--list-positive li:before{content:"✓";color:var(--color-success)}.WhyPage--list-negative li:before{content:"✗";color:var(--color-error)}.HowPage--naming-item{align-items:center;gap:var(--space-4);padding:var(--space-3);background-color:var(--color-bg-subtle);border-radius:var(--radius-md);display:flex}.HowPage--naming-item code{min-inline-size:calc(var(--base-size) * 25)}.ComponentModelPage--rules{margin-block-start:var(--space-6)}.ComponentModelPage--rules ul{margin:0;padding:0;list-style:none}.LayersPage--card{margin-block-start:var(--space-3)}.LayersPage--insight{margin-block:var(--space-3);padding:var(--space-3);background-color:var(--color-bg-subtle);border-radius:var(--radius-lg)}.LayersPage--insightResult{padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);margin-inline-start:auto}.LayersPage--insightResult-wins{background-color:color-mix(in srgb, var(--color-success) 20%, var(--color-bg));color:var(--color-success)}.LayersPage--insightResult-loses{background-color:color-mix(in srgb, var(--color-error) 20%, var(--color-bg));color:var(--color-error)}.MixinPage--example-box{background:var(--color-primary-subtle);border-radius:var(--radius-sm)}.MixinPage--demo-item{background:linear-gradient(135deg, var(--color-primary) 0%, color-mix(in srgb, var(--color-primary) 70%, black) 100%);color:#fff;border-radius:var(--radius-md);text-align:center;font-family:var(--font-mono);font-size:var(--text-1_75);display:block}.MixinPage--resizable{resize:horizontal;min-inline-size:200px;max-inline-size:100%;overflow:auto}.LayoutUtilsPage--demo{margin-block:var(--space-3);padding:var(--space-3);background:var(--color-surface);border-radius:var(--radius-lg);border:1px solid var(--color-border)}.LayoutUtilsPage--demo-box{padding:var(--space-3);background:var(--color-bg);border-radius:var(--radius-md)}.LayoutUtilsPage--demo-item{background:var(--color-primary-subtle);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--text-1_75)}.LayoutUtilsPage--align-demo{min-block-size:calc(var(--base-size) * 8)}.LayoutUtilsPage--list{margin:0;padding-inline-start:var(--space-3)}.LayoutUtilsPage--list li{margin-block-end:var(--space-1)}.ExamplePage--avatar{inline-size:calc(var(--base-size) * 7);block-size:calc(var(--base-size) * 7);border-radius:var(--radius-full);background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-accent) 100%);color:#fff;font-weight:600;font-size:var(--text-2_25);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ExamplePage--avatar-secondary{background:linear-gradient(135deg, var(--color-success) 0%, var(--color-accent) 100%)}.ExamplePage--notification{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border-inline-start:4px solid;display:flex}.ExamplePage--notification-success{background-color:color-mix(in srgb, var(--color-success) 10%, transparent);border-color:var(--color-success)}.ExamplePage--notification-warning{background-color:color-mix(in srgb, var(--color-warning) 10%, transparent);border-color:var(--color-warning)}.ExamplePage--notification-error{background-color:color-mix(in srgb, var(--color-error) 10%, transparent);border-color:var(--color-error)}.ExamplePage--notification-close{inline-size:calc(var(--base-size) * 3);block-size:calc(var(--base-size) * 3);border-radius:var(--radius-sm);color:var(--color-text-muted);font-size:var(--text-2_5);transition:background-color var(--transition-fast);justify-content:center;align-items:center;line-height:1;display:flex}.ExamplePage--notification-close:hover{background-color:var(--color-bg-muted)}.ExamplePage--pricingCard-selected{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-subtle)}.ExamplePage--label{font-size:var(--text-1_75);color:var(--color-text);font-weight:500}.ExamplePage--input,.ExamplePage--textarea{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--text-2);background-color:var(--color-bg);color:var(--color-text);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);font-family:inherit}.ExamplePage--input:focus,.ExamplePage--textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-subtle);outline:none}.ExamplePage--input::placeholder,.ExamplePage--textarea::placeholder{color:var(--color-text-subtle)}.ExamplePage--textarea{resize:vertical;min-block-size:calc(var(--base-size) * 12)}.ThemePage--list{margin:0;padding-inline-start:var(--space-3)}.ThemePage--list li{margin-block-end:var(--space-2)}.ThemePage--principle-card{height:100%}.ScopedStylesPage--list{margin-top:var(--space-3);padding-left:var(--space-3)}.ScopedStylesPage--list li{margin-bottom:var(--space-1)}.AIToolsPage--comparison{gap:var(--space-0_5);border-radius:var(--radius-md);grid-template-columns:1fr 1fr 1fr;display:grid;overflow:hidden}.AIToolsPage--comparison-header{grid-template-columns:subgrid;background:var(--color-bg-muted);padding:var(--space-2);gap:var(--space-2);grid-column:1/-1;display:grid}.AIToolsPage--comparison-row{grid-template-columns:subgrid;padding:var(--space-2);gap:var(--space-2);border-block-end:1px solid var(--color-border-subtle);grid-column:1/-1;display:grid}.AIToolsPage--comparison-row:last-child{border-block-end:none}}@layer component-overrides{.Mixin--margin{margin:var(--mixin-margin)}.Mixin--padding{padding:var(--mixin-padding)}.Mixin--display{display:var(--mixin-display)}.Mixin--opacity{opacity:var(--mixin-opacity)}.Mixin--position{position:var(--mixin-position)}.Mixin--inset{inset:var(--mixin-inset)}.Mixin--flex-direction{flex-direction:var(--mixin-flex-direction)}.Mixin--flex-wrap{flex-wrap:var(--mixin-flex-wrap)}.Mixin--align-items{align-items:var(--mixin-align-items)}.Mixin--justify-content{justify-content:var(--mixin-justify-content)}.Mixin--gap{gap:var(--mixin-gap)}.Mixin--grid-col-template{grid-template-columns:var(--mixin-grid-col-template)}.Mixin--grid-row-template{grid-template-rows:var(--mixin-grid-row-template)}.Mixin--grid-column{grid-column:var(--mixin-grid-column)}.Mixin--grid-row{grid-row:var(--mixin-grid-row)}@media (width<=639px){.Mixin--margin-small-screen{margin:var(--mixin-margin-small-screen)}.Mixin--padding-small-screen{padding:var(--mixin-padding-small-screen)}.Mixin--display-small-screen{display:var(--mixin-display-small-screen)}.Mixin--opacity-small-screen{opacity:var(--mixin-opacity-small-screen)}.Mixin--position-small-screen{position:var(--mixin-position-small-screen)}.Mixin--inset-small-screen{inset:var(--mixin-inset-small-screen)}.Mixin--flex-direction-small-screen{flex-direction:var(--mixin-flex-direction-small-screen)}.Mixin--flex-wrap-small-screen{flex-wrap:var(--mixin-flex-wrap-small-screen)}.Mixin--align-items-small-screen{align-items:var(--mixin-align-items-small-screen)}.Mixin--justify-content-small-screen{justify-content:var(--mixin-justify-content-small-screen)}.Mixin--gap-small-screen{gap:var(--mixin-gap-small-screen)}.Mixin--grid-col-template-small-screen{grid-template-columns:var(--mixin-grid-col-template-small-screen)}.Mixin--grid-row-template-small-screen{grid-template-rows:var(--mixin-grid-row-template-small-screen)}.Mixin--grid-column-small-screen{grid-column:var(--mixin-grid-column-small-screen)}.Mixin--grid-row-small-screen{grid-row:var(--mixin-grid-row-small-screen)}}@media (width>=640px) and (width<=799px){.Mixin--margin-medium-screen{margin:var(--mixin-margin-medium-screen)}.Mixin--padding-medium-screen{padding:var(--mixin-padding-medium-screen)}.Mixin--display-medium-screen{display:var(--mixin-display-medium-screen)}.Mixin--opacity-medium-screen{opacity:var(--mixin-opacity-medium-screen)}.Mixin--position-medium-screen{position:var(--mixin-position-medium-screen)}.Mixin--inset-medium-screen{inset:var(--mixin-inset-medium-screen)}.Mixin--flex-direction-medium-screen{flex-direction:var(--mixin-flex-direction-medium-screen)}.Mixin--flex-wrap-medium-screen{flex-wrap:var(--mixin-flex-wrap-medium-screen)}.Mixin--align-items-medium-screen{align-items:var(--mixin-align-items-medium-screen)}.Mixin--justify-content-medium-screen{justify-content:var(--mixin-justify-content-medium-screen)}.Mixin--gap-medium-screen{gap:var(--mixin-gap-medium-screen)}.Mixin--grid-col-template-medium-screen{grid-template-columns:var(--mixin-grid-col-template-medium-screen)}.Mixin--grid-row-template-medium-screen{grid-template-rows:var(--mixin-grid-row-template-medium-screen)}.Mixin--grid-column-medium-screen{grid-column:var(--mixin-grid-column-medium-screen)}.Mixin--grid-row-medium-screen{grid-row:var(--mixin-grid-row-medium-screen)}}@media (width>=800px){.Mixin--margin-big-screen{margin:var(--mixin-margin-big-screen)}.Mixin--padding-big-screen{padding:var(--mixin-padding-big-screen)}.Mixin--display-big-screen{display:var(--mixin-display-big-screen)}.Mixin--opacity-big-screen{opacity:var(--mixin-opacity-big-screen)}.Mixin--position-big-screen{position:var(--mixin-position-big-screen)}.Mixin--inset-big-screen{inset:var(--mixin-inset-big-screen)}.Mixin--flex-direction-big-screen{flex-direction:var(--mixin-flex-direction-big-screen)}.Mixin--flex-wrap-big-screen{flex-wrap:var(--mixin-flex-wrap-big-screen)}.Mixin--align-items-big-screen{align-items:var(--mixin-align-items-big-screen)}.Mixin--justify-content-big-screen{justify-content:var(--mixin-justify-content-big-screen)}.Mixin--gap-big-screen{gap:var(--mixin-gap-big-screen)}.Mixin--grid-col-template-big-screen{grid-template-columns:var(--mixin-grid-col-template-big-screen)}.Mixin--grid-row-template-big-screen{grid-template-rows:var(--mixin-grid-row-template-big-screen)}.Mixin--grid-column-big-screen{grid-column:var(--mixin-grid-column-big-screen)}.Mixin--grid-row-big-screen{grid-row:var(--mixin-grid-row-big-screen)}}@container (width<=400px){.Mixin--margin-small-container{margin:var(--mixin-margin-small-container)}.Mixin--padding-small-container{padding:var(--mixin-padding-small-container)}.Mixin--display-small-container{display:var(--mixin-display-small-container)}.Mixin--opacity-small-container{opacity:var(--mixin-opacity-small-container)}.Mixin--position-small-container{position:var(--mixin-position-small-container)}.Mixin--inset-small-container{inset:var(--mixin-inset-small-container)}.Mixin--flex-direction-small-container{flex-direction:var(--mixin-flex-direction-small-container)}.Mixin--flex-wrap-small-container{flex-wrap:var(--mixin-flex-wrap-small-container)}.Mixin--align-items-small-container{align-items:var(--mixin-align-items-small-container)}.Mixin--justify-content-small-container{justify-content:var(--mixin-justify-content-small-container)}.Mixin--gap-small-container{gap:var(--mixin-gap-small-container)}.Mixin--grid-col-template-small-container{grid-template-columns:var(--mixin-grid-col-template-small-container)}.Mixin--grid-row-template-small-container{grid-template-rows:var(--mixin-grid-row-template-small-container)}.Mixin--grid-column-small-container{grid-column:var(--mixin-grid-column-small-container)}.Mixin--grid-row-small-container{grid-row:var(--mixin-grid-row-small-container)}}@container (width>=401px) and (width<=800px){.Mixin--margin-medium-container{margin:var(--mixin-margin-medium-container)}.Mixin--padding-medium-container{padding:var(--mixin-padding-medium-container)}.Mixin--display-medium-container{display:var(--mixin-display-medium-container)}.Mixin--opacity-medium-container{opacity:var(--mixin-opacity-medium-container)}.Mixin--position-medium-container{position:var(--mixin-position-medium-container)}.Mixin--inset-medium-container{inset:var(--mixin-inset-medium-container)}.Mixin--flex-direction-medium-container{flex-direction:var(--mixin-flex-direction-medium-container)}.Mixin--flex-wrap-medium-container{flex-wrap:var(--mixin-flex-wrap-medium-container)}.Mixin--align-items-medium-container{align-items:var(--mixin-align-items-medium-container)}.Mixin--justify-content-medium-container{justify-content:var(--mixin-justify-content-medium-container)}.Mixin--gap-medium-container{gap:var(--mixin-gap-medium-container)}.Mixin--grid-col-template-medium-container{grid-template-columns:var(--mixin-grid-col-template-medium-container)}.Mixin--grid-row-template-medium-container{grid-template-rows:var(--mixin-grid-row-template-medium-container)}.Mixin--grid-column-medium-container{grid-column:var(--mixin-grid-column-medium-container)}.Mixin--grid-row-medium-container{grid-row:var(--mixin-grid-row-medium-container)}}@container (width>=801px){.Mixin--margin-big-container{margin:var(--mixin-margin-big-container)}.Mixin--padding-big-container{padding:var(--mixin-padding-big-container)}.Mixin--display-big-container{display:var(--mixin-display-big-container)}.Mixin--opacity-big-container{opacity:var(--mixin-opacity-big-container)}.Mixin--position-big-container{position:var(--mixin-position-big-container)}.Mixin--inset-big-container{inset:var(--mixin-inset-big-container)}.Mixin--flex-direction-big-container{flex-direction:var(--mixin-flex-direction-big-container)}.Mixin--flex-wrap-big-container{flex-wrap:var(--mixin-flex-wrap-big-container)}.Mixin--align-items-big-container{align-items:var(--mixin-align-items-big-container)}.Mixin--justify-content-big-container{justify-content:var(--mixin-justify-content-big-container)}.Mixin--gap-big-container{gap:var(--mixin-gap-big-container)}.Mixin--grid-col-template-big-container{grid-template-columns:var(--mixin-grid-col-template-big-container)}.Mixin--grid-row-template-big-container{grid-template-rows:var(--mixin-grid-row-template-big-container)}.Mixin--grid-column-big-container{grid-column:var(--mixin-grid-column-big-container)}.Mixin--grid-row-big-container{grid-row:var(--mixin-grid-row-big-container)}}.Button--root:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.Button--sm{padding-block:var(--space-0_5);padding-inline:var(--space-1_5);font-size:var(--text-1_75)}.Button--md{padding-block:var(--space-1);padding-inline:var(--space-2);font-size:var(--text-2)}.Button--lg{padding-block:var(--space-1_5);padding-inline:var(--space-3);font-size:var(--text-2_25)}.Button--is-icon{padding:var(--space-1)}.Button--root:disabled{opacity:.5;cursor:not-allowed;transform:none}.Button--root:disabled:hover{background:var(--button-bg-color,var(--color-bg))}.Button--root:disabled:active{border-color:var(--button-border-color,transparent)}.Text--muted{color:var(--color-text-muted)}.Text--bold{font-weight:var(--font-weight-bold)}.Text--underline{text-decoration:underline}.Text--pretty{text-wrap:pretty}.Text--align-left{text-align:left}.Text--align-center{text-align:center}.Text--align-right{text-align:right}.Text--top-margin{margin-block-start:.3em}.Text--bottom-margin{margin-block-end:.5em}.Sidebar--open{transform:translate(0)}.Sidebar--link-active,.Sidebar--link-active:hover{background-color:var(--color-primary-subtle);color:var(--color-primary)}@media (width<=799px){.Sidebar--root:not(.Sidebar--open)+.Sidebar--overlay{display:none}}@media (width>=800px){.Layout--root:not(.Layout--is-docs) .Sidebar--root{display:none}}}@layer user-overrides{[data-theme=bubblegum]{--color-bg:#fdf2f8;--color-bg-subtle:#fce7f3;--color-bg-muted:#fbcfe8;--color-surface:#fff;--color-border:#f9a8d4;--color-border-subtle:#fbcfe8;--color-text:#831843;--color-text-muted:#be185d;--color-text-subtle:#db2777;--color-primary:#ec4899;--color-primary-hover:#db2777;--color-primary-subtle:#fce7f3;--color-primary-active:#be185d;--color-accent:#38bdf8;--color-success:#22c55e;--color-warning:#eab308;--color-error:#ef4444;--shadow-sm:0 2px 4px #ec48991a;--shadow-md:0 4px 8px -1px #ec489926, 0 2px 4px -2px #ec48991a;--shadow-lg:0 12px 20px -4px #ec489926, 0 4px 8px -4px #ec48991a;--color-code-bg:#2d1523;--color-code-text:#fdf2f8;--color-code-comment:#9d6a8a;--color-code-keyword:#f9a8d4;--color-code-string:#7dd3fc;--color-code-function:#f472b6;--color-code-number:#38bdf8;--radius-sm:calc(var(--base-size) * .75);--radius-md:calc(var(--base-size) * 1.25);--radius-lg:calc(var(--base-size) * 2);--radius-xl:calc(var(--base-size) * 3)}[data-theme=bubblegum] .Button--root{font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.025em}[data-theme=bubblegum] .Badge--root{border-radius:var(--radius-md);font-weight:var(--font-weight-bold)}[data-theme=bubblegum] .Card--root{border-radius:var(--radius-xl);border-width:2px}[data-theme=bubblegum] .CodeBlock--root{border:2px solid var(--color-primary)}@media (prefers-color-scheme:dark){[data-theme=bubblegum]{--color-bg:#1a0a14;--color-bg-subtle:#2d1523;--color-bg-muted:#4a1d3d;--color-surface:#2d1523;--color-border:#6b2154;--color-border-subtle:#4a1d3d;--color-text:#fdf2f8;--color-text-muted:#f9a8d4;--color-text-subtle:#f472b6;--color-primary:#f472b6;--color-primary-hover:#f9a8d4;--color-primary-subtle:#500724;--color-primary-active:#ec4899;--color-accent:#7dd3fc;--color-success:#4ade80;--color-warning:#facc15;--color-error:#f87171;--shadow-sm:0 2px 4px #0006;--shadow-md:0 4px 8px -1px #00000080, 0 2px 4px -2px #0006;--shadow-lg:0 12px 20px -4px #00000080, 0 4px 8px -4px #0006;--color-code-bg:#1a0a14;--color-code-text:#fdf2f8;--color-code-comment:#9d6a8a;--color-code-keyword:#f9a8d4;--color-code-string:#7dd3fc;--color-code-function:#f472b6;--color-code-number:#38bdf8}}[data-theme=midnight]{--color-bg:#f5f3ff;--color-bg-subtle:#ede9fe;--color-bg-muted:#ddd6fe;--color-surface:#fff;--color-border:#c4b5fd;--color-border-subtle:#ddd6fe;--color-text:#1e1b4b;--color-text-muted:#5b21b6;--color-text-subtle:#7c3aed;--color-primary:#7c3aed;--color-primary-hover:#6d28d9;--color-primary-subtle:#ede9fe;--color-primary-active:#5b21b6;--color-accent:#0ea5e9;--color-success:#10b981;--color-warning:#f59e0b;--color-error:#ef4444;--shadow-sm:0 1px 2px #5b21b61a;--shadow-md:0 4px 6px -1px #5b21b626, 0 2px 4px -2px #5b21b61a;--shadow-lg:0 10px 15px -3px #5b21b626, 0 4px 6px -4px #5b21b61a}@media (prefers-color-scheme:dark){[data-theme=midnight]{--color-bg:#0f0d1a;--color-bg-subtle:#1a1625;--color-bg-muted:#2d2640;--color-surface:#1a1625;--color-border:#3d3455;--color-border-subtle:#2d2640;--color-text:#e8e4f0;--color-text-muted:#a89fc4;--color-text-subtle:#6b5f8a;--color-primary:#a78bfa;--color-primary-hover:#c4b5fd;--color-primary-subtle:#2e1065;--color-primary-active:#8b5cf6;--color-accent:#38bdf8;--color-success:#4ade80;--color-warning:#fbbf24;--color-error:#f87171;--shadow-sm:0 1px 2px #0006;--shadow-md:0 4px 6px -1px #00000080, 0 2px 4px -2px #0006;--shadow-lg:0 10px 15px -3px #00000080, 0 4px 6px -4px #0006}}}@layer components-override{@media (width<=799px){.Layout--main{grid-area:2/1/-1/-1}}}
