@layer claria.foundation, claria.components, claria.utilities;@layer claria.components{.styles_root__94Qm_{flex-direction:column;gap:var(--gap-s)}.styles_root__94Qm_,.styles_tags__O7uA1{display:flex;width:100%;min-width:0;box-sizing:border-box}.styles_tags__O7uA1{min-height:var(--input-h-s);gap:var(--gap-xs);align-items:center;align-content:center;flex-wrap:wrap}.styles_tags__O7uA1:has(.styles_input__EnX4r:focus-visible){outline:2px solid var(--color-blue);outline-offset:2px}.styles_input__EnX4r{flex:1 1 120px;min-width:min(120px,100%);max-width:100%;box-sizing:border-box;background:rgba(0,0,0,0);border:none;outline:none;font-size:var(--p3-size);color:var(--text-color);padding:var(--gap-xs) var(--input-px-s)}.styles_input__EnX4r::placeholder{color:var(--text-secondary-color)}.styles_input__EnX4r:disabled{opacity:.5;cursor:not-allowed}.styles_sizeXs__nX6Jk .styles_input__EnX4r{font-size:var(--p4-size);flex-basis:80px;min-width:min(80px,100%);padding-inline:var(--input-px-xs)}.styles_sizeXs__nX6Jk .styles_tags__O7uA1{min-height:var(--input-h-xs)}.styles_sizeS__dPSVh .styles_tags__O7uA1{min-height:var(--input-h-s)}.styles_sizeM__Ncczq .styles_input__EnX4r{font-size:var(--p2-size);flex-basis:150px;min-width:min(150px,100%);padding-inline:var(--input-px-m)}.styles_sizeM__Ncczq .styles_tags__O7uA1{min-height:var(--input-h-m)}.styles_sizeL__gmG7f .styles_tags__O7uA1{min-height:var(--input-h-l)}.styles_sizeL__gmG7f .styles_input__EnX4r{padding-inline:var(--input-px-l)}.styles_sizeXl__mcy_t .styles_tags__O7uA1{min-height:var(--input-h-xl)}.styles_sizeXl__mcy_t .styles_input__EnX4r{padding-inline:var(--input-px-xl)}.styles_sizeXxl__zX9bf .styles_tags__O7uA1{min-height:var(--input-h-xxl)}.styles_sizeXxl__zX9bf .styles_input__EnX4r{padding-inline:var(--input-px-xxl)}.styles_tags__O7uA1 .styles_tag__iWHFz{border-radius:calc(var(--btn-r-m) - var(--gap-xs))}.styles_glass__J0Lyj .styles_tags__O7uA1,.styles_on-glass__5l__n .styles_tags__O7uA1,.styles_solid__VRmY_ .styles_tags__O7uA1{border-radius:var(--btn-r-m);padding:var(--gap-xs) var(--gap-xs);transition:background-color .2s ease,border-color .2s ease}.styles_solid__VRmY_ .styles_tags__O7uA1{background:var(--solid-control);border:1px solid rgba(0,0,0,0)}@media(hover:hover)and (pointer:fine){.styles_solid__VRmY_ .styles_tags__O7uA1:hover:not(:focus-within){border-color:rgba(0,0,0,0);background:var(--solid-control-h)}}.styles_solid__VRmY_ .styles_tags__O7uA1:focus-within{border-color:var(--solid-border-focus);background:var(--solid-control)}.styles_glass__J0Lyj .styles_tags__O7uA1{background:var(--glass-bg);border:1px solid var(--glass-border);backdrop-filter:blur(var(--glass-blur,8px)) saturate(var(--glass-saturation,150%))}@media(hover:hover)and (pointer:fine){.styles_glass__J0Lyj .styles_tags__O7uA1:hover:not(:focus-within){border-color:var(--glass-border-h);background:var(--glass-control-h)}}.styles_glass__J0Lyj .styles_tags__O7uA1:focus-within{border-color:var(--glass-border-focus);background:var(--glass-bg)}.styles_on-glass__5l__n .styles_tags__O7uA1{background:var(--on-glass-surface-1);border:1px solid var(--on-glass-border)}@media(hover:hover)and (pointer:fine){.styles_on-glass__5l__n .styles_tags__O7uA1:hover:not(:focus-within){border-color:var(--on-glass-border-h);background:var(--on-glass-surface-1-h)}}.styles_on-glass__5l__n .styles_tags__O7uA1:focus-within{border-color:var(--on-glass-border-focus);background:var(--on-glass-surface-1)}.mist-blur{--mist-blur-duration:200ms;--mist-blur-distance:20px}.mist-blur>*{transition:opacity var(--mist-blur-duration) var(--ease-out,ease-out),filter var(--mist-blur-duration) var(--ease-out,ease-out),transform var(--mist-blur-duration) var(--ease-out,ease-out)}.mist-blur--entering.mist-blur--fade>*{opacity:0}.mist-blur--entering.mist-blur--blur>*{filter:blur(8px)}.mist-blur--entering.mist-blur--up>*{transform:translateY(var(--mist-blur-distance))}.mist-blur--entering.mist-blur--down>*{transform:translateY(calc(var(--mist-blur-distance) * -1))}.mist-blur--entering.mist-blur--left>*{transform:translateX(var(--mist-blur-distance))}.mist-blur--entering.mist-blur--right>*{transform:translateX(calc(var(--mist-blur-distance) * -1))}.mist-blur--entering.mist-blur--fade.mist-blur--up>*{opacity:0;transform:translateY(var(--mist-blur-distance))}.mist-blur--entering.mist-blur--fade.mist-blur--down>*{opacity:0;transform:translateY(calc(var(--mist-blur-distance) * -1))}.mist-blur--entering.mist-blur--fade.mist-blur--left>*{opacity:0;transform:translateX(var(--mist-blur-distance))}.mist-blur--entering.mist-blur--fade.mist-blur--right>*{opacity:0;transform:translateX(calc(var(--mist-blur-distance) * -1))}.mist-blur--entering.mist-blur--blur.mist-blur--up>*{filter:blur(8px);transform:translateY(var(--mist-blur-distance))}.mist-blur--entering.mist-blur--blur.mist-blur--down>*{filter:blur(8px);transform:translateY(calc(var(--mist-blur-distance) * -1))}.mist-blur--entering.mist-blur--fade.mist-blur--blur.mist-blur--up>*{opacity:0;filter:blur(8px);transform:translateY(var(--mist-blur-distance))}.mist-blur--entering.mist-blur--fade.mist-blur--blur.mist-blur--down>*{opacity:0;filter:blur(8px);transform:translateY(calc(var(--mist-blur-distance) * -1))}.mist-blur--entering.mist-blur--fade.mist-blur--blur:not(.mist-blur--up):not(.mist-blur--down):not(.mist-blur--left):not(.mist-blur--right)>*{opacity:0;filter:blur(8px)}.mist-blur--entered>*{opacity:1;filter:blur(0);transform:translate(0)}.mist-blur--exiting.mist-blur--fade>*{opacity:0}.mist-blur--exiting.mist-blur--blur>*{filter:blur(8px)}.mist-blur--exiting.mist-blur--up>*{transform:translateY(calc(var(--mist-blur-distance) * -1))}.mist-blur--exiting.mist-blur--down>*{transform:translateY(var(--mist-blur-distance))}.mist-blur--exiting.mist-blur--left>*{transform:translateX(calc(var(--mist-blur-distance) * -1))}.mist-blur--exiting.mist-blur--right>*{transform:translateX(var(--mist-blur-distance))}.mist-blur--exiting.mist-blur--fade.mist-blur--up>*{opacity:0;transform:translateY(calc(var(--mist-blur-distance) * -1))}.mist-blur--exiting.mist-blur--fade.mist-blur--down>*{opacity:0;transform:translateY(var(--mist-blur-distance))}.mist-blur--exiting.mist-blur--fade.mist-blur--left>*{opacity:0;transform:translateX(calc(var(--mist-blur-distance) * -1))}.mist-blur--exiting.mist-blur--fade.mist-blur--right>*{opacity:0;transform:translateX(var(--mist-blur-distance))}.mist-blur--exiting.mist-blur--blur.mist-blur--up>*{filter:blur(8px);transform:translateY(calc(var(--mist-blur-distance) * -1))}.mist-blur--exiting.mist-blur--blur.mist-blur--down>*{filter:blur(8px);transform:translateY(var(--mist-blur-distance))}.mist-blur--exiting.mist-blur--fade.mist-blur--blur.mist-blur--up>*{opacity:0;filter:blur(8px);transform:translateY(calc(var(--mist-blur-distance) * -1))}.mist-blur--exiting.mist-blur--fade.mist-blur--blur.mist-blur--down>*{opacity:0;filter:blur(8px);transform:translateY(var(--mist-blur-distance))}.mist-blur--exiting.mist-blur--fade.mist-blur--blur:not(.mist-blur--up):not(.mist-blur--down):not(.mist-blur--left):not(.mist-blur--right)>*{opacity:0;filter:blur(8px)}.mist-blur--exited>*{opacity:0}.styles_color-picker__K_sXc{display:flex;flex-direction:column;gap:var(--gap-s)}.styles_color-picker__label__eF_Ga{font-size:var(--p3-size);color:var(--text-secondary-color);font-weight:500}.styles_color-picker__content__ponjS{display:flex;align-items:center;gap:var(--gap-s);flex-wrap:wrap}.styles_color-picker__preview__9hSO4{width:calc(var(--picker-control-size, var(--btn-h-m))*8/9);height:calc(var(--picker-control-size, var(--btn-h-m))*8/9);border-radius:var(--card-br-s);border:2px solid var(--solid-border);display:flex;align-items:center;justify-content:center;flex-shrink:0;background-image:linear-gradient(45deg,var(--solid-border) 25%,transparent 25%),linear-gradient(-45deg,var(--solid-border) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--solid-border) 75%),linear-gradient(-45deg,transparent 75%,var(--solid-border) 75%);background-size:8px 8px;background-position:0 0,0 4px,4px -4px,-4px 0;position:relative;overflow:hidden}.styles_color-picker__preview__9hSO4:before{content:"";position:absolute;inset:0;background:inherit;background-image:none}.styles_color-picker__preview-empty____vNy{color:var(--text-tertiary-color);font-size:12px;position:relative;z-index:1}.styles_color-picker__colors__tS0aj{display:flex;gap:var(--gap-xs);flex-wrap:wrap}.styles_color-picker__color__ceH1C{width:calc(var(--picker-control-size, var(--btn-h-m))*2/3);height:calc(var(--picker-control-size, var(--btn-h-m))*2/3);border-radius:50%;border:2px solid rgba(0,0,0,0);cursor:pointer;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease;position:relative}.styles_color-picker__color__ceH1C:hover{transform:scale(1.15)}.styles_color-picker__color--selected__UqRYD{border-color:var(--text-color);box-shadow:0 0 0 2px var(--surface-0),0 0 0 4px currentColor}.styles_color-picker__color--custom__bMLNw{background:conic-gradient(from 0deg,#ff0000,#ffff00,#00ff00,#00ffff,#0000ff,#ff00ff,#ff0000);display:flex;align-items:center;justify-content:center}.styles_color-picker__color--custom__bMLNw svg{width:14px;height:14px;color:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.5))}.styles_color-picker__input__aqwtv{width:max(9ch,var(--picker-control-size,var(--btn-h-m))*2.5);height:max(24px,var(--picker-control-size,var(--btn-h-m))*7/9);padding:0 var(--gap-s);border:1px solid var(--solid-border);border-radius:var(--btn-r-s);background:var(--solid-control);color:var(--text-color);font-size:var(--p3-size);font-family:var(--font-mono,monospace);outline:none;transition:border-color .15s ease,background .15s ease}.styles_color-picker__input__aqwtv:hover{border-color:var(--solid-border-h);background:var(--solid-control-h)}.styles_color-picker__input__aqwtv:focus{border-color:var(--solid-border-focus);background:var(--solid-control)}.styles_color-picker__input__aqwtv::placeholder{color:var(--text-tertiary-color)}.styles_color-picker__clear__bzzhy:focus-visible,.styles_color-picker__input__aqwtv:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}.styles_color-picker__clear__bzzhy{width:calc(var(--picker-control-size, var(--btn-h-m))*2/3);height:calc(var(--picker-control-size, var(--btn-h-m))*2/3);border-radius:50%;border:none;background:var(--solid-control-h);color:var(--text-tertiary-color);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s ease,color .15s ease}.styles_color-picker__clear__bzzhy:hover{background:var(--ghost-red-h);color:var(--color-red)}.styles_color-picker__clear__bzzhy svg{width:12px;height:12px}.styles_color-picker__value__ZW6_6{font-size:var(--p4-size);color:var(--text-tertiary-color);font-family:var(--font-mono,monospace)}.styles_color-picker--xs__tJGZ8{--picker-control-size:var(--btn-h-xs)}.styles_color-picker--s__9mbQS{--picker-control-size:var(--btn-h-s)}.styles_color-picker--m__k3vUa{--picker-control-size:var(--btn-h-m)}.styles_color-picker--l__I6_nY{--picker-control-size:var(--btn-h-l)}.styles_color-picker--xl__JLfv7{--picker-control-size:var(--btn-h-xl)}.styles_color-picker--xxl__YV9yx{--picker-control-size:var(--btn-h-xxl)}.styles_cpd__Fd_WT{display:inline-flex;flex-direction:column;gap:var(--gap-xs)}.styles_cpd__label__cO13o{font-size:var(--p3-size);color:var(--text-secondary-color);font-weight:500}.styles_cpd__trigger-wrapper__IAjKT{display:inline-flex;cursor:pointer}.styles_cpd-menu____8wF.glass-m{position:fixed;z-index:var(--z-popover,1600);width:min(340px,100vw - 16px);max-height:calc(100dvh - 16px);overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:var(--gap-s)}.styles_cpd-section__LPqgP{display:flex;flex-direction:column;gap:var(--gap-xs);flex-shrink:0}.styles_cpd-section__label__zzjQV{font-size:var(--p4-size);color:var(--text-tertiary-color);font-weight:500;padding:0 2px}.styles_cpd-system__Rv3ur{display:flex;flex-wrap:wrap;gap:var(--gap-xs)}.styles_cpd-swatch__2HYes{width:var(--cpd-swatch-size,26px);height:var(--cpd-swatch-size,26px);flex-shrink:0;border-radius:50%;border:2px solid rgba(0,0,0,0);cursor:pointer;transition:transform .12s ease,border-color .12s ease}.styles_cpd-swatch__2HYes:hover{transform:scale(1.1)}.styles_cpd-swatch--active__yYoaf{border-color:var(--text-color);box-shadow:0 0 0 1px var(--bg-color)}.styles_cpd-swatch__2HYes:focus-visible{outline:2px solid var(--text-color);outline-offset:2px}.styles_cpd-menu--xs__2kV2L{--cpd-swatch-size:calc(var(--btn-h-xs) * 13 / 18)}.styles_cpd-menu--s__7RZyo{--cpd-swatch-size:calc(var(--btn-h-s) * 13 / 18)}.styles_cpd-menu--m__Bnq6M{--cpd-swatch-size:calc(var(--btn-h-m) * 13 / 18)}.styles_cpd-menu--l__Yvfpp{--cpd-swatch-size:calc(var(--btn-h-l) * 13 / 18)}.styles_cpd-menu--xl__7EF46{--cpd-swatch-size:calc(var(--btn-h-xl) * 13 / 18)}.styles_cpd-menu--xxl__Os85O{--cpd-swatch-size:calc(var(--btn-h-xxl) * 13 / 18)}.styles_cpd-palette__tMx8A{display:grid;grid-template-columns:repeat(13,1fr);gap:3px}.styles_cpd-dot__FgSHm{width:100%;aspect-ratio:1;border:1.5px solid rgba(0,0,0,0);cursor:pointer;transition:transform .1s ease,border-color .1s ease;min-width:16px}.styles_cpd-dot__FgSHm:hover{transform:scale(1.1);z-index:1}.styles_cpd-dot--active__uOYw4,.styles_cpd-dot__FgSHm:hover{border-color:var(--text-color)}.styles_cpd-section__LPqgP.styles_cpd-hex-row__QxzZ4{flex-direction:row;align-items:center;gap:var(--gap-xs);padding-top:var(--gap-xs);border-top:1px solid var(--solid-border)}.styles_cpd-hex-preview__FbmCS{width:24px;height:24px;border:1.5px solid var(--solid-border);flex-shrink:0;background:linear-gradient(45deg,var(--solid-border) 25%,transparent 25%),linear-gradient(-45deg,var(--solid-border) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--solid-border) 75%),linear-gradient(-45deg,transparent 75%,var(--solid-border) 75%);background-size:6px 6px;background-position:0 0,0 3px,3px -3px,-3px 0}.styles_cpd-hex-preview__FbmCS[style*=background-color]{background-image:none}.styles_cpd-hex-input__lKkeq{flex:1;min-width:0;font-family:var(--font-mono,monospace)}}@layer claria.foundation, claria.components, claria.utilities;@layer claria.components{}@layer claria.foundation, claria.components, claria.utilities;@layer claria.components{}@layer claria.foundation, claria.components, claria.utilities;@layer claria.components{}.ComponentPlayground_story__WmdWx{display:grid;gap:var(--gap-xl);min-width:0}.ComponentPlayground_section__o1_f8{display:grid;gap:var(--gap-m);min-width:0;scroll-margin-top:calc(var(--header-height, 0px) + var(--gap-xl))}.ComponentPlayground_colorControl__zDcXe{min-width:0;width:100%}.ComponentPlayground_colorSwatch__mkCBx{width:1em;height:1em;border-radius:50%;border:1px solid var(--text-quaternary-color)}.ComponentPlayground_preview__P7f6P>:is(button,a,span,svg){justify-self:center;max-width:100%}.ComponentPlayground_sample__7p5vL>:is(button,a,span,svg){align-self:flex-start;max-width:100%}.ComponentPlayground_preview__P7f6P{display:grid;align-content:center;justify-items:stretch;gap:var(--gap-m);min-height:12rem;min-width:0;isolation:isolate}.ComponentPlayground_previewCentered__h7sMq{justify-items:center}.ComponentPlayground_previewCentered__h7sMq>*{min-width:0;max-width:100%}.ComponentPlayground_previewCentered__h7sMq>.form-field{width:fit-content}.ComponentPlayground_samples__4Tys0{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:var(--gap-m);padding-block:var(--gap-m)}.ComponentPlayground_sample__7p5vL{display:flex;flex-direction:column;align-items:stretch;justify-content:start;gap:var(--gap-m);min-width:0;padding:var(--card-p-m);border-radius:var(--card-br-m);background:var(--surface-1)}.ComponentPlayground_sample__7p5vL>code{color:var(--text-secondary-color)}@layer claria.foundation, claria.components, claria.utilities;@layer claria.components{.FoundationStories_typeSamples__N4TLK[data-typography-preset=inter]{--font-primary:var(--font-inter);--font-heading:var(--font-inter);--font-heading-alt:var(--font-inter);--font-mono:var(--font-geist-mono);--font-light:300;--font-regular:400;--font-medium:500;--font-semibold:600;--font-bold:700;--font-extrabold:800;--line-height-base:1.5;--line-height-tight:1.05;--line-height-normal:1.45;--line-height-relaxed:1.6;--line-height-quote:1.5;--line-height-lead:1.4;--tracking-tight:-0.01em;--tracking-normal:0;--tracking-wide:0.02em;--spacing-xs:clamp(0.375rem,0.3309859155rem + 0.1877934272vw,0.5rem);--spacing-s:clamp(0.5rem,0.411971831rem + 0.3755868545vw,0.75rem);--spacing-m:clamp(1rem,0.911971831rem + 0.3755868545vw,1.25rem);--spacing-l:clamp(1.5rem,1.323943662rem + 0.7511737089vw,2rem);--spacing-xl:clamp(2rem,1.823943662rem + 0.7511737089vw,2.5rem);--block-text-spacing:clamp(1.5rem,1.323943662rem + 0.7511737089vw,2rem);--heading-spacing-top:clamp(1.75rem,1.485915493rem + 1.1267605634vw,2.5rem);--heading-spacing-bottom:clamp(0.75rem,0.573943662rem + 0.7511737089vw,1.25rem);--base-font-size:var(--type-p2-size);--type-body-font-family:var(--font-primary);--type-body-size:var(--type-p2-size);--type-body-line-height:var(--type-p2-line-height);--type-body-weight:var(--font-regular);--type-body-letter-spacing:var(--tracking-normal);--type-hero-size:clamp(3rem,1.9436619718rem + 4.5070422535vw,6rem);--type-hero-font-family:var(--type-h1-font-family);--type-hero-line-height:1;--type-hero-weight:var(--type-h1-weight);--type-hero-letter-spacing:var(--type-h1-letter-spacing);--type-h1-size:clamp(2.375rem,1.8028169014rem + 2.441314554vw,4rem);--type-h1-font-family:var(--font-heading);--type-h1-line-height:1.05;--type-h1-weight:700;--type-h1-letter-spacing:-0.04em;--type-h1-margin-block-end:0.4em;--type-h2-size:clamp(1.875rem,1.4788732394rem + 1.6901408451vw,3rem);--type-h2-font-family:var(--font-heading);--type-h2-line-height:1.1;--type-h2-weight:700;--type-h2-letter-spacing:-0.03em;--type-h2-margin-block-end:0.35em;--type-h3-size:clamp(1.5rem,1.235915493rem + 1.1267605634vw,2.25rem);--type-h3-font-family:var(--font-heading);--type-h3-line-height:1.15;--type-h3-weight:700;--type-h3-letter-spacing:-0.02em;--type-h3-margin-block-end:0.35em;--type-h4-size:clamp(1.3125rem,1.2024647887rem + 0.4694835681vw,1.625rem);--type-h4-font-family:var(--font-heading);--type-h4-line-height:1.2;--type-h4-weight:700;--type-h4-letter-spacing:-0.01em;--type-h4-margin-block-end:0.35em;--type-h5-size:clamp(1.125rem,1.036971831rem + 0.3755868545vw,1.375rem);--type-h5-font-family:var(--font-primary);--type-h5-line-height:1.25;--type-h5-weight:700;--type-h5-letter-spacing:0;--type-h5-margin-block-end:0.4em;--type-h6-size:clamp(1rem,0.911971831rem + 0.3755868545vw,1.25rem);--type-h6-font-family:var(--font-primary);--type-h6-line-height:1.3;--type-h6-weight:var(--font-semibold);--type-h6-letter-spacing:0;--type-h6-margin-block-end:0.4em;--type-p1-size:clamp(1.125rem,1.036971831rem + 0.3755868545vw,1.375rem);--type-p1-font-family:var(--font-primary);--type-p1-line-height:1.45;--type-p1-weight:var(--font-regular);--type-p1-letter-spacing:var(--tracking-normal);--type-p2-size:clamp(1rem,0.9559859155rem + 0.1877934272vw,1.125rem);--type-p2-font-family:var(--font-primary);--type-p2-line-height:1.5;--type-p2-weight:var(--font-regular);--type-p2-letter-spacing:var(--tracking-normal);--type-p3-size:clamp(0.875rem,0.8309859155rem + 0.1877934272vw,1rem);--type-p3-font-family:var(--font-primary);--type-p3-line-height:1.4;--type-p3-weight:var(--font-regular);--type-p3-letter-spacing:var(--tracking-normal);--type-p4-size:clamp(0.8125rem,0.7904929577rem + 0.0938967136vw,0.875rem);--type-p4-font-family:var(--font-primary);--type-p4-line-height:1.4;--type-p4-weight:var(--font-regular);--type-p4-letter-spacing:var(--tracking-normal);--type-p5-size:clamp(0.75rem,0.7279929577rem + 0.0938967136vw,0.8125rem);--type-p5-font-family:var(--font-primary);--type-p5-line-height:1.4;--type-p5-weight:var(--font-regular);--type-p5-letter-spacing:var(--tracking-normal);--type-lead-size:clamp(1.25rem,1.073943662rem + 0.7511737089vw,1.75rem);--type-lead-font-family:var(--font-primary);--type-lead-line-height:1.4;--type-lead-weight:var(--font-regular);--type-lead-letter-spacing:var(--tracking-tight);--type-lead-margin-block-end:0.75em;--type-lead2-size:clamp(1.125rem,0.9929577465rem + 0.5633802817vw,1.5rem);--type-lead2-font-family:var(--font-primary);--type-lead2-line-height:1.4;--type-lead2-weight:var(--font-regular);--type-lead2-letter-spacing:var(--tracking-tight);--type-lead2-margin-block-end:0.75em;--type-quote-size:clamp(1.125rem,0.9929577465rem + 0.5633802817vw,1.5rem);--type-quote-font-family:var(--font-primary);--type-quote-line-height:1.5;--type-quote-weight:var(--font-regular);--type-quote-letter-spacing:var(--tracking-normal);--type-quote-font-style:italic;--type-quote-margin-block:1.5rem;--type-quote-padding-block:var(--spacing-m);--type-quote-padding-inline:var(--spacing-l);--type-quote-inline-padding-block:var(--spacing-m);--type-quote-inline-padding-inline:var(--spacing-m);--type-quote-glass-margin-block:var(--type-quote-margin-block);--type-quote-mark-font-family:var(--font-heading);--type-quote-mark-size:var(--type-h3-size);--type-quote-mark-line-height:0.5;--type-poem-font-family:var(--font-heading-alt);--type-poem-size:var(--type-p2-size);--type-poem-line-height:var(--line-height-relaxed);--type-poem-weight:var(--font-regular);--type-poem-letter-spacing:var(--tracking-normal);--type-ui-p1-size:clamp(1rem,0.911971831rem + 0.3755868545vw,1.25rem);--type-ui-p2-size:clamp(0.9375rem,0.8714788732rem + 0.2816901408vw,1.125rem);--type-ui-p3-size:clamp(0.875rem,0.8309859155rem + 0.1877934272vw,1rem);--type-ui-p4-size:clamp(0.75rem,0.7059859155rem + 0.1877934272vw,0.875rem);--type-ui-p5-size:clamp(0.6875rem,0.6654929577rem + 0.0938967136vw,0.75rem);--type-ui-h1-size:clamp(2rem,1.6478873239rem + 1.5023474178vw,3rem);--type-ui-h2-size:clamp(1.75rem,1.485915493rem + 1.1267605634vw,2.5rem);--type-ui-h3-size:clamp(1.5rem,1.323943662rem + 0.7511737089vw,2rem);--type-ui-h4-size:clamp(1.25rem,1.0959507042rem + 0.6572769953vw,1.6875rem);--type-ui-h5-size:clamp(1.125rem,1.0149647887rem + 0.4694835681vw,1.4375rem);--type-caption-font-family:var(--font-primary);--type-caption-size:var(--type-ui-p3-size);--type-caption-line-height:1.3;--type-caption-weight:var(--font-regular);--type-caption-letter-spacing:var(--tracking-normal);--type-caption-small-size:var(--type-ui-p4-size);--type-label-font-family:var(--font-primary);--type-label-size:var(--type-ui-p3-size);--type-label-line-height:1.3;--type-label-weight:var(--font-medium);--type-label-letter-spacing:var(--tracking-normal);--type-label-small-size:var(--type-ui-p4-size);--type-label-xs-size:var(--type-ui-p5-size);--type-citation-font-family:var(--font-primary);--type-citation-size:var(--type-p3-size);--type-citation-line-height:var(--type-p3-line-height);--type-citation-weight:var(--font-regular);--type-citation-letter-spacing:var(--tracking-normal);--type-citation-text-align:right;--type-code-font-family:var(--font-mono);--type-code-size:0.9em;--type-code-line-height:1.5;--type-code-weight:var(--font-regular);--type-block-heading-spacing-before:var(--heading-spacing-top);--type-block-paragraph-spacing-after:0.75em;--type-block-paragraph-spacing-between:var(--type-block-paragraph-spacing-after);--type-block-list-spacing-before:0.75rem;--type-block-list-spacing-after:var(--type-block-list-spacing-before);--type-block-list-item-spacing:0.35em;--type-block-media-spacing:1rem;--type-block-heading-paragraph-spacing:0;--h1-size:var(--type-h1-size);--h2-size:var(--type-h2-size);--h3-size:var(--type-h3-size);--h4-size:var(--type-h4-size);--h5-size:var(--type-h5-size);--h6-size:var(--type-h6-size);--p1-size:var(--type-p1-size);--p2-size:var(--type-p2-size);--p3-size:var(--type-p3-size);--p4-size:var(--type-p4-size);--p5-size:var(--type-p5-size);--hero-size:var(--type-hero-size);--lead-size:var(--type-lead-size);--lead2-size:var(--type-lead2-size);--quote-size:var(--type-quote-size);--ui-p1-size:var(--type-ui-p1-size);--ui-p2-size:var(--type-ui-p2-size);--ui-p3-size:var(--type-ui-p3-size);--ui-p4-size:var(--type-ui-p4-size);--ui-p5-size:var(--type-ui-p5-size);--ui-h1-size:var(--type-ui-h1-size);--ui-h2-size:var(--type-ui-h2-size);--ui-h3-size:var(--type-ui-h3-size);--ui-h4-size:var(--type-ui-h4-size);--ui-h5-size:var(--type-ui-h5-size);--heading-line-height-h1:var(--type-h1-line-height);--heading-line-height-h2:var(--type-h2-line-height);--heading-line-height-h3:var(--type-h3-line-height);--heading-line-height-h4:var(--type-h4-line-height);--heading-line-height-h5:var(--type-h5-line-height);--heading-weight-h1:var(--type-h1-weight);--heading-weight-h2:var(--type-h2-weight);--heading-weight-h3:var(--type-h3-weight);--heading-weight-h4:var(--type-h4-weight);--heading-weight-h5:var(--type-h5-weight);--heading-tracking-h1:var(--type-h1-letter-spacing);--heading-tracking-h2:var(--type-h2-letter-spacing);--heading-tracking-h3:var(--type-h3-letter-spacing);--heading-tracking-h4:var(--type-h4-letter-spacing);--heading-tracking-h5:var(--type-h5-letter-spacing)}.FoundationStories_typeSamples__N4TLK[data-typography-preset=vestibule-inter]{--font-primary:var(--font-inter);--font-heading:var(--font-vestibule);--font-heading-alt:var(--font-inter);--font-mono:var(--font-geist-mono);--font-light:300;--font-regular:400;--font-medium:500;--font-semibold:600;--font-bold:700;--font-extrabold:800;--line-height-base:1.3;--line-height-tight:1;--line-height-normal:1.2;--line-height-relaxed:1.3;--line-height-quote:1.3;--line-height-lead:1.3;--tracking-tight:-0.01em;--tracking-normal:0;--tracking-wide:0.02em;--spacing-xs:clamp(0.375rem,0.3309859155rem + 0.1877934272vw,0.5rem);--spacing-s:clamp(0.5rem,0.411971831rem + 0.3755868545vw,0.75rem);--spacing-m:clamp(1rem,0.911971831rem + 0.3755868545vw,1.25rem);--spacing-l:clamp(1.5rem,1.323943662rem + 0.7511737089vw,2rem);--spacing-xl:clamp(2rem,1.823943662rem + 0.7511737089vw,2.5rem);--block-text-spacing:clamp(1.5rem,1.323943662rem + 0.7511737089vw,2rem);--heading-spacing-top:clamp(2.25rem,1.8098591549rem + 1.8779342723vw,3.5rem);--heading-spacing-bottom:clamp(1rem,0.823943662rem + 0.7511737089vw,1.5rem);--base-font-size:var(--type-p2-size);--type-body-font-family:var(--font-primary);--type-body-size:var(--type-p2-size);--type-body-line-height:var(--type-p2-line-height);--type-body-weight:var(--font-regular);--type-body-letter-spacing:var(--tracking-normal);--type-hero-size:clamp(3rem,1.9436619718rem + 4.5070422535vw,6rem);--type-hero-font-family:var(--type-h1-font-family);--type-hero-line-height:1.05;--type-hero-weight:var(--type-h1-weight);--type-hero-letter-spacing:var(--type-h1-letter-spacing);--type-h1-size:clamp(2.3125rem,1.7623239437rem + 2.3474178404vw,3.875rem);--type-h1-font-family:var(--font-heading);--type-h1-line-height:1.05;--type-h1-weight:400;--type-h1-letter-spacing:0em;--type-h1-margin-block-end:0.4em;--type-h2-size:clamp(1.875rem,1.4788732394rem + 1.6901408451vw,3rem);--type-h2-font-family:var(--font-heading);--type-h2-line-height:1.05;--type-h2-weight:400;--type-h2-letter-spacing:0.005em;--type-h2-margin-block-end:0.35em;--type-h3-size:clamp(1.5rem,1.235915493rem + 1.1267605634vw,2.25rem);--type-h3-font-family:var(--font-heading);--type-h3-line-height:1.075;--type-h3-weight:400;--type-h3-letter-spacing:0.007em;--type-h3-margin-block-end:0.3em;--type-h4-size:clamp(1.3125rem,1.2024647887rem + 0.4694835681vw,1.625rem);--type-h4-font-family:var(--font-heading);--type-h4-line-height:1.075;--type-h4-weight:400;--type-h4-letter-spacing:0.02em;--type-h4-margin-block-end:0.3em;--type-h5-size:clamp(1.125rem,1.036971831rem + 0.3755868545vw,1.375rem);--type-h5-font-family:var(--font-heading);--type-h5-line-height:1.08;--type-h5-weight:400;--type-h5-letter-spacing:0.04em;--type-h5-margin-block-end:0.35em;--type-h6-size:clamp(1rem,0.911971831rem + 0.3755868545vw,1.25rem);--type-h6-font-family:var(--font-primary);--type-h6-line-height:1.14;--type-h6-weight:var(--font-medium);--type-h6-letter-spacing:0.02em;--type-h6-margin-block-end:0.4em;--type-p1-size:clamp(1.125rem,1.036971831rem + 0.3755868545vw,1.375rem);--type-p1-font-family:var(--font-primary);--type-p1-line-height:1.3;--type-p1-weight:var(--font-regular);--type-p1-letter-spacing:var(--tracking-normal);--type-p2-size:clamp(1rem,0.9559859155rem + 0.1877934272vw,1.125rem);--type-p2-font-family:var(--font-primary);--type-p2-line-height:1.3;--type-p2-weight:var(--font-regular);--type-p2-letter-spacing:var(--tracking-normal);--type-p3-size:clamp(0.875rem,0.8309859155rem + 0.1877934272vw,1rem);--type-p3-font-family:var(--font-primary);--type-p3-line-height:1.3;--type-p3-weight:var(--font-regular);--type-p3-letter-spacing:var(--tracking-normal);--type-p4-size:clamp(0.8125rem,0.7904929577rem + 0.0938967136vw,0.875rem);--type-p4-font-family:var(--font-primary);--type-p4-line-height:1.3;--type-p4-weight:var(--font-regular);--type-p4-letter-spacing:var(--tracking-normal);--type-p5-size:clamp(0.75rem,0.7279929577rem + 0.0938967136vw,0.8125rem);--type-p5-font-family:var(--font-primary);--type-p5-line-height:1.3;--type-p5-weight:var(--font-regular);--type-p5-letter-spacing:var(--tracking-normal);--type-lead-size:clamp(1.25rem,1.073943662rem + 0.7511737089vw,1.75rem);--type-lead-font-family:var(--font-primary);--type-lead-line-height:var(--line-height-lead);--type-lead-weight:var(--font-regular);--type-lead-letter-spacing:var(--tracking-tight);--type-lead-margin-block-end:1.5em;--type-lead2-size:clamp(1.125rem,0.9929577465rem + 0.5633802817vw,1.5rem);--type-lead2-font-family:var(--font-primary);--type-lead2-line-height:var(--line-height-lead);--type-lead2-weight:var(--font-regular);--type-lead2-letter-spacing:var(--tracking-tight);--type-lead2-margin-block-end:1.2em;--type-quote-size:clamp(1.125rem,0.9929577465rem + 0.5633802817vw,1.5rem);--type-quote-font-family:var(--font-primary);--type-quote-line-height:var(--line-height-quote);--type-quote-weight:var(--font-regular);--type-quote-letter-spacing:var(--tracking-normal);--type-quote-font-style:italic;--type-quote-margin-block:var(--spacing-l);--type-quote-padding-block:var(--spacing-m);--type-quote-padding-inline:var(--spacing-l);--type-quote-inline-padding-block:var(--spacing-m);--type-quote-inline-padding-inline:var(--spacing-m);--type-quote-glass-margin-block:var(--spacing-xl);--type-quote-mark-font-family:var(--font-heading);--type-quote-mark-size:var(--type-h3-size);--type-quote-mark-line-height:0.5;--type-poem-font-family:var(--font-heading-alt);--type-poem-size:var(--type-p2-size);--type-poem-line-height:var(--line-height-relaxed);--type-poem-weight:var(--font-regular);--type-poem-letter-spacing:var(--tracking-normal);--type-ui-p1-size:clamp(1rem,0.911971831rem + 0.3755868545vw,1.25rem);--type-ui-p2-size:clamp(0.9375rem,0.8714788732rem + 0.2816901408vw,1.125rem);--type-ui-p3-size:clamp(0.875rem,0.8309859155rem + 0.1877934272vw,1rem);--type-ui-p4-size:clamp(0.75rem,0.7059859155rem + 0.1877934272vw,0.875rem);--type-ui-p5-size:clamp(0.6875rem,0.6654929577rem + 0.0938967136vw,0.75rem);--type-ui-h1-size:clamp(2rem,1.6478873239rem + 1.5023474178vw,3rem);--type-ui-h2-size:clamp(1.75rem,1.485915493rem + 1.1267605634vw,2.5rem);--type-ui-h3-size:clamp(1.5rem,1.323943662rem + 0.7511737089vw,2rem);--type-ui-h4-size:clamp(1.25rem,1.0959507042rem + 0.6572769953vw,1.6875rem);--type-ui-h5-size:clamp(1.125rem,1.0149647887rem + 0.4694835681vw,1.4375rem);--type-caption-font-family:var(--font-primary);--type-caption-size:var(--type-ui-p3-size);--type-caption-line-height:1.3;--type-caption-weight:var(--font-regular);--type-caption-letter-spacing:var(--tracking-normal);--type-caption-small-size:var(--type-ui-p4-size);--type-label-font-family:var(--font-primary);--type-label-size:var(--type-ui-p3-size);--type-label-line-height:1.3;--type-label-weight:var(--font-medium);--type-label-letter-spacing:var(--tracking-normal);--type-label-small-size:var(--type-ui-p4-size);--type-label-xs-size:var(--type-ui-p5-size);--type-citation-font-family:var(--font-primary);--type-citation-size:var(--type-p3-size);--type-citation-line-height:var(--type-p3-line-height);--type-citation-weight:var(--font-regular);--type-citation-letter-spacing:var(--tracking-normal);--type-citation-text-align:right;--type-code-font-family:var(--font-mono);--type-code-size:0.9em;--type-code-line-height:1.5;--type-code-weight:var(--font-regular);--type-block-heading-spacing-before:var(--heading-spacing-top);--type-block-paragraph-spacing-after:var(--spacing-s);--type-block-paragraph-spacing-between:1rem;--type-block-list-spacing-before:var(--spacing-m);--type-block-list-spacing-after:var(--spacing-m);--type-block-list-item-spacing:var(--spacing-s);--type-block-media-spacing:var(--spacing-m);--type-block-heading-paragraph-spacing:0;--h1-size:var(--type-h1-size);--h2-size:var(--type-h2-size);--h3-size:var(--type-h3-size);--h4-size:var(--type-h4-size);--h5-size:var(--type-h5-size);--h6-size:var(--type-h6-size);--p1-size:var(--type-p1-size);--p2-size:var(--type-p2-size);--p3-size:var(--type-p3-size);--p4-size:var(--type-p4-size);--p5-size:var(--type-p5-size);--hero-size:var(--type-hero-size);--lead-size:var(--type-lead-size);--lead2-size:var(--type-lead2-size);--quote-size:var(--type-quote-size);--ui-p1-size:var(--type-ui-p1-size);--ui-p2-size:var(--type-ui-p2-size);--ui-p3-size:var(--type-ui-p3-size);--ui-p4-size:var(--type-ui-p4-size);--ui-p5-size:var(--type-ui-p5-size);--ui-h1-size:var(--type-ui-h1-size);--ui-h2-size:var(--type-ui-h2-size);--ui-h3-size:var(--type-ui-h3-size);--ui-h4-size:var(--type-ui-h4-size);--ui-h5-size:var(--type-ui-h5-size);--heading-line-height-h1:var(--type-h1-line-height);--heading-line-height-h2:var(--type-h2-line-height);--heading-line-height-h3:var(--type-h3-line-height);--heading-line-height-h4:var(--type-h4-line-height);--heading-line-height-h5:var(--type-h5-line-height);--heading-weight-h1:var(--type-h1-weight);--heading-weight-h2:var(--type-h2-weight);--heading-weight-h3:var(--type-h3-weight);--heading-weight-h4:var(--type-h4-weight);--heading-weight-h5:var(--type-h5-weight);--heading-tracking-h1:var(--type-h1-letter-spacing);--heading-tracking-h2:var(--type-h2-letter-spacing);--heading-tracking-h3:var(--type-h3-letter-spacing);--heading-tracking-h4:var(--type-h4-letter-spacing);--heading-tracking-h5:var(--type-h5-letter-spacing)}}.FoundationStories_document__17hJV{min-width:0;grid-template-columns:minmax(0,1fr)}.FoundationStories_document__17hJV>*{min-width:0}.FoundationStories_cards__ZLaiO{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:var(--gap-m)}.FoundationStories_swatches__pcWbo{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));gap:var(--gap-s)}.FoundationStories_swatch__9SAMf{display:grid;grid-template-columns:2rem 1fr auto;align-items:center;gap:var(--gap-s);padding:var(--component-p-m);border:1px solid var(--solid-border);border-radius:var(--card-br-m);min-width:0}.FoundationStories_swatch__9SAMf code{overflow-wrap:anywhere;font-size:var(--p4-size)}.FoundationStories_color__bqNts{aspect-ratio:1;border:1px solid var(--solid-border);border-radius:var(--card-br-s)}.FoundationStories_typeSamples__N4TLK{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gap-l);overflow-wrap:anywhere}.FoundationStories_layoutPreview__UE64e{min-height:8rem;border:1px solid var(--solid-border);border-radius:var(--card-br-l)}.FoundationStories_surface__yk1lV{padding:var(--card-p-l);border:1px solid var(--solid-border);border-radius:var(--card-br-l)}.FoundationStories_surfaceStates__rnkEv{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gap-xs);margin-top:var(--gap-m)}.FoundationStories_surfaceStates__rnkEv span{padding:var(--component-p-s) 0;border:1px solid var(--solid-border);border-radius:var(--card-br-s);text-align:center;font-size:var(--p5-size)}.stories_frame__mAps4{position:relative;min-height:18rem;min-width:0;overflow:hidden;isolation:isolate;border-radius:var(--card-br-l);background:var(--surface-1);padding:var(--card-p-m)}.stories_headerFrame__EnSTD{position:relative;min-height:10rem;min-width:0;isolation:isolate}.stories_headerFrame__EnSTD .glass-header,.stories_headerFrame__EnSTD .olenev-header{position:relative;inset:auto;z-index:auto;width:100%;margin:0;transform:none;pointer-events:auto}.stories_search__dGbMp{position:relative;display:grid;align-content:center;gap:var(--gap-m);min-height:18rem}.stories_suggestionsPreview__8icsn{position:relative;inset:auto;z-index:auto}.stories_dialog__tWF0n{width:min(90vw,34rem)}.stories_card__tYrED{width:100%;min-height:10rem}.stories_slide__eVb_f{min-height:12rem;display:grid;align-content:center;padding:var(--card-p-l);background:var(--surface-2);border-radius:var(--card-br-l)}.stories_effect__kYf0q{position:relative;min-height:22rem;overflow:hidden;isolation:isolate;transform:translateZ(0);border-radius:var(--card-br-l)}.stories_effectContent__Ughca{position:relative;z-index:1;padding:var(--card-p-xl);color:var(--text-color)}.stories_mistPreview__veOi1{position:relative;min-width:0;padding-block:calc(var(--btn-h-m) + var(--gap-m))}.stories_mistToggle__qDn_i{position:absolute;inset-block-start:0;inset-inline-end:0;min-inline-size:8rem}.stories_mistStage__6iuGs{display:grid;place-items:center;min-height:12rem;min-width:0;overflow:hidden}.stories_mistContent__P_Wjv{width:min(100%,24rem)}.stories_data__rT3j0{display:grid;gap:var(--gap-m);min-width:0}.stories_image__sOCuo{display:block;width:100%;height:auto;border-radius:var(--card-br-m)}.IconStory_grid__vJORT{display:grid;grid-template-columns:repeat(auto-fill,minmax(7rem,1fr));gap:var(--gap-s)}.IconStory_item__O9oC6{height:auto;padding:var(--component-p-l)}.IconStory_item__O9oC6 .btn__text-main{display:grid;gap:var(--gap-s);justify-items:center;white-space:normal;overflow-wrap:anywhere}.IconStory_item__O9oC6 span{font-size:var(--p5-size)}