._homeContainer_v8cjz_13{display:flex;flex-direction:column}._srOnly_v8cjz_25{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._scrollReveal_v8cjz_51{opacity:0;transform:translateY(30px);transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1)}._scrollReveal_v8cjz_51._isVisible_v8cjz_65{opacity:1;transform:translateY(0)}._sectionTitle_v8cjz_75{font-family:var(--font-title);color:var(--theme-text-primary);font-size:clamp(1.5rem,4vw,2rem);font-weight:800;margin:0 0 var(--space-md)}._sectionDesc_v8cjz_91{font-family:var(--font-primary);color:var(--theme-text-secondary);font-size:1rem;line-height:1.7;max-width:480px}._heroSection_v8cjz_117{display:flex;align-items:center;justify-content:center;padding:80px 24px}._heroCard_v8cjz_131{display:flex;flex-direction:column;align-items:center;text-align:center;gap:32px;max-width:1000px;width:100%;padding:80px 48px;border-radius:var(--radius-2xl);background:linear-gradient(145deg,color-mix(in srgb,var(--theme-accent-primary) 6%,var(--theme-glass-secondary)),var(--theme-glass-secondary),color-mix(in srgb,var(--theme-accent-secondary, var(--theme-accent-primary)) 4%,var(--theme-glass-secondary)));backdrop-filter:var(--theme-backdrop-blur-strong);-webkit-backdrop-filter:var(--theme-backdrop-blur-strong);border:1px solid var(--theme-glass-light);box-shadow:var(--theme-shadow-strong)}._demoSection_v8cjz_173{display:flex;justify-content:center;padding:0 24px 80px}._heroKicker_v8cjz_185{display:inline-block;padding:6px 16px;border-radius:var(--radius-full);background:linear-gradient(135deg,color-mix(in srgb,var(--theme-accent-primary) 12%,transparent),color-mix(in srgb,var(--theme-accent-secondary, var(--theme-accent-primary)) 12%,transparent));border:1px solid color-mix(in srgb,var(--theme-accent-primary) 25%,transparent);color:var(--theme-accent-primary);font-size:.82rem;font-weight:600;font-family:var(--font-primary)}._heroTitle_v8cjz_213{font-family:var(--font-title);color:var(--theme-text-primary);font-size:clamp(2.2rem,5vw,3.2rem);font-weight:900;line-height:1.12;letter-spacing:-.02em;margin:0}._heroSubtitle_v8cjz_233{font-family:var(--font-primary);color:var(--theme-text-secondary);font-size:1.05rem;line-height:1.7;margin:0}._editorWindow_v8cjz_251{width:100%;max-width:1000px;background:var(--theme-glass-secondary);backdrop-filter:var(--theme-backdrop-blur-strong);-webkit-backdrop-filter:var(--theme-backdrop-blur-strong);border:1px solid var(--theme-glass-light);border-radius:var(--radius-2xl);box-shadow:var(--theme-shadow-strong);overflow:hidden}._editorTitleBar_v8cjz_279{display:flex;align-items:center;gap:6px;padding:10px 14px;background:var(--theme-glass-tint);border-bottom:1px solid var(--theme-border-light)}._editorDot_v8cjz_297{width:10px;height:10px;border-radius:50%}._dotRed_v8cjz_309{background:#ff5f57}._dotYellow_v8cjz_317{background:#ffbd2e}._dotGreen_v8cjz_325{background:#28c840}._editorFileName_v8cjz_333{margin-left:auto;font-size:.72rem;color:var(--theme-text-tertiary);font-family:var(--font-primary)}._editorBody_v8cjz_347{display:grid;grid-template-columns:1fr 1fr;height:380px;overflow-y:auto;font-family:Courier New,monospace;font-size:.82rem;line-height:1.5;color:var(--theme-text-primary)}._paneLeft_v8cjz_369,._paneRight_v8cjz_371{padding:16px;display:flex;flex-direction:column;gap:6px;overflow:hidden}._paneLeft_v8cjz_369{border-right:1px solid var(--theme-border-light)}._paneHeader_v8cjz_395{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:var(--theme-text-tertiary);padding-bottom:8px;border-bottom:1px solid var(--theme-border-light);margin-bottom:4px}._srtRow_v8cjz_417{padding:6px 8px;border-radius:6px;background:var(--theme-glass-tint);font-size:.78rem;line-height:1.4;opacity:0;transform:translateY(4px);transition:opacity .3s ease,transform .3s ease}._srtRow_v8cjz_417._visible_v8cjz_439{opacity:1;transform:translateY(0)}._srtSeq_v8cjz_449{color:var(--theme-text-tertiary);font-size:.68rem;margin-bottom:2px}._srtText_v8cjz_461{color:var(--theme-text-primary)}._srtTranslating_v8cjz_469{color:var(--theme-accent-primary);font-style:italic}._editorLineNum_v8cjz_479{color:var(--theme-text-tertiary);font-size:.85rem;-webkit-user-select:none;user-select:none;opacity:.5}._editorText_v8cjz_493{color:var(--theme-text-primary);font-size:.9rem;line-height:1.6;min-height:1.6em}._typingCursor_v8cjz_507{color:var(--theme-accent-primary);animation:_blink_v8cjz_1 1s step-end infinite;font-weight:300}@keyframes _blink_v8cjz_1{0%,to{opacity:1}50%{opacity:0}}._featuresSection_v8cjz_551{padding:64px 24px;background:var(--theme-glass-tint)}._featuresContainer_v8cjz_561{display:grid;grid-template-columns:2fr 3fr;gap:48px;max-width:1100px;margin:0 auto;align-items:start}._featuresSticky_v8cjz_579{position:sticky;top:80px}._featuresScroll_v8cjz_589{display:flex;flex-direction:column;gap:20px}._featureCard_v8cjz_601{padding:28px;background:var(--theme-card-bg);border:1px solid var(--theme-card-border);border-radius:var(--radius-xl);box-shadow:var(--theme-card-shadow);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}._featureCard_v8cjz_601:hover{transform:translateY(-4px)}._featureCard_v8cjz_601:nth-child(1):hover{border-color:#22d3ee;box-shadow:0 0 16px #22d3ee59,var(--theme-card-hover-shadow)}._featureCard_v8cjz_601:nth-child(2):hover{border-color:#a78bfa;box-shadow:0 0 16px #a78bfa59,var(--theme-card-hover-shadow)}._featureCard_v8cjz_601:nth-child(3):hover{border-color:#34d399;box-shadow:0 0 16px #34d39959,var(--theme-card-hover-shadow)}._featureIcon_v8cjz_663{font-size:2rem;margin-bottom:12px}._featureCardTitle_v8cjz_673{font-family:var(--font-title);color:var(--theme-card-title);font-size:1.15rem;font-weight:700;margin:0 0 8px}._featureCardDesc_v8cjz_689{font-family:var(--font-primary);color:var(--theme-card-subtitle);font-size:.9rem;line-height:1.6;margin:0}._statsSection_v8cjz_713{padding:64px 24px}._statsGrid_v8cjz_721{display:flex;justify-content:center;gap:48px;max-width:1200px;margin:0 auto;flex-wrap:wrap}._statItem_v8cjz_739{text-align:center;padding:16px 24px}._statValue_v8cjz_749{display:block;font-family:var(--font-title);font-size:clamp(2.5rem,6vw,3.5rem);font-weight:900;background:linear-gradient(135deg,var(--theme-accent-primary),var(--theme-accent-secondary, var(--theme-accent-primary)));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:4px}._statLabel_v8cjz_773{display:block;font-family:var(--font-primary);color:var(--theme-text-secondary);font-size:.9rem;font-weight:500}._bentoSection_v8cjz_797{padding:72px 24px;background:#0a0a12;color:#e0e0e6}._bentoSection_v8cjz_797[data-theme-override=dark]{--theme-text-primary: #e8e8ee;--theme-text-secondary: #a0a0b0;--theme-text-tertiary: #666680;--theme-card-bg: rgba(255, 255, 255, .04);--theme-card-border: rgba(255, 255, 255, .08);--theme-card-hover-bg: rgba(255, 255, 255, .07);--theme-card-hover-border: rgba(255, 255, 255, .15);--theme-glass-secondary: rgba(255, 255, 255, .03);--theme-glass-light: rgba(255, 255, 255, .06);--theme-border-light: rgba(255, 255, 255, .06);--theme-card-shadow: 0 4px 20px rgba(0, 0, 0, .3);--theme-card-hover-shadow: 0 8px 30px rgba(0, 0, 0, .5);--theme-card-title: #e8e8ee;--theme-card-subtitle: #a0a0b0}._bentoGrid_v8cjz_843{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;max-width:1100px;margin:32px auto 0}._bentoCard_v8cjz_859{background:var(--theme-card-bg);border:1px solid var(--theme-card-border);border-radius:var(--radius-2xl);padding:24px;display:flex;flex-direction:column;position:relative;overflow:hidden;transition:transform .3s ease,border-color .3s ease,background .3s ease,box-shadow .3s ease}._bentoCard_v8cjz_859:hover{transform:translateY(-6px);border-color:var(--theme-accent-primary, #6c9fff);background:var(--theme-card-hover-bg);box-shadow:0 0 20px #6c9fff4d,0 8px 30px #0006}._cardLarge_v8cjz_897{grid-column:span 2;grid-row:span 2;min-height:220px}._cardWide_v8cjz_909{grid-column:span 2;min-height:100px;flex-direction:row;align-items:center;gap:16px}._cardMedium_v8cjz_925{min-height:140px}._cardTag_v8cjz_933{font-size:.65rem;text-transform:uppercase;letter-spacing:2px;font-weight:600;margin-bottom:4px;color:var(--theme-text-tertiary)}._tagPurple_v8cjz_951{color:#d088ff!important}._tagBlue_v8cjz_959{color:#88c0ff!important}._tagPink_v8cjz_967{color:#ff88b0!important}._tagGreen_v8cjz_975{color:#88ffc0!important}._cardTitle_v8cjz_983{font-family:var(--font-title);font-size:1.2rem;font-weight:700;margin:4px 0;background:linear-gradient(180deg,var(--theme-text-primary) 0%,var(--theme-text-secondary) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}._cardDesc_v8cjz_1005{font-family:var(--font-primary);font-size:.8rem;color:var(--theme-text-secondary);line-height:1.5;white-space:pre-line;overflow:hidden;display:-webkit-box;-webkit-line-clamp:8;line-clamp:8;-webkit-box-orient:vertical}._iconCircle_v8cjz_1031{width:44px;height:44px;border-radius:50%;background:var(--theme-glass-light);display:flex;align-items:center;justify-content:center;border:1px solid var(--theme-border-light);flex-shrink:0}._iconCircle_v8cjz_1031 svg{stroke:var(--theme-text-primary)}._marqueeContainer_v8cjz_1065{overflow:hidden;margin-top:48px;mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent)}._marqueeTrack_v8cjz_1079{display:flex;gap:16px;animation:_marqueeScroll_v8cjz_1 30s linear infinite;width:max-content}._marqueeItem_v8cjz_1093{font-size:.85rem;color:var(--theme-text-secondary);white-space:nowrap;padding:6px 14px;background:var(--theme-glass-secondary);border-radius:var(--radius-full);border:1px solid var(--theme-border-light)}@keyframes _marqueeScroll_v8cjz_1{0%{transform:translate(0)}to{transform:translate(-50%)}}._actionGroup_v8cjz_1141{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}._btnPrimary_v8cjz_1155,._btnSecondary_v8cjz_1157{display:inline-flex;align-items:center;justify-content:center;padding:12px 28px;border-radius:var(--radius-full);font-weight:700;text-decoration:none;transition:all .2s ease;cursor:pointer;min-height:44px;font-size:.9rem}._btnPrimary_v8cjz_1155{background:var(--theme-button-primary-bg);color:var(--theme-button-primary-text);border:1px solid var(--theme-button-primary-border)}._btnPrimary_v8cjz_1155:hover{background:var(--theme-button-primary-hover);box-shadow:var(--theme-glow-primary);transform:translateY(-2px)}._btnSecondary_v8cjz_1157{background:var(--theme-button-secondary-bg);color:var(--theme-button-secondary-text);border:1px solid var(--theme-button-secondary-border)}._btnSecondary_v8cjz_1157:hover{background:var(--theme-button-secondary-hover);transform:translateY(-2px)}@media (max-width: 1023px){._heroSection_v8cjz_117{padding:48px 20px}._heroCard_v8cjz_131{padding:48px 24px;gap:24px}._demoSection_v8cjz_173{padding:0 20px 48px}._editorWindow_v8cjz_251{max-width:100%}._featuresContainer_v8cjz_561{grid-template-columns:1fr}._featuresSticky_v8cjz_579{position:relative;top:auto;text-align:center}._featuresSticky_v8cjz_579 ._sectionDesc_v8cjz_91{max-width:100%;margin:0 auto}._bentoGrid_v8cjz_843{grid-template-columns:repeat(2,1fr)}._cardLarge_v8cjz_897{grid-column:span 2;grid-row:span 1;min-height:160px}}@media (max-width: 640px){._heroSection_v8cjz_117{padding:32px 16px 48px;min-height:auto}._heroTitle_v8cjz_213{font-size:1.8rem}._heroSubtitle_v8cjz_233{font-size:.9rem}._editorBody_v8cjz_347{height:320px}._bentoGrid_v8cjz_843{grid-template-columns:1fr}._cardLarge_v8cjz_897,._cardWide_v8cjz_909{grid-column:span 1}._statsGrid_v8cjz_721{flex-direction:column;align-items:center;gap:20px}._statValue_v8cjz_749{font-size:2rem}._featuresSection_v8cjz_551,._statsSection_v8cjz_713,._bentoSection_v8cjz_797{padding:48px 16px}}@media (prefers-reduced-motion: reduce){._scrollReveal_v8cjz_51{opacity:1;transform:none;transition:none}._marqueeTrack_v8cjz_1079{animation:none}._typingCursor_v8cjz_507{animation:none;opacity:1}._heroKicker_v8cjz_185{animation:none}._editorWindow_v8cjz_251{transform:none;transition:none}._editorWindow_v8cjz_251:hover{transform:none}}
