@layer theme,base;@layer components{.demo-trust{flex-wrap:wrap;justify-content:center;gap:8px;margin:22px 0 0;padding:0;list-style:none;display:flex}.demo-trust li{border-radius:var(--radius-pill);background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);font-size:var(--fs-xs);align-items:center;gap:8px;padding:7px 14px 7px 10px;font-weight:600;display:inline-flex}.demo-trust i{color:var(--color-cobalt);font-size:var(--fs-md)}.demo-agent{border-radius:var(--radius-card-lg);background:var(--ground);transition:box-shadow .3s var(--ease-brand);flex-direction:column;flex:1;display:flex;overflow:hidden}.demo-agent:hover{box-shadow:0 30px 60px -36px var(--agent)}.demo-agent-shot{border-radius:calc(var(--radius-card-lg) - 6px);aspect-ratio:5/4;background:var(--agent-soft);cursor:pointer;border:0;margin:10px 10px 0;padding:0;display:block;position:relative;overflow:hidden}.demo-agent-shot img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease-brand);display:block}.demo-agent:hover .demo-agent-shot img{transform:scale(1.04)}.demo-play{border-radius:var(--radius-pill);background:var(--color-ink-fixed);color:var(--color-white);font-weight:600;font-size:var(--fs-xs);opacity:0;transition:opacity .3s var(--ease-brand), transform .3s var(--ease-brand);align-items:center;gap:8px;padding:10px 16px;display:inline-flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%,8px)}.demo-play i{font-size:var(--fs-lg);color:var(--color-lime)}.demo-agent:hover .demo-play,.demo-agent-shot:focus-visible .demo-play{opacity:1;transform:translate(-50%)}@media (hover:none){.demo-play{opacity:1;transform:translate(-50%)}}.demo-agent-shot:focus-visible{outline:3px solid var(--color-cobalt);outline-offset:2px}.demo-agent-body{flex-direction:column;gap:8px;padding:18px 20px 22px;display:flex}.demo-agent-body .pg-ico{width:38px;height:38px;font-size:var(--fs-lg)}.demo-agent-body .pg-card-t{margin:4px 0 0}.demo-ptabs{flex-wrap:wrap;justify-content:center;gap:8px;margin:0 auto clamp(20px,3vw,32px);display:flex}.demo-ptabs [role=tab]{border-radius:var(--radius-pill);background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;transition:background-color .25s var(--ease-brand);align-items:center;gap:10px;padding:8px 18px 8px 8px;display:inline-flex}.demo-ptabs [role=tab] .demo-pavatar{object-fit:cover;width:40px;height:40px;box-shadow:0 0 0 2px var(--paper), 0 0 0 4px var(--p,var(--color-cobalt));border-radius:50%;flex:none}.demo-ptabs [role=tab] .pg-ico{width:32px;height:32px;font-size:var(--fs-base);--ico-bg:var(--p);border-radius:50%}.demo-ptabs h5{font-family:var(--font-display);font-weight:700;font-size:var(--fs-sm);margin:0}.demo-ptabs [role=tab][aria-selected=true]{background:var(--p-soft);box-shadow:inset 0 0 0 2px var(--p)}.demo-ptabs [role=tab]:focus-visible{outline:2px solid var(--color-cobalt);outline-offset:2px}.demo-browser{border-radius:var(--radius-block);background:var(--color-cobalt) url(/_astro/tex-felt-cobalt.FPH_koNR.webp) center / 420px;max-width:1180px;margin-inline:auto;padding:0 clamp(8px,1.2vw,14px) clamp(8px,1.2vw,14px);overflow:hidden}.demo-browser-bar{align-items:center;gap:7px;padding:12px 8px;display:flex}.demo-browser-bar i{background:color-mix(in srgb, var(--color-white) 55%, transparent);border-radius:50%;width:11px;height:11px}.demo-browser-bar span{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-white) 18%, transparent);font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--color-white);margin-left:12px;padding:5px 14px}.demo-browser-view{aspect-ratio:16/10;border-radius:calc(var(--radius-block) - 10px);background:var(--color-ink-fixed);place-items:center;display:grid;position:relative;overflow:hidden}.demo-browser-poster{object-fit:cover;opacity:.85;width:100%;height:100%;position:absolute;inset:0}.demo-browser-load{font-size:var(--fs-base);gap:10px;padding:14px 22px;position:relative}.demo-browser-view iframe{background:var(--color-white);border:0;width:100%;height:100%;position:absolute;inset:0}.demo-mtabs{flex-wrap:wrap;justify-content:center;gap:8px;margin:0 auto clamp(20px,3vw,32px);display:flex}.demo-mtabs [role=tab]{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-white) 8%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-white) 16%, transparent);color:var(--color-mist);cursor:pointer;font-size:var(--fs-lg);align-items:center;gap:10px;padding:12px 20px;display:inline-flex}.demo-mtabs h4{font-family:var(--font-display);font-weight:700;font-size:var(--fs-base);color:inherit;margin:0}.demo-mtabs [role=tab][aria-selected=true]{background:var(--color-lime);color:var(--color-ink-fixed);box-shadow:none}.demo-mtabs [role=tab]:focus-visible{outline:2px solid var(--color-lime);outline-offset:3px}.demo-stage{max-width:1180px;margin-inline:auto}.demo-scene{border-radius:var(--radius-block);background:color-mix(in srgb, var(--color-white) 6%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-white) 12%, transparent);animation:demo-in .4s var(--ease-brand);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:clamp(20px,3vw,48px);padding:clamp(12px,1.4vw,18px);display:grid;position:relative}.demo-scene[hidden]{display:none}@keyframes demo-in{0%{opacity:0;transform:translateY(8px)}}.demo-scene img{aspect-ratio:4/3;object-fit:cover;border-radius:calc(var(--radius-block) - 8px);width:100%;display:block}.demo-scene-copy{flex-direction:column;align-items:flex-start;gap:14px;padding-right:clamp(0px,2vw,24px);display:flex}.demo-scene-k{font-family:var(--font-mono);font-size:var(--fs-3xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-lime);align-items:center;gap:8px;margin:0;display:inline-flex}.demo-scene-t{font-family:var(--font-display);font-weight:800;font-size:var(--fs-h2);letter-spacing:-.025em;color:var(--color-white);margin:0;line-height:1.05}.demo-scene-copy .btn{gap:10px}.demo-mundane-cta{margin-top:clamp(24px,3vw,36px)}.demo-note{text-align:center;color:var(--color-mist);margin-top:22px}@media (width<=820px){.demo-scene{grid-template-columns:1fr}}.demo-tools-list{flex-wrap:wrap;justify-content:center;gap:10px;max-width:880px;margin:0 auto;padding:0;list-style:none;display:flex}.demo-tools-list li{border-radius:var(--radius-pill);background:var(--paper);font-weight:600;font-size:var(--fs-sm);align-items:center;gap:10px;padding:10px 18px 10px 12px;display:inline-flex}.demo-tools-list img{object-fit:contain;width:28px;height:28px}.demo-tools-logos .lp-sec{padding-block:8px}.demo-tools-cta{justify-content:center;margin-top:20px}@media (prefers-reduced-motion:reduce){.demo-agent-shot img,.demo-play,.demo-scene{transition:none;animation:none}}}@layer utilities;.wv[data-astro-cid-26sjxpmc]{aspect-ratio:16/9;border-radius:calc(var(--radius-block) - 8px);background:var(--color-ink-fixed);position:relative;overflow:hidden}.wv-play[data-astro-cid-26sjxpmc]{cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block;position:absolute;inset:0}.wv-play[data-astro-cid-26sjxpmc] img[data-astro-cid-26sjxpmc]{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease-brand);display:block}.wv-play[data-astro-cid-26sjxpmc]:hover img[data-astro-cid-26sjxpmc]{transform:scale(1.02)}.wv-btn[data-astro-cid-26sjxpmc]{background:var(--color-lime);width:72px;height:72px;color:var(--color-ink-fixed);font-size:var(--fs-xl);transition:transform .35s var(--ease-brand);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wv-play[data-astro-cid-26sjxpmc]:hover .wv-btn[data-astro-cid-26sjxpmc]{transform:translate(-50%,-50%)scale(1.06)}.wv-play[data-astro-cid-26sjxpmc]:focus-visible .wv-btn[data-astro-cid-26sjxpmc]{outline:3px solid var(--color-white);outline-offset:3px}.wv[data-astro-cid-26sjxpmc] wistia-player{width:100%;height:100%;display:block}@media (width<=560px){.wv-btn[data-astro-cid-26sjxpmc]{width:56px;height:56px;font-size:var(--fs-lg)}}
