.DemoCard_DemoCard__49DAr{display:flex;flex-direction:column;gap:var(--space-xs);padding:0;text-align:start;background-color:initial;border:0;cursor:pointer;color:inherit;font:inherit;width:100%}.DemoCard_DemoCard__49DAr:focus-visible{outline:2px solid var(--fg-primary);outline-offset:4px;border-radius:var(--radius-xs)}.DemoCard_DemoCard__thumb__TAyTl{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:var(--radius-3xs);background:var(--color-gray-02)}.DemoCard_DemoCard__thumbImg__euQ82{display:block;width:100%;height:100%;object-fit:cover!important;object-position:center!important;transition:filter var(--hover_transition,.12s) ease}.DemoCard_DemoCard__49DAr:hover .DemoCard_DemoCard__thumbImg__euQ82{filter:brightness(.96)}.DemoCard_DemoCard__49DAr:hover .DemoCard_DemoCard__area__WVQAw,.DemoCard_DemoCard__49DAr:hover .DemoCard_DemoCard__date__01Mqr{color:var(--fg-primary)}.DemoCard_DemoCard__playBadge__5Terf{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background-color:rgb(17 17 24/75%);color:var(--color-gray-08);backdrop-filter:blur(4px);transition:background-color var(--hover_transition,.12s) ease}.DemoCard_DemoCard__49DAr:hover .DemoCard_DemoCard__playBadge__5Terf{background-color:var(--color-gray-01)}.DemoCard_DemoCard__duration__3gzYS{position:absolute;inset-block-end:var(--space-2xs);inset-inline-end:var(--space-2xs);padding:2px var(--space-2xs);border-radius:var(--radius-3xs);background-color:rgb(17 17 24/80%);color:var(--color-gray-08);font:var(--body-m_font);letter-spacing:var(--body-m_letter-spacing);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.DemoCard_DemoCard__body__BC09K{display:flex;flex-direction:column;gap:var(--space-3xs)}.DemoCard_DemoCard__area__WVQAw,.DemoCard_DemoCard__date__01Mqr{font:var(--body-m_font);letter-spacing:var(--body-m_letter-spacing);color:var(--fg-secondary);transition:color var(--hover_transition,.12s) ease}.DemoCard_DemoCard__title__hKufC{margin:0;font:var(--heading-s_font);letter-spacing:var(--heading_letter-spacing);color:var(--fg-primary);text-wrap:balance;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.DemoCard_DemoCard__presenter__SbuRu{display:flex;align-items:center;gap:var(--space-2xs);margin-top:var(--space-2xs)}.DemoCard_DemoCard__avatar__BDl7r{width:28px;height:28px;border-radius:50%;object-fit:cover;background-color:var(--bg-secondary);display:inline-grid;place-items:center;flex-shrink:0}.DemoCard_DemoCard__avatar--fallback__IvZEl{font:var(--body-m_font);font-weight:500;color:var(--fg-primary)}.DemoCard_DemoCard__presenterName__4jBIc{font:var(--body-m_font);letter-spacing:var(--body-m_letter-spacing);color:var(--fg-secondary)}@media (prefers-reduced-motion:reduce){.DemoCard_DemoCard__playBadge__5Terf{transition:none}}.DemoFilters_DemoFilters__gIdn9{display:flex;flex-wrap:wrap;gap:var(--space-xs);width:100%}.DemoFilters_DemoFilters__chip___Nfja{display:inline-flex;align-items:center;gap:var(--space-xs);height:32px;padding:0 12px;border-radius:8px;border:none;background-color:var(--dark_bg);color:var(--dark_01);font:var(--h6_font);cursor:pointer;transition:background-color var(--hover_transition),color var(--hover_transition)}.DemoFilters_DemoFilters__chip___Nfja:hover{background-color:var(--dark_05)}.DemoFilters_DemoFilters__chip--active__W4YAT{background-color:var(--dark_01);color:var(--white)}.DemoFilters_DemoFilters__chip--active__W4YAT:hover{background-color:var(--dark_02)}.DemoFilters_DemoFilters__count__9gkNx{font:var(--p3_font);color:var(--dark_03);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.DemoFilters_DemoFilters__chip--active__W4YAT .DemoFilters_DemoFilters__count__9gkNx{color:var(--dark_04)}.DemoModal_DemoModal__uHeOF{position:fixed;inset:0;z-index:1000;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background-color:initial;color:inherit;overflow:visible;opacity:0;transition:opacity .3s ease-out,display allow-discrete .3s,overlay allow-discrete .3s}.DemoModal_DemoModal__uHeOF[open]{opacity:1}@starting-style{.DemoModal_DemoModal__uHeOF[open]{opacity:0}}.DemoModal_DemoModal__uHeOF::backdrop{background-color:#000;opacity:0;transition:opacity .3s ease-out,display allow-discrete .3s,overlay allow-discrete .3s}.DemoModal_DemoModal__uHeOF[open]::backdrop{opacity:1}@starting-style{.DemoModal_DemoModal__uHeOF[open]::backdrop{opacity:0}}.DemoModal_DemoModal__panel__oKy5d{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--space-m);padding:var(--space-xl) var(--space-l);overflow-y:auto;overscroll-behavior:contain}.DemoModal_DemoModal__close__1H3vw{position:fixed;inset-block-start:var(--space-m);inset-inline-end:var(--space-m);z-index:2;display:grid;width:2.25rem;height:2.25rem;border:0;align-content:center;justify-content:center;color:var(--white);background:transparent;cursor:pointer}.DemoModal_DemoModal__close__1H3vw:focus{outline:none}.DemoModal_DemoModal__close__1H3vw:focus-visible{outline:1px solid var(--white)}.DemoModal_DemoModal__player__0I2BV{position:relative;width:100%;max-width:min(1100px,90vw);aspect-ratio:16/9;background-color:var(--color-gray-01);border-radius:var(--radius-xs);overflow:hidden}.DemoModal_DemoModal__iframe__VEhnA{width:100%;height:100%;border:0}.DemoModal_DemoModal__caption__Dk9Tc{display:flex;flex-direction:column;align-items:center;gap:var(--space-xs);width:100%;max-width:min(1100px,90vw);padding:0 var(--space-m);color:var(--white);text-align:center}.DemoModal_DemoModal__meta__ElK3i{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs);font:var(--body-m_font);letter-spacing:var(--body-m_letter-spacing);color:var(--color-gray-05)}.DemoModal_DemoModal__area__FfzMk{color:var(--color-gray-05)}.DemoModal_DemoModal__title__B1QTJ{margin:0;font:var(--heading-m_font);letter-spacing:var(--heading_letter-spacing);color:var(--color-gray-08)}.DemoModal_DemoModal__description__JUcP3{margin:0;font:var(--body-l_font);letter-spacing:var(--body-l_letter-spacing);color:var(--color-gray-05);max-width:70ch}.DemoModal_DemoModal__links__gLxnE{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-m)}.DemoModal_DemoModal__changelogLink__HJprR{margin-top:var(--space-2xs);font:var(--body-l_font);letter-spacing:var(--body-l_letter-spacing);color:var(--color-gray-08);text-decoration:underline;text-underline-offset:2px;text-decoration-color:hsl(0deg 0% 100%/40%);transition:text-decoration-color var(--hover_transition,.12s) ease}.DemoModal_DemoModal__changelogLink__HJprR:hover{text-decoration-color:transparent}body:has(.DemoModal_DemoModal__uHeOF[open]){padding-inline-end:env(scrollbar-width,0);overflow:hidden;scrollbar-gutter:stable;overscroll-behavior:contain}@media (max-width:719px){.DemoModal_DemoModal__panel__oKy5d{justify-content:flex-start;padding:var(--space-l) var(--space-m);gap:var(--space-m)}.DemoModal_DemoModal__caption__Dk9Tc{padding:0}}.HeroCompact_HeroCompact__Yvsrl{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-2xl);max-width:1296px;margin-inline:auto;padding:var(--space-2xl) var(--space-m) 0}.HeroCompact_HeroCompact__heading__p_u8u{display:flex;flex-direction:column;gap:var(--space-s);max-width:537px;animation:HeroCompact_hero-compact-rise__f4wmC .4s cubic-bezier(.2,0,0,1) backwards}.HeroCompact_HeroCompact__eyebrow__4V8f0{color:var(--fg-secondary)}.HeroCompact_HeroCompact__title___ha9y{font:var(--heading-xl_font);letter-spacing:var(--heading_letter-spacing);color:var(--fg-primary);margin:0;text-wrap:balance}.HeroCompact_HeroCompact__aside__4U16C{max-width:647px;animation:HeroCompact_hero-compact-rise__f4wmC .4s cubic-bezier(.2,0,0,1) .08s backwards}.HeroCompact_HeroCompact__description__NKyNe{font:var(--body-l_font);letter-spacing:var(--body-l_letter-spacing);color:var(--fg-secondary);margin:0;white-space:pre-line}@keyframes HeroCompact_hero-compact-rise__f4wmC{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.HeroCompact_HeroCompact__aside__4U16C,.HeroCompact_HeroCompact__heading__p_u8u{animation:none}}@media (max-width:840px){.HeroCompact_HeroCompact__Yvsrl{flex-direction:column;align-items:stretch;gap:var(--space-s)}.HeroCompact_HeroCompact__aside__4U16C,.HeroCompact_HeroCompact__heading__p_u8u{max-width:none}}@media (max-width:1024px){.HeroCompact_HeroCompact__title___ha9y{font:var(--heading-l_font)}}.Demos_page__NyHBo{background:var(--bg-primary)}.Demos_filter__R3on2{display:flex;flex-wrap:wrap;gap:var(--space-s);max-width:1296px;margin-inline:auto;padding:var(--space-l) var(--space-m) 0}.Demos_filter__item__LRMps{border:none;background:transparent;padding:0;font:var(--label_font);letter-spacing:var(--label_letter-spacing);color:var(--fg-secondary);cursor:pointer;transition:color var(--hover_transition,.12s) ease}.Demos_filter__item--active__DFPww,.Demos_filter__item--active__DFPww:hover,.Demos_filter__item__LRMps:hover{color:var(--fg-primary)}.Demos_catalog__qO5yw{max-width:1296px;margin-inline:auto;padding:var(--space-xl) var(--space-m)}.Demos_weeks__tbIL4{display:flex;flex-direction:column;gap:var(--space-xl)}.Demos_week__heading__skgGg{font:var(--body-l_font);letter-spacing:var(--body-l_letter-spacing);color:var(--fg-muted);margin:0 0 var(--space-m)}.Demos_grid__jIOB_{display:grid;grid-template-columns:repeat(4,1fr);column-gap:var(--space-xl);row-gap:var(--space-l);align-items:start;list-style:none;margin:0;padding:0}@media (max-width:840px){.Demos_grid__jIOB_{grid-template-columns:repeat(2,1fr);column-gap:var(--space-m)}}@media (max-width:640px){.Demos_grid__jIOB_{grid-template-columns:1fr}}.Demos_grid__item__SBHkN{min-width:0}.Demos_empty__GmYgg{font:var(--body-l_font);letter-spacing:var(--body-l_letter-spacing);color:var(--fg-secondary);text-align:center;padding:var(--space-2xl) 0}.Demos_catalog__qO5yw,.Demos_filter__R3on2{animation:Demos_demos-fade__mW9hf .4s ease-out .16s backwards}@keyframes Demos_demos-fade__mW9hf{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.Demos_catalog__qO5yw,.Demos_filter__R3on2{animation:none}}