.fs-demo:where(.astro-ikj6zpz3){margin:1rem 0 1.5rem}.fs-demo:where(.astro-ikj6zpz3) .row:where(.astro-ikj6zpz3){flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:10px;display:flex}.fs-demo:where(.astro-ikj6zpz3) .sel:where(.astro-ikj6zpz3){color:var(--sl-color-gray-2);align-items:center;gap:6px;font-size:13px;display:flex}.fs-demo:where(.astro-ikj6zpz3) select:where(.astro-ikj6zpz3){background:var(--sl-color-bg);color:var(--sl-color-text);border:1px solid var(--sl-color-gray-5);border-radius:6px;padding:3px 6px;font-size:13px}.fs-demo:where(.astro-ikj6zpz3) .betti:where(.astro-ikj6zpz3){margin-left:auto;font-size:14px}.fs-demo:where(.astro-ikj6zpz3) .seg:where(.astro-ikj6zpz3){border:1px solid var(--sl-color-gray-5);border-radius:6px;display:inline-flex;overflow:hidden}.fs-demo:where(.astro-ikj6zpz3) .segbtn:where(.astro-ikj6zpz3){color:var(--sl-color-gray-2);border:0;border-left:1px solid var(--sl-color-gray-5);cursor:pointer;background:0 0;padding:3px 9px;font-size:12px}.fs-demo:where(.astro-ikj6zpz3) .segbtn:where(.astro-ikj6zpz3):first-child{border-left:0}.fs-demo:where(.astro-ikj6zpz3) .segbtn:where(.astro-ikj6zpz3).on{background:var(--sl-color-gray-5);color:var(--sl-color-text)}.fs-demo:where(.astro-ikj6zpz3) .stagegrid:where(.astro-ikj6zpz3){grid-template-columns:1.4fr 1fr;align-items:start;gap:14px;display:grid}@media (width<=640px){.fs-demo:where(.astro-ikj6zpz3) .stagegrid:where(.astro-ikj6zpz3){grid-template-columns:1fr}}.fs-demo:where(.astro-ikj6zpz3) .col:where(.astro-ikj6zpz3){flex-direction:column;display:flex}.fs-demo:where(.astro-ikj6zpz3) .coltitle:where(.astro-ikj6zpz3){color:var(--sl-color-gray-2);height:16px;margin-bottom:5px;font-size:12px;font-weight:600;line-height:16px}.fs-demo:where(.astro-ikj6zpz3) .stageviews:where(.astro-ikj6zpz3){gap:8px;display:flex}.fs-demo:where(.astro-ikj6zpz3) .stageviews:where(.astro-ikj6zpz3) .view:where(.astro-ikj6zpz3){touch-action:none;background:var(--sl-color-gray-6);border-radius:8px;flex:1 1 0;min-width:0;height:320px;overflow:hidden}.fs-demo:where(.astro-ikj6zpz3)[data-view=flat] #fs-cone:where(.astro-ikj6zpz3),.fs-demo:where(.astro-ikj6zpz3)[data-view=cones] #fs-stage:where(.astro-ikj6zpz3){display:none}.fs-demo:where(.astro-ikj6zpz3) #fs-pd:where(.astro-ikj6zpz3){background:var(--sl-color-gray-6);border-radius:8px;width:100%;height:320px}.fs-demo:where(.astro-ikj6zpz3) .colcap:where(.astro-ikj6zpz3){color:var(--sl-color-gray-3);align-items:center;gap:5px;height:15px;margin-top:5px;font-size:11px;line-height:15px;display:flex}.fs-demo:where(.astro-ikj6zpz3) .colcap:where(.astro-ikj6zpz3) .dot:where(.astro-ikj6zpz3){background:linear-gradient(90deg,#3b82f6,#10b981,#f59e0b);border-radius:50%;flex:none;width:8px;height:8px}.fs-demo:where(.astro-ikj6zpz3) .ctrl:where(.astro-ikj6zpz3){align-items:center;gap:12px;margin-top:.8rem;display:flex}.fs-demo:where(.astro-ikj6zpz3) .ctrl:where(.astro-ikj6zpz3) input:where(.astro-ikj6zpz3){flex:1}.fs-demo:where(.astro-ikj6zpz3) .btn:where(.astro-ikj6zpz3){border:1px solid var(--sl-color-gray-5);width:32px;height:30px;color:var(--sl-color-text);cursor:pointer;background:0 0;border-radius:6px;flex:none;justify-content:center;align-items:center;font-size:14px;display:flex}.fs-demo:where(.astro-ikj6zpz3) .btn:where(.astro-ikj6zpz3):hover{border-color:var(--sl-color-gray-4)}.fs-demo:where(.astro-ikj6zpz3) .lab:where(.astro-ikj6zpz3){color:var(--sl-color-gray-2);min-width:42px;font-size:13px}.fs-demo:where(.astro-ikj6zpz3) .val:where(.astro-ikj6zpz3){min-width:42px;font-size:14px;font-weight:600}.ff-demo:where(.astro-4l7qxr72){margin:1rem 0 1.5rem}.ff-demo:where(.astro-4l7qxr72) .row:where(.astro-4l7qxr72){flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:12px;display:flex}.ff-demo:where(.astro-4l7qxr72) .row:where(.astro-4l7qxr72).params{border:1px solid var(--sl-color-gray-5);background:color-mix(in srgb, var(--sl-color-gray-6) 60%, transparent);border-radius:8px;gap:18px;padding:9px 12px}.ff-demo:where(.astro-4l7qxr72) .sel:where(.astro-4l7qxr72){color:var(--sl-color-gray-2);align-items:center;gap:6px;font-size:13px;display:flex}.ff-demo:where(.astro-4l7qxr72) .sel:where(.astro-4l7qxr72).rng{gap:8px}.ff-demo:where(.astro-4l7qxr72) .sel:where(.astro-4l7qxr72).rng input:where(.astro-4l7qxr72)[type=range]{width:110px}.ff-demo:where(.astro-4l7qxr72) .val:where(.astro-4l7qxr72).sm{text-align:right;min-width:30px;font-size:13px}.ff-demo:where(.astro-4l7qxr72) .backend:where(.astro-4l7qxr72){letter-spacing:.03em;border:1px solid var(--sl-color-gray-5);color:var(--sl-color-gray-2);border-radius:999px;margin-left:auto;padding:2px 8px;font-size:11px;font-weight:600}.ff-demo:where(.astro-4l7qxr72) .backend:where(.astro-4l7qxr72).gpu{color:#10b981;border-color:#10b981}.ff-demo:where(.astro-4l7qxr72) .chk:where(.astro-4l7qxr72){cursor:pointer}.ff-demo:where(.astro-4l7qxr72) .chk:where(.astro-4l7qxr72) input:where(.astro-4l7qxr72){margin:0}.ff-demo:where(.astro-4l7qxr72) select:where(.astro-4l7qxr72){background:var(--sl-color-bg);color:var(--sl-color-text);border:1px solid var(--sl-color-gray-5);border-radius:6px;padding:3px 6px;font-size:13px}.ff-demo:where(.astro-4l7qxr72) .seg:where(.astro-4l7qxr72){border:1px solid var(--sl-color-gray-5);border-radius:6px;display:inline-flex;overflow:hidden}.ff-demo:where(.astro-4l7qxr72) .segbtn:where(.astro-4l7qxr72){color:var(--sl-color-gray-2);border:0;border-left:1px solid var(--sl-color-gray-5);cursor:pointer;background:0 0;padding:3px 9px;font-size:12px}.ff-demo:where(.astro-4l7qxr72) .segbtn:where(.astro-4l7qxr72):first-child{border-left:0}.ff-demo:where(.astro-4l7qxr72) .segbtn:where(.astro-4l7qxr72).on{background:var(--sl-color-gray-5);color:var(--sl-color-text)}.ff-demo:where(.astro-4l7qxr72) .grid2:where(.astro-4l7qxr72){grid-template-columns:1fr 1fr;align-items:start;gap:14px;display:grid}@media (width<=560px){.ff-demo:where(.astro-4l7qxr72) .grid2:where(.astro-4l7qxr72){grid-template-columns:1fr}}.ff-demo:where(.astro-4l7qxr72) .cell:where(.astro-4l7qxr72){flex-direction:column;display:flex}.ff-demo:where(.astro-4l7qxr72) .celltitle:where(.astro-4l7qxr72){color:var(--sl-color-gray-2);min-height:16px;margin-bottom:5px;font-size:12px;font-weight:600;line-height:16px}.ff-demo:where(.astro-4l7qxr72) .tag:where(.astro-4l7qxr72){color:var(--sl-color-gray-3);font-size:11px;font-weight:400}.ff-demo:where(.astro-4l7qxr72) .field:where(.astro-4l7qxr72),.ff-demo:where(.astro-4l7qxr72) .pd:where(.astro-4l7qxr72){aspect-ratio:1;background:var(--sl-color-gray-6);border-radius:8px;width:100%;display:block}.ff-demo:where(.astro-4l7qxr72) .pdcap:where(.astro-4l7qxr72),.ff-demo:where(.astro-4l7qxr72) .fldcap:where(.astro-4l7qxr72){color:var(--sl-color-gray-3);min-height:15px;margin-top:5px;font-size:11px;line-height:15px}.ff-demo:where(.astro-4l7qxr72) .fldcap:where(.astro-4l7qxr72).active{color:var(--sl-color-text)}.ff-demo:where(.astro-4l7qxr72) .field:where(.astro-4l7qxr72){cursor:crosshair}.ff-demo:where(.astro-4l7qxr72) .ctrl:where(.astro-4l7qxr72){align-items:center;gap:12px;margin-top:.9rem;display:flex}.ff-demo:where(.astro-4l7qxr72) .ctrl:where(.astro-4l7qxr72) input:where(.astro-4l7qxr72)[type=range]{flex:1}.ff-demo:where(.astro-4l7qxr72) .btn:where(.astro-4l7qxr72){border:1px solid var(--sl-color-gray-5);width:32px;height:30px;color:var(--sl-color-text);cursor:pointer;background:0 0;border-radius:6px;flex:none;justify-content:center;align-items:center;font-size:14px;display:flex}.ff-demo:where(.astro-4l7qxr72) .lab:where(.astro-4l7qxr72){color:var(--sl-color-gray-2);min-width:42px;font-size:13px}.ff-demo:where(.astro-4l7qxr72) .val:where(.astro-4l7qxr72){text-align:right;min-width:42px;font-size:14px;font-weight:600}
