.tc-section[data-astro-cid-wcolddp2]{padding-block:clamp(36px,6vh,72px) 0}.tc-section-head[data-astro-cid-wcolddp2]{gap:10px;margin-bottom:clamp(16px,2.6vw,26px)}.tc-hero[data-astro-cid-wcolddp2]{min-height:calc(100svh - var(--tc-nav-h));align-items:center;padding-block:48px;display:flex}.tc-hero-inner[data-astro-cid-wcolddp2]{gap:12px;display:grid}.tc-hero-panel[data-astro-cid-wcolddp2]{border-radius:var(--tc-r);border:var(--tc-hairline);max-width:760px;backdrop-filter:blur(var(--tc-blur)) saturate(1.3);background:#ffffff8f;gap:18px;padding:clamp(22px,4vw,44px);display:grid}.tc-hero-panel[data-astro-cid-wcolddp2] .tc-eyebrow[data-astro-cid-wcolddp2],.tc-hero-panel[data-astro-cid-wcolddp2] .tc-lead[data-astro-cid-wcolddp2]{color:var(--tc-ink)}.tc-hero-caption[data-astro-cid-wcolddp2]{font-size:var(--tc-text-xs);max-width:760px;font-weight:500}@media (width<=719px){.tc-hero[data-astro-cid-wcolddp2]{align-items:flex-end}}.tc-card[data-astro-cid-wcolddp2]{align-content:start;gap:10px;padding:clamp(14px,1.9vw,22px);display:grid}.tc-card[data-astro-cid-wcolddp2] .tc-pill[data-astro-cid-wcolddp2]{justify-self:start;margin-top:6px}.tc-step-n[data-astro-cid-wcolddp2]{width:var(--tc-h);height:var(--tc-h);border-radius:var(--tc-r);background:var(--tc-glass-selected);place-items:center;font-weight:700;display:inline-grid}.tc-inline-status[data-astro-cid-wcolddp2]{vertical-align:middle;margin-left:4px}.tc-grid3[data-astro-cid-wcolddp2],.tc-grid4[data-astro-cid-wcolddp2],.tc-tiles[data-astro-cid-wcolddp2],.tc-vibe-steps[data-astro-cid-wcolddp2]{gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (width>=720px){.tc-grid3[data-astro-cid-wcolddp2]{grid-template-columns:repeat(3,1fr)}.tc-grid4[data-astro-cid-wcolddp2],.tc-tiles[data-astro-cid-wcolddp2]{grid-template-columns:repeat(2,1fr)}}@media (width>=1080px){.tc-grid4[data-astro-cid-wcolddp2]{grid-template-columns:repeat(4,1fr)}}.tc-split[data-astro-cid-wcolddp2]{align-items:start;gap:24px;display:grid}@media (width>=960px){.tc-split[data-astro-cid-wcolddp2]{grid-template-columns:1fr 1.1fr}}.tc-note[data-astro-cid-wcolddp2]{flex-wrap:wrap;align-items:center;gap:10px;margin-block:14px;display:flex}.tc-vibe[data-astro-cid-wcolddp2],.tc-vibe-copy[data-astro-cid-wcolddp2]{gap:12px;display:grid}@media (width>=960px){.tc-vibe[data-astro-cid-wcolddp2]{grid-template-columns:1.1fr 1fr;align-items:start;gap:32px}.tc-vibe-mock-wrap[data-astro-cid-wcolddp2]{top:calc(var(--tc-nav-h) + 32px);position:sticky}.tc-vibe-steps[data-astro-cid-wcolddp2]{gap:14vh;padding-block:4vh 8vh}}.tc-vibe-mock[data-astro-cid-wcolddp2]{gap:14px;padding:18px;display:grid}.tc-mock-prompt[data-astro-cid-wcolddp2]{min-height:var(--tc-h);padding:10px var(--tc-pill-x);border-radius:var(--tc-r);background:var(--tc-glass-selected);font-size:var(--tc-text-sm);align-items:center;display:flex}.tc-mock-caret[data-astro-cid-wcolddp2]:after{content:"";vertical-align:-.2em;background:var(--tc-ink);width:2px;height:1.1em;margin-left:3px;animation:1s step-end infinite tc-blink;display:inline-block}@keyframes tc-blink{50%{opacity:0}}.tc-mock-plan[data-astro-cid-wcolddp2]{gap:var(--tc-gap);min-height:36px;display:flex}.tc-mock-chip[data-astro-cid-wcolddp2]{border-radius:var(--tc-r);background:var(--tc-glass);border:var(--tc-hairline);height:36px;font-size:var(--tc-text-xs);opacity:0;transition:opacity var(--tc-mid) var(--tc-ease), transform var(--tc-mid) var(--tc-ease);align-items:center;padding:0 14px;font-weight:600;display:inline-flex;transform:translateY(6px)}.tc-mock-chip[data-astro-cid-wcolddp2]:nth-child(2){transition-delay:70ms}.tc-mock-chip[data-astro-cid-wcolddp2]:nth-child(3){transition-delay:.14s}[data-astro-cid-wcolddp2][data-step="2"] .tc-mock-chip[data-astro-cid-wcolddp2],[data-astro-cid-wcolddp2][data-step="3"] .tc-mock-chip[data-astro-cid-wcolddp2]{opacity:1;transform:none}.tc-mock-stage[data-astro-cid-wcolddp2]{border-radius:var(--tc-r);background:linear-gradient(135deg,#e9eef3,#cdd8e2);place-items:center;height:190px;display:grid}.tc-mock-frame[data-astro-cid-wcolddp2]{border-radius:var(--tc-r);width:300px;max-width:90%;height:150px;transition:width .42s var(--tc-ease), height .42s var(--tc-ease);background:linear-gradient(160deg,#f6e3cf,#9fbfc3);position:relative}[data-astro-cid-wcolddp2][data-step="3"] .tc-mock-frame[data-astro-cid-wcolddp2]{width:96px;height:170px}.tc-mock-cc[data-astro-cid-wcolddp2]{border-radius:var(--tc-r);opacity:0;height:10px;transition:opacity var(--tc-mid) var(--tc-ease) .2s;background:#101418bf;position:absolute;bottom:12px;left:14%;right:14%}[data-astro-cid-wcolddp2][data-step="3"] .tc-mock-cc[data-astro-cid-wcolddp2]{opacity:1}.tc-mock-timeline[data-astro-cid-wcolddp2]{gap:8px;display:grid}.tc-mock-track[data-astro-cid-wcolddp2]{gap:4px;height:26px;display:flex}.tc-mock-track[data-astro-cid-wcolddp2] i[data-astro-cid-wcolddp2]{width:var(--w);border-radius:var(--tc-r);transition:width .48s var(--tc-ease), opacity .3s var(--tc-ease);background:#8fb0b6}.tc-mock-track[data-astro-cid-wcolddp2] i[data-astro-cid-wcolddp2].gap{background:#1014181f}[data-astro-cid-wcolddp2][data-step="3"] .tc-mock-track[data-astro-cid-wcolddp2] i[data-astro-cid-wcolddp2].gap{opacity:0;width:0}.tc-mock-track--cc[data-astro-cid-wcolddp2] i[data-astro-cid-wcolddp2]{opacity:0;background:#101418b3}[data-astro-cid-wcolddp2][data-step="3"] .tc-mock-track--cc[data-astro-cid-wcolddp2] i[data-astro-cid-wcolddp2]{opacity:1}.tc-tile[data-astro-cid-wcolddp2]{height:100%;transition:background-color var(--tc-fast) var(--tc-ease), transform var(--tc-mid) var(--tc-ease);gap:14px;padding:14px 14px 22px;text-decoration:none;display:grid}.tc-tile[data-astro-cid-wcolddp2]>[data-astro-cid-wcolddp2]:not(.tc-shot){padding-inline:8px}.tc-tile[data-astro-cid-wcolddp2]:hover{background:var(--tc-glass-selected)}.tc-tile[data-astro-cid-wcolddp2]:active{transform:scale(.99)}.tc-tile-head[data-astro-cid-wcolddp2]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.tc-tile-name[data-astro-cid-wcolddp2]{align-items:center;gap:10px;display:inline-flex}.tc-tile-more[data-astro-cid-wcolddp2]{font-weight:600;font-size:var(--tc-text-sm)}.tc-waitlist[data-astro-cid-wcolddp2]{margin-top:16px}@media (width>=960px){.tc-waitlist[data-astro-cid-wcolddp2]{grid-template-columns:1fr 1.2fr;align-items:center;gap:24px}}.tc-story[data-astro-cid-wcolddp2]{align-items:center;gap:clamp(20px,4vw,48px);padding:clamp(18px,3vw,36px);display:grid}.tc-story-copy[data-astro-cid-wcolddp2]{gap:12px;display:grid}.tc-story-photo[data-astro-cid-wcolddp2]{max-width:360px}@media (width>=860px){.tc-story[data-astro-cid-wcolddp2]{grid-template-columns:minmax(240px,360px) 1fr}}.tc-plan-price[data-astro-cid-wcolddp2] strong[data-astro-cid-wcolddp2]{letter-spacing:-.02em;font-size:34px}.tc-plan-credits[data-astro-cid-wcolddp2]{font-weight:600;font-size:var(--tc-text-sm)}.tc-plan--hi[data-astro-cid-wcolddp2]{background:var(--tc-glass-selected);border:var(--tc-hairline)}.tc-pricing-soon-h[data-astro-cid-wcolddp2]{font-size:var(--tc-h3);margin:4px 0 8px}.tc-pricing-foot[data-astro-cid-wcolddp2]{margin-top:16px}@media (width>=860px){.tc-pricing-foot[data-astro-cid-wcolddp2]{grid-template-columns:1fr auto;align-items:center}}
