.labs_page__3_KX3{--font-bento-paragraph:var(--font-article);font-family:var(--font-article),sans-serif;min-height:100svh;background:#ededeb;color:#161616;padding:24px 24px 48px;-webkit-font-smoothing:antialiased}.labs_page__3_KX3 h1,.labs_page__3_KX3 h2,.labs_page__3_KX3 h3{font-family:var(--font-labs-title),sans-serif}.labs_container__DrdvC{max-width:1024px;margin:auto;container-type:inline-size}.labs_page__3_KX3 .labs_surfaces__0j3RK{min-height:0;padding:0;overflow:visible;background:transparent}.labs_surfaces__0j3RK .labs_surface__AgxLa{animation:none;padding:32px}.labs_galleryNav__0MGT6{display:flex;align-items:center;gap:8px;padding:8px;margin-bottom:20px;border-radius:100px;background:#e4e4e1;font-size:14px}.labs_detailNav__drJDz{margin-bottom:12px}.labs_homeLink___wBP2{display:inline-flex;align-items:center;justify-content:center;gap:10px;flex-shrink:0;min-height:44px;padding:10px 20px 10px 16px;border-radius:100px;background:#fff;color:#202020;text-decoration:none}.labs_homeLink___wBP2 svg{width:14px;height:14px;color:#737373}.labs_homeLink___wBP2:hover{background:#f8f8f7}.labs_navEndLink__lgqVS{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-left:auto;min-height:44px;padding:10px 16px;border-radius:100px;color:#363636;text-decoration:none}.labs_navEndLink__lgqVS svg{width:14px;height:14px;color:#737373}.labs_navEndLink__lgqVS:hover{background:#ffffff70}.labs_search__nKXlH{display:flex;align-items:center;gap:10px;flex:1;min-width:0;border-radius:100px;min-height:44px;padding:0 16px}.labs_search__nKXlH>svg{width:16px;height:16px;flex-shrink:0;color:#777}.labs_search__nKXlH input{min-width:0;width:100%;border:0;background:transparent;font:inherit;outline:none}.labs_search__nKXlH:focus-within{background:#ffffff70}.labs_search__nKXlH input::-webkit-search-cancel-button{appearance:none}.labs_search__nKXlH button{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;color:#666}.labs_grid__QDGea{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.labs_surfaces__0j3RK .labs_tile__z70o7{display:block;padding:8px;text-decoration:none;color:inherit}.labs_preview__gAiGy{position:relative;aspect-ratio:4/3;overflow:hidden;border-radius:26px;background:#f3f2ed}.labs_preview__gAiGy img,.labs_preview__gAiGy video{display:block;width:100%;height:100%;object-fit:cover}.labs_previewVideo__9TuaG{position:absolute;inset:0}.labs_tileCopy__EiS2F{padding:22px 20px 20px}.labs_tileHeading__O6Zpj{display:flex;align-items:center;justify-content:space-between}.labs_tileHeading__O6Zpj h2{font-size:24px;font-weight:500;letter-spacing:-.025em;margin:0}.labs_openArrow__rhW8q{display:grid;place-items:center;width:32px;height:32px;background:#f3f3ef;border-radius:50%;transition:background .2s,color .2s}.labs_tile__z70o7:focus-visible .labs_openArrow__rhW8q,.labs_tile__z70o7:hover .labs_openArrow__rhW8q{background:#000;color:#fff}.labs_tags__nQosx{display:flex;flex-wrap:wrap;gap:6px}.labs_tags__nQosx span{padding:5px 10px;border-radius:8px;background:#f2f2ef;color:#62625b;font-size:12px;line-height:1.3}.labs_previewTags__8TBQb{position:absolute;top:16px;left:16px;right:16px;z-index:1}.labs_previewTags__8TBQb span{background:#ffffffeb;color:#505049}.labs_empty__5gh_K{text-align:center}.labs_empty__5gh_K h2{font-size:24px;font-weight:500}.labs_empty__5gh_K p{color:#666;margin:12px 0 24px}.labs_empty__5gh_K button{text-decoration:underline}.labs_footer__EioJr{display:flex;justify-content:space-between;margin:28px 8px 0;font-size:12px;color:#74746d}.labs_surfaces__0j3RK .labs_detailHeader__CdsNE{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;padding:36px 40px;margin-bottom:12px}.labs_detailHeader__CdsNE h1{font-size:clamp(28px,4vw,36px);font-weight:500;letter-spacing:-.04em;margin:0;line-height:1.1}.labs_detailHeader__CdsNE .labs_tags__nQosx{margin-left:auto;justify-content:flex-end}.labs_surfaces__0j3RK .labs_playground__LIKBF{padding:8px}.labs_stage__S7aTR{--stage-background:#f5f5f7;min-height:400px;display:flex;align-items:center;justify-content:center;border-radius:26px;padding:40px;background:var(--stage-background)}.labs_sliderStage__vVer8{position:relative}.labs_sliderDemo__I7Nyx{max-width:320px;width:100%}.labs_noteImage__anKTO{display:block;width:80cqw;max-width:none;height:auto;margin:24px 0 24px calc((100% - 80cqw) / 2 - 11px);border-radius:12px}.labs_sliderValue__sBMIR{position:absolute;bottom:24px;left:50%;transform:translateX(-50%);color:#737378;font-size:14px;font-variant-numeric:tabular-nums}.labs_sliderControls__BByD8{display:grid;grid-template-columns:132px 152px minmax(220px,1fr) auto;align-items:end;gap:28px;padding:24px 28px 20px}.labs_sliderControls__BByD8 fieldset{border:0;padding:0;margin:0;min-width:0}.labs_sliderControls__BByD8 legend{display:block;width:100%;padding:0;margin-bottom:10px;color:#737378;font-size:12px;line-height:18px;font-weight:500}.labs_tickChoices__TGiT_{display:flex;padding:3px;border-radius:12px;background:#f2f2f4}.labs_tickChoices__TGiT_ button{flex:1;min-width:44px;min-height:44px;border:1px solid transparent;border-radius:9px;background:transparent;color:#737378;font-size:13px;font-variant-numeric:tabular-nums}.labs_tickChoices__TGiT_ button[aria-pressed=true]{background:white;border-color:#e4e4e8;color:#242428;box-shadow:0 1px 3px #00000008}.labs_tooltipCheck___Qkc6{display:flex;align-items:center;gap:10px;min-height:50px;color:#36363b;font-size:13px;cursor:pointer}.labs_tooltipCheck___Qkc6 input{width:18px;height:18px;margin:0;accent-color:#242428;cursor:pointer}.labs_swatches__VtdOW{display:flex;align-items:center;gap:0;min-height:50px}.labs_swatches__VtdOW button{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;border:0;border-radius:50%;background:transparent}.labs_swatches__VtdOW span{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--swatch);color:white}.labs_swatches__VtdOW button[aria-pressed=true] span{outline:1px solid var(--swatch);outline-offset:4px}.labs_swatches__VtdOW svg{width:16px;height:16px}.labs_sliderReset__ef3y8{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;margin-bottom:3px;padding:0 14px;border:1px solid #e5e5e9;border-radius:10px;background:white;color:#606067;font-size:13px}.labs_sliderReset__ef3y8 svg{width:15px;height:15px}@media (hover:hover){.labs_sliderReset__ef3y8:hover{background:#f5f5f7;color:#242428}.labs_swatches__VtdOW button:hover{background:#f5f5f7}}@media (max-width:800px){.labs_sliderControls__BByD8{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px 24px;padding:24px 20px 16px}.labs_sliderControls__BByD8 .labs_trackColorOptions__pCpdi{grid-column:1/-1;padding-top:18px;border-top:1px solid #eeeef0}.labs_trackColorOptions__pCpdi legend{float:left}.labs_trackColorOptions__pCpdi .labs_swatches__VtdOW{clear:both}.labs_sliderReset__ef3y8{grid-column:1/-1;margin:0}}.labs_badgeControls__tdVwH{display:flex;flex-wrap:wrap;align-items:end;gap:20px;padding:24px}.labs_badgeControls__tdVwH legend,.labs_labelInput__ArbCM{color:#666;font-size:13px}.labs_badgeIconOptions__RDHUj{display:flex;flex-wrap:wrap;gap:12px 16px}.labs_badgeIconOptions__RDHUj>div{display:grid;gap:6px}.labs_badgeIconOptions__RDHUj .labs_tooltipCheck___Qkc6{min-height:24px}.labs_badgeIconOptions__RDHUj select{width:160px;min-height:38px;padding:0 10px;border:1px solid #deded8;border-radius:10px;background:white;color:#161616;font:inherit;font-size:13px}.labs_badgeIconOptions__RDHUj select:disabled{background:#f2f2ef;color:#666}.labs_page__3_KX3 button{cursor:pointer;font-family:inherit}.labs_reset__4Rn4y{margin-left:auto;color:#666;font-size:13px;padding:8px}.labs_description__FJ1dx{--article-body:#555;--article-ink:#262626;max-width:640px;margin:32px auto;padding-inline:8px;font-family:var(--font-article),sans-serif}.labs_badgeFrame___Gpmf{--badge-icon-size:.876em;--badge-resize-duration:240ms;position:relative;max-width:100%;font-family:var(--font-tooltip),monospace;font-size:clamp(24px,5vw,40px);font-weight:500;line-height:1.2}@supports (height:1cap){.labs_badgeFrame___Gpmf{--badge-icon-size:1.2cap}}.labs_badgeContent__XuZgp,.labs_badgeSizer__i5FHe{display:flex;align-items:center;padding:.3em .55em}.labs_badgeSizer__i5FHe{visibility:hidden}.labs_badgeDemo___htXl{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%);overflow:hidden;border-radius:18px;transition:width var(--badge-resize-duration) linear}@supports (corner-shape:squircle){.labs_badgeDemo___htXl{border-radius:24px;corner-shape:squircle}}.labs_badgeColorLayer__Zr6YX,.labs_badgeContent__XuZgp,.labs_badgeSheen__hMf9A{position:absolute;inset:0}.labs_badgeColorLayer__Zr6YX{--badge-tint:rgb(var(--badge-rgb)/20%);color:rgb(var(--badge-rgb));background:linear-gradient(var(--badge-tint),var(--badge-tint)),var(--stage-background)}.labs_badgeContent__XuZgp{justify-content:center}.labs_badgeLabel__PpwWL{display:block;min-width:0;overflow-wrap:anywhere}.labs_badgeContent__XuZgp .labs_badgeLabel__PpwWL{flex:none}.labs_badgeIconSlot__LejmF{position:relative;flex:none;width:0;height:var(--badge-icon-size)}.labs_badgeContent__XuZgp .labs_badgeIconSlot__LejmF{transition:width var(--badge-resize-duration) linear}.labs_badgeIconSlot__LejmF[data-icon]{width:calc(var(--badge-icon-size) + .3em)}.labs_badgeFrame___Gpmf[data-trailing-only] .labs_badgeIconSlot__LejmF[data-side=leading]{width:.15em}.labs_badgeGlyph__c722Y{position:absolute;top:0;left:0}.labs_badgeIconSlot__LejmF[data-side=trailing] .labs_badgeGlyph__c722Y{left:auto;right:0}.labs_badgeGlyph__c722Y svg{display:block;width:var(--badge-icon-size);height:var(--badge-icon-size)}.labs_badgeSheen__hMf9A{background:linear-gradient(90deg,transparent 84%,rgb(255 255 255/50%))}@media (prefers-reduced-motion:reduce){.labs_badgeFrame___Gpmf{--badge-resize-duration:0ms}}.labs_badgeControls__tdVwH fieldset{border:0;padding:0;margin:0}.labs_badgeControls__tdVwH legend{margin-bottom:8px}.labs_labelInput__ArbCM{display:flex;flex-direction:column;gap:8px}.labs_labelInput__ArbCM input{width:160px;padding:9px 12px;border:1px solid #deded8;border-radius:10px;color:#161616;font:inherit}.labs_page__3_KX3 a:focus-visible,.labs_page__3_KX3 button:focus-visible,.labs_page__3_KX3 input:focus-visible,.labs_page__3_KX3 select:focus-visible{outline:2px solid #536742;outline-offset:4px}.labs_page__3_KX3 .labs_search__nKXlH input:focus-visible{outline:none}@media (max-width:600px){.labs_page__3_KX3{padding:12px 12px 32px}.labs_surfaces__0j3RK .labs_detailHeader__CdsNE{padding:28px 24px}.labs_grid__QDGea{grid-template-columns:1fr}.labs_galleryNav__0MGT6{gap:0}.labs_search__nKXlH{padding-inline:12px}.labs_stage__S7aTR{min-height:320px;padding:28px}.labs_badgeControls__tdVwH{padding:20px 16px;gap:16px}.labs_sliderControls__BByD8{padding:20px 12px 12px;gap:20px 16px}}@media (prefers-reduced-motion:reduce){.labs_openArrow__rhW8q{transition:none}.labs_previewVideo__9TuaG{display:none}}