.ai-lab-module__Hc6ugq__page{--lab-accent:#2f6df6;--lab-accent-strong:#245fdc;--lab-gallery:#fff;--lab-gallery-text:#171717;--lab-gallery-muted:#74716c;--lab-gallery-border:#e2dfd8;min-height:calc(100vh - 76px);color:var(--lab-gallery-text);background:var(--lab-gallery);overflow:hidden}.dark .ai-lab-module__Hc6ugq__page{--lab-accent:#5f8fff;--lab-accent-strong:#7ca3ff;--lab-gallery:#101113;--lab-gallery-text:#f1f1ef;--lab-gallery-muted:#969791;--lab-gallery-border:#2a2c30;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.ai-lab-module__Hc6ugq__toolsInner{width:100%;margin-inline:0}.ai-lab-module__Hc6ugq__toolMediaLink:focus-visible,.ai-lab-module__Hc6ugq__toolAction:focus-visible,.ai-lab-module__Hc6ugq__categoryButton:focus-visible{outline-offset:3px;outline:3px solid #6e97ff8c}.ai-lab-module__Hc6ugq__toolsSection{background:var(--lab-gallery)}.ai-lab-module__Hc6ugq__toolsInner{padding-block:0 48px}.ai-lab-module__Hc6ugq__toolsHeader{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.ai-lab-module__Hc6ugq__sectionTitle{letter-spacing:-.025em;color:var(--foreground);margin:0;font-size:24px;font-weight:700;line-height:1.2}.ai-lab-module__Hc6ugq__sectionLead{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.ai-lab-module__Hc6ugq__toolsHeader .ai-lab-module__Hc6ugq__toolAction{margin-top:8px}.ai-lab-module__Hc6ugq__categoryRail{align-items:center;gap:.35rem;display:flex}.ai-lab-module__Hc6ugq__categoryButton{min-height:40px;color:var(--lab-gallery-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;padding:.55rem .9rem;font-size:.88rem;font-weight:560;transition:color .16s,background-color .16s,border-color .16s}.ai-lab-module__Hc6ugq__categoryButton:hover{color:var(--lab-gallery-text);background:color-mix(in srgb, var(--lab-gallery-text) 5%, transparent)}.ai-lab-module__Hc6ugq__categoryButtonActive{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 #302d270f}.dark .ai-lab-module__Hc6ugq__categoryButtonActive{box-shadow:none;background:#1b1c1f}.ai-lab-module__Hc6ugq__toolRail{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2vw,1.8rem);margin-top:2rem;display:grid}.ai-lab-module__Hc6ugq__toolItem{min-width:0}.ai-lab-module__Hc6ugq__toolMedia,.ai-lab-module__Hc6ugq__toolMediaLink{aspect-ratio:4/3;border:1px solid var(--lab-gallery-border);background:#e8e8e5;border-radius:14px;display:block;position:relative;overflow:hidden}.ai-lab-module__Hc6ugq__toolMediaLink{transition:transform .19s,box-shadow .19s,border-color .19s}.ai-lab-module__Hc6ugq__toolMediaLink:hover{border-color:color-mix(in srgb, var(--lab-accent) 34%, var(--lab-gallery-border));transform:translateY(-3px);box-shadow:0 18px 38px #20252e1f}:is(.dark .ai-lab-module__Hc6ugq__toolMedia,.dark .ai-lab-module__Hc6ugq__toolMediaLink){background:#1b1d20}.dark .ai-lab-module__Hc6ugq__toolMediaLink:hover{box-shadow:0 18px 38px #0000004d}.ai-lab-module__Hc6ugq__toolImage{object-fit:cover;transition:transform .3s}.ai-lab-module__Hc6ugq__toolMediaLink:hover .ai-lab-module__Hc6ugq__toolImage{transform:scale(1.018)}.ai-lab-module__Hc6ugq__toolImageDark{display:none}.dark .ai-lab-module__Hc6ugq__toolImageLight{display:none}.dark .ai-lab-module__Hc6ugq__toolImageDark{display:block}.ai-lab-module__Hc6ugq__toolMeta{padding:.95rem .15rem 0}.ai-lab-module__Hc6ugq__toolName{letter-spacing:-.015em;margin:0;font-size:1.02rem;font-weight:690}.ai-lab-module__Hc6ugq__toolStatus{color:var(--lab-gallery-muted);align-items:center;gap:.5rem;margin:.52rem 0 0;font-size:.84rem;display:flex}.ai-lab-module__Hc6ugq__toolStatusAvailable{color:#479d6b}.dark .ai-lab-module__Hc6ugq__toolStatusAvailable{color:#69bd88}.ai-lab-module__Hc6ugq__statusDot{background:currentColor;border-radius:999px;flex:none;width:.5rem;height:.5rem}.ai-lab-module__Hc6ugq__toolAction{color:var(--lab-accent);align-items:center;gap:.5rem;margin-top:.85rem;margin-right:1.2rem;font-size:.9rem;font-weight:650;display:inline-flex}.ai-lab-module__Hc6ugq__toolAction:hover{color:var(--lab-accent-strong)}.ai-lab-module__Hc6ugq__toolDescription{color:var(--lab-gallery-muted);margin-top:.75rem;font-size:.82rem;line-height:1.5;display:block}.ai-lab-module__Hc6ugq__continuationMedia{aspect-ratio:4/3;border:1px solid var(--lab-gallery-border);min-height:0;color:var(--lab-gallery-muted);background:color-mix(in srgb, var(--lab-gallery) 82%, #e8e4dd);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:1rem;font-size:.82rem;display:flex}.dark .ai-lab-module__Hc6ugq__continuationMedia{background:#17181b}.ai-lab-module__Hc6ugq__continuationArrow{border:1px solid var(--lab-gallery-border);width:48px;height:48px;color:var(--lab-gallery-text);background:var(--lab-gallery);border-radius:999px;place-items:center;display:grid}@media (max-width:1023px){.ai-lab-module__Hc6ugq__toolsHeader{flex-direction:column;align-items:start;gap:6px}.ai-lab-module__Hc6ugq__toolRail{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-lab-module__Hc6ugq__continuationItem{display:none}}@media (max-width:767px){.ai-lab-module__Hc6ugq__toolsInner{width:100%;padding-block:0 48px}.ai-lab-module__Hc6ugq__categoryRail{scrollbar-width:none;width:100%;padding-bottom:.25rem;overflow-x:auto}.ai-lab-module__Hc6ugq__categoryRail::-webkit-scrollbar{display:none}.ai-lab-module__Hc6ugq__categoryButton{flex:none}.ai-lab-module__Hc6ugq__toolRail{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:min(82vw,340px);grid-auto-flow:column;gap:1rem;width:calc(100% + .75rem);padding:0 .75rem 1rem 0;overflow-x:auto}.ai-lab-module__Hc6ugq__toolRail::-webkit-scrollbar{display:none}.ai-lab-module__Hc6ugq__toolItem{scroll-snap-align:start}.ai-lab-module__Hc6ugq__continuationItem{display:block}}@media (prefers-reduced-motion:reduce){.ai-lab-module__Hc6ugq__toolMediaLink,.ai-lab-module__Hc6ugq__toolImage{transition:none}}.ai-lab-module__Hc6ugq__adviceMedia{background:var(--lab-gallery);color:var(--lab-gallery-text);box-sizing:border-box;flex-direction:column;justify-content:center;align-items:flex-start;gap:14px;padding:24px;display:flex}.ai-lab-module__Hc6ugq__adviceMedia span{font-size:24px;font-weight:700}.ai-lab-module__Hc6ugq__adviceMedia small{color:var(--lab-gallery-muted);font-size:12px;line-height:1.6}.ai-lab-module__Hc6ugq__emptyToolSlot{min-width:0}@media (max-width:1100px){.ai-lab-module__Hc6ugq__toolRail{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-lab-module__Hc6ugq__emptyToolSlot{display:none}}@media (max-width:620px){.ai-lab-module__Hc6ugq__toolRail{grid-template-columns:minmax(0,1fr);grid-auto-columns:auto;grid-auto-flow:row;width:100%;padding-right:0;overflow-x:visible}}
