:root{--color-bg-primary:#0a0a0a;--color-bg-secondary:#111;--color-bg-tertiary:#1a1a1a;--color-bg-elevated:#222;--color-accent-primary:#ff8c32;--color-accent-hover:#ff9f50;--color-accent-pressed:#e67a28;--color-accent-subtle:#ff8c3214;--color-accent-muted:#ff8c321f;--gradient-accent:linear-gradient(135deg, #ff8c32 0%, #ff6b1a 100%);--gradient-hero-bg:radial-gradient(ellipse at 30% 50%, #ff8c320f, transparent 70%);--gradient-cta-bg:radial-gradient(ellipse at 50% 50%, #ff8c320f, transparent 70%);--color-text-primary:#f5f5f5;--color-text-secondary:#999;--color-text-tertiary:#666;--color-text-on-accent:#0a0a0a;--color-border-subtle:#ffffff0f;--color-border-hover:#ff8c3240;--color-live:#ff3b3b;--color-success:#34c759;--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", "Fira Code", monospace;--text-display:72px;--text-h1:64px;--text-h2:48px;--text-h3:24px;--text-body:18px;--text-body-sm:15px;--text-caption:13px;--text-code:14px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-30:120px;--space-40:160px;--container-max:1280px;--container-padding:24px;--section-py:120px;--section-py-accent:160px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-full:9999px;--shadow-card:0 2px 8px #0000004d;--shadow-card-hover:0 8px 24px #0006;--shadow-glow:0 0 80px #ff8c3214;--shadow-glow-strong:0 0 40px #ff8c3226;--ease-default:cubic-bezier(.16, 1, .3, 1);--ease-bounce:cubic-bezier(.34, 1.56, .64, 1);--ease-smooth:cubic-bezier(.4, 0, .2, 1);--duration-fast:.2s;--duration-normal:.4s;--duration-slow:.7s}@media (width<=640px){:root{--text-display:36px;--text-h1:36px;--text-h2:28px;--text-h3:20px;--text-body:16px;--text-body-sm:14px;--text-caption:12px;--text-code:13px;--container-padding:16px;--section-py:64px;--section-py-accent:80px}}@media (width>=641px) and (width<=1024px){:root{--text-display:52px;--text-h1:48px;--text-h2:36px;--section-py:96px;--section-py-accent:120px}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-sans);font-size:var(--text-body);color:var(--color-text-primary);background-color:var(--color-bg-primary);line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}img,svg{max-width:100%;display:block}ul,ol{list-style:none}.container{width:100%;max-width:var(--container-max);padding:0 var(--container-padding);margin:0 auto}.section{padding:var(--section-py) 0}.section--accent{padding:var(--section-py-accent) 0}.reveal{opacity:0;transition:opacity var(--duration-slow) var(--ease-default), transform var(--duration-slow) var(--ease-default);transform:translateY(24px)}.reveal.revealed{opacity:1;transform:translateY(0)}.reveal-left{opacity:0;transition:opacity var(--duration-slow) var(--ease-default), transform var(--duration-slow) var(--ease-default);transform:translate(-30px)}.reveal-left.revealed{opacity:1;transform:translate(0)}.reveal-right{opacity:0;transition:opacity var(--duration-slow) var(--ease-default), transform var(--duration-slow) var(--ease-default);transform:translate(30px)}.reveal-right.revealed{opacity:1;transform:translate(0)}.reveal-scale{opacity:0;transition:opacity var(--duration-normal) var(--ease-default), transform var(--duration-normal) var(--ease-default);transform:scale(.9)}.reveal-scale.revealed{opacity:1;transform:scale(1)}@keyframes pulse-live{0%,to{opacity:1}50%{opacity:.4}}@keyframes blink-cursor{0%,to{opacity:1}50%{opacity:0}}@keyframes scale-bounce{0%{transform:scale(0)}70%{transform:scale(1.2)}to{transform:scale(1)}}::selection{color:var(--color-text-primary);background:#ff8c324d}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--color-bg-primary)}::-webkit-scrollbar-thumb{background:var(--color-bg-tertiary);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--color-text-tertiary)}.navbar[data-v-8bb656e9]{z-index:100;width:100%;height:64px;transition:all .3s;position:fixed;top:0;left:0}.navbar.scrolled[data-v-8bb656e9]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0a0ad9;border-bottom:1px solid #ff8c3214}.navbar-container[data-v-8bb656e9]{max-width:var(--container-max);justify-content:space-between;align-items:center;height:100%;margin:0 auto;padding:0 24px;display:flex}.logo-text[data-v-8bb656e9]{color:var(--color-accent-primary);font-size:24px;font-weight:800}.desktop-links[data-v-8bb656e9]{gap:32px;display:flex}.nav-link[data-v-8bb656e9]{color:var(--color-text-secondary);font-size:15px;font-weight:500;text-decoration:none;transition:color .2s;position:relative}.nav-link[data-v-8bb656e9]:hover{color:var(--color-accent-primary)}.nav-link[data-v-8bb656e9]:after{content:"";background-color:var(--color-accent-primary);transform-origin:0;width:100%;height:2px;transition:transform .3s;position:absolute;bottom:-4px;left:0;transform:scaleX(0)}.nav-link[data-v-8bb656e9]:hover:after{transform:scaleX(1)}.right-actions[data-v-8bb656e9]{align-items:center;gap:16px;display:flex}.login-button[data-v-8bb656e9]{color:var(--color-text-primary);border:1px solid var(--color-accent-primary);border-radius:var(--radius-sm);padding:8px 20px;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-block}.login-button[data-v-8bb656e9]:hover{background-color:#ff8c321a}.burger-btn[data-v-8bb656e9]{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:4px;padding:4px;display:none}.burger-btn span[data-v-8bb656e9]{background-color:var(--color-text-primary);width:24px;height:2px;transition:all .2s}.mobile-panel[data-v-8bb656e9]{background-color:var(--color-bg-secondary);z-index:101;flex-direction:column;width:100%;max-width:300px;height:100vh;transition:right .3s;display:flex;position:fixed;top:0;right:-100%;box-shadow:-4px 0 24px #0003}.mobile-panel.is-open[data-v-8bb656e9]{right:0}.mobile-panel-header[data-v-8bb656e9]{border-bottom:1px solid var(--color-border-subtle);justify-content:space-between;align-items:center;height:64px;padding:0 24px;display:flex}.close-btn[data-v-8bb656e9]{color:var(--color-text-primary);cursor:pointer;background:0 0;border:none;font-size:28px}.mobile-links[data-v-8bb656e9]{flex-direction:column;gap:20px;padding:24px;display:flex}.mobile-nav-link[data-v-8bb656e9]{color:var(--color-text-primary);font-size:18px;font-weight:500;text-decoration:none}@media (width<=1024px){.desktop-links[data-v-8bb656e9]{display:none}.burger-btn[data-v-8bb656e9]{display:flex}}@media (width<=640px){.login-button[data-v-8bb656e9]{padding:6px 12px;font-size:12px}}.schedule-widget[data-v-21aec6df]{background:var(--color-bg-secondary);border-radius:var(--radius-lg);border:1px solid var(--color-border-subtle);padding:0;overflow:hidden}.widget-header[data-v-21aec6df]{border-bottom:1px solid var(--color-border-subtle);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.header-title[data-v-21aec6df]{color:var(--color-text-primary);font-size:14px;font-weight:600}.header-dots[data-v-21aec6df]{color:var(--color-text-tertiary);letter-spacing:2px;font-weight:700}.broadcast-item[data-v-21aec6df]{border-bottom:1px solid var(--color-border-subtle);padding:16px 20px}.broadcast-item[data-v-21aec6df]:last-child{border-bottom:none}.item-top-row[data-v-21aec6df]{justify-content:space-between;align-items:center;display:flex}.channel-name[data-v-21aec6df]{color:var(--color-text-secondary);font-size:13px;font-weight:500}.status-badge[data-v-21aec6df]{align-items:center;gap:6px;display:flex}.status-badge.live .status-text[data-v-21aec6df]{color:var(--color-live);text-transform:uppercase;font-size:11px;font-weight:700}.status-badge.upcoming .status-text[data-v-21aec6df]{color:var(--color-accent-primary);font-size:11px;font-weight:600}.status-badge.rerun .status-text[data-v-21aec6df]{color:var(--color-text-tertiary);font-size:11px;font-weight:500}.pulse-dot[data-v-21aec6df]{background-color:var(--color-live);border-radius:50%;width:8px;height:8px;animation:1.5s infinite pulse-21aec6df}@keyframes pulse-21aec6df{0%{box-shadow:0 0 #ff4444b3}70%{box-shadow:0 0 0 6px #f440}to{box-shadow:0 0 #f440}}.item-title[data-v-21aec6df]{color:var(--color-text-primary);margin:6px 0 0;font-size:15px;font-weight:500}.item-time[data-v-21aec6df]{color:var(--color-text-tertiary);font-size:13px;font-family:var(--font-mono);margin-top:4px}@media (width<=640px){.broadcast-item[data-v-21aec6df]:nth-child(n+3){display:none}}.hero-section[data-v-873428ec]{background:var(--gradient-hero-bg);align-items:center;min-height:calc(100vh - 64px);padding:40px 24px;display:flex}.hero-container[data-v-873428ec]{max-width:var(--container-max);grid-template-columns:60% 40%;align-items:center;gap:48px;width:100%;margin:0 auto;display:grid}.hero-title[data-v-873428ec]{font-size:var(--text-h1);letter-spacing:-.025em;color:var(--color-text-primary);opacity:0;animation:fadeUpIn-873428ec .7s var(--ease-default) 0s forwards;margin:0;font-weight:700;line-height:1.1}.hero-subtitle[data-v-873428ec]{font-size:var(--text-body);color:var(--color-text-secondary);opacity:0;max-width:520px;animation:fadeUpIn-873428ec .7s var(--ease-default) .12s forwards;margin:24px 0 0}.hero-cta-group[data-v-873428ec]{opacity:0;animation:fadeUpIn-873428ec .7s var(--ease-default) .24s forwards;flex-direction:row;align-items:center;gap:16px;margin-top:40px;display:flex}.btn-primary[data-v-873428ec]{background:var(--gradient-accent);color:var(--color-text-on-accent);border-radius:var(--radius-sm);background-size:200%;padding:14px 32px;font-size:16px;font-weight:600;text-decoration:none;transition:all .3s}.btn-primary[data-v-873428ec]:hover{box-shadow:var(--shadow-glow-strong);background-position:100%}.btn-secondary[data-v-873428ec]{color:var(--color-accent-primary);align-items:center;font-size:16px;font-weight:500;text-decoration:none;transition:color .3s;display:flex}.btn-secondary .arrow[data-v-873428ec]{margin-left:4px;transition:transform .3s}.btn-secondary:hover .arrow[data-v-873428ec]{transform:translate(4px)}.hero-right[data-v-873428ec]{perspective:1200px}.widget-wrapper[data-v-873428ec]{box-shadow:var(--shadow-glow);opacity:0;animation:.8s .3s forwards fadeLeftIn-873428ec;transform:rotateY(-4deg)}@keyframes fadeUpIn-873428ec{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeLeftIn-873428ec{0%{opacity:0;transform:translate(40px)rotateY(-4deg)}to{opacity:1;transform:translate(0)rotateY(-4deg)}}@media (width<=1024px){.hero-section[data-v-873428ec]{min-height:auto;padding-top:80px;padding-bottom:80px}.hero-container[data-v-873428ec]{grid-template-columns:1fr;gap:48px}.hero-right[data-v-873428ec]{perspective:none}.widget-wrapper[data-v-873428ec]{animation:.8s .3s forwards fadeLeftInMobile-873428ec;transform:none}@keyframes fadeLeftInMobile-873428ec{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}}@media (width<=640px){.hero-title[data-v-873428ec]{font-size:var(--text-h1)}}.message-wrapper[data-v-9c8d344c]{opacity:0;transition:all .4s var(--ease-default);margin-bottom:16px;display:flex;transform:translateY(8px)}.message-wrapper.visible[data-v-9c8d344c]{opacity:1;transform:translateY(0)}.message-wrapper.user[data-v-9c8d344c]{justify-content:flex-end}.message-wrapper.assistant[data-v-9c8d344c]{justify-content:flex-start;align-items:flex-start}.bot-icon[data-v-9c8d344c]{background-color:var(--color-accent-subtle);width:24px;height:24px;color:var(--color-accent-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-right:8px;font-size:10px;font-weight:700;display:flex}.bubble[data-v-9c8d344c]{color:var(--color-text-primary);padding:12px 16px;font-size:15px;line-height:1.5}.user .bubble[data-v-9c8d344c]{background-color:var(--color-bg-tertiary);border-radius:12px 12px 4px;max-width:70%}.assistant .bubble[data-v-9c8d344c]{border:1px solid var(--color-border-subtle);background-color:#0000;border-radius:12px 12px 12px 4px;max-width:75%}[data-v-9c8d344c] code{background-color:var(--color-accent-subtle);color:var(--color-accent-primary);font-family:var(--font-mono);font-size:var(--text-code);border-radius:4px;padding:2px 6px}[data-v-9c8d344c] .checkmark-icon{margin-right:4px;display:inline-block}.message-wrapper.visible[data-v-9c8d344c] .checkmark-icon{animation:scale-bounce .5s var(--ease-out-back,ease-out) forwards}.section[data-v-adf3e210]{padding:80px 0}.container[data-v-adf3e210]{max-width:800px;margin:0 auto;padding:0 20px}.heading-block[data-v-adf3e210]{text-align:center}.heading-block h2[data-v-adf3e210]{font-size:var(--text-h2);letter-spacing:-.02em;color:var(--color-text-primary);margin:0;font-weight:700;line-height:1.15}.heading-block p[data-v-adf3e210]{color:var(--color-text-secondary);margin-top:16px;max-width:600px;margin-inline:auto}.chat-window[data-v-adf3e210]{background-color:var(--color-bg-secondary);border-radius:var(--radius-lg);border:1px solid var(--color-accent-muted);margin-top:48px;padding:32px;overflow:hidden}.bottom-bar[data-v-adf3e210]{background-color:var(--color-bg-tertiary);border-radius:var(--radius-sm);color:var(--color-text-tertiary);margin-top:24px;padding:12px 16px;font-size:14px}.feature-card[data-v-c73b6525]{background-color:var(--color-bg-secondary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);padding:40px 32px;transition:all .25s,opacity .5s,transform .5s;position:relative;overflow:hidden}.reveal[data-v-c73b6525]{opacity:0;transform:translateY(20px)}.reveal.revealed[data-v-c73b6525]{opacity:1;transform:translateY(0)}.number-watermark[data-v-c73b6525]{color:var(--color-accent-subtle);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:80px;font-weight:800;line-height:1;position:absolute;top:16px;right:24px}.icon-container[data-v-c73b6525]{width:48px;height:48px;color:var(--color-accent-primary);margin-bottom:16px;transition:transform .25s}.icon-container[data-v-c73b6525] svg{width:100%;height:100%}.feature-card h3[data-v-c73b6525]{font-size:var(--text-h3);color:var(--color-text-primary);margin-top:0;margin-bottom:12px;font-weight:600}.feature-card p[data-v-c73b6525]{font-size:var(--text-body-sm);color:var(--color-text-secondary);margin:0;line-height:1.6}.feature-card[data-v-c73b6525]:hover{border-color:var(--color-border-hover);box-shadow:var(--shadow-card-hover);transform:translateY(-4px)}.feature-card:hover .icon-container[data-v-c73b6525]{transform:scale(1.08)}.section[data-v-3769919b]{padding:80px 0}.container[data-v-3769919b]{max-width:1120px;margin:0 auto;padding:0 20px}.heading-block[data-v-3769919b]{text-align:center}.heading-block h2[data-v-3769919b]{font-size:var(--text-h2);color:var(--color-text-primary);margin:0;font-weight:700}.heading-block p[data-v-3769919b]{color:var(--color-text-secondary);font-size:var(--text-body);margin-top:16px}.features-grid[data-v-3769919b]{grid-template-columns:repeat(2,1fr);gap:24px;margin-top:64px;display:grid}@media (width<=1024px){.features-grid[data-v-3769919b]{gap:16px}}@media (width<=640px){.features-grid[data-v-3769919b]{grid-template-columns:1fr}}.feature-column[data-v-3eeac4ba]{background:var(--color-bg-secondary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);opacity:0;padding:32px;transition:opacity .6s ease-out,transform .6s ease-out,box-shadow .25s;transform:translateY(20px)}.feature-column.revealed[data-v-3eeac4ba]{opacity:1;transform:translateY(0)}.feature-column[data-v-3eeac4ba]:hover{box-shadow:0 0 20px #ff8c320f}h3[data-v-3eeac4ba]{font-size:var(--text-h3);color:var(--color-text-primary);margin-bottom:12px;font-family:Inter,sans-serif;font-weight:600}p[data-v-3eeac4ba]{font-size:var(--text-body-sm);color:var(--color-text-secondary);font-family:Inter,sans-serif;line-height:1.6}.pipeline-diagram[data-v-40ea7207]{flex-direction:row;justify-content:space-between;align-items:flex-start;max-width:100%;display:flex}.step[data-v-40ea7207]{z-index:2;flex-direction:column;align-items:center;display:flex;position:relative}.circle[data-v-40ea7207]{border:2px solid var(--color-accent-primary);background:var(--color-bg-secondary);opacity:.5;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:opacity .4s,transform .4s cubic-bezier(.175,.885,.32,1.275);display:flex;transform:scale(.8)}.circle.revealed[data-v-40ea7207]{opacity:1;transform:scale(1)}.circle span[data-v-40ea7207]{color:var(--color-accent-primary);font-family:Inter,sans-serif;font-size:16px;font-weight:700}.label[data-v-40ea7207]{color:var(--color-text-secondary);text-align:center;max-width:100px;margin-top:12px;font-family:Inter,sans-serif;font-size:13px;font-weight:500}.connecting-line[data-v-40ea7207]{background:var(--color-border-subtle);z-index:1;flex-grow:1;align-self:flex-start;height:2px;margin:23px 8px 0;position:relative}.line-fill[data-v-40ea7207]{background:var(--color-accent-primary);width:0%;height:100%;transition:width .6s ease-in-out;position:absolute;top:0;left:0}.line-fill.revealed[data-v-40ea7207]{width:100%}@media (width<=640px){.pipeline-diagram[data-v-40ea7207]{flex-direction:column;align-items:center}.connecting-line[data-v-40ea7207]{flex-grow:0;align-self:center;width:2px;height:24px;margin:0 0 8px}.line-fill[data-v-40ea7207]{width:100%;height:0%;transition:height .6s ease-in-out}.line-fill.revealed[data-v-40ea7207]{width:100%;height:100%}.label[data-v-40ea7207]{margin-bottom:8px}}.section[data-v-394ad7ae]{padding:80px 24px}.container[data-v-394ad7ae]{max-width:1120px;margin:0 auto}.section-header[data-v-394ad7ae]{text-align:center;opacity:0;transition:opacity .6s ease-out,transform .6s ease-out;transform:translateY(20px)}.section-header.revealed[data-v-394ad7ae]{opacity:1;transform:translateY(0)}h2[data-v-394ad7ae]{font-size:var(--text-h2);color:var(--color-text-primary);margin-bottom:16px;font-family:Inter,sans-serif;font-weight:700}.subtitle[data-v-394ad7ae]{font-size:var(--text-body-lg);color:var(--color-text-secondary);max-width:600px;margin:0 auto;font-family:Inter,sans-serif}.features-grid[data-v-394ad7ae]{grid-template-columns:repeat(3,1fr);gap:32px;margin-top:64px;display:grid}.pipeline-wrapper[data-v-394ad7ae]{margin-top:64px}@media (width<=1024px){.features-grid[data-v-394ad7ae]{grid-template-columns:repeat(2,1fr)}.features-grid[data-v-394ad7ae]>:last-child{grid-column:1/-1}}@media (width<=640px){.features-grid[data-v-394ad7ae]{grid-template-columns:1fr}.features-grid[data-v-394ad7ae]>:last-child{grid-column:1}}.tabs-wrapper[data-v-09658d02]{border-bottom:1px solid var(--color-border-subtle);flex-direction:row;justify-content:center;gap:0;display:flex}.tab[data-v-09658d02]{cursor:pointer;color:var(--color-text-secondary);padding:12px 24px;font-family:Inter,sans-serif;font-size:15px;font-weight:500;transition:color .25s;position:relative}.tab[data-v-09658d02]:hover,.tab.active[data-v-09658d02]{color:var(--color-text-primary)}.tab[data-v-09658d02]:after{content:"";background:var(--color-accent-primary);transform-origin:50%;width:100%;height:2px;transition:transform .3s;position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.tab.active[data-v-09658d02]:after{transform:scaleX(1)}.workflow-step[data-v-e4165260]{opacity:0;padding-left:32px;transition:opacity .5s ease-out,transform .5s ease-out;position:relative;transform:translateY(16px)}.workflow-step.revealed[data-v-e4165260]{opacity:1;transform:translateY(0)}.timeline-dot[data-v-e4165260]{background:var(--color-accent-primary);transform-origin:50%;border-radius:50%;width:12px;height:12px;transition:transform .4s cubic-bezier(.175,.885,.32,1.275);position:absolute;top:4px;left:-25px;transform:translate(-50%)}.workflow-step:not(.revealed) .timeline-dot[data-v-e4165260]{transform:translate(-50%)scale(0)}.step-label[data-v-e4165260]{font-size:var(--text-caption);color:var(--color-accent-primary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;font-family:Inter,sans-serif;font-weight:700}.step-title[data-v-e4165260]{font-size:var(--text-h3);color:var(--color-text-primary);margin-bottom:8px;font-family:Inter,sans-serif;font-weight:600}.step-description[data-v-e4165260]{font-size:var(--text-body-sm);color:var(--color-text-secondary);max-width:560px;font-family:Inter,sans-serif;line-height:1.6}.timeline-container[data-v-90b4835e]{padding-left:40px;position:relative}.vertical-line[data-v-90b4835e]{background:var(--color-border-subtle);width:2px;position:absolute;top:0;bottom:0;left:15px}.step-item[data-v-90b4835e]{margin-bottom:48px}.step-item[data-v-90b4835e]:last-child{margin-bottom:0}.section[data-v-a34e1830]{padding:80px 24px}.container[data-v-a34e1830]{max-width:1120px;margin:0 auto}.section-header[data-v-a34e1830]{text-align:center;opacity:0;transition:opacity .6s ease-out,transform .6s ease-out;transform:translateY(20px)}.section-header.revealed[data-v-a34e1830]{opacity:1;transform:translateY(0)}h2[data-v-a34e1830]{font-size:var(--text-h2);color:var(--color-text-primary);margin-bottom:16px;font-family:Inter,sans-serif;font-weight:700}.subtitle[data-v-a34e1830]{font-size:var(--text-body-lg);color:var(--color-text-secondary);max-width:600px;margin:0 auto;font-family:Inter,sans-serif}.tabs-container[data-v-a34e1830]{margin-top:32px}.scenario-content[data-v-a34e1830]{margin-top:48px}.fade-slide-enter-active[data-v-a34e1830],.fade-slide-leave-active[data-v-a34e1830]{transition:opacity .3s,transform .3s}.fade-slide-enter-from[data-v-a34e1830]{opacity:0;transform:translate(10px)}.fade-slide-leave-to[data-v-a34e1830]{opacity:0;transform:translate(-10px)}.tech-badge[data-v-84c434fc]{background-color:var(--color-bg-secondary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);text-align:center;opacity:0;flex-direction:column;min-width:140px;padding:16px 24px;transition:opacity .5s,transform .5s,border-color .2s;display:inline-flex;transform:scale(.9)}.tech-badge.is-revealed[data-v-84c434fc]{opacity:1;transform:scale(1)}.tech-badge[data-v-84c434fc]:hover{border-color:var(--color-border-hover);transform:translateY(-2px)}.tech-badge.is-revealed[data-v-84c434fc]:hover{transform:translateY(-2px)scale(1)}.badge-name[data-v-84c434fc]{color:var(--color-accent-primary);white-space:nowrap;font-family:Inter,sans-serif;font-size:15px;font-weight:600}.badge-desc[data-v-84c434fc]{color:var(--color-text-secondary);margin-top:6px;font-family:Inter,sans-serif;font-size:13px}@media (width<=640px){.badge-desc[data-v-84c434fc]{display:none}}.section[data-v-6a4c0956]{padding:80px 0}.container[data-v-6a4c0956]{max-width:1120px;margin:0 auto;padding:0 24px}.header[data-v-6a4c0956]{text-align:center}h2[data-v-6a4c0956]{font-family:Inter,sans-serif;font-size:var(--text-h2);color:var(--color-text-primary);margin:0;font-weight:700}.subtitle[data-v-6a4c0956]{color:var(--color-text-secondary);margin-top:16px;font-family:Inter,sans-serif;font-size:16px}.badges-container[data-v-6a4c0956]{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:48px;display:flex}@media (width<=1024px){.badges-container[data-v-6a4c0956]>.tech-badge{flex:0 calc(33.333% - 16px)}}@media (width<=640px){.badges-container[data-v-6a4c0956]>.tech-badge{flex:0 calc(50% - 16px)}}.section--accent[data-v-c0a4a590]{background:var(--gradient-cta-bg);opacity:0;padding:80px 0;transition:opacity .6s,transform .6s;transform:translateY(20px)}.section--accent.is-revealed[data-v-c0a4a590]{opacity:1;transform:translateY(0)}.container[data-v-c0a4a590]{text-align:center;max-width:600px;margin:0 auto;padding:0 24px}.divider[data-v-c0a4a590]{background-color:var(--color-accent-primary);opacity:.3;width:80px;height:2px;margin:0 auto 64px}h2[data-v-c0a4a590]{font-family:Inter,sans-serif;font-size:var(--text-h2);color:var(--color-text-primary);margin:0;font-weight:700}.subheadline[data-v-c0a4a590]{color:var(--color-text-secondary);margin-top:16px;font-family:Inter,sans-serif;font-size:16px}.cta-buttons[data-v-c0a4a590]{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:40px;display:flex}button[data-v-c0a4a590]{border-radius:var(--radius-sm);cursor:pointer;padding:14px 32px;font-family:Inter,sans-serif;font-size:16px;font-weight:600;transition:all .2s}.btn-primary[data-v-c0a4a590]{background:var(--gradient-accent);color:var(--color-text-on-accent);border:none}.btn-primary[data-v-c0a4a590]:hover{box-shadow:var(--shadow-glow-strong);filter:brightness(1.1)}.btn-secondary[data-v-c0a4a590]{border:1px solid var(--color-accent-primary);color:var(--color-accent-primary);background:0 0;font-weight:500}.btn-secondary[data-v-c0a4a590]:hover{background-color:var(--color-accent-subtle)}@media (width<=640px){.cta-buttons[data-v-c0a4a590]{flex-direction:column}button[data-v-c0a4a590]{width:100%}}.footer[data-v-a4a09170]{border-top:1px solid var(--color-border-subtle);padding:48px 0}.container[data-v-a4a09170]{max-width:var(--container-max);margin:0 auto;padding:0 24px}.footer-grid[data-v-a4a09170]{grid-template-columns:1fr auto 1fr;align-items:center;gap:32px;display:grid}.col-left[data-v-a4a09170]{flex-direction:column;display:flex}.logo[data-v-a4a09170]{color:var(--color-accent-primary);font-family:Inter,sans-serif;font-size:20px;font-weight:800}.copyright[data-v-a4a09170]{color:var(--color-text-tertiary);margin-top:8px;font-family:Inter,sans-serif;font-size:13px}.col-center[data-v-a4a09170]{justify-content:center;display:flex}.nav-links[data-v-a4a09170]{flex-direction:row;gap:24px;display:flex}.nav-links a[data-v-a4a09170]{color:var(--color-text-secondary);font-family:Inter,sans-serif;font-size:14px;text-decoration:none;transition:color .2s}.nav-links a[data-v-a4a09170]:hover{color:var(--color-text-primary)}.col-right[data-v-a4a09170]{text-align:right}.login-link[data-v-a4a09170]{color:var(--color-text-secondary);font-family:Inter,sans-serif;font-size:14px;text-decoration:none;transition:color .2s}.login-link[data-v-a4a09170]:hover{color:var(--color-accent-primary)}@media (width<=1024px){.footer-grid[data-v-a4a09170]{grid-template-rows:auto auto;grid-template-columns:1fr 1fr}.col-left[data-v-a4a09170]{text-align:center;grid-column:1/3;align-items:center}.col-center[data-v-a4a09170]{grid-column:1/2;justify-content:flex-start}.col-right[data-v-a4a09170]{text-align:right;grid-column:2/3}}@media (width<=640px){.footer-grid[data-v-a4a09170]{text-align:center;grid-template-rows:auto;grid-template-columns:1fr;gap:32px}.col-left[data-v-a4a09170]{grid-column:1/2;align-items:center}.col-center[data-v-a4a09170]{grid-column:1/2;justify-content:center}.col-right[data-v-a4a09170]{text-align:center;grid-column:1/2}}
