.ai-lab_page__bmUCk{--lab-accent:#2f6df6;--lab-accent-strong:#245fdc;--lab-gallery:#ffffff;--lab-gallery-text:#171717;--lab-gallery-muted:#74716c;--lab-gallery-border:#e2dfd8;min-height:calc(100vh - 76px);overflow:hidden;color:var(--lab-gallery-text);background:var(--lab-gallery)}.dark .ai-lab_page__bmUCk{--lab-accent:#5f8fff;--lab-accent-strong:#7ca3ff;--lab-gallery:#101113;--lab-gallery-text:#f1f1ef;--lab-gallery-muted:#969791;--lab-gallery-border:#2a2c30;color-scheme:dark}.ai-lab_toolsInner__rzHjw{width:min(87%,1380px);margin-inline:auto}.ai-lab_categoryButton__sjW91:focus-visible,.ai-lab_toolAction__dLnRN:focus-visible,.ai-lab_toolMediaLink__wmGOt:focus-visible{outline:3px solid rgb(110 151 255/55%);outline-offset:3px}.ai-lab_toolsSection__BFogj{background:var(--lab-gallery)}.ai-lab_toolsInner__rzHjw{padding-block:42px 70px}.ai-lab_toolsHeader__p_n_Q{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.ai-lab_sectionTitle__8TVjf{margin:0;font-size:1.6rem;font-weight:720;letter-spacing:-.035em}.ai-lab_categoryRail__9OOCc{display:flex;align-items:center;gap:.35rem}.ai-lab_categoryButton__sjW91{min-height:40px;border:1px solid transparent;border-radius:10px;padding:.55rem .9rem;color:var(--lab-gallery-muted);background:transparent;font-size:.88rem;font-weight:560;cursor:pointer;transition:color .16s ease,background-color .16s ease,border-color .16s ease}.ai-lab_categoryButton__sjW91:hover{color:var(--lab-gallery-text);background:color-mix(in srgb,var(--lab-gallery-text) 5%,transparent)}.ai-lab_categoryButtonActive__FB8Z9{border-color:var(--lab-gallery-border);color:var(--lab-accent);background:color-mix(in srgb,var(--lab-gallery) 90%,white);box-shadow:0 5px 16px rgb(48 45 39/6%)}.dark .ai-lab_categoryButtonActive__FB8Z9{background:#1b1c1f;box-shadow:none}.ai-lab_toolRail__opoXc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(150px,.58fr);gap:clamp(1rem,2vw,1.8rem);margin-top:2rem}.ai-lab_toolItem__jzIpv{min-width:0}.ai-lab_toolMediaLink__wmGOt,.ai-lab_toolMedia__2toTG{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;border:1px solid var(--lab-gallery-border);border-radius:14px;background:#e8e8e5}.ai-lab_toolMediaLink__wmGOt{transition:transform .19s ease,box-shadow .19s ease,border-color .19s ease}.ai-lab_toolMediaLink__wmGOt:hover{border-color:color-mix(in srgb,var(--lab-accent) 34%,var(--lab-gallery-border));transform:translateY(-3px);box-shadow:0 18px 38px rgb(32 37 46/12%)}.dark .ai-lab_toolMediaLink__wmGOt,.dark .ai-lab_toolMedia__2toTG{background:#1b1d20}.dark .ai-lab_toolMediaLink__wmGOt:hover{box-shadow:0 18px 38px rgb(0 0 0/30%)}.ai-lab_toolImage__LzpUe{object-fit:cover;transition:transform .3s ease}.ai-lab_toolMediaLink__wmGOt:hover .ai-lab_toolImage__LzpUe{transform:scale(1.018)}.ai-lab_toolImageDark__aCdyd,.dark .ai-lab_toolImageLight__xV0bU{display:none}.dark .ai-lab_toolImageDark__aCdyd{display:block}.ai-lab_toolMeta__9OWed{padding:.95rem .15rem 0}.ai-lab_toolName__GCfLa{margin:0;font-size:1.02rem;font-weight:690;letter-spacing:-.015em}.ai-lab_toolStatus__s5qEt{display:flex;align-items:center;gap:.5rem;margin:.52rem 0 0;color:var(--lab-gallery-muted);font-size:.84rem}.ai-lab_toolStatusAvailable__FZWkf{color:#479d6b}.dark .ai-lab_toolStatusAvailable__FZWkf{color:#69bd88}.ai-lab_statusDot__9FUTY{width:.5rem;height:.5rem;flex:none;border-radius:999px;background:currentColor}.ai-lab_toolAction__dLnRN{display:inline-flex;align-items:center;gap:.5rem;margin-top:.85rem;color:var(--lab-accent);font-size:.9rem;font-weight:650}.ai-lab_toolAction__dLnRN:hover{color:var(--lab-accent-strong)}.ai-lab_toolDescription__DfjNM{display:block;margin-top:.75rem;color:var(--lab-gallery-muted);font-size:.82rem;line-height:1.5}.ai-lab_continuationMedia__CKObG{display:flex;aspect-ratio:4/3;min-height:0;flex-direction:column;align-items:center;justify-content:center;gap:1rem;border:1px solid var(--lab-gallery-border);border-radius:14px;color:var(--lab-gallery-muted);background:color-mix(in srgb,var(--lab-gallery) 82%,#e8e4dd);font-size:.82rem}.dark .ai-lab_continuationMedia__CKObG{background:#17181b}.ai-lab_continuationArrow__QnOBf{display:grid;width:48px;height:48px;place-items:center;border:1px solid var(--lab-gallery-border);border-radius:999px;color:var(--lab-gallery-text);background:var(--lab-gallery)}@media (max-width:1023px){.ai-lab_toolsHeader__p_n_Q{align-items:start;flex-direction:column;gap:1.25rem}.ai-lab_toolRail__opoXc{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-lab_continuationItem__yRYBv{display:none}}@media (max-width:767px){.ai-lab_toolsInner__rzHjw{width:min(calc(100% - 1.5rem),1380px);padding-block:32px 54px}.ai-lab_categoryRail__9OOCc{width:100%;overflow-x:auto;padding-bottom:.25rem;scrollbar-width:none}.ai-lab_categoryRail__9OOCc::-webkit-scrollbar{display:none}.ai-lab_categoryButton__sjW91{flex:none}.ai-lab_toolRail__opoXc{width:calc(100% + .75rem);grid-auto-flow:column;grid-auto-columns:min(82vw,340px);grid-template-columns:none;gap:1rem;overflow-x:auto;overscroll-behavior-x:contain;padding:0 .75rem 1rem 0;scroll-snap-type:x mandatory;scrollbar-width:none}.ai-lab_toolRail__opoXc::-webkit-scrollbar{display:none}.ai-lab_toolItem__jzIpv{scroll-snap-align:start}.ai-lab_continuationItem__yRYBv{display:block}}@media (prefers-reduced-motion:reduce){.ai-lab_toolImage__LzpUe,.ai-lab_toolMediaLink__wmGOt{transition:none}}