.fc.svelte-f7z3u7{display:inline-flex;align-items:center;gap:4px}.fc-btn.svelte-f7z3u7{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background:#0000000f;border:0;cursor:pointer;color:#111827;border-radius:999px;transition:background .12s,color .12s}.fc-btn.svelte-f7z3u7:hover{background:#0000001f;color:#36c}.dark .fc-btn.svelte-f7z3u7{background:#ffffff14;color:#e5e7eb}.dark .fc-btn.svelte-f7z3u7:hover{background:#ffffff24;color:#8ab4f8}.fc-speed.svelte-f7z3u7{display:inline-flex;gap:1px;padding:2px;background:#0000000f;border-radius:999px}.dark .fc-speed.svelte-f7z3u7{background:#ffffff14}.fc-speed-btn.svelte-f7z3u7{padding:3px 9px;font-size:11px;font-weight:500;font-family:inherit;color:#6b7280;background:transparent;border:0;cursor:pointer;border-radius:999px;font-variant-numeric:tabular-nums;transition:color .12s,background .12s}.fc-speed-btn.svelte-f7z3u7:hover{color:#111827}.dark .fc-speed-btn.svelte-f7z3u7{color:#9ca3af}.dark .fc-speed-btn.svelte-f7z3u7:hover{color:#f3f4f6}.fc-speed-btn.active.svelte-f7z3u7{color:#111827;background:#fff;font-weight:600;box-shadow:0 1px 2px #00000014}.dark .fc-speed-btn.active.svelte-f7z3u7{color:#f3f4f6;background:#2a2a2a}.flow-wrap.svelte-1dxshi1{position:relative;max-width:1650px;margin:0 auto;padding:16px 0;display:flex;flex-direction:column;gap:12px;background:transparent;color:#111827}.dark .flow-wrap.svelte-1dxshi1{background:transparent;color:#f3f4f6}.flow-wrap[data-fullscreen=true].svelte-1dxshi1{max-width:none;padding:24px;height:100vh;background:#f9fafb}.dark .flow-wrap[data-fullscreen=true].svelte-1dxshi1{background:#212121}.flow-chrome-toggle.svelte-1dxshi1{position:absolute;top:10px;right:12px;z-index:4;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:999px;cursor:pointer;color:#111827;transition:background .12s,transform .12s,color .12s}.flow-chrome-toggle.svelte-1dxshi1:hover{background:#0000000a;color:#2563eb;transform:scale(1.05)}.flow-chrome-toggle.svelte-1dxshi1:active{transform:scale(.95)}.dark .flow-chrome-toggle.svelte-1dxshi1{background:transparent;color:#e5e7eb}.dark .flow-chrome-toggle.svelte-1dxshi1:hover{background:#ffffff0f;color:#8ab4f8}.flow-wrap[data-chrome-open=true].svelte-1dxshi1 .flow-chrome-toggle:where(.svelte-1dxshi1){background:transparent;color:#2563eb}.dark .flow-wrap[data-chrome-open=true].svelte-1dxshi1 .flow-chrome-toggle:where(.svelte-1dxshi1){background:transparent;color:#8ab4f8}.flow-head.svelte-1dxshi1{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:6px 60px 6px 10px;background:transparent;border:none;box-shadow:none}.dark .flow-head.svelte-1dxshi1{background:transparent;border:none}.flow-sort.svelte-1dxshi1{display:inline-flex;gap:2px;align-items:center;padding:2px;background:#0000000d;border-radius:999px}.dark .flow-sort.svelte-1dxshi1{background:#ffffff0f}.flow-sort-btn.svelte-1dxshi1,.flow-sort-active.svelte-1dxshi1{padding:4px 12px;font-size:12px;font-weight:500;font-family:inherit;border:0;background:transparent;cursor:pointer;border-radius:999px;color:#6b7280;transition:color .12s,background .12s}.flow-sort-btn.svelte-1dxshi1:hover{color:#111827;background:#fff}.dark .flow-sort-btn.svelte-1dxshi1{color:#9ca3af}.dark .flow-sort-btn.svelte-1dxshi1:hover{color:#f3f4f6;background:#2a2a2a}.flow-sort-active.svelte-1dxshi1{color:#111827;font-weight:600;background:#fff;box-shadow:0 1px 2px #00000014}.dark .flow-sort-active.svelte-1dxshi1{color:#f3f4f6;background:#2a2a2a}.flow-keyword-input.svelte-1dxshi1{padding:5px 12px;border:1px solid #e5e7eb;background:#fff;color:#111827;font-size:12px;font-weight:500;border-radius:999px;font-family:inherit;min-width:180px;outline:none;transition:border-color .12s,box-shadow .12s}.flow-keyword-input.svelte-1dxshi1::-moz-placeholder{color:#9ca3af}.flow-keyword-input.svelte-1dxshi1::placeholder{color:#9ca3af}.flow-keyword-input.svelte-1dxshi1:hover{border-color:#2563eb}.flow-keyword-input.svelte-1dxshi1:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb26}.dark .flow-keyword-input.svelte-1dxshi1{background:#1a1a1a;color:#f3f4f6;border-color:#2a2a2a}.dark .flow-keyword-input.svelte-1dxshi1::-moz-placeholder{color:#6b7280}.dark .flow-keyword-input.svelte-1dxshi1::placeholder{color:#6b7280}.dark .flow-keyword-input.svelte-1dxshi1:hover,.dark .flow-keyword-input.svelte-1dxshi1:focus{border-color:#8ab4f8}.dark .flow-keyword-input.svelte-1dxshi1:focus{box-shadow:0 0 0 3px #8ab4f82e}.flow-cat-wrap.svelte-1dxshi1{display:inline-block}.flow-cat.svelte-1dxshi1{padding:5px 28px 5px 12px;border:1px solid #e5e7eb;background:#fff;color:#111827;font-size:12px;font-weight:500;border-radius:999px;font-family:inherit;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.flow-cat.svelte-1dxshi1:hover{border-color:#2563eb}.dark .flow-cat.svelte-1dxshi1{background:#1a1a1a;color:#f3f4f6;border-color:#2a2a2a}.dark .flow-cat.svelte-1dxshi1:hover{border-color:#8ab4f8}.flow-strip-wrap.svelte-1dxshi1{position:relative}.flow-chev.svelte-1dxshi1{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;background:#fff;border:1px solid #e5e7eb;border-radius:50%;box-shadow:0 2px 8px #0000002e;cursor:pointer;color:#111827;transition:background .12s,transform .12s}.flow-chev.svelte-1dxshi1:hover{background:#f9fafb}.flow-chev.svelte-1dxshi1:active{transform:translateY(-50%) scale(.92)}.dark .flow-chev.svelte-1dxshi1{background:#1a1a1a;border-color:#2a2a2a;color:#f3f4f6}.dark .flow-chev.svelte-1dxshi1:hover{background:#232323}.flow-chev-left.svelte-1dxshi1{left:8px}.flow-chev-right.svelte-1dxshi1{right:8px}.flow-strip.svelte-1dxshi1{display:grid;grid-auto-flow:column;grid-auto-columns:360px;grid-template-rows:repeat(var(--flow-rows, 2),auto);-moz-column-gap:16px;column-gap:16px;row-gap:14px;overflow-x:auto;overflow-y:hidden;padding:4px 4px 12px;align-content:center;min-height:calc(100vh - 40px);scrollbar-width:none;-ms-overflow-style:none;cursor:grab;-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:pan-y}.flow-strip.is-dragging.svelte-1dxshi1{cursor:grabbing;scroll-behavior:auto}.flow-strip.svelte-1dxshi1:focus-visible{outline:2px solid #2563eb;outline-offset:-2px}.flow-strip.svelte-1dxshi1::-webkit-scrollbar{display:none}.flow-wrap[data-fullscreen=true].svelte-1dxshi1 .flow-strip:where(.svelte-1dxshi1){flex:1}.flow-sentinel.svelte-1dxshi1{width:1px;grid-row:1 / -1}.flow-loading-block.svelte-1dxshi1{grid-row:1 / -1;display:grid;grid-auto-flow:column;grid-auto-columns:360px;grid-template-rows:repeat(var(--flow-rows, 2),auto);-moz-column-gap:16px;column-gap:16px;row-gap:14px;align-self:stretch}.flow-strip-skeleton.svelte-1dxshi1{cursor:default}.flow-card-skeleton.svelte-1dxshi1{width:380px;height:380px;border-radius:16px;padding:16px;background:#fff;border:1px solid #e5e7eb;display:flex;flex-direction:column;gap:12px;overflow:hidden;position:relative}.dark .flow-card-skeleton.svelte-1dxshi1{background:#1a1a1a;border-color:#2a2a2a}.fcs-header.svelte-1dxshi1{display:flex;align-items:center;gap:10px}.fcs-emoji.svelte-1dxshi1{width:32px;height:32px;border-radius:50%;background:#e5e7eb;flex-shrink:0}.fcs-name.svelte-1dxshi1{height:14px;width:45%;border-radius:6px;background:#e5e7eb}.dark .fcs-emoji.svelte-1dxshi1,.dark .fcs-name.svelte-1dxshi1{background:#2a2a2a}.fcs-bubble.svelte-1dxshi1{height:36px;border-radius:14px;background:#eef2f7}.dark .fcs-bubble.svelte-1dxshi1{background:#232323}.fcs-bubble.fcs-user.svelte-1dxshi1{width:70%;align-self:flex-end;background:#dbeafe}.dark .fcs-bubble.fcs-user.svelte-1dxshi1{background:#1e293b}.fcs-bubble.fcs-ai.svelte-1dxshi1{width:80%;align-self:flex-start}.flow-card-skeleton.svelte-1dxshi1:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.45) 50%,transparent 100%);transform:translate(-100%);animation:svelte-1dxshi1-fcs-shimmer 1.4s ease-in-out infinite;pointer-events:none}.dark .flow-card-skeleton.svelte-1dxshi1:after{background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.05) 50%,transparent 100%)}@keyframes svelte-1dxshi1-fcs-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion: reduce){.flow-card-skeleton.svelte-1dxshi1:after{animation:none}}@media (max-width: 640px){.flow-card-skeleton.svelte-1dxshi1{width:calc(100vw - 40px)}}.flow-empty.svelte-1dxshi1{padding:80px 20px;text-align:center;color:#6b7280;font-size:14px;display:flex;flex-direction:column;align-items:center;gap:10px}.dark .flow-empty.svelte-1dxshi1{color:#9ca3af}.flow-empty-cta.svelte-1dxshi1{display:inline-block;margin-top:10px;color:#2563eb;text-decoration:none;font-size:13px}.flow-empty-cta.svelte-1dxshi1:hover{text-decoration:underline}.dark .flow-empty-cta.svelte-1dxshi1{color:#8ab4f8}.sr-only.svelte-1dxshi1{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 640px){.flow-wrap.svelte-1dxshi1{padding:10px 0}.flow-strip.svelte-1dxshi1{grid-auto-columns:calc(100vw - 40px);-moz-column-gap:12px;column-gap:12px;padding:4px 10px 16px}.flow-chrome-toggle.svelte-1dxshi1{top:8px;right:8px;width:44px;height:44px}.flow-chev.svelte-1dxshi1{width:48px;height:48px}.flow-chev-left.svelte-1dxshi1{left:4px}.flow-chev-right.svelte-1dxshi1{right:4px}.flow-head.svelte-1dxshi1{padding:6px 56px 6px 8px;gap:6px}.flow-sort-btn.svelte-1dxshi1,.flow-sort-active.svelte-1dxshi1{padding:5px 10px;font-size:12px}.flow-cat.svelte-1dxshi1{padding:6px 26px 6px 10px;font-size:12px}.flow-keyword-input.svelte-1dxshi1{min-width:120px;padding:6px 10px;font-size:12px}}@media (pointer: coarse){.flow-chev.svelte-1dxshi1{width:52px;height:52px}.flow-chrome-toggle.svelte-1dxshi1{width:44px;height:44px}}
