.gx-page{min-width:0;padding-bottom:120px}.gx-section{flex-direction:column;gap:14px;min-width:0;margin-bottom:32px;display:flex}.gx-heading{font-size:22px;font-weight:600;line-height:28px}.gx-head{justify-content:space-between;align-items:center;gap:12px;min-height:40px;display:flex}.gx-tools{align-items:center;gap:4px;min-width:0;display:flex}.gx-tools input{border:1px solid var(--line);background:var(--surface);width:min(200px,40vw);min-height:36px;color:var(--fg);font:inherit;border-radius:999px;padding:6px 12px;font-size:14px}.gx-check{margin-left:auto}.gx-presets{scroll-snap-type:x proximity;gap:12px;margin:0;padding:0 0 4px;list-style:none;display:flex;overflow-x:auto}.gx-presets li{scroll-snap-align:start;flex:none}.gx-preset{aspect-ratio:1;background:var(--surface-3);cursor:pointer;border:0;border-radius:24px;width:180px;padding:0;display:block;position:relative;overflow:hidden}.gx-preset img{object-fit:cover;width:100%;height:100%;transition:transform .2s;display:block}.gx-preset:hover img{transform:scale(1.04)}.gx-preset:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.gx-preset span{color:#fff;text-align:left;background:linear-gradient(#0000,#000000ad);padding:48px 14px 12px;font-size:14px;line-height:18px;position:absolute;inset:auto 0 0}.gx-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:24px 16px;display:grid}.gx-cards[data-size=small]{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr))}.gx-card{flex-direction:column;gap:4px;min-width:0;display:flex;position:relative}.gx-card h3{margin-top:6px;font-size:16px;font-weight:600;line-height:22px}.gx-card h3 a{color:var(--fg);text-decoration:none}.gx-card p{font-size:13px;line-height:18px}.gx-card-media{aspect-ratio:5/3;border:1px solid var(--line);background:var(--surface-3);border-radius:20px;overflow:hidden}.gx-card-media video,.gx-card-media img{object-fit:cover;width:100%;height:100%;display:block}.gx-card-empty{height:100%;color:var(--muted);place-items:center;display:grid}.gx-tiles{grid-template-columns:repeat(auto-fill,minmax(min(45%,240px),1fr));gap:6px;display:grid}.gx-tile{aspect-ratio:1;background:var(--surface-3);border-radius:16px;display:block;position:relative;overflow:hidden}.gx-tile video,.gx-tile img{object-fit:cover;width:100%;height:100%;display:block}.gx-tile-play{color:#fff;filter:drop-shadow(0 1px 2px #0009);position:absolute;bottom:12px;left:12px}.gx-dock{z-index:20;border:1px solid var(--line);background:var(--surface);border-radius:24px;align-items:flex-end;gap:8px;width:min(560px,100vw - 32px);padding:12px 12px 12px 18px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 8px 28px #00000024}@media (min-width:900px){.gx-dock{left:calc(50% + 130px)}}.gx-dock textarea{min-width:0;min-height:36px;max-height:120px;color:var(--fg);font:inherit;resize:none;background:0 0;border:0;outline:0;flex:1;padding:7px 0;font-size:15px}.gx-dock-send{background:var(--fg);width:36px;height:36px;color:var(--surface);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.gx-dock-send:disabled{opacity:.35;cursor:default}
