.demos-module__TN_Qiq__mosaic{border-bottom:1px solid var(--border);margin:0 0 40px;padding:0 0 24px}.demos-module__TN_Qiq__mosaicCaption{color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:28px;font-size:12px;display:flex}.demos-module__TN_Qiq__mosaicCaption button{border:1px solid var(--border);min-height:36px;color:var(--foreground);border-radius:5px;align-items:center;gap:8px;padding:6px 12px;display:inline-flex}.demos-module__TN_Qiq__mosaic>p{color:var(--muted-foreground);margin-top:24px;font-size:11px}.demos-module__TN_Qiq__mosaicGrid{gap:3px;padding:12px 6px;display:grid}.demos-module__TN_Qiq__logoTile{aspect-ratio:1;transition:transform .6s cubic-bezier(.2,.7,.2,1),opacity .6s;transition-delay:var(--delay);border-radius:3px;display:block;position:relative}.demos-module__TN_Qiq__logoTile img{border-radius:inherit}.demos-module__TN_Qiq__mosaic[data-scattered=true] .demos-module__TN_Qiq__logoTile{transform:translate(var(--x), var(--y)) rotate(var(--r)) scale(.82);opacity:.65}.demos-module__TN_Qiq__mosaic .demos-module__TN_Qiq__logoTile:hover,.demos-module__TN_Qiq__mosaic .demos-module__TN_Qiq__logoTile:focus-visible{z-index:2;opacity:1;outline:2px solid var(--accent);outline-offset:2px;transition-delay:0s;transform:scale(1.5)}.demos-module__TN_Qiq__catalogue,.demos-module__TN_Qiq__review{scroll-margin-top:100px}.demos-module__TN_Qiq__review{margin:0 0 48px}.demos-module__TN_Qiq__review form{background:var(--card);border-radius:6px;padding:24px}.demos-module__TN_Qiq__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.demos-module__TN_Qiq__toolbar h2{font-size:24px}.demos-module__TN_Qiq__toolbar p{color:var(--muted-foreground);margin-top:8px;font-size:13px}.demos-module__TN_Qiq__search{border:1px solid var(--border-strong);color:var(--muted-foreground);border-radius:6px;align-items:center;gap:10px;width:320px;max-width:100%;padding:0 12px;display:flex}.demos-module__TN_Qiq__search:focus-within{outline:2px solid var(--accent);outline-offset:2px}.demos-module__TN_Qiq__search input{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:12px 0;font-size:14px}.demos-module__TN_Qiq__search input::-webkit-search-cancel-button{display:none}.demos-module__TN_Qiq__search button{place-items:center;min-width:32px;min-height:36px;display:grid}.demos-module__TN_Qiq__resultCount{font:11px var(--font-geist-mono), monospace;color:var(--muted-foreground);margin:28px 0 12px}.demos-module__TN_Qiq__list{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:32px;display:grid}.demos-module__TN_Qiq__list li{min-width:0}.demos-module__TN_Qiq__demo{border-top:1px solid var(--border);align-items:center;gap:12px;padding:18px 4px;display:flex}.demos-module__TN_Qiq__demo>span{flex:1;min-width:0}.demos-module__TN_Qiq__demo strong,.demos-module__TN_Qiq__demo small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.demos-module__TN_Qiq__demo strong{font-size:14px;font-weight:500}.demos-module__TN_Qiq__demo small{color:var(--muted-foreground);margin-top:3px;font-size:11px}.demos-module__TN_Qiq__demo>svg{color:var(--muted-foreground);transition:transform .2s}.demos-module__TN_Qiq__demo:hover{background:var(--card)}.demos-module__TN_Qiq__demo:hover>svg{color:var(--foreground);transform:translate(2px,-2px)}.demos-module__TN_Qiq__empty{border-top:1px solid var(--border);padding:48px 0}.demos-module__TN_Qiq__empty h3{font-size:18px}.demos-module__TN_Qiq__empty p{color:var(--muted-foreground);margin:12px 0 20px;font-size:14px}@media (max-width:900px){.demos-module__TN_Qiq__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.demos-module__TN_Qiq__list{grid-template-columns:1fr}.demos-module__TN_Qiq__search{width:100%}.demos-module__TN_Qiq__mosaicGrid{gap:1px;padding-inline:4px}.demos-module__TN_Qiq__logoTile{border-radius:1px}.demos-module__TN_Qiq__mosaicCaption{font-size:11px}.demos-module__TN_Qiq__review form{padding:20px}}@media (prefers-reduced-motion:reduce){.demos-module__TN_Qiq__logoTile,.demos-module__TN_Qiq__demo>svg{transition:none}}
.PublicIntro-module__0k6Nsq__intro{border-bottom:1px solid var(--border);margin-bottom:40px;padding:8px 0 44px}.PublicIntro-module__0k6Nsq__split{grid-template-columns:1.15fr 1fr;align-items:center;gap:64px;display:grid}.PublicIntro-module__0k6Nsq__copy,.PublicIntro-module__0k6Nsq__visual{min-width:0}.PublicIntro-module__0k6Nsq__eyebrow{color:var(--muted-foreground);align-items:center;gap:12px;margin-bottom:24px;font-size:12px;display:flex}.PublicIntro-module__0k6Nsq__copy h1{text-wrap:balance;max-width:800px}.PublicIntro-module__0k6Nsq__copy .pixel-word{white-space:nowrap;font-size:.94em}.PublicIntro-module__0k6Nsq__description{color:var(--muted-foreground);max-width:660px;margin-top:24px;font-size:16px;line-height:1.75}.PublicIntro-module__0k6Nsq__description a{color:var(--foreground);text-underline-offset:4px;text-decoration:underline}.PublicIntro-module__0k6Nsq__actions>a{justify-content:center;align-items:center;gap:8px;display:inline-flex}.PublicIntro-module__0k6Nsq__actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;font-size:14px;display:flex}.PublicIntro-module__0k6Nsq__rule{flex:none;grid-template-columns:repeat(3,4px);gap:2px;display:inline-grid}.PublicIntro-module__0k6Nsq__rule i{background:var(--accent);width:4px;height:4px;transition:transform .4s,background-color .4s}.PublicIntro-module__0k6Nsq__rule i:nth-child(3n){background:#a78bfa}.PublicIntro-module__0k6Nsq__rule i:nth-child(4n){background:#67e8f9}.PublicIntro-module__0k6Nsq__intro:hover .PublicIntro-module__0k6Nsq__rule i:nth-child(2n){transform:translateY(-3px)}.PublicIntro-module__0k6Nsq__intro:hover .PublicIntro-module__0k6Nsq__rule i:nth-child(3n){transform:translate(3px)}@media (max-width:1050px){.PublicIntro-module__0k6Nsq__split{gap:32px}}@media (max-width:800px){.PublicIntro-module__0k6Nsq__split{grid-template-columns:1fr;gap:32px}.PublicIntro-module__0k6Nsq__visual{width:100%;max-width:620px}}@media (max-width:600px){.PublicIntro-module__0k6Nsq__intro{margin-bottom:32px;padding-top:0;padding-bottom:32px}.PublicIntro-module__0k6Nsq__eyebrow{margin-bottom:20px}.PublicIntro-module__0k6Nsq__description{margin-top:20px;font-size:15px}}@media (prefers-reduced-motion:reduce){.PublicIntro-module__0k6Nsq__rule i{transition:none}.PublicIntro-module__0k6Nsq__intro:hover .PublicIntro-module__0k6Nsq__rule i{transform:none}}
.MosaicPreview-module__odSUOG__preview{min-width:0;margin:0}.MosaicPreview-module__odSUOG__caption{border-bottom:1px solid var(--border);font:11px var(--font-geist-mono), monospace;color:var(--muted-foreground);justify-content:space-between;align-items:center;padding:12px 0;display:flex}.MosaicPreview-module__odSUOG__caption span:last-child{color:var(--accent)}.MosaicPreview-module__odSUOG__control{text-align:left;cursor:pointer;border-radius:4px;width:100%;display:block}.MosaicPreview-module__odSUOG__stage{aspect-ratio:16/9;grid-template-rows:repeat(5,1fr);grid-template-columns:repeat(8,1fr);margin:32px 12px;display:grid}.MosaicPreview-module__odSUOG__tile{transform:translate(var(--x), var(--y)) rotate(var(--r)) scale(.94);opacity:var(--opacity);transition:transform .65s cubic-bezier(.2,.7,.2,1),opacity .65s;transition-delay:var(--delay);background-image:url(/videos/posters/yc-vercel.jpg);background-size:800% 500%;display:block}.MosaicPreview-module__odSUOG__stage[data-assembled=true] .MosaicPreview-module__odSUOG__tile{opacity:1;transform:none}@media (hover:hover){.MosaicPreview-module__odSUOG__control:hover .MosaicPreview-module__odSUOG__tile{opacity:1;transform:none}}.MosaicPreview-module__odSUOG__hint{border-top:1px solid var(--border);color:var(--foreground);align-items:center;gap:8px;padding:14px 0;font-size:12px;display:flex}.MosaicPreview-module__odSUOG__hint span:last-child{margin-left:auto}.MosaicPreview-module__odSUOG__source{color:var(--muted-foreground);font-size:10px;line-height:1.6}@media (prefers-reduced-motion:reduce){.MosaicPreview-module__odSUOG__tile{transition:none}}
.developers-module__gRQfqG__page{min-width:0}.developers-module__gRQfqG__page>section{scroll-margin-top:72px}.developers-module__gRQfqG__hero,.developers-module__gRQfqG__section{width:100%;max-width:var(--page-width);padding:56px var(--page-gutter);margin-inline:auto}.developers-module__gRQfqG__hero{padding-bottom:0}.developers-module__gRQfqG__hero>header{margin-bottom:0}.developers-module__gRQfqG__heroLinks{width:100%;color:var(--muted-foreground);flex-wrap:wrap;gap:24px;margin-top:8px;font-size:12px;display:flex}.developers-module__gRQfqG__heroLinks a{align-items:center;gap:8px;display:inline-flex}.developers-module__gRQfqG__heroLinks a:hover{color:var(--foreground)}.developers-module__gRQfqG__sectionHeading{max-width:680px;margin-bottom:28px}.developers-module__gRQfqG__sectionHeading h2{font-size:clamp(24px,3vw,32px)}.developers-module__gRQfqG__sectionHeading p{color:var(--muted-foreground);margin-top:12px;font-size:16px;line-height:1.7}.developers-module__gRQfqG__codeBlock{border:1px solid var(--border);background:#131619;border-radius:6px;min-width:0;overflow:hidden}.developers-module__gRQfqG__tabs{gap:4px;padding-bottom:12px;display:flex;overflow-x:auto}.developers-module__gRQfqG__tabs button{color:var(--muted-foreground)}.developers-module__gRQfqG__tabs [aria-selected=true]{color:var(--foreground);background:var(--muted)}.developers-module__gRQfqG__docCard{border:1px solid var(--border);background:var(--card);border-radius:6px;min-width:0;padding:28px;transition:border-color .18s}.developers-module__gRQfqG__docCard:hover{border-color:var(--border-strong)}.developers-module__gRQfqG__useCase{grid-template-columns:.8fr 1.2fr;align-items:start;gap:48px;display:grid}.developers-module__gRQfqG__useCase>div{min-width:0}.developers-module__gRQfqG__integration{border-top:1px solid var(--border);flex-direction:column;gap:20px;padding:20px 0;display:flex}.developers-module__gRQfqG__closing{background:var(--card)}@media (max-width:760px){.developers-module__gRQfqG__hero,.developers-module__gRQfqG__section{padding-top:36px;padding-bottom:36px}.developers-module__gRQfqG__hero{padding-bottom:0}.developers-module__gRQfqG__useCase{grid-template-columns:1fr;gap:24px}.developers-module__gRQfqG__docCard{padding:20px}}
.MosaicVideoCover-module__TpZyaa__cover{aspect-ratio:16/9;background:var(--card);border-bottom:1px solid var(--border);position:relative;overflow:hidden}.MosaicVideoCover-module__TpZyaa__field{grid-template-rows:repeat(5,1fr);grid-template-columns:repeat(8,1fr);gap:4px;display:grid;position:absolute;inset:16px}.MosaicVideoCover-module__TpZyaa__tile{opacity:var(--opacity);transform:translateY(var(--y)) rotate(var(--r)) scale(.85);transition:transform .6s,opacity .6s;transition-delay:var(--delay);background-position:50%;background-repeat:no-repeat;background-size:contain}a:hover .MosaicVideoCover-module__TpZyaa__tile,a:focus-visible .MosaicVideoCover-module__TpZyaa__tile{opacity:.55;transform:none}.MosaicVideoCover-module__TpZyaa__play{background:var(--primary);width:48px;height:48px;color:var(--primary-foreground);border-radius:6px;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:reduce){.MosaicVideoCover-module__TpZyaa__tile{transition:none}}
