.landing-title[data-v-a6c0a8b9]{align-items:center;display:flex;flex-direction:column;font-family:var(--ct-font-mono);font-weight:700;gap:.4em;letter-spacing:-.02em;line-height:.95;margin:0;text-align:center;text-transform:none}.title-mark[data-v-a6c0a8b9]{align-items:baseline;display:inline-flex;flex-wrap:wrap;font-size:clamp(3.5rem,14vw,8.5rem);gap:.22em;justify-content:center;line-height:.95;text-transform:uppercase}.title-tagline[data-v-a6c0a8b9]{color:var(--ct-fg-muted);font-family:var(--ct-font-sans);font-size:clamp(.9rem,1.6vw,1.05rem);font-weight:500;letter-spacing:0;line-height:1.5;max-width:38rem;padding:0 16px;text-transform:none}.title-code[data-v-a6c0a8b9]{background:linear-gradient(180deg,var(--ct-primary) 0,color-mix(in srgb,var(--ct-primary) 70%,transparent) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}html[data-scheme=light] .title-code[data-v-a6c0a8b9]{background:linear-gradient(180deg,var(--ct-brand-700) 0,var(--ct-brand-500) 100%);-webkit-background-clip:text;background-clip:text}.title-time[data-v-a6c0a8b9]{color:var(--ct-fg)}.sum-number-slot[data-v-42f8283f]{align-items:center;display:flex;height:clamp(3rem,11vw,6.5rem);justify-content:center;width:100%}.sum-number[data-v-42f8283f]{color:var(--ct-fg);font-family:var(--ct-font-mono);font-size:clamp(3rem,11vw,6.5rem);letter-spacing:-.025em;position:relative;text-shadow:0 0 60px color-mix(in srgb,var(--ct-primary) 25%,transparent)}.sum-skel[data-v-42f8283f]{animation:sum-pulse-42f8283f 1.4s ease-in-out infinite;background:var(--ct-surface-2);height:70%;width:min(24rem,80vw)}@keyframes sum-pulse-42f8283f{0%,to{opacity:.55}50%{opacity:.9}}.sum-caption[data-v-42f8283f]{align-items:center;color:var(--ct-fg-muted);display:inline-flex;font-size:var(--ct-text-sm);gap:12px}.sum-rule[data-v-42f8283f]{background:color-mix(in srgb,var(--ct-primary) 40%,transparent);display:inline-block;height:1px;width:40px}.sum-sep[data-v-42f8283f]{color:var(--ct-fg-disabled)}.sum-unit[data-v-42f8283f]{color:var(--ct-primary)}.sum-delta[data-v-42f8283f]{align-items:baseline;background:color-mix(in srgb,var(--ct-primary) 8%,transparent);border:1px solid color-mix(in srgb,var(--ct-primary) 25%,transparent);color:var(--ct-fg-muted);display:inline-flex;font-family:var(--ct-font-mono);font-size:var(--ct-text-xs);gap:8px;letter-spacing:.04em;margin-top:4px;padding:6px 14px;visibility:hidden}.sum-delta--ready[data-v-42f8283f]{visibility:visible}.sum-delta-arrow[data-v-42f8283f]{color:var(--ct-primary)}.sum-delta-arrow[data-v-42f8283f],.sum-delta-num[data-v-42f8283f]{font-weight:var(--ct-weight-semibold)}.sum-delta-num[data-v-42f8283f]{color:var(--ct-fg)}.sum-delta-label[data-v-42f8283f]{color:var(--ct-fg-subtle);letter-spacing:.08em;text-transform:uppercase}.agent-frame[data-v-eb9e0294]{background:var(--ct-surface);border:1px solid var(--ct-border);border-radius:16px;overflow:hidden}.agent-kpi-row[data-v-eb9e0294]{align-items:center;background:var(--ct-surface-1);border-bottom:1px solid var(--ct-border);display:flex;gap:16px;padding:18px 22px}.agent-kpi[data-v-eb9e0294]{display:flex;flex-direction:column;gap:4px;min-width:96px}.agent-kpi-num[data-v-eb9e0294]{color:var(--ct-primary);font-family:var(--ct-font-mono);font-size:clamp(1.4rem,2.2vw,1.8rem);font-variant-numeric:tabular-nums;font-weight:var(--ct-weight-semibold);line-height:1}.agent-kpi-label[data-v-eb9e0294]{color:var(--ct-fg-muted);font-family:var(--ct-font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.agent-kpi-rule[data-v-eb9e0294]{background:var(--ct-border);height:28px;width:1px}.agent-grid[data-v-eb9e0294]{display:grid;gap:0;grid-template-columns:1fr}@media(min-width:900px){.agent-grid[data-v-eb9e0294]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.agent-grid>.agent-leader[data-v-eb9e0294]{border-left:1px solid var(--ct-border-subtle);border-top:0}}.agent-chart[data-v-eb9e0294]{min-width:0;padding:18px 18px 12px}.agent-chart-caption[data-v-eb9e0294]{color:var(--ct-fg-subtle);font-family:var(--ct-font-mono);font-size:11px;letter-spacing:.06em;margin-bottom:8px;text-transform:uppercase}.agent-chart-svg[data-v-eb9e0294]{display:block;height:auto;width:100%}.agent-chart-grid line[data-v-eb9e0294]{stroke:var(--ct-border-subtle);stroke-dasharray:2 4;stroke-width:1}.agent-chart-axis text[data-v-eb9e0294]{fill:var(--ct-fg-subtle);font-family:var(--ct-font-mono);font-size:10px}.agent-leader[data-v-eb9e0294]{border-top:1px solid var(--ct-border-subtle);display:flex;flex-direction:column;gap:10px;min-width:0;padding:18px 22px}.agent-leader-label[data-v-eb9e0294]{color:var(--ct-fg-subtle);font-family:var(--ct-font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.agent-leader-list[data-v-eb9e0294]{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.agent-leader-row[data-v-eb9e0294]{align-items:center;display:grid;font-size:12.5px;gap:10px;grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr) 60px}.agent-leader-name[data-v-eb9e0294]{align-items:center;color:var(--ct-fg);display:inline-flex;gap:6px;min-width:0}.agent-leader-name>span[data-v-eb9e0294]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-leader-icon[data-v-eb9e0294]{color:var(--ct-fg-muted);flex-shrink:0;height:14px;width:14px}.agent-leader-bar-wrap[data-v-eb9e0294]{background:var(--ct-surface-1);border:1px solid var(--ct-border-subtle);border-radius:2px;height:8px;overflow:hidden;position:relative}.agent-leader-bar[data-v-eb9e0294]{height:100%;inset:0 auto 0 0;position:absolute}.agent-leader-val[data-v-eb9e0294]{color:var(--ct-primary);font-family:var(--ct-font-mono);font-size:12px;font-variant-numeric:tabular-nums;text-align:right}.agent-cta-row[data-v-eb9e0294]{display:flex;justify-content:center;margin-top:28px}.agent-cta[data-v-eb9e0294]{align-items:center;background:var(--ct-surface-1);border:1px solid var(--ct-border);border-radius:999px;color:var(--ct-fg);display:inline-flex;font-family:var(--ct-font-mono);font-size:13px;gap:10px;letter-spacing:.06em;padding:12px 22px;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,transform .2s ease}.agent-cta[data-v-eb9e0294]:hover{background:var(--ct-surface-2);border-color:color-mix(in srgb,var(--ct-primary) 45%,transparent);transform:translateY(-1px)}.agent-cta-icon[data-v-eb9e0294]{color:var(--ct-primary);font-size:16px}.agent-cta-arrow[data-v-eb9e0294]{color:var(--ct-fg-muted);font-size:15px;transition:transform .2s ease}.agent-cta:hover .agent-cta-arrow[data-v-eb9e0294]{color:var(--ct-primary);transform:translate(3px)}.icon-discovery[data-v-eb9e0294]{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.widget-grid[data-v-fdad1aad]{display:grid;gap:16px;grid-template-columns:1fr}@media(min-width:768px){.widget-grid[data-v-fdad1aad]{grid-template-columns:repeat(3,minmax(0,1fr))}}.widget-tile[data-v-fdad1aad]{background:var(--ct-surface);border:1px solid var(--ct-border);border-radius:14px;display:flex;flex-direction:column;overflow:hidden;transition:border-color .22s ease,transform .22s ease}.widget-tile[data-v-fdad1aad]:hover{border-color:color-mix(in srgb,var(--ct-primary) 50%,var(--ct-border));transform:translateY(-2px)}.widget-tile-stage[data-v-fdad1aad]{align-items:center;background:color-mix(in srgb,var(--ct-primary) 4%,transparent);border-bottom:1px solid var(--ct-border);display:flex;justify-content:center;min-height:200px;overflow:hidden;padding:32px 24px;position:relative}.widget-tile-grid[data-v-fdad1aad]{background-image:linear-gradient(to right,var(--ct-border) 1px,transparent 1px),linear-gradient(to bottom,var(--ct-border) 1px,transparent 1px);background-size:28px 28px;inset:0;mask-image:radial-gradient(ellipse at center,#000 30%,transparent 85%);-webkit-mask-image:radial-gradient(ellipse at center,#000 30%,transparent 85%);opacity:.35;pointer-events:none;position:absolute}.widget-svg[data-v-fdad1aad]{align-items:center;display:flex;filter:drop-shadow(0 8px 22px rgb(2 8 23/.18));justify-content:center;position:relative;width:100%;z-index:1}.widget-svg[data-v-fdad1aad] svg{display:block;height:auto;width:100%}html[data-scheme=light] .widget-svg[data-v-fdad1aad]{filter:drop-shadow(0 8px 18px rgb(15 23 42/.08))}.widget-tile-meta[data-v-fdad1aad]{display:flex;flex-direction:column;gap:8px;padding:16px 18px 18px}.widget-tile-snippet[data-v-fdad1aad]{align-self:flex-start;background:var(--ct-primary-soft);border:1px solid color-mix(in srgb,var(--ct-primary) 25%,transparent);border-radius:999px;color:var(--ct-primary);font-family:var(--ct-font-mono);font-size:11px;letter-spacing:.02em;padding:3px 9px}.widget-tile-name[data-v-fdad1aad]{color:var(--ct-fg);font-family:var(--ct-font-sans);font-size:14px;font-weight:var(--ct-weight-semibold);letter-spacing:-.005em;margin:0}.widget-cta-row[data-v-fdad1aad]{display:flex;justify-content:center;margin-top:36px}.widget-cta[data-v-fdad1aad]{align-items:center;background:var(--ct-primary-soft);border:1px solid color-mix(in srgb,var(--ct-primary) 35%,transparent);border-radius:10px;color:var(--ct-primary);display:inline-flex;font-family:var(--ct-font-mono);font-size:13px;font-weight:var(--ct-weight-medium);gap:10px;letter-spacing:.04em;padding:12px 22px;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.widget-cta[data-v-fdad1aad]:hover{background:color-mix(in srgb,var(--ct-primary) 20%,transparent);border-color:var(--ct-primary);transform:translateY(-1px)}.widget-cta i[data-v-fdad1aad]{font-size:15px}.visually-hidden[data-v-17328673]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.closing-heading[data-v-17328673]{color:var(--ct-fg);font-family:var(--ct-font-sans);letter-spacing:-.02em;line-height:1.25;position:relative}.closing-line[data-v-17328673]{color:var(--ct-fg-muted);font-size:clamp(1.25rem,3vw,1.875rem);font-weight:var(--ct-weight-medium)}.closing-line--2[data-v-17328673]{color:var(--ct-primary);font-size:clamp(1.5rem,4vw,2.5rem);font-weight:var(--ct-weight-semibold)}.hero-desc[data-v-17328673]{font-family:var(--ct-font-sans);font-size:clamp(15px,1.6vw,17px);line-height:1.7;max-width:38rem;padding:0 16px;text-align:center}.hero-badge[data-v-17328673],.hero-desc[data-v-17328673]{color:var(--ct-fg-muted)}.hero-badge[data-v-17328673]{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:color-mix(in srgb,var(--ct-surface-1) 70%,transparent);border:1px solid var(--ct-border);border-radius:999px;display:inline-flex;font-family:var(--ct-font-mono);font-size:var(--ct-text-xs);gap:8px;letter-spacing:.12em;padding:6px 14px;text-transform:uppercase}.hero-badge-dot[data-v-17328673]{animation:hero-badge-pulse-17328673 2.4s ease-in-out infinite;background:var(--ct-primary);border-radius:50%;box-shadow:0 0 12px color-mix(in srgb,var(--ct-primary) 80%,transparent);height:6px;width:6px}@keyframes hero-badge-pulse-17328673{0%,to{opacity:1}50%{opacity:.4}}.hero-meta[data-v-17328673]{align-items:center;color:var(--ct-fg-subtle);display:inline-flex;font-family:var(--ct-font-mono);font-size:var(--ct-text-xs);gap:12px;letter-spacing:.04em}.hero-meta-rule[data-v-17328673]{background:color-mix(in srgb,var(--ct-primary) 35%,transparent);height:1px;width:28px}.feature-card[data-v-17328673]{background:linear-gradient(180deg,color-mix(in srgb,var(--ct-surface-1) 100%,transparent) 0,color-mix(in srgb,var(--ct-surface) 100%,transparent));display:grid;gap:0;padding:14px;position:relative}.feature-card[data-v-17328673]:before{border-bottom:1px dashed color-mix(in srgb,var(--ct-border) 80%,transparent);border-top:1px dashed color-mix(in srgb,var(--ct-border) 80%,transparent);content:"";inset:0;pointer-events:none;position:absolute}.feature-card-corner[data-v-17328673]{color:var(--ct-primary);height:14px;pointer-events:none;position:absolute;width:14px}.feature-card-corner[data-v-17328673]:after,.feature-card-corner[data-v-17328673]:before{background:currentColor;content:"";position:absolute}.feature-card-corner[data-v-17328673]:before{height:1.5px;width:100%}.feature-card-corner[data-v-17328673]:after{height:100%;width:1.5px}.feature-card-corner--tl[data-v-17328673],.feature-card-corner--tl[data-v-17328673]:after,.feature-card-corner--tl[data-v-17328673]:before{left:0;top:0}.feature-card-corner--tr[data-v-17328673],.feature-card-corner--tr[data-v-17328673]:after,.feature-card-corner--tr[data-v-17328673]:before{right:0;top:0}.feature-card-corner--bl[data-v-17328673],.feature-card-corner--bl[data-v-17328673]:after,.feature-card-corner--bl[data-v-17328673]:before{bottom:0;left:0}.feature-card-corner--br[data-v-17328673],.feature-card-corner--br[data-v-17328673]:after,.feature-card-corner--br[data-v-17328673]:before{bottom:0;right:0}.feature-card--wide[data-v-17328673]{grid-template-columns:1fr}@media(min-width:768px){.feature-card--wide[data-v-17328673]{grid-template-columns:1.4fr 1fr}}.feature-card-body[data-v-17328673]{padding:clamp(1.75rem,3vw,2.75rem)}.feature-card-body[data-v-17328673],.feature-text-block[data-v-17328673]{display:flex;flex-direction:column;gap:0}.feature-eyebrow[data-v-17328673]{margin-bottom:18px}.feature-title[data-v-17328673]{margin:0 0 22px}.feature-desc[data-v-17328673]{font-size:15px;margin:0}.feature-card-body .feature-chip-row[data-v-17328673],.feature-text-block .feature-chip-row[data-v-17328673]{margin-top:22px}.feature-card-visual[data-v-17328673]{align-items:center;background:linear-gradient(135deg,color-mix(in srgb,var(--ct-primary) 8%,transparent) 0,transparent 70%);border-top:1px dashed color-mix(in srgb,var(--ct-border) 80%,transparent);display:flex;justify-content:center;min-height:220px;position:relative}@media(min-width:768px){.feature-card-visual[data-v-17328673]{border-left:1px dashed color-mix(in srgb,var(--ct-border) 80%,transparent);border-top:0}}.feature-card-visual-icon[data-v-17328673]{color:var(--ct-primary);font-size:clamp(4rem,9vw,6.5rem);opacity:.85;position:relative;z-index:1}.feature-card-visual-grid[data-v-17328673]{background-image:linear-gradient(to right,var(--ct-border) 1px,transparent 1px),linear-gradient(to bottom,var(--ct-border) 1px,transparent 1px);background-size:32px 32px;inset:0;mask-image:radial-gradient(ellipse at center,#000 30%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse at center,#000 30%,transparent 80%);opacity:.55;position:absolute}.feature-stat-row[data-v-17328673]{border-top:1px dashed var(--ct-border);display:flex;flex-wrap:wrap;gap:18px 32px;margin-top:28px;padding-top:22px}.feature-stat[data-v-17328673]{display:inline-flex;flex-direction:column;gap:4px;min-width:88px}.feature-stat-num[data-v-17328673]{color:var(--ct-primary);font-family:var(--ct-font-mono);font-size:clamp(1.4rem,2.4vw,1.9rem);font-weight:var(--ct-weight-semibold);line-height:1}.feature-stat-label[data-v-17328673]{color:var(--ct-fg-muted);font-family:var(--ct-font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.feature-chip-row[data-v-17328673]{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.feature-chip[data-v-17328673]{align-items:center;background:var(--ct-surface-1);border:1px solid var(--ct-border);border-radius:999px;color:var(--ct-fg);display:inline-flex;font-family:var(--ct-font-mono);font-size:12px;gap:6px;padding:6px 12px}.feature-chip i[data-v-17328673]{color:var(--ct-primary);font-size:14px}.code-card[data-v-17328673]{background:var(--ct-surface);border:1px solid var(--ct-border);border-radius:14px;flex-direction:column;overflow:hidden}.code-card[data-v-17328673],.code-card-bar[data-v-17328673]{display:flex;font-family:var(--ct-font-mono)}.code-card-bar[data-v-17328673]{align-items:center;background:var(--ct-surface-1);border-bottom:1px solid var(--ct-border);gap:12px;min-width:0;padding:12px 16px}.code-card-method[data-v-17328673]{align-items:center;background:var(--ct-primary);border-radius:6px;color:var(--ct-on-primary,#fff);display:inline-flex;flex:none;font-size:11px;font-weight:var(--ct-weight-semibold);justify-content:center;letter-spacing:.08em;padding:3px 9px}.code-card-path[data-v-17328673]{color:var(--ct-fg);flex:1 1 auto;font-size:13px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.code-card-status[data-v-17328673]{align-items:center;color:var(--ct-fg-muted);display:inline-flex;flex:none;font-size:11px;gap:6px;letter-spacing:.04em}.code-card-status[data-v-17328673]:before{background:#28c840;border-radius:50%;box-shadow:0 0 8px color-mix(in srgb,#28c840 60%,transparent);content:"";height:6px;width:6px}.code-card-body[data-v-17328673]{color:var(--ct-fg);font-family:var(--ct-font-mono);font-feature-settings:"tnum" 1,"calt" 0;font-size:12px;font-variant-ligatures:none;line-height:1.7;margin:0;overflow-x:auto;padding:18px 20px;scrollbar-width:thin;-moz-tab-size:2;-o-tab-size:2;tab-size:2;white-space:pre}.code-card-body .code-card-code[data-v-17328673],.code-card-body[data-v-17328673] span{font-family:var(--ct-font-mono);font-feature-settings:"tnum" 1,"calt" 0;font-variant-ligatures:none}.code-card-body[data-v-17328673] .tk-key{color:#7aa2f7}.code-card-body[data-v-17328673] .tk-str{color:#9ece6a}.code-card-body[data-v-17328673] .tk-num{color:#ff9e64}.code-card-body[data-v-17328673] .tk-pun{color:color-mix(in srgb,var(--ct-fg) 55%,transparent)}html[data-scheme=light] .code-card-body[data-v-17328673] .tk-key{color:#2563eb}html[data-scheme=light] .code-card-body[data-v-17328673] .tk-str{color:#15803d}html[data-scheme=light] .code-card-body[data-v-17328673] .tk-num{color:#c2410c}html[data-scheme=light] .code-card-body[data-v-17328673] .tk-pun{color:color-mix(in srgb,var(--ct-fg) 50%,transparent)}@media(min-width:1024px){.code-card-body[data-v-17328673]{font-size:13px}}.editor-grid[data-v-17328673]{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:640px){.editor-grid[data-v-17328673]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.editor-grid[data-v-17328673]{grid-template-columns:repeat(6,minmax(0,1fr))}}.editor-tile--lg[data-v-17328673]{flex-direction:column;gap:10px;padding:1.5rem 1rem}.editor-tile-icon[data-v-17328673]{height:2.75rem;width:2.75rem}.editor-tile-icon--mono[data-v-17328673]{color:var(--ct-fg);opacity:.85}.editor-tile-name[data-v-17328673]{color:var(--ct-fg-muted);font-family:var(--ct-font-mono);font-size:12px;letter-spacing:.04em}.editor-tile--more[data-v-17328673]{border-style:dashed}.hero[data-v-17328673]{align-items:center;display:flex;justify-content:center;min-height:clamp(520px,88vh,820px)}.hero-grid[data-v-17328673]{background-image:linear-gradient(to right,var(--ct-border) 1px,transparent 1px),linear-gradient(to bottom,var(--ct-border) 1px,transparent 1px);background-size:72px 72px;inset:0;mask-image:radial-gradient(ellipse at center,#000 20%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse at center,#000 20%,transparent 75%);opacity:.55}.hero-glow[data-v-17328673],.hero-grid[data-v-17328673]{pointer-events:none;position:absolute}.hero-glow[data-v-17328673]{background:radial-gradient(circle,color-mix(in srgb,var(--ct-primary) 22%,transparent) 0,color-mix(in srgb,var(--ct-primary) 10%,transparent) 35%,transparent 70%);height:min(75vw,720px);left:50%;opacity:.85;top:55%;transform:translate(-50%,-50%);width:min(75vw,720px);will-change:auto}@media(min-width:1024px)and (hover:hover){.hero-glow[data-v-17328673]{background:radial-gradient(circle,color-mix(in srgb,var(--ct-primary) 18%,transparent) 0,transparent 65%);filter:blur(56px)}}html[data-scheme=light] .hero-glow[data-v-17328673]{background:radial-gradient(circle,color-mix(in srgb,var(--ct-primary) 12%,transparent) 0,color-mix(in srgb,var(--ct-primary) 5%,transparent) 40%,transparent 75%);height:min(55vw,520px);opacity:.6;width:min(55vw,520px)}@media(min-width:1024px)and (hover:hover){html[data-scheme=light] .hero-glow[data-v-17328673]{background:radial-gradient(circle,color-mix(in srgb,var(--ct-primary) 8%,transparent) 0,transparent 70%);filter:blur(42px)}}.section-band[data-v-17328673]{background-color:var(--ct-surface-1);position:relative}.section-band[data-v-17328673]:after,.section-band[data-v-17328673]:before{background:var(--ct-border);content:"";height:1px;left:50%;opacity:.7;pointer-events:none;position:absolute;transform:translate(-50%);width:100vw}.section-band[data-v-17328673]:before{top:0}.section-band[data-v-17328673]:after{bottom:0}.showcase-frame[data-v-17328673]{background:var(--ct-bg);border:1px solid var(--ct-border);border-radius:16px;display:flex;flex-direction:column;gap:0;overflow:hidden}.showcase-grid[data-v-17328673]{display:grid;grid-template-columns:1fr}@media(min-width:1024px){.showcase-grid[data-v-17328673]{grid-template-columns:minmax(0,24rem) minmax(0,1fr)}.showcase-grid>.showcase-cell+.showcase-cell[data-v-17328673]{border-left:1px solid var(--ct-border-subtle)}}.showcase-cell[data-v-17328673]{min-width:0;position:relative}.showcase-frame>.showcase-cell+.showcase-cell[data-v-17328673],.showcase-frame>.showcase-grid+.showcase-cell[data-v-17328673]{border-top:1px solid var(--ct-border-subtle)}.showcase-scroll[data-v-17328673]{overflow-x:auto;scrollbar-width:thin}.showcase-scroll[data-v-17328673]::-webkit-scrollbar{height:6px}.showcase-scroll[data-v-17328673]::-webkit-scrollbar-thumb{background:var(--ct-border);border-radius:3px}.feature-icon[data-v-17328673]{align-items:center;background-color:var(--ct-surface-1);display:flex;height:clamp(7rem,16vw,10rem);justify-content:center;position:relative;width:clamp(7rem,16vw,10rem)}.feature-icon[data-v-17328673]:after,.feature-icon[data-v-17328673]:before{border:1px solid var(--color-primary-1);content:"";height:14px;opacity:.5;position:absolute;width:14px}.feature-icon[data-v-17328673]:before{border-bottom:0;border-right:0;left:-1px;top:-1px}.feature-icon[data-v-17328673]:after{border-left:0;border-top:0;bottom:-1px;right:-1px}.feature-icon i[data-v-17328673]{color:var(--color-primary-1);font-size:clamp(3rem,7vw,4.5rem);opacity:.85}.demo-cta[data-v-17328673]{align-items:center;background:var(--ct-surface-1);border:1px solid var(--ct-border);border-radius:999px;color:var(--ct-fg);display:inline-flex;font-family:var(--ct-font-mono);font-size:13px;gap:10px;letter-spacing:.06em;padding:12px 22px;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,transform .2s ease}.demo-cta[data-v-17328673]:hover{background:var(--ct-surface-2);border-color:color-mix(in srgb,var(--ct-primary) 45%,transparent);transform:translateY(-1px)}.demo-cta-icon[data-v-17328673]{color:var(--ct-primary);font-size:16px}.demo-cta-arrow[data-v-17328673]{color:var(--ct-fg-muted);font-size:15px;transition:transform .2s ease}.demo-cta:hover .demo-cta-arrow[data-v-17328673]{color:var(--ct-primary);transform:translate(3px)}.appstore-btn[data-v-17328673]{align-items:center;align-self:flex-start;background:var(--ct-surface-1);border:1px solid var(--ct-border);border-radius:14px;color:var(--ct-fg);display:inline-flex;gap:12px;margin-top:26px;padding:10px 20px 10px 16px;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,transform .2s ease}.appstore-btn[data-v-17328673]:hover{background:var(--ct-surface-2);border-color:color-mix(in srgb,var(--ct-primary) 45%,transparent);transform:translateY(-1px)}.appstore-btn-logo[data-v-17328673]{color:var(--ct-fg);font-size:30px}.appstore-btn-text[data-v-17328673]{display:flex;flex-direction:column;line-height:1.2}.appstore-btn-top[data-v-17328673]{color:var(--ct-fg-muted);font-family:var(--ct-font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.appstore-btn-bottom[data-v-17328673]{font-size:17px;font-weight:var(--ct-weight-semibold);letter-spacing:-.01em}.appstore-note[data-v-17328673]{color:var(--ct-fg-subtle);font-family:var(--ct-font-mono);font-size:11px;letter-spacing:.04em;margin:14px 0 0;max-width:32rem}.editor-tile[data-v-17328673]{align-items:center;background-color:var(--ct-surface-1);border:1px solid var(--ct-border);display:flex;justify-content:center;padding:1.25rem;transition:background-color .22s ease,transform .22s ease,border-color .22s ease}.editor-tile[data-v-17328673]:hover{background-color:var(--ct-surface-2);border-color:color-mix(in srgb,var(--color-primary-1) 50%,transparent);transform:translateY(-2px)}
