:root{--font-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Monaco, Consolas, monospace;--font-body: "Microsoft YaHei", "PingFang SC", "Segoe UI", sans-serif;--font-display: "Microsoft YaHei", "PingFang SC", "Segoe UI", sans-serif;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-full: 9999px;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--duration-fast: .12s;--duration-normal: .2s;--duration-slow: .35s;--shell-pad: 16px;--shell-gap: 16px;--shell-nav-width: 240px;--shell-topbar-height: 56px;--tool-panel-width: var(--shell-nav-width);--statusbar-right-space: var(--tool-panel-width);--font-size-base: 14px;--font-size-lg: 16px;--font-size-sm: 13px;--font-size-xs: 12px;--font-size-2xs: 11px}:root[data-theme=default][data-color-mode=light]{--color-surface-page: #f5f7f9;--color-surface-page-rgb: 245, 247, 249;--color-surface-page-accent: #f5f7f9;--color-surface-elevated: #ffffff;--color-surface-hover: #f0f0f0;--color-surface-muted: #f0f0f0;--color-surface-muted-rgb: 240, 240, 240;--color-surface-content: #ffffff;--color-surface-card: #ffffff;--color-surface-card-rgb: 255, 255, 255;--color-surface-highlight: rgba(0, 0, 0, .03);--color-surface-highlight-rgb: 0, 0, 0;--color-surface-highlight-alpha: .03;--color-surface-popover: #ffffff;--color-surface-panel: #ffffff;--color-surface-panel-rgb: 255, 255, 255;--color-surface-panel-strong: #ffffff;--color-surface-panel-strong-rgb: 255, 255, 255;--color-surface-panel-hover: #ffffff;--color-surface-panel-hover-rgb: 255, 255, 255;--color-surface-chrome: rgba(255, 255, 255, .95);--color-surface-shell: #f3f3f3;--color-surface-transparent: transparent;--color-text-primary: #191919;--color-text-primary-rgb: 25, 25, 25;--color-text-strong: #18181b;--color-text-chat: #3f3f46;--color-text-secondary: #777777;--color-text-secondary-rgb: 119, 119, 119;--color-text-tertiary: #52525b;--color-text-placeholder: #808080;--color-text-card: #18181b;--color-text-inverse: #ffffff;--color-text-link: #0067d1;--color-border-default: #e4e4e7;--color-border-default-rgb: 228, 228, 231;--color-border-strong: #d4d4d8;--color-border-hover: #a1a1aa;--color-border-accent: rgba(37, 99, 235, .5);--color-border-accent-rgb: 37, 99, 235;--color-border-accent-alpha: .5;--color-border-success: rgba(22, 163, 74, .5);--color-border-warning: rgba(217, 119, 6, .5);--color-border-danger: rgba(220, 38, 38, .5);--color-border-input: #e4e4e7;--color-border-focus: #2563eb;--color-action-primary: #2563eb;--color-action-primary-rgb: 37, 99, 235;--color-action-primary-disabled-surface: rgb(133.9606, 173.3011, 249.229);--color-action-primary-disabled-border: rgb(123.0658, 161.6244, 237.9767);--color-action-primary-hover: #3b82f6;--color-action-primary-subtle: rgba(37, 99, 235, .12);--color-action-primary-text: #ffffff;--color-action-primary-glow: rgba(37, 99, 235, .15);--color-action-secondary: #f4f4f5;--color-action-secondary-rgb: 244, 244, 245;--color-action-secondary-text: #3f3f46;--color-brand-secondary: #0d9488;--color-marketing-page: #f8fbff;--color-marketing-section: #f1f6fb;--color-marketing-card: #ffffff;--color-marketing-card-muted: rgba(255, 255, 255, .72);--color-marketing-header: rgba(248, 251, 255, .84);--color-marketing-header-border: rgba(69, 99, 130, .1);--color-marketing-heading: #0b1728;--color-marketing-text: #1b2c40;--color-marketing-nav: #31465d;--color-marketing-muted: #607287;--color-marketing-subtle: #8493a4;--color-marketing-inverse: #ffffff;--color-marketing-accent: #3659e8;--color-marketing-accent-hover: #2949d0;--color-marketing-success: #1aa687;--color-marketing-border: rgba(43, 73, 106, .13);--color-marketing-border-strong: rgba(43, 73, 106, .18);--color-marketing-card-border: rgba(54, 89, 232, .14);--color-marketing-card-border-hover: rgba(54, 89, 232, .38);--color-marketing-icon-border: rgba(54, 89, 232, .13);--color-marketing-icon-surface: rgba(54, 89, 232, .06);--color-marketing-grid-mask: #000000;--color-marketing-dark: #07111f;--color-marketing-footer: #050c16;--color-marketing-dark-text: #aebdce;--color-marketing-dark-subtle: #738397;--color-marketing-dark-border: rgba(255, 255, 255, .12);--color-marketing-dark-orbit: rgba(115, 151, 255, .26);--color-marketing-inverse-border: rgba(255, 255, 255, .5);--color-marketing-inverse-muted: rgba(255, 255, 255, .12);--effect-marketing-hero: linear-gradient(180deg, #f8fbff 0%, #f2f7fd 70%, #f8fbff 100%);--effect-marketing-hero-glow: radial-gradient(circle, rgba(104, 149, 255, .18) 0%, rgba(125, 216, 214, .08) 38%, transparent 70%);--effect-marketing-gradient-text: linear-gradient(100deg, #3659e8 0%, #7657e8 54%, #0aa69a 100%);--effect-marketing-featured-card: linear-gradient(145deg, #f4f7ff, #ffffff 58%, #effbf9);--effect-marketing-card-glow: radial-gradient(circle, rgba(54, 89, 232, .12), transparent 68%);--effect-marketing-dark-visual: radial-gradient(circle at 50% 50%, rgba(54, 89, 232, .22), transparent 28%), linear-gradient(145deg, rgba(255, 255, 255, .04), transparent);--effect-marketing-dark-line: linear-gradient(90deg, transparent, rgba(115, 151, 255, .75), transparent);--effect-marketing-cta: linear-gradient(115deg, #264bdc, #684bd1 62%, #177f9c);--effect-marketing-logo-shadow: 0 8px 22px rgba(54, 89, 232, .2);--effect-marketing-button-shadow: 0 8px 24px rgba(11, 23, 40, .14);--effect-marketing-primary-shadow: 0 12px 26px rgba(54, 89, 232, .24);--effect-marketing-primary-shadow-hover: 0 16px 34px rgba(54, 89, 232, .3);--effect-marketing-card-shadow: 0 10px 30px rgba(26, 55, 85, .06);--effect-marketing-card-shadow-hover: 0 20px 46px rgba(26, 55, 85, .11);--effect-marketing-menu-shadow: 0 20px 50px rgba(26, 55, 85, .15);--color-feedback-success: #16a34a;--color-feedback-success-rgb: 22, 163, 74;--color-feedback-success-subtle: rgba(22, 163, 74, .1);--color-feedback-warning: #d97706;--color-feedback-warning-rgb: 217, 119, 6;--color-feedback-warning-subtle: rgba(217, 119, 6, .1);--color-feedback-warning-text: #ffffff;--color-feedback-danger: #dc2626;--color-feedback-danger-rgb: 220, 38, 38;--color-feedback-danger-subtle: rgba(220, 38, 38, .1);--color-feedback-danger-text: #fafafa;--color-feedback-info: #2563eb;--color-feedback-info-rgb: 37, 99, 235;--color-feedback-info-subtle: rgba(59, 130, 246, .08);--color-feedback-success-toast: #d5f2dc;--color-feedback-success-indicator: #1a991d;--color-chat-accent: #1476ff;--color-chat-accent-subtle: #deecff;--color-cron-running: var(--color-feedback-success);--color-code-diff-added-surface: #e9f7ed;--color-code-diff-added-gutter: #ccebd5;--color-code-diff-removed-surface: #fdecec;--color-code-diff-removed-gutter: #f7cccc;--color-code-diff-line-marker: #9ca3af;--color-backdrop: rgba(0, 0, 0, .35);--color-backdrop-strong: rgba(0, 0, 0, .5);--color-scrollbar-thumb: rgba(119, 119, 119, .45);--effect-focus-ring: 0 0 0 2px var(--color-surface-page), 0 0 0 4px var(--color-border-focus);--effect-shadow-sm: 0 1px 2px rgba(0, 0, 0, .06);--effect-shadow-md: 0 4px 12px rgba(0, 0, 0, .08), 0 0 0 1px rgba(0, 0, 0, .04);--effect-shadow-lg: 0 12px 28px rgba(0, 0, 0, .12), 0 0 0 1px rgba(0, 0, 0, .04);--effect-shadow-xl: 0 24px 48px rgba(0, 0, 0, .15), 0 0 0 1px rgba(0, 0, 0, .04);--effect-shadow-glow: 0 0 24px var(--color-action-primary-glow);--effect-page-background: var(--color-surface-page);--effect-content-background: var(--color-surface-shell);--effect-proactive-card-hover: 0 8px 24px rgba(0, 0, 0, .15);--effect-status-danger-glow: 0 0 8px rgba(239, 68, 68, .5);--effect-status-success-glow: 0 0 8px rgba(34, 197, 94, .5);--effect-button-primary-shadow: 0 1px 2px rgba(0, 0, 0, .2);--effect-glow-pulse-rest: 0 0 0 rgba(255, 92, 92, 0);--effect-voice-pulse-start: 0 0 0 0 rgba(239, 68, 68, .4);--effect-voice-pulse-end: 0 0 0 8px rgba(239, 68, 68, 0);--color-chat-composer-surface: #ffffff;--color-chat-composer-surface-rgb: 255, 255, 255;--color-chat-composer-border: rgba(25, 25, 25, .1);--effect-chat-composer-shadow: 0 2px 12px rgba(0, 0, 0, .06);--color-animation-breath-peak: #e4e4e7;--color-chat-bubble-default: var(--color-surface-page);--color-chat-bubble-user: var(--color-surface-page);--color-chat-bubble-assistant: var(--color-surface-card);--color-chat-bubble-assistant-border: var(--color-border-default);--color-chat-task-queue-border: rgba(25, 25, 25, .12);--color-chat-task-queue-divider: rgba(25, 25, 25, .08);--effect-chat-task-queue-highlight: 0 -1px 0 rgba(255, 255, 255, .78);--color-kbd-background: rgba(0, 0, 0, .08);--color-skill-action-border: #000000;--color-skill-action-surface: #ffffff;--color-skill-action-text: #000000;--color-skill-action-hover: #f0f0f0;--color-team-event-surface: var(--color-surface-elevated);--color-team-event-summary-surface: transparent;--color-sidebar-nav-hover: #f5f5f5;--color-sidebar-nav-active: #e6e6e6;--color-sidebar-nav-active-hover: #dedee0;--color-sidebar-action-hover: #e6e6e6;--color-sidebar-more-item-hover: #eaeaeb;--color-sidebar-surface: var(--color-surface-shell);--color-conversation-active-surface: var(--color-sidebar-nav-active);--color-chat-active-group-border: var(--color-chat-group-border);--color-chat-active-group-hover: rgba(var(--color-action-secondary-rgb), .44);--color-a2ui-card-border: rgba(15, 23, 42, .12);--color-a2ui-card-surface: #ffffff;--color-extension-section-surface: var(--color-surface-page);--color-extension-help-surface: var(--color-surface-muted);--color-conversation-unread: #1677ff;--color-conversation-error: #ff3333;--color-conversation-dialog-backdrop: rgba(15, 23, 42, .18);--effect-conversation-dialog-shadow: 0 18px 40px rgba(15, 23, 42, .22);--color-chat-group-border: rgba(25, 25, 25, .12);--color-chat-spinner-border: rgba(25, 25, 25, .16);--color-chat-group-divider: rgba(25, 25, 25, .08);--color-chat-hero-border: rgba(25, 25, 25, .14);--color-chat-pill-border: rgba(25, 25, 25, .72);--color-chat-error-divider: rgba(239, 68, 68, .15);--color-chat-card-border: rgba(25, 25, 25, .1);--color-chat-warning-border: rgba(245, 158, 11, .28);--color-chat-warning-icon: #ff8800;--color-chat-supporting-text: #595959;--color-chat-send-active: rgb(0, 102, 255);--color-chat-share-badge-text: #1d4ed8;--color-chat-share-badge-surface: #dbe8ff;--color-chat-joined-text: #047857;--color-chat-joined-surface: #d1fae5;--color-chat-joined-note-surface: #ecfdf5;--color-chat-left-text: #6b7280;--color-chat-left-surface: #f3f4f6;--color-chat-attachment-error-border: rgb(224.8, 152, 153.8);--color-chat-attachment-retry-hover: rgb(34.12, 81.24, 184.6);--color-chat-local-alert-dismiss: rgb(120.64, 69.68, 76.16);--color-chat-suggestion-hover: rgba(96, 165, 250, .08);--color-harness-success: #22c55e;--color-harness-timeout: #f59e0b;--color-harness-pending: #71717a;--color-chat-modal-backdrop: rgba(15, 23, 42, .28);--color-chat-dialog-backdrop: rgba(0, 0, 0, .46);--effect-chat-group-highlight: 0 -1px 0 rgba(255, 255, 255, .78);--effect-chat-active-group-highlight: var(--effect-chat-group-highlight);--effect-a2ui-card-shadow: 0 10px 24px rgba(15, 23, 42, .08);--effect-chat-control-shadow: 0 6px 18px rgba(15, 23, 42, .08);--effect-chat-modal-shadow: 0 24px 72px rgba(15, 23, 42, .24);--effect-chat-select-shadow: 0 18px 48px rgba(15, 23, 42, .16);--effect-chat-tooltip-shadow: 0 2px 12px rgba(0, 0, 0, .12);--effect-chat-toolbar-shadow: 0 1px 2px rgba(15, 23, 42, .04);--effect-chat-menu-shadow: 0 1px 4px rgba(15, 23, 42, .14);--effect-chat-popover-shadow: 0 10px 28px rgba(15, 23, 42, .16);--effect-chat-alert-shadow: 0 12px 28px rgba(185, 28, 28, .12);--effect-chat-suggestion-hover: 0 4px 16px rgba(96, 165, 250, .1);--effect-chat-suggestion-rest: 0 1px 4px rgba(25, 25, 25, .05);--effect-chat-active-marker: 0 0 6px rgba(var(--color-action-primary-rgb), .4);--effect-interaction-shadow: 0 4px 16px rgba(0, 0, 0, .06);--effect-interaction-highlight: 0 -1px 0 rgba(255, 255, 255, .78);--effect-interaction-attached-highlight: var(--effect-interaction-highlight);--effect-control-shadow: 0 1px 2px rgba(0, 0, 0, .1);--effect-tool-panel-shadow: 0 8px 20px rgba(15, 23, 42, .1), inset 0 1px 0 var(--color-surface-highlight);--effect-skill-evaluation-dialog-shadow: 0 25px 80px -16px rgba(0, 0, 0, .55);--effect-task-column-pill-shadow: 0 1px 2px rgba(25, 25, 25, .04);--color-skill-evaluation-dialog-ring: rgba(0, 0, 0, .05);--color-control-thumb: #ffffff;--color-control-ring: rgba(0, 0, 0, .05);--color-toggle-enabled: #10b981;--color-toggle-disabled: #d1d5db;--color-extension-input-border: #cccccc;--color-task-index-surface: #f2f2f2;--color-task-card-surface: #fafafa;--color-team-overflow-surface: #edf1ff;--color-team-detail-surface: #f8fafc;--color-team-detail-text: #5d6675;--color-team-detail-label: #9aa3af;--color-team-detail-divider: #e2e5ea;--color-team-status-waiting: #777777;--color-team-status-running: #5e7ce0;--color-team-status-running-surface: #d1e6fa;--color-team-status-completed: #088c58;--color-team-status-completed-surface: #d3f3e6;--color-team-status-cancelled: #c84646;--color-team-status-cancelled-surface: #fde2e2;--color-chat-paused: #f5a623;--color-source-selected-surface: #eaeaeb;--color-option-disabled: #8c8c96;--color-control-emphasis: #191919;--color-control-emphasis-text: #ffffff;--color-control-emphasis-hover: #1f2937;--color-control-emphasis-hover-strong: #333333;--color-config-team-icon: rgb(217, 70, 239);--color-channel-backdrop: rgba(0, 0, 0, .45);--color-cron-action: #141414;--color-cron-action-hover: #000000;--color-cron-action-foreground: #ffffff;--color-cron-action-link: #1476ff;--color-cron-auto-managed-surface: #e0f2fe;--color-cron-auto-managed-text: #0369a1;--color-overlay-cron-dialog: rgba(0, 0, 0, .4);--color-overlay-cron-drawer: rgba(0, 0, 0, .3);color-scheme:light}*{box-sizing:border-box}html{min-width:320px;min-height:100%;scroll-behavior:smooth}body,#root{min-height:100%}body{margin:0;background:var(--color-marketing-page);color:var(--color-marketing-text);font:400 var(--font-size-base)/1.55 var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,textarea,select{font:inherit}img,svg{display:block;max-width:100%}::-moz-selection{background:#2857e8;color:#fff}::selection{background:#2857e8;color:#fff}.marketing-document{min-width:320px;scroll-behavior:smooth}.marketing-page{min-height:100%;overflow-x:hidden;background:var(--color-marketing-page);color:var(--color-marketing-text);font-family:var(--font-body);letter-spacing:-.025em}.marketing-page a{color:inherit;text-decoration:none}.marketing-page a:hover{text-decoration:none}.marketing-container{width:min(1180px,calc(100% - 48px));margin:0 auto}.marketing-header{position:fixed;inset:0 0 auto;z-index:100;height:76px;border-bottom:1px solid var(--color-marketing-header-border);background:var(--color-marketing-header);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.marketing-header__inner{display:flex;height:100%;align-items:center;justify-content:space-between}.marketing-brand{display:inline-flex;align-items:center;flex:none}.marketing-brand__lockup{display:block;width:154px;height:auto;-o-object-fit:contain;object-fit:contain}.marketing-nav{display:flex;align-items:center;gap:34px}.marketing-nav>a:not(.marketing-nav__console){position:relative;color:var(--color-marketing-nav);font-size:14px;font-weight:550}.marketing-nav>a:not(.marketing-nav__console):after{position:absolute;right:0;bottom:-8px;left:0;height:2px;content:"";background:var(--color-marketing-accent);transform:scaleX(0);transition:transform var(--duration-normal) var(--ease-out)}.marketing-nav>a:not(.marketing-nav__console):hover:after{transform:scaleX(1)}.marketing-nav__console{display:inline-flex;height:42px;align-items:center;gap:8px;padding:0 18px;border-radius:var(--radius-full);background:var(--color-marketing-heading);color:var(--color-marketing-inverse)!important;font-size:13px;font-weight:650;box-shadow:var(--effect-marketing-button-shadow);transition:transform var(--duration-normal) var(--ease-out),background var(--duration-normal) var(--ease-out)}.marketing-nav__console:hover{background:var(--color-marketing-accent);transform:translateY(-1px)}.marketing-menu-button{display:none;width:42px;height:42px;align-items:center;justify-content:center;border:1px solid var(--color-marketing-border);border-radius:50%;background:var(--color-marketing-card);cursor:pointer}.marketing-hero{position:relative;padding:168px 0 0;background:var(--effect-marketing-hero)}.marketing-hero__glow{position:absolute;top:76px;left:50%;width:1400px;height:760px;background:var(--effect-marketing-hero-glow);pointer-events:none;transform:translate(-50%)}.marketing-quantum-canvas{position:absolute;z-index:0;top:76px;right:0;bottom:0;left:0;display:block;width:100%;height:calc(100% - 76px);opacity:.84;pointer-events:none;-webkit-mask-image:radial-gradient(ellipse at 50% 42%,var(--color-marketing-grid-mask) 0 44%,transparent 90%);mask-image:radial-gradient(ellipse at 50% 42%,var(--color-marketing-grid-mask) 0 44%,transparent 90%)}.marketing-hero__grid{position:relative;text-align:center}.marketing-hero__copy{max-width:820px;margin:0 auto}.marketing-kicker{display:inline-flex;align-items:center;gap:8px;margin-bottom:25px;color:var(--color-marketing-accent);font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:.13em}.marketing-hero h1{max-width:640px;margin:0 auto;color:var(--color-marketing-heading);font-size:clamp(52px,5.1vw,76px);font-weight:760;line-height:1.08;letter-spacing:-.065em}.marketing-hero h1 span{background:var(--effect-marketing-gradient-text);-webkit-background-clip:text;background-clip:text;color:transparent}.marketing-hero__copy>p{max-width:650px;margin:28px auto 0;color:var(--color-marketing-muted);font-size:18px;line-height:1.85;letter-spacing:-.015em}.marketing-hero__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px}.marketing-button{display:inline-flex;height:52px;align-items:center;justify-content:center;gap:9px;padding:0 24px;border:1px solid transparent;border-radius:var(--radius-full);font-size:14px;font-weight:650;transition:transform var(--duration-normal) var(--ease-out),box-shadow var(--duration-normal) var(--ease-out),background var(--duration-normal) var(--ease-out)}.marketing-button:hover{transform:translateY(-2px)}.marketing-button--primary{background:var(--color-marketing-accent);color:var(--color-marketing-inverse)!important;box-shadow:var(--effect-marketing-primary-shadow)}.marketing-button--primary:hover{background:var(--color-marketing-accent-hover);box-shadow:var(--effect-marketing-primary-shadow-hover)}.marketing-button--secondary{border-color:var(--color-marketing-border);background:var(--color-marketing-card-muted);color:var(--color-marketing-heading)!important;box-shadow:var(--effect-marketing-card-shadow)}.marketing-hero__proof{display:flex;flex-wrap:wrap;justify-content:center;gap:22px;margin-top:26px;color:var(--color-marketing-subtle);font-size:12px}.marketing-hero__proof span{display:inline-flex;align-items:center;gap:6px}.marketing-hero__proof svg{color:var(--color-marketing-success)}@media (min-width: 1051px){.marketing-hero__copy{max-width:980px}.marketing-kicker{margin-bottom:28px;font-size:13px}.marketing-hero h1{max-width:760px;font-size:clamp(64px,5.5vw,90px)}.marketing-hero__copy>p{max-width:760px;font-size:20px}.marketing-hero .marketing-button{height:56px;padding:0 28px;font-size:15px}.marketing-hero__proof{font-size:13px}}.marketing-capability-strip{position:relative;display:grid;grid-template-columns:repeat(3,1fr);margin-top:94px;border-top:1px solid var(--color-marketing-border);border-bottom:1px solid var(--color-marketing-border)}.marketing-capability-strip>div{display:flex;align-items:center;gap:16px;padding:28px 34px;border-right:1px solid var(--color-marketing-border)}.marketing-capability-strip>div:first-child{padding-left:0}.marketing-capability-strip>div:last-child{border-right:0}.marketing-capability-strip svg{color:var(--color-marketing-accent)}.marketing-capability-strip span{display:flex;min-width:0;flex-direction:column;gap:3px}.marketing-capability-strip strong{color:var(--color-marketing-heading);font-size:14px}.marketing-capability-strip small{color:var(--color-marketing-subtle);font-size:11px}.marketing-section{padding:120px 0}.marketing-section--tinted{background:var(--color-marketing-section)}.marketing-section-heading{max-width:720px}.marketing-section-heading>span,.marketing-section-heading__eyebrow{display:block;margin-bottom:16px;color:var(--color-marketing-accent);font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.13em}.marketing-section-heading h2,.marketing-about__copy h2{margin:0;color:var(--color-marketing-heading);font-size:clamp(34px,3.5vw,50px);font-weight:730;line-height:1.22;letter-spacing:-.05em}.marketing-section-heading p{max-width:650px;margin:20px 0 0;color:var(--color-marketing-muted);font-size:16px;line-height:1.85}.marketing-products{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:54px}.marketing-product-card{position:relative;display:flex;min-height:462px;overflow:hidden;flex-direction:column;border:1px solid var(--color-marketing-border);border-radius:22px;background:var(--color-marketing-card);transition:border-color var(--duration-normal) var(--ease-out),box-shadow var(--duration-normal) var(--ease-out),transform var(--duration-normal) var(--ease-out)}.marketing-product-card:before{position:absolute;top:-80px;right:-80px;width:190px;height:190px;border-radius:50%;content:"";background:var(--effect-marketing-card-glow);opacity:0;transition:opacity var(--duration-normal) var(--ease-out)}.marketing-product-card:hover{border-color:var(--color-marketing-card-border-hover);box-shadow:var(--effect-marketing-card-shadow-hover);transform:translateY(-4px)}.marketing-product-card:hover:before{opacity:1}.marketing-product-card__media{position:relative;z-index:1;height:188px;flex:0 0 auto;overflow:hidden;border-bottom:1px solid var(--color-marketing-border);background:var(--color-marketing-card-muted)}.marketing-product-card__media:after{position:absolute;inset:auto 0 0;height:42%;content:"";background:linear-gradient(to bottom,transparent,var(--color-marketing-card));opacity:.18;pointer-events:none}.marketing-product-card__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform var(--duration-slow) var(--ease-out)}.marketing-product-card:hover .marketing-product-card__media img{transform:scale(1.035)}.marketing-product-card__body{position:relative;z-index:2;display:flex;flex:1;flex-direction:column;padding:27px 30px 30px}.marketing-product-card--featured{background:var(--effect-marketing-featured-card)}.marketing-product-card__icon{position:absolute;top:16px;left:16px;z-index:2;display:grid;width:46px;height:46px;place-items:center;border:1px solid var(--color-marketing-icon-border);border-radius:14px;background:var(--color-marketing-card-muted);color:var(--color-marketing-accent);box-shadow:var(--effect-marketing-card-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.marketing-product-card__eyebrow{margin-bottom:10px;color:var(--color-marketing-accent);font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.12em}.marketing-product-card h3{margin:0;color:var(--color-marketing-heading);font-size:21px;font-weight:680;letter-spacing:-.035em}.marketing-product-card p{margin:14px 0 24px;color:var(--color-marketing-muted);font-size:13px;line-height:1.75}.marketing-product-card__action{display:inline-flex;align-items:center;gap:4px;margin-top:auto;color:var(--color-marketing-heading);font-size:12px;font-weight:650}.marketing-technology-grid{display:grid;grid-template-columns:minmax(0,.86fr) minmax(520px,1.14fr);gap:110px;align-items:start}.marketing-text-link{display:inline-flex;align-items:center;gap:7px;margin-top:30px;color:var(--color-marketing-accent)!important;font-size:13px;font-weight:650}.marketing-technology-list{border-top:1px solid var(--color-marketing-border-strong)}.marketing-technology-list article{display:grid;grid-template-columns:50px 1fr;gap:26px;padding:32px 4px;border-bottom:1px solid var(--color-marketing-border-strong)}.marketing-technology-list article>span{color:var(--color-marketing-accent);font-family:var(--font-mono);font-size:12px;font-weight:700}.marketing-technology-list h3{margin:0 0 9px;color:var(--color-marketing-heading);font-size:20px}.marketing-technology-list p{margin:0;color:var(--color-marketing-muted);font-size:14px;line-height:1.75}.marketing-applications{display:grid;grid-template-columns:repeat(3,1fr);margin-top:54px;border-top:1px solid var(--color-marketing-border-strong);border-left:1px solid var(--color-marketing-border-strong)}.marketing-applications article{position:relative;min-height:210px;padding:27px;border-right:1px solid var(--color-marketing-border-strong);border-bottom:1px solid var(--color-marketing-border-strong);transition:background var(--duration-normal) var(--ease-out)}.marketing-applications article:hover{background:var(--color-marketing-card-muted)}.marketing-applications article>span{color:var(--color-marketing-subtle);font-family:var(--font-mono);font-size:10px}.marketing-applications h3{margin:37px 0 9px;color:var(--color-marketing-heading);font-size:21px}.marketing-applications p{max-width:260px;margin:0;color:var(--color-marketing-muted);font-size:13px;line-height:1.65}.marketing-applications svg{position:absolute;right:26px;bottom:25px;color:var(--color-marketing-accent)}.marketing-about{overflow:hidden;background:var(--color-marketing-dark);color:var(--color-marketing-dark-text)}.marketing-about ::selection,.marketing-cta ::selection,.marketing-footer ::selection{background:#3659e8;color:#fff}.marketing-about ::-moz-selection,.marketing-cta ::-moz-selection,.marketing-footer ::-moz-selection{background:#3659e8;color:#fff}.marketing-about__grid{display:grid;grid-template-columns:minmax(420px,.9fr) minmax(0,1.1fr);gap:100px;align-items:center}.marketing-about__visual{position:relative;min-height:480px;border:1px solid var(--color-marketing-dark-border);border-radius:30px;background:var(--effect-marketing-dark-visual)}.marketing-about__visual:before,.marketing-about__visual:after{position:absolute;border:1px solid var(--color-marketing-dark-orbit);border-radius:50%;content:""}.marketing-about__visual:before{top:65px;right:72px;bottom:65px;left:72px;transform:rotate(25deg)}.marketing-about__visual:after{top:85px;right:58px;bottom:85px;left:58px;transform:rotate(-34deg)}.marketing-about__mark{position:absolute;z-index:2;top:50%;left:50%;display:flex;align-items:center;gap:13px;transform:translate(-50%,-50%)}.marketing-about__mark img{width:220px;height:auto}.marketing-about__line{position:absolute;top:50%;left:12%;width:76%;height:1px;background:var(--effect-marketing-dark-line);transform:rotate(-12deg)}.marketing-about__label{position:absolute;color:var(--color-marketing-dark-subtle);font-family:var(--font-mono);font-size:9px;letter-spacing:.12em}.marketing-about__label--one{top:66px;left:58px}.marketing-about__label--two{top:86px;right:52px}.marketing-about__label--three{right:62px;bottom:68px}.marketing-about__label--four{bottom:88px;left:66px}.marketing-about__copy h2{color:var(--color-marketing-inverse)}.marketing-about__copy>p{margin:22px 0 0;color:var(--color-marketing-dark-text);font-size:15px;line-height:1.95}.marketing-about__values{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:38px}.marketing-about__values div{display:flex;flex-direction:column;gap:5px;padding-top:17px;border-top:1px solid var(--color-marketing-dark-border)}.marketing-about__values strong{color:var(--color-marketing-inverse);font-size:15px}.marketing-about__values span{color:var(--color-marketing-dark-subtle);font-size:11px}.marketing-section--news{background:var(--color-marketing-card)}.marketing-news-header{display:flex;align-items:end;justify-content:space-between;gap:40px}.marketing-news-list{margin-top:50px;border-top:1px solid var(--color-marketing-border-strong)}.marketing-news-list a{display:grid;grid-template-columns:140px 1fr 24px;gap:25px;align-items:center;padding:27px 4px;border-bottom:1px solid var(--color-marketing-border-strong);transition:padding var(--duration-normal) var(--ease-out),color var(--duration-normal) var(--ease-out)}.marketing-news-list a:hover{padding-right:10px;padding-left:10px;color:var(--color-marketing-accent)}.marketing-news-list time{color:var(--color-marketing-subtle);font-family:var(--font-mono);font-size:11px}.marketing-news-list h3{margin:0;color:var(--color-marketing-heading);font-size:17px;font-weight:600}.marketing-news-list a:hover h3{color:var(--color-marketing-accent)}.marketing-cta{padding:88px 0;background:var(--effect-marketing-cta);color:var(--color-marketing-inverse)}.marketing-cta__inner{display:flex;align-items:center;justify-content:space-between;gap:60px}.marketing-cta__inner>div>span{font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.13em;opacity:.72}.marketing-cta h2{margin:13px 0 0;font-size:clamp(32px,3.5vw,48px);line-height:1.2;letter-spacing:-.05em}.marketing-cta p{margin:14px 0 0;font-size:14px;opacity:.78}.marketing-cta__actions{display:flex;flex:none;gap:12px}.marketing-button--light{background:var(--color-marketing-inverse);color:var(--color-marketing-accent)!important}.marketing-button--ghost{border-color:var(--color-marketing-inverse-border);color:var(--color-marketing-inverse)!important}.marketing-button--ghost:hover{background:var(--color-marketing-inverse-muted)}.marketing-footer{padding:66px 0 24px;background:var(--color-marketing-footer);color:var(--color-marketing-dark-text)}.marketing-footer .marketing-brand__lockup{width:184px}.marketing-footer__top{display:grid;grid-template-columns:1fr 180px 180px;gap:80px;padding-bottom:54px}.marketing-footer__top>div{display:flex;flex-direction:column;align-items:flex-start;gap:13px}.marketing-footer__top>div:first-child{gap:19px}.marketing-footer__top p{margin:0;color:#a9b8ca;font-size:14px;line-height:1.8}.marketing-footer__top strong{margin-bottom:6px;color:var(--color-marketing-inverse);font-size:14px;font-weight:650}.marketing-footer__top a{color:#c1cddd;font-size:13px;line-height:1.65}.marketing-footer__top a:hover{color:var(--color-marketing-inverse)}.marketing-footer__extras{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:56px;align-items:center;padding:28px 0;border-top:1px solid var(--color-marketing-dark-border)}.marketing-footer__partners{display:flex;flex-direction:column;gap:16px}.marketing-footer__partners>strong{color:var(--color-marketing-inverse);font-size:14px;font-weight:650}.marketing-footer__partner-links{display:flex;flex-wrap:wrap;gap:14px 42px}.marketing-footer__partner-links a{display:flex;align-items:baseline;gap:9px;color:#c1cddd;font-size:13px;line-height:1.65}.marketing-footer__partner-links a:hover{color:var(--color-marketing-inverse)}.marketing-footer__partner-links span{color:var(--color-marketing-inverse);font-weight:600}.marketing-footer__partner-links small{color:#91a3b9;font-size:11px}.marketing-footer__wechat{display:flex;flex-direction:column;align-items:center;gap:8px;margin:0}.marketing-footer__wechat img{display:block;width:112px;height:112px;padding:6px;border-radius:8px;background:#fff}.marketing-footer__wechat figcaption{color:#c1cddd;font-size:12px;line-height:1.4}.marketing-footer__bottom{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:32px;padding-top:22px;border-top:1px solid var(--color-marketing-dark-border);color:#91a3b9;font-size:12px;line-height:1.6;letter-spacing:.015em}.marketing-footer__bottom>span:nth-child(2){text-align:center}.marketing-footer__bottom>span:last-child{text-align:right}@media (max-width: 1050px){.marketing-nav{gap:20px}.marketing-technology-grid{grid-template-columns:1fr;gap:60px}.marketing-about__grid{grid-template-columns:1fr;gap:64px}.marketing-about__visual{max-width:620px;width:100%}}@media (max-width: 820px){.marketing-container{width:min(100% - 32px,680px)}.marketing-header{height:68px}.marketing-menu-button{display:inline-flex}.marketing-nav{position:absolute;top:58px;right:16px;left:16px;display:none;align-items:stretch;gap:0;padding:12px;border:1px solid var(--color-marketing-border);border-radius:18px;background:var(--color-marketing-card);box-shadow:var(--effect-marketing-menu-shadow)}.marketing-nav.is-open{display:flex;flex-direction:column}.marketing-nav>a:not(.marketing-nav__console){padding:13px 12px}.marketing-nav__console{margin-top:8px;justify-content:center}.marketing-hero{padding-top:126px}.marketing-quantum-canvas{top:68px;right:0;bottom:0;left:0;height:calc(100% - 68px);opacity:.54;-webkit-mask-image:linear-gradient(to bottom,var(--color-marketing-grid-mask),transparent 82%);mask-image:linear-gradient(to bottom,var(--color-marketing-grid-mask),transparent 82%)}.marketing-hero h1{font-size:clamp(44px,12vw,64px)}.marketing-hero__copy>p{font-size:16px}.marketing-capability-strip{grid-template-columns:1fr;margin-top:64px}.marketing-capability-strip>div{padding:22px 0;border-right:0;border-bottom:1px solid var(--color-marketing-border)}.marketing-capability-strip>div:last-child{border-bottom:0}.marketing-section{padding:84px 0}.marketing-products,.marketing-applications{grid-template-columns:1fr 1fr}.marketing-about__visual{min-height:400px}.marketing-news-header,.marketing-cta__inner{align-items:flex-start;flex-direction:column}.marketing-footer__top{grid-template-columns:1fr 1fr;gap:48px}.marketing-footer__top>div:first-child{grid-column:1 / -1}.marketing-footer__bottom{grid-template-columns:1fr;gap:5px}.marketing-footer__bottom>span:nth-child(2),.marketing-footer__bottom>span:last-child{text-align:left}.marketing-footer__extras{gap:36px}}@media (max-width: 560px){.marketing-brand__lockup{width:132px}.marketing-hero__actions,.marketing-cta__actions{flex-direction:column}.marketing-button{width:100%}.marketing-hero__proof{flex-direction:column;gap:9px}.marketing-products,.marketing-applications{grid-template-columns:1fr}.marketing-product-card{min-height:450px}.marketing-about__visual{min-height:330px}.marketing-about__visual:before{top:54px;right:36px;bottom:54px;left:36px}.marketing-about__visual:after{top:68px;right:28px;bottom:68px;left:28px}.marketing-about__values{grid-template-columns:1fr}.marketing-news-list a{grid-template-columns:1fr 24px;gap:9px}.marketing-news-list time{grid-column:1 / -1}.marketing-footer__top{grid-template-columns:1fr 1fr;gap:36px 24px}.marketing-footer__extras{grid-template-columns:1fr;gap:28px}.marketing-footer__partner-links{flex-direction:column;gap:12px}.marketing-footer__partner-links a{align-items:flex-start;flex-direction:column;gap:1px}.marketing-footer__wechat{align-items:flex-start}}@media (prefers-reduced-motion: reduce){.marketing-document{scroll-behavior:auto}.marketing-page *,.marketing-page *:before,.marketing-page *:after{transition-duration:.01ms!important}}html.linglong-landing-page{min-width:0;height:auto;scroll-behavior:smooth}html.linglong-landing-page body,html.linglong-landing-page #root{height:auto;min-height:100%;min-width:0}.linglong-landing{position:relative;min-height:100vh;overflow:hidden;color:var(--color-marketing-text);background:var(--color-marketing-page)}.linglong-landing *,.linglong-landing *:before,.linglong-landing *:after{box-sizing:border-box}.linglong-landing a:hover{text-decoration:none}.linglong-stars{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.62;background-image:radial-gradient(circle at 12% 22%,var(--color-marketing-accent) 0 1px,transparent 1.4px),radial-gradient(circle at 78% 12%,var(--color-marketing-muted) 0 1px,transparent 1.3px),radial-gradient(circle at 55% 45%,var(--color-marketing-success) 0 1.2px,transparent 1.6px),radial-gradient(circle at 88% 62%,var(--color-marketing-accent) 0 1px,transparent 1.4px),radial-gradient(circle at 35% 72%,var(--color-marketing-accent) 0 .8px,transparent 1.3px),radial-gradient(circle at 68% 86%,var(--color-marketing-success) 0 .9px,transparent 1.4px);background-size:250px 230px,330px 285px,290px 320px,360px 300px,220px 270px,310px 250px}.linglong-science-field{position:absolute;z-index:0;top:72px;right:0;left:0;height:max(920px,calc(100vh - 72px));overflow:hidden;pointer-events:none;opacity:.58}.linglong-science-field-upper{top:17%;opacity:.46}.linglong-science-field-middle{top:34%;opacity:.44}.linglong-science-field-lower{top:51%;opacity:.43}.linglong-science-field-deep{top:68%;opacity:.41}.linglong-science-field-footer{top:84%;opacity:.38}.linglong-science-field-upper .linglong-science-atom-left,.linglong-science-field-deep .linglong-science-atom-left{transform:translate(1030px,160px) scale(.5)}.linglong-science-field-upper .linglong-science-atom-right,.linglong-science-field-deep .linglong-science-atom-right{transform:translate(-1080px,-150px) scale(.46)}.linglong-science-field-middle .linglong-science-atom-left{transform:translate(1080px,120px) scale(.52)}.linglong-science-field-middle .linglong-science-atom-right{transform:translate(-1090px,-70px) scale(.44)}.linglong-science-field-lower .linglong-science-atom-left{transform:translate(-65px,410px) scale(.48)}.linglong-science-field-lower .linglong-science-atom-right{transform:translate(70px,-460px) scale(.42)}.linglong-science-field-footer .linglong-science-atom-left{transform:translate(-80px,350px) scale(.5)}.linglong-science-field-footer .linglong-science-atom-right{transform:translate(80px,-400px) scale(.46)}.linglong-science-field svg{width:100%;height:100%}.linglong-science-waves{fill:none;stroke:url(#linglong-science-line);stroke-width:1.15;opacity:.15}.linglong-science-waves .linglong-wave-dashed{stroke-dasharray:5 13;opacity:.58}.linglong-science-atom{fill:none;stroke:url(#linglong-science-line);stroke-width:1.25;stroke-linecap:round;opacity:.24}.linglong-science-atom-left{transform:translate(-105px,-85px) scale(.6);transform-origin:255px 240px}.linglong-science-atom-right{transform:translate(150px,80px) scale(.45);transform-origin:1340px 775px}.linglong-science-atom .linglong-nucleus-halo{fill:url(#linglong-science-particle);stroke:0;opacity:.75;filter:url(#linglong-science-glow)}.linglong-science-atom .linglong-nucleus{fill:#345dff;stroke:#fff;stroke-width:3}.linglong-science-atom .linglong-moving-particle{fill:#345dff;stroke:#fff;stroke-width:3;opacity:.9}.linglong-science-atom .particle-delayed{fill:#17aaa5}.linglong-science-lattice{fill:#345dff;stroke:url(#linglong-science-line);stroke-width:1;opacity:.15}.linglong-science-lattice-secondary{opacity:.13}.linglong-science-constellation{fill:#345dffb3;stroke-width:1;opacity:.18}.linglong-science-particle-cloud{opacity:.42}.linglong-science-symbols{fill:#345dff;font:500 17px/1 var(--font-mono);letter-spacing:.06em;opacity:.14}.linglong-orb{position:absolute;z-index:0;width:42vw;height:42vw;border-radius:50%;pointer-events:none;filter:blur(100px);opacity:.44;animation:linglong-drift 18s ease-in-out infinite alternate}.linglong-orb-one{top:-22vw;right:-12vw;background:var(--color-action-primary-subtle)}.linglong-orb-two{bottom:-20vw;left:-14vw;background:var(--color-feedback-success-subtle);animation-delay:-8s}@keyframes linglong-drift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(4vw,3vw,0) scale(1.08)}}.linglong-header,.linglong-landing main,.linglong-footer{position:relative;z-index:1}.linglong-header{position:fixed;z-index:20;top:0;right:0;left:0;display:grid;grid-template-columns:minmax(220px,1fr) auto minmax(220px,1fr);gap:34px;align-items:center;min-height:72px;padding:10px max(28px,4vw);border-bottom:1px solid var(--color-marketing-header-border);background:var(--color-marketing-header);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.linglong-brand{padding:0;border:0;display:inline-flex;align-items:center;justify-self:start;background:transparent;cursor:pointer;text-decoration:none}.linglong-brand img{display:block;width:auto;height:46px;-o-object-fit:contain;object-fit:contain}.linglong-header nav{display:flex;gap:30px;align-items:center;justify-content:center}.linglong-header nav button,.linglong-text-link{position:relative;padding:0;border:0;color:var(--color-marketing-nav);background:transparent;cursor:pointer;font-size:13px;font-weight:650;white-space:nowrap}.linglong-text-link,.linglong-text-link:hover,.linglong-text-link:focus,.linglong-text-link:visited{text-decoration:none}.linglong-header nav button{display:inline-flex;align-items:center;justify-content:center;min-width:74px;min-height:52px;padding:0 7px;font-size:15px;transition:color .18s ease}.linglong-header nav button:after{position:absolute;right:0;bottom:2px;left:0;height:2px;border-radius:999px;background:var(--color-marketing-accent);content:"";opacity:0;transform:scaleX(.35);transition:opacity .18s ease,transform .18s ease}.linglong-header nav button.is-active{color:var(--color-marketing-accent)}.linglong-header nav button.is-active:after{opacity:1;transform:scaleX(1)}.linglong-header nav button:hover,.linglong-text-link:hover{color:var(--color-marketing-accent)}.linglong-header-actions{display:flex;gap:18px;align-items:center;justify-self:end}.linglong-button{display:inline-flex;gap:9px;align-items:center;justify-content:center;min-height:48px;padding:0 24px;border:1px solid var(--color-marketing-accent);border-radius:999px;color:var(--color-action-primary-text);background:var(--color-marketing-accent);box-shadow:var(--effect-marketing-primary-shadow);font-size:14px;font-weight:700;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.linglong-button:hover{color:var(--color-action-primary-text);background:var(--color-marketing-accent-hover);box-shadow:var(--effect-marketing-primary-shadow-hover);transform:translateY(-2px)}.linglong-button-small{min-height:40px;padding:0 18px;font-size:12px}.linglong-header-button-short{display:none}.linglong-button-secondary{color:var(--color-marketing-heading);border-color:var(--color-marketing-border-strong);background:var(--color-marketing-card-muted);box-shadow:var(--effect-marketing-button-shadow)}.linglong-button-secondary:hover{color:var(--color-marketing-accent);border-color:var(--color-marketing-card-border-hover);background:var(--color-marketing-card)}.linglong-hero{position:relative;display:flex;flex-direction:column;align-items:center;min-height:100vh;padding:156px 6vw 90px;text-align:center;background:transparent}.linglong-hero>*{position:relative;z-index:1}.linglong-hero:before{position:absolute;z-index:0;top:80px;width:min(980px,88vw);height:620px;content:"";background:var(--effect-marketing-hero-glow);opacity:.58;pointer-events:none}.linglong-eyebrow,.linglong-section-heading>span,.linglong-cta>span{display:inline-flex;gap:8px;align-items:center;color:var(--color-marketing-accent);font:700 11px/1.4 var(--font-mono);letter-spacing:.18em;text-transform:uppercase}.linglong-hero h1{margin:28px 0 0;color:var(--color-marketing-heading);font-size:clamp(72px,10vw,140px);font-weight:850;line-height:.94;letter-spacing:.16em;text-indent:.16em}.linglong-hero h2{margin:22px 0 0;color:transparent;background:var(--effect-marketing-gradient-text);background-clip:text;-webkit-background-clip:text;font-size:clamp(26px,3vw,44px);font-weight:760;line-height:1.15;letter-spacing:.16em;-webkit-text-fill-color:transparent}.linglong-tagline{margin:36px 0 0;color:var(--color-marketing-heading);font-size:clamp(19px,2vw,26px);font-weight:700;letter-spacing:.06em}.linglong-lede{max-width:780px;margin:18px 0 0;color:var(--color-marketing-muted);font-size:16px;line-height:1.9}.linglong-hero-actions{display:flex;gap:14px;margin-top:34px}.linglong-status{display:inline-flex;gap:10px;align-items:center;margin-top:24px;color:var(--color-marketing-muted);font-size:13px}.linglong-status span{width:8px;height:8px;border-radius:50%;background:var(--color-marketing-success);box-shadow:0 0 0 5px var(--color-feedback-success-subtle)}.linglong-hero-panel{display:grid;grid-template-columns:repeat(4,1fr);width:min(1160px,92vw);margin-top:72px;overflow:hidden;border:1px solid var(--color-marketing-border);border-radius:24px;background:var(--color-marketing-card-muted);box-shadow:var(--effect-marketing-card-shadow)}.linglong-hero-panel>div{display:grid;grid-template-columns:40px 1fr;gap:2px 14px;align-items:center;min-height:110px;padding:22px 26px;text-align:left}.linglong-hero-panel>div+div{border-left:1px solid var(--color-marketing-border)}.linglong-hero-panel svg{grid-row:1 / span 2;width:26px;color:var(--color-marketing-accent)}.linglong-hero-panel strong{color:var(--color-marketing-heading);font-size:14px}.linglong-hero-panel span{color:var(--color-marketing-muted);font-size:13px;line-height:1.5}.linglong-section{width:min(1160px,88vw);margin:0 auto;padding:108px 0;scroll-margin-top:96px}.linglong-section-heading{max-width:790px}.linglong-section-heading h2,.linglong-cta h2{margin:16px 0 0;color:var(--color-marketing-heading);font-size:clamp(34px,4vw,54px);font-weight:800;line-height:1.18;letter-spacing:-.035em}.linglong-section-heading p{margin:18px 0 0;color:var(--color-marketing-muted);font-size:16px;line-height:1.85}.linglong-challenge-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px;margin-top:44px}.linglong-challenge-card,.linglong-card{padding:32px;border:1px solid var(--color-marketing-card-border);border-radius:22px;background:var(--color-marketing-card);box-shadow:var(--effect-marketing-card-shadow);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.linglong-challenge-card:hover,.linglong-card:hover{border-color:var(--color-marketing-card-border-hover);box-shadow:var(--effect-marketing-card-shadow-hover);transform:translateY(-4px)}.linglong-card-tag{color:var(--color-marketing-accent);font:700 12px/1.4 var(--font-mono);letter-spacing:.14em}.linglong-challenge-card h3,.linglong-card h3,.linglong-flywheel-copy h3{margin:13px 0 0;color:var(--color-marketing-heading);font-size:21px;line-height:1.35}.linglong-challenge-card p,.linglong-card p,.linglong-flywheel-copy p{margin:13px 0 0;color:var(--color-marketing-muted);font-size:15px;line-height:1.8}.linglong-chip-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.linglong-chip-row span{padding:6px 13px;border:1px solid var(--color-marketing-border);border-radius:999px;color:var(--color-marketing-muted);background:var(--color-marketing-card-muted);font-size:13px}.linglong-proof-note,.linglong-architecture-note,.linglong-ecosystem-note{position:relative;margin-top:24px;padding:24px 28px;border:1px solid var(--color-marketing-card-border-hover);border-radius:18px;color:var(--color-marketing-text);background:var(--color-marketing-icon-surface)}.linglong-proof-note strong,.linglong-architecture-note strong,.linglong-ecosystem-note strong{color:var(--color-marketing-heading);font-size:14px}.linglong-proof-note p,.linglong-architecture-note p,.linglong-ecosystem-note p{margin:9px 0 0;color:var(--color-marketing-muted);font-size:14px;line-height:1.8}.linglong-gap-note{margin-top:28px;padding:30px;overflow:hidden;border:1px solid rgba(52,93,255,.28);border-radius:22px;background:radial-gradient(circle at 50% 120%,rgba(20,168,168,.13),transparent 44%),linear-gradient(135deg,#345dff12,#ffffffeb);box-shadow:0 18px 45px #1b366b14}.linglong-gap-heading{display:flex;gap:18px;align-items:baseline;margin-bottom:24px}.linglong-gap-heading>span{color:var(--color-marketing-accent);font:750 12px/1.4 var(--font-mono);letter-spacing:.15em}.linglong-gap-heading>strong{color:var(--color-marketing-heading);font-size:18px}.linglong-gap-metrics{display:grid;grid-template-columns:minmax(0,1fr) 190px minmax(0,1fr);gap:18px;align-items:stretch}.linglong-gap-metrics article{display:flex;flex-direction:column;justify-content:center;min-height:150px;padding:24px 26px;border:1px solid rgba(52,93,255,.18);border-radius:18px;background:#ffffffd1}.linglong-gap-metrics article>span{color:var(--color-marketing-muted);font-size:14px;font-weight:650}.linglong-gap-metrics article>strong{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;margin-top:9px;color:var(--color-marketing-heading);font-size:20px}.linglong-gap-metrics article>strong em{color:var(--color-marketing-accent);font-size:clamp(29px,3vw,40px);font-style:normal;letter-spacing:-.035em}.linglong-gap-metrics .linglong-gap-unit{color:var(--color-marketing-heading);font-size:18px;font-weight:750;letter-spacing:0}.linglong-gap-metrics article>small{margin-top:8px;color:var(--color-marketing-muted);font-size:13px}.linglong-gap-bridge{display:flex;flex-direction:column;gap:6px;align-items:center;justify-content:center;color:var(--color-marketing-accent);text-align:center}.linglong-gap-bridge svg{width:42px;height:42px;padding:10px;border-radius:50%;background:#345dff1a}.linglong-gap-bridge strong{color:var(--color-marketing-heading);font-size:15px}.linglong-gap-bridge span{color:var(--color-marketing-muted);font-size:13px;line-height:1.55}.linglong-gap-summary{margin:22px 0 0;color:var(--color-marketing-text);font-size:15px;line-height:1.8;text-align:center}.linglong-gap-summary strong{color:var(--color-marketing-accent);font-size:inherit}.linglong-gap-source{display:block;margin-top:10px;color:var(--color-marketing-muted);font-size:12px;text-align:center}.linglong-card-grid{display:grid;gap:22px;margin-top:44px}.linglong-capability-grid,.linglong-application-grid{grid-template-columns:repeat(4,1fr)}.linglong-application-grid{grid-template-columns:repeat(2,1fr)}.linglong-audience-grid{grid-template-columns:repeat(3,1fr)}.linglong-icon{display:grid;width:48px;height:48px;place-items:center;border:1px solid var(--color-marketing-icon-border);border-radius:14px;color:var(--color-marketing-accent);background:var(--color-marketing-icon-surface)}.linglong-icon svg{width:23px}.linglong-check-list{display:grid;gap:10px;margin:22px 0 0;padding:0;list-style:none}.linglong-check-list li{display:flex;gap:9px;align-items:flex-start;color:var(--color-marketing-text);font-size:13px;line-height:1.6}.linglong-check-list svg{flex:none;width:15px;color:var(--color-marketing-success)}.linglong-card-pain{min-height:50px;padding-bottom:16px;border-bottom:1px solid var(--color-marketing-border)}.linglong-card-punch{display:block;margin-top:24px;color:var(--color-marketing-accent);font-size:13px}.linglong-flywheel-section{width:100%;max-width:none;padding-right:max(6vw,calc((100vw - 1160px)/2));padding-left:max(6vw,calc((100vw - 1160px)/2));background:transparent}.linglong-flywheel-layout{display:grid;grid-template-columns:minmax(320px,.8fr) minmax(560px,1.2fr);gap:70px;align-items:center;margin-top:48px}.linglong-flywheel-copy ul{display:grid;gap:14px;margin:28px 0 0;padding:0;list-style:none}.linglong-flywheel-copy li{display:flex;gap:10px;align-items:flex-start;color:var(--color-marketing-text);font-size:13px;line-height:1.6}.linglong-flywheel-copy li svg{flex:none;width:17px;color:var(--color-marketing-success)}.linglong-flywheel{position:relative;min-height:590px;padding:24px 24px 68px;overflow:hidden;border:1px solid var(--color-marketing-card-border);border-radius:32px;background:radial-gradient(circle at 50% 45%,rgba(52,93,255,.08),transparent 42%),linear-gradient(145deg,#fffffffa,#f6fafff0);box-shadow:var(--effect-marketing-card-shadow)}.linglong-flywheel:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";opacity:.38;background-image:linear-gradient(rgba(52,93,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(52,93,255,.06) 1px,transparent 1px);background-size:30px 30px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 88%);mask-image:linear-gradient(to bottom,black,transparent 88%)}.linglong-flywheel-aura{position:absolute;top:50%;left:50%;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,rgba(19,168,168,.12),rgba(52,93,255,.05) 45%,transparent 72%);transform:translate(-50%,-54%);animation:linglong-aura-pulse 4.8s ease-in-out infinite}@keyframes linglong-aura-pulse{0%,to{opacity:.62;transform:translate(-50%,-54%) scale(.94)}50%{opacity:1;transform:translate(-50%,-54%) scale(1.05)}}.linglong-flywheel>svg{position:relative;z-index:2;display:block;width:100%;height:auto}.linglong-loop-orbit{fill:none;stroke:#345dff29;stroke-width:1.5}.linglong-loop-orbit.orbit-inner{stroke:#13a8a838;stroke-dasharray:5 7;animation:linglong-orbit-spin 24s linear infinite;transform-origin:310px 270px}@keyframes linglong-orbit-spin{to{transform:rotate(360deg)}}.linglong-loop-track{fill:none;stroke:url(#linglong-loop-stroke);stroke-width:2.2;opacity:.62}.linglong-loop-connectors path{fill:none;stroke:#345dff3d;stroke-width:1.4;stroke-linecap:round}.linglong-loop-center circle{fill:url(#linglong-node-fill);stroke:#345dff59;stroke-width:1.6}.linglong-loop-center svg{color:#345dff}.linglong-loop-center .center-title{fill:#0e1b30;font-size:19px;font-weight:800}.linglong-loop-center .center-subtitle{fill:#526684;font-size:11px;font-weight:600}.linglong-loop-center .center-status{fill:#159b87;font-size:10px;font-weight:700;letter-spacing:.06em}.linglong-loop-node rect{fill:url(#linglong-node-fill);stroke:#345dff57;stroke-width:1.4}.linglong-loop-node .node-number{fill:#345dff;font:800 10px var(--font-mono)}.linglong-loop-node .node-label{fill:#142238;font-size:14px;font-weight:750}.linglong-loop-gate rect{fill:url(#linglong-gate-fill);stroke:#de5c4599}.linglong-loop-gate .node-number,.linglong-loop-gate .node-label{fill:#cc4938}.linglong-flywheel-caption{position:absolute;z-index:3;right:26px;bottom:22px;left:26px;display:flex;gap:8px;align-items:center;justify-content:center;color:#284263;font-size:12px;font-weight:750}.linglong-flywheel-caption svg{width:16px;color:#345dff}.linglong-flywheel-caption span{color:var(--color-marketing-muted);font-size:13px;font-weight:500}.linglong-metric-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:44px;overflow:hidden;border:1px solid var(--color-marketing-border);border-radius:22px;background:var(--color-marketing-card)}.linglong-metric-grid article{display:flex;flex-direction:column;gap:10px;min-height:150px;padding:30px}.linglong-metric-grid article+article{border-left:1px solid var(--color-marketing-border)}.linglong-metric-grid strong{color:var(--color-marketing-heading);font-size:17px}.linglong-metric-grid span{color:var(--color-marketing-muted);font-size:14px;line-height:1.7}.linglong-architecture-layout{display:grid;grid-template-columns:1fr 126px;gap:18px;margin-top:44px}.linglong-architecture-stack{display:grid;gap:12px}.linglong-architecture-stack article{display:grid;grid-template-columns:70px 180px 1fr;gap:18px;align-items:center;padding:18px 22px;border:1px solid var(--color-marketing-border);border-radius:14px;background:var(--color-marketing-card)}.linglong-architecture-stack article>span{width:-moz-fit-content;width:fit-content;padding:4px 10px;border:1px solid var(--color-marketing-icon-border);border-radius:7px;color:var(--color-marketing-accent);background:var(--color-marketing-icon-surface);font:700 12px/1.3 var(--font-mono)}.linglong-architecture-stack article strong{color:var(--color-marketing-heading);font-size:16px}.linglong-architecture-stack article p{margin:0;color:var(--color-marketing-muted);font-size:14px;line-height:1.6}.linglong-cloud-foundation{padding:12px;border:1px solid rgba(52,93,255,.34);border-radius:20px;background:linear-gradient(135deg,#345dff12,#13a8a80f),var(--color-marketing-card);box-shadow:0 18px 42px #203f7c14}.linglong-architecture-base{display:flex;gap:14px;align-items:center;padding:16px 18px;border:0;border-radius:12px 12px 0 0;color:var(--color-marketing-accent);background:#345dff14;font-weight:650}.linglong-architecture-base svg{flex:none;width:24px}.linglong-architecture-base>div{display:flex;flex-wrap:wrap;gap:5px 14px;align-items:baseline}.linglong-architecture-base strong{color:var(--color-marketing-accent);font:750 13px/1.5 var(--font-mono);letter-spacing:.08em}.linglong-architecture-base span{color:var(--color-marketing-muted);font-size:13px;font-weight:550}.linglong-cloud-layers{overflow:hidden;border:1px solid rgba(52,93,255,.16);border-top:0;border-radius:0 0 13px 13px;background:#ffffffb8}.linglong-architecture-stack .linglong-cloud-layers article{border:0;border-radius:0;background:transparent}.linglong-architecture-stack .linglong-cloud-layers article+article{border-top:1px solid rgba(52,93,255,.13)}.linglong-architecture-layout aside{display:flex;flex-direction:column;gap:16px;align-items:center;justify-content:center;padding:20px 12px;border:1px solid var(--color-marketing-card-border-hover);border-radius:16px;color:var(--color-marketing-muted);background:var(--color-marketing-icon-surface);text-align:center}.linglong-architecture-layout aside svg,.linglong-architecture-layout aside strong{color:var(--color-marketing-accent)}.linglong-architecture-layout aside span{font-size:13px;line-height:1.5}.linglong-architecture-note,.linglong-ecosystem-note{display:flex;gap:16px;align-items:flex-start}.linglong-architecture-note>svg,.linglong-ecosystem-note>svg{flex:none;width:22px;color:var(--color-marketing-accent)}.linglong-architecture-note p,.linglong-ecosystem-note p{margin-top:0}.linglong-deployment{padding-bottom:130px}.linglong-deployment-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:44px;overflow:hidden;border:1px solid var(--color-marketing-border);border-radius:22px;background:var(--color-marketing-card)}.linglong-deployment-grid article{display:grid;grid-template-columns:46px 1fr;gap:4px 14px;align-items:center;min-height:132px;padding:28px}.linglong-deployment-grid article+article{border-left:1px solid var(--color-marketing-border)}.linglong-deployment-grid svg{grid-row:1 / span 2;color:var(--color-marketing-accent)}.linglong-deployment-grid strong{color:var(--color-marketing-heading);font-size:16px}.linglong-deployment-grid span{color:var(--color-marketing-muted);font-size:13px;line-height:1.7}.linglong-cta{position:relative;z-index:1;width:min(1160px,88vw);margin:0 auto 80px;padding:74px;overflow:hidden;border-radius:30px;color:var(--color-marketing-inverse);background:var(--effect-marketing-cta);box-shadow:var(--effect-marketing-primary-shadow-hover);text-align:center}.linglong-cta:before{position:absolute;top:-100px;right:-60px;width:360px;height:360px;content:"";border:1px solid var(--color-marketing-inverse-border);border-radius:50%;opacity:.2}.linglong-cta>span,.linglong-cta h2,.linglong-cta p,.linglong-cta-features,.linglong-cta-actions{position:relative;z-index:1}.linglong-cta>span,.linglong-cta h2{color:var(--color-marketing-inverse)}.linglong-cta p{max-width:720px;margin:18px auto 0;color:var(--color-marketing-inverse);font-size:16px;line-height:1.8;opacity:.82}.linglong-cta-kicker{opacity:.82}.linglong-cta-features{display:flex;gap:12px;align-items:center;justify-content:center;padding:0;margin:26px 0 0;list-style:none}.linglong-cta-features li{display:inline-flex;gap:8px;align-items:center;padding:9px 14px;border:1px solid rgba(255,255,255,.24);border-radius:999px;color:#fffffff0;background:#ffffff14;font-size:13px;font-weight:650;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.linglong-cta-actions{display:flex;gap:14px;justify-content:center;margin-top:26px}.linglong-button-inverse{color:var(--color-marketing-accent);border-color:var(--color-marketing-inverse);background:var(--color-marketing-inverse);box-shadow:none}.linglong-button-inverse:hover{color:var(--color-marketing-accent-hover);background:var(--color-marketing-inverse)}.linglong-button-ghost{color:var(--color-marketing-inverse);border-color:var(--color-marketing-inverse-border);background:var(--color-marketing-inverse-muted);box-shadow:none}.linglong-button-ghost:hover{color:var(--color-marketing-inverse);border-color:var(--color-marketing-inverse);background:var(--color-marketing-inverse-muted)}.linglong-footer{display:grid;grid-template-columns:minmax(220px,1fr) minmax(320px,auto) minmax(180px,1fr);gap:42px;align-items:center;padding:54px max(6vw,calc((100vw - 1160px)/2));color:var(--color-marketing-dark-text);background:var(--color-marketing-footer)}.linglong-footer ::-moz-selection,.linglong-cta ::-moz-selection{color:#fff;background:#536fffb8}.linglong-footer ::selection,.linglong-cta ::selection{color:#fff;background:#536fffb8}.linglong-footer .linglong-brand img{height:42px}.linglong-footer-companies{display:grid;gap:7px;justify-self:center;min-width:320px;color:#e0eaf8c7;font-size:12px;line-height:1.55}.linglong-footer-companies strong{margin-bottom:2px;color:#fff;font-size:14px;letter-spacing:.08em}.linglong-footer-meta{display:grid;gap:8px;justify-self:end;color:#e0eaf8d1;text-align:right}.linglong-footer-meta>span{color:#fff;font-size:13px;font-weight:650;letter-spacing:.1em}.linglong-footer-meta small{font-size:11px}@media (max-width: 1100px){.linglong-header{grid-template-columns:1fr auto}.linglong-header nav{display:none}.linglong-capability-grid,.linglong-application-grid,.linglong-metric-grid{grid-template-columns:repeat(2,1fr)}.linglong-metric-grid article:nth-child(3){border-left:0;border-top:1px solid var(--color-marketing-border)}.linglong-metric-grid article:nth-child(4){border-top:1px solid var(--color-marketing-border)}.linglong-flywheel-layout{grid-template-columns:1fr}.linglong-flywheel{width:min(680px,100%);margin:0 auto}.linglong-gap-metrics{grid-template-columns:minmax(0,1fr) 150px minmax(0,1fr)}}@media (max-width: 760px){.linglong-header{width:100%;min-height:64px;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:8px 14px;overflow:hidden}.linglong-brand img{height:34px}.linglong-text-link{display:none}.linglong-button-small{width:38px;min-height:36px;padding:0}.linglong-header-button-full,.linglong-header-button-short{display:none}.linglong-hero{min-height:auto;padding:132px 20px 68px}.linglong-hero h1{font-size:68px}.linglong-hero h2{font-size:25px;letter-spacing:.06em}.linglong-tagline{width:100%;max-width:100%;font-size:18px;line-height:1.55;letter-spacing:0}.linglong-lede{width:100%;max-width:350px;font-size:15px;line-height:1.8}.linglong-hero-actions,.linglong-cta-actions{flex-direction:column;width:100%}.linglong-cta-features{flex-wrap:wrap}.linglong-hero-panel,.linglong-challenge-grid,.linglong-capability-grid,.linglong-application-grid,.linglong-audience-grid,.linglong-metric-grid,.linglong-deployment-grid{grid-template-columns:1fr}.linglong-hero-panel>div+div,.linglong-metric-grid article+article,.linglong-deployment-grid article+article{border-top:1px solid var(--color-marketing-border);border-left:0}.linglong-gap-note{padding:22px}.linglong-gap-heading{display:grid;gap:8px}.linglong-gap-metrics{grid-template-columns:1fr}.linglong-gap-bridge{min-height:88px}.linglong-gap-bridge svg{transform:rotate(90deg)}.linglong-section{width:calc(100% - 40px);padding:78px 0}.linglong-flywheel-section{width:100%;padding-right:20px;padding-left:20px}.linglong-flywheel{min-height:0;padding:8px 4px 60px;border-radius:22px}.linglong-flywheel-caption{right:12px;bottom:17px;left:12px;flex-wrap:wrap}.linglong-architecture-layout{grid-template-columns:1fr}.linglong-architecture-stack article{grid-template-columns:52px 1fr}.linglong-architecture-stack article p{grid-column:1 / -1}.linglong-cloud-foundation{padding:9px}.linglong-architecture-base>div{display:grid}.linglong-architecture-layout aside{flex-flow:row wrap}.linglong-cta{width:calc(100% - 40px);padding:52px 24px}.linglong-footer{grid-template-columns:1fr;justify-items:center;text-align:center}.linglong-footer .linglong-brand,.linglong-footer-companies,.linglong-footer-meta{justify-self:center}.linglong-footer-meta{text-align:center}}@media (prefers-reduced-motion: reduce){.linglong-orb,.linglong-flywheel-aura,.linglong-loop-orbit.orbit-inner{animation:none}.linglong-moving-particle{display:none}.linglong-landing *{scroll-behavior:auto;transition-duration:.01ms!important}}.marketing-nav>a.is-active:not(.marketing-nav__console){color:var(--color-marketing-accent)}.marketing-nav>a.is-active:not(.marketing-nav__console):after{transform:scaleX(1)}.marketing-page-hero{position:relative;overflow:hidden;padding:184px 0 104px;border-bottom:1px solid var(--color-marketing-border);background:var(--effect-marketing-hero)}.marketing-page-hero__glow{position:absolute;top:-230px;left:50%;width:1000px;height:650px;background:var(--effect-marketing-hero-glow);pointer-events:none;transform:translate(-50%)}.marketing-page-hero__inner{position:relative;max-width:900px;text-align:center}.marketing-page-hero__inner>span,.marketing-page-heading>span,.marketing-contact-list>span,.marketing-addresses>span,.marketing-about-page__story>span{display:block;margin-bottom:18px;color:var(--color-marketing-accent);font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.13em}.marketing-page-hero h1{margin:0;color:var(--color-marketing-heading);font-size:clamp(46px,5.6vw,72px);font-weight:750;line-height:1.12;letter-spacing:-.06em}.marketing-page-hero__inner>p{max-width:760px;margin:26px auto 0;color:var(--color-marketing-muted);font-size:17px;line-height:1.85}.marketing-page-hero__actions{display:flex;justify-content:center;gap:12px;margin-top:34px}.marketing-page-section{padding:110px 0;background:var(--color-marketing-page)}.marketing-page-section--tinted{background:var(--color-marketing-section)}.marketing-page-section--dark{background:var(--color-marketing-dark)}.marketing-page-section--dark ::selection,.marketing-page-cta ::selection{background:#3659e8;color:#fff}.marketing-page-section--dark ::-moz-selection,.marketing-page-cta ::-moz-selection{background:#3659e8;color:#fff}.marketing-page-heading{max-width:720px;margin-bottom:50px}.marketing-page-heading h2,.marketing-contact-list>h2,.marketing-addresses>h2,.marketing-about-page h2{margin:0;color:var(--color-marketing-heading);font-size:clamp(32px,3.6vw,48px);line-height:1.24;letter-spacing:-.05em}.marketing-page-heading>p{margin:18px 0 0;color:var(--color-marketing-muted);font-size:15px;line-height:1.8}.marketing-detail-products{display:grid;grid-template-columns:1fr;gap:24px}.marketing-detail-products>article,.marketing-detail-products>a{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);min-height:440px;overflow:hidden;padding:0;border:1px solid var(--color-marketing-border);border-radius:28px;background:var(--color-marketing-card);transition:transform var(--duration-normal) var(--ease-out),box-shadow var(--duration-normal) var(--ease-out),border-color var(--duration-normal) var(--ease-out)}.marketing-detail-products>a{background:var(--effect-marketing-featured-card)}.marketing-detail-products>:nth-child(2n){grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.marketing-detail-products>:nth-child(2n) .marketing-detail-products__media{grid-column:2;grid-row:1;border-right:0;border-left:1px solid var(--color-marketing-border)}.marketing-detail-products>:nth-child(2n) .marketing-detail-products__content{grid-column:1;grid-row:1}.marketing-detail-products>article:hover,.marketing-detail-products>a:hover{border-color:var(--color-marketing-card-border-hover);box-shadow:var(--effect-marketing-card-shadow-hover);transform:translateY(-4px)}.marketing-detail-products__media{position:relative;min-height:440px;overflow:hidden;border-right:1px solid var(--color-marketing-border);background:var(--color-marketing-card)}.marketing-detail-products__media>img{width:100%;height:100%;padding:clamp(24px,3.4vw,54px);-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.marketing-detail-products__content{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:clamp(42px,5vw,70px)}.marketing-detail-products>#agent .marketing-detail-products__media>img{padding:0}.marketing-detail-products__icon{display:grid;position:absolute;z-index:1;top:24px;left:24px;width:52px;height:52px;place-items:center;border:1px solid var(--color-marketing-icon-border);border-radius:16px;background:#f8fbffe0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--color-marketing-accent)}.marketing-detail-products__content>span{color:var(--color-marketing-accent);font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.12em}.marketing-detail-products h2{margin:12px 0 0;color:var(--color-marketing-heading);font-size:27px;letter-spacing:-.04em}.marketing-detail-products p{margin:16px 0 24px;color:var(--color-marketing-muted);font-size:14px;line-height:1.8}.marketing-detail-products ul,.marketing-contact-note ul{display:flex;flex-direction:column;gap:10px;margin:auto 0 0;padding:0;list-style:none}.marketing-detail-products ul{margin-top:28px}.marketing-detail-products li{display:flex;align-items:center;gap:8px;color:var(--color-marketing-nav);font-size:12px}.marketing-detail-products li svg{color:var(--color-marketing-success)}.marketing-detail-products__link{display:flex;align-items:center;gap:7px;margin-top:28px;color:var(--color-marketing-accent);font-size:13px;font-weight:650}.marketing-capability-grid,.marketing-value-grid,.marketing-career-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.marketing-capability-grid article,.marketing-value-grid article,.marketing-career-grid article{min-height:220px;padding:30px;border:1px solid var(--color-marketing-border);border-radius:20px;background:var(--color-marketing-card)}.marketing-capability-grid svg,.marketing-value-grid svg,.marketing-career-grid svg{color:var(--color-marketing-accent)}.marketing-capability-grid h3,.marketing-value-grid h3,.marketing-career-grid h3{margin:34px 0 10px;color:var(--color-marketing-heading);font-size:19px}.marketing-capability-grid p,.marketing-value-grid p,.marketing-career-grid p{margin:0;color:var(--color-marketing-muted);font-size:13px;line-height:1.75}.marketing-agent-flow,.marketing-architecture{display:flex;align-items:stretch;gap:18px}.marketing-agent-flow>div,.marketing-architecture>div{flex:1;padding:28px;border:1px solid var(--color-marketing-border);border-radius:18px;background:var(--color-marketing-card)}.marketing-agent-flow>svg,.marketing-architecture>svg{align-self:center;flex:none;color:var(--color-marketing-accent)}.marketing-agent-flow span,.marketing-architecture span{color:var(--color-marketing-accent);font-family:var(--font-mono);font-size:10px;font-weight:700}.marketing-agent-flow h3{margin:24px 0 8px;color:var(--color-marketing-heading);font-size:18px}.marketing-agent-flow p{margin:0;color:var(--color-marketing-muted);font-size:12px;line-height:1.65}.marketing-architecture>div{border-color:var(--color-marketing-dark-border);background:var(--color-marketing-inverse-muted)}.marketing-architecture strong{display:block;margin-top:16px;color:var(--color-marketing-inverse);font-size:16px}.marketing-layer-list{border-top:1px solid var(--color-marketing-border-strong)}.marketing-layer-list article{display:grid;grid-template-columns:120px 1fr;padding:46px 6px;border-bottom:1px solid var(--color-marketing-border-strong)}.marketing-layer-list article>span{color:var(--color-marketing-accent);font-family:var(--font-mono);font-size:13px;font-weight:700}.marketing-layer-list article>div{display:grid;grid-template-columns:50px minmax(230px,.7fr) 1fr;gap:25px;align-items:center}.marketing-layer-list svg{color:var(--color-marketing-accent)}.marketing-layer-list h2{margin:0;color:var(--color-marketing-heading);font-size:23px}.marketing-layer-list p{margin:0;color:var(--color-marketing-muted);font-size:14px;line-height:1.8}.marketing-usecase-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--color-marketing-border-strong);border-left:1px solid var(--color-marketing-border-strong)}.marketing-usecase-grid article{min-height:310px;padding:32px;border-right:1px solid var(--color-marketing-border-strong);border-bottom:1px solid var(--color-marketing-border-strong)}.marketing-usecase-grid article>span{color:var(--color-marketing-subtle);font-family:var(--font-mono);font-size:10px}.marketing-usecase-grid h2{margin:52px 0 13px;color:var(--color-marketing-heading);font-size:25px}.marketing-usecase-grid p{min-height:66px;margin:0;color:var(--color-marketing-muted);font-size:13px;line-height:1.75}.marketing-usecase-grid a{display:flex;align-items:center;gap:7px;margin-top:34px;color:var(--color-marketing-accent);font-size:12px;font-weight:650}.marketing-about-page{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px}.marketing-about-page p{margin:0 0 22px;color:var(--color-marketing-muted);font-size:15px;line-height:1.95}.marketing-value-grid{margin-top:68px}.marketing-timeline{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.marketing-timeline article{padding:30px;border-top:2px solid var(--color-marketing-accent);background:var(--color-marketing-card)}.marketing-timeline time{color:var(--color-marketing-accent);font-family:var(--font-mono);font-size:23px;font-weight:700}.marketing-timeline p{margin:24px 0 0;color:var(--color-marketing-muted);font-size:13px;line-height:1.8}.marketing-news-page__featured{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:52px;align-items:center;padding:56px;border-radius:26px;background:var(--effect-marketing-featured-card);color:inherit;transition:box-shadow var(--duration-normal) var(--ease-out),transform var(--duration-normal) var(--ease-out)}.marketing-news-page__featured:hover{box-shadow:var(--effect-marketing-card-shadow-hover);transform:translateY(-3px)}.marketing-news-page__featured span{color:var(--color-marketing-accent);font-family:var(--font-mono);font-size:10px;font-weight:700}.marketing-news-page__featured h2{max-width:820px;margin:22px 0 16px;color:var(--color-marketing-heading);font-size:clamp(28px,4vw,46px);line-height:1.32;letter-spacing:-.05em}.marketing-news-page__featured p{max-width:760px;margin:0;color:var(--color-marketing-muted);font-size:14px;line-height:1.8}.marketing-news-page__featured strong{display:inline-flex;align-items:center;gap:8px;margin-top:26px;color:var(--color-marketing-accent);font-size:13px}.marketing-news-page__featured img{width:100%;height:310px;border-radius:18px;-o-object-fit:cover;object-fit:cover}.marketing-news-page__list{margin-top:42px;border-top:1px solid var(--color-marketing-border-strong)}.marketing-news-page__list>a{display:grid;grid-template-columns:190px 1fr 24px;gap:26px;align-items:center;padding:28px 4px;border-bottom:1px solid var(--color-marketing-border-strong);color:inherit;transition:color var(--duration-fast) var(--ease-out),padding var(--duration-normal) var(--ease-out)}.marketing-news-page__list>a:hover{padding-right:10px;padding-left:10px}.marketing-news-page__list>a>div{display:flex;flex-direction:column;gap:5px}.marketing-news-page__list span{color:var(--color-marketing-accent);font-size:11px;font-weight:650}.marketing-news-page__list time{color:var(--color-marketing-subtle);font-family:var(--font-mono);font-size:10px}.marketing-news-page__list h3{margin:0;color:var(--color-marketing-heading);font-size:17px;font-weight:600}.marketing-news-page__list svg{color:var(--color-marketing-accent)}.marketing-news-detail-hero{position:relative;overflow:hidden;padding:158px 0 88px;border-bottom:1px solid var(--color-marketing-border);background:var(--effect-marketing-hero)}.marketing-news-detail-hero__glow{position:absolute;top:-340px;left:50%;width:1100px;height:760px;background:var(--effect-marketing-hero-glow);pointer-events:none;transform:translate(-50%)}.marketing-news-detail-hero__inner{position:relative;max-width:980px}.marketing-news-detail-hero__inner>a{display:inline-flex;align-items:center;gap:7px;color:var(--color-marketing-muted);font-size:12px;font-weight:650}.marketing-news-detail-hero__inner>a:hover{color:var(--color-marketing-accent)}.marketing-news-detail__meta{display:flex;align-items:center;gap:12px;margin-top:54px;color:var(--color-marketing-accent);font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.08em}.marketing-news-detail__meta time:before{margin-right:12px;color:var(--color-marketing-border-strong);content:"/"}.marketing-news-detail-hero h1{max-width:930px;margin:20px 0 0;color:var(--color-marketing-heading);font-size:clamp(40px,5vw,66px);font-weight:750;line-height:1.16;letter-spacing:-.055em}.marketing-news-detail-hero__inner>p{max-width:780px;margin:25px 0 0;color:var(--color-marketing-muted);font-size:17px;line-height:1.85}.marketing-news-detail-section{padding-top:72px}.marketing-news-detail{max-width:980px}.marketing-news-detail__cover{width:-moz-fit-content;width:fit-content;max-width:100%;margin:0 auto 74px;overflow:hidden;border:1px solid var(--color-marketing-border);border-radius:26px;background:var(--color-marketing-section)}.marketing-news-detail__cover img{display:block;width:auto;max-width:100%;height:auto}.marketing-news-detail__body{max-width:760px;margin:0 auto}.marketing-news-detail__body>section+section{margin-top:56px}.marketing-news-detail__body h2{margin:0 0 20px;color:var(--color-marketing-heading);font-size:clamp(25px,3vw,34px);line-height:1.35;letter-spacing:-.04em}.marketing-news-detail__body p{margin:0;color:var(--color-marketing-nav);font-size:16px;line-height:2}.marketing-news-detail__body p+p{margin-top:18px}.marketing-news-detail__pager{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:88px;padding-top:34px;border-top:1px solid var(--color-marketing-border-strong)}.marketing-news-detail__pager>a{display:flex;gap:15px;align-items:center;min-height:112px;padding:20px 22px;border:1px solid var(--color-marketing-border);border-radius:18px;color:var(--color-marketing-heading);font-size:13px;font-weight:620;line-height:1.5;transition:border-color var(--duration-fast) var(--ease-out),transform var(--duration-normal) var(--ease-out)}.marketing-news-detail__pager>a:hover{border-color:var(--color-marketing-card-border-hover);transform:translateY(-2px)}.marketing-news-detail__pager>a.is-next{grid-column:2;justify-content:flex-end;text-align:right}.marketing-news-detail__pager small{display:block;margin-bottom:5px;color:var(--color-marketing-subtle);font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.1em}.marketing-news-detail__pager svg{flex:none;color:var(--color-marketing-accent)}.marketing-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px}.marketing-contact-list>h2,.marketing-addresses>h2{margin-bottom:40px}.marketing-contact-list>a{display:grid;grid-template-columns:1fr auto 20px;gap:20px;align-items:center;padding:24px 2px;border-bottom:1px solid var(--color-marketing-border-strong)}.marketing-contact-list>a>div{display:flex;align-items:center;gap:12px;color:var(--color-marketing-muted);font-size:13px}.marketing-contact-list svg{color:var(--color-marketing-accent)}.marketing-contact-list strong{color:var(--color-marketing-heading);font-family:var(--font-mono);font-size:17px}.marketing-contact-wecom{display:flex;align-items:center;gap:24px;margin-top:28px;padding:24px;border:1px solid var(--color-marketing-border);border-radius:18px;background:var(--color-marketing-card)}.marketing-contact-wecom img{display:block;width:172px;height:172px;border-radius:10px;-o-object-fit:contain;object-fit:contain}.marketing-contact-wecom p{margin:8px 0 0;color:var(--color-marketing-muted);font-size:13px;line-height:1.7}.marketing-addresses>article{display:flex;gap:18px;padding:26px;border:1px solid var(--color-marketing-border);border-radius:18px;background:var(--color-marketing-card)}.marketing-addresses>article+article{margin-top:14px}.marketing-addresses>article>svg{flex:none;color:var(--color-marketing-accent)}.marketing-addresses strong{color:var(--color-marketing-heading);font-size:17px}.marketing-addresses p{margin:8px 0 0;color:var(--color-marketing-muted);font-size:13px;line-height:1.75}.marketing-contact-note{margin-top:24px;padding:27px;border-radius:18px;background:var(--color-marketing-section)}.marketing-contact-note h3{margin:0 0 16px;color:var(--color-marketing-heading);font-size:15px}.marketing-contact-note li{color:var(--color-marketing-muted);font-size:12px}.marketing-contact-note li:before{margin-right:8px;color:var(--color-marketing-accent);content:"·"}.marketing-career-contact{display:flex;align-items:center;justify-content:space-between;gap:50px;margin-top:52px;padding:44px;border-radius:24px;background:var(--color-marketing-section)}.marketing-career-contact h2{margin:0;color:var(--color-marketing-heading);font-size:27px}.marketing-career-contact p{margin:10px 0 0;color:var(--color-marketing-muted);font-size:13px}.marketing-page-cta{padding:82px 0;background:var(--effect-marketing-cta);color:var(--color-marketing-inverse)}.marketing-page-cta>div{display:flex;align-items:center;justify-content:space-between;gap:55px}.marketing-page-cta>div>div:last-child{display:flex;flex:none;gap:12px}.marketing-page-cta span{font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.13em;opacity:.72}.marketing-page-cta h2{margin:12px 0 0;font-size:clamp(30px,4vw,46px);letter-spacing:-.05em}.marketing-page-cta p{margin:12px 0 0;font-size:13px;opacity:.8}.marketing-footer__top--wide{grid-template-columns:1fr 170px 150px 220px;gap:55px}@media (max-width: 1050px){.marketing-nav{gap:16px}.marketing-nav>a:not(.marketing-nav__console){font-size:12px}.marketing-footer__top--wide{grid-template-columns:1fr 1fr 1fr}.marketing-footer__top--wide>div:first-child{grid-column:1 / -1}}@media (max-width: 820px){.marketing-page-hero{padding:138px 0 76px}.marketing-page-section{padding:82px 0}.marketing-detail-products,.marketing-contact-grid,.marketing-about-page{grid-template-columns:1fr;gap:54px}.marketing-detail-products{gap:20px}.marketing-detail-products>article,.marketing-detail-products>a,.marketing-detail-products>:nth-child(2n){grid-template-columns:1fr;min-height:0}.marketing-detail-products>:nth-child(2n) .marketing-detail-products__media,.marketing-detail-products__media{grid-column:1;grid-row:1;min-height:0;aspect-ratio:13 / 8;border-right:0;border-bottom:1px solid var(--color-marketing-border);border-left:0}.marketing-detail-products>:nth-child(2n) .marketing-detail-products__content,.marketing-detail-products__content{grid-column:1;grid-row:2;min-height:330px;padding:34px}.marketing-news-page__featured{grid-template-columns:1fr}.marketing-news-page__featured img{height:360px}.marketing-capability-grid,.marketing-value-grid,.marketing-career-grid,.marketing-usecase-grid,.marketing-timeline{grid-template-columns:1fr 1fr}.marketing-agent-flow,.marketing-architecture{display:grid;grid-template-columns:1fr 1fr}.marketing-agent-flow>svg,.marketing-architecture>svg{display:none}.marketing-layer-list article{grid-template-columns:60px 1fr}.marketing-layer-list article>div{grid-template-columns:38px 1fr}.marketing-layer-list p{grid-column:2}.marketing-page-cta>div,.marketing-career-contact{align-items:flex-start;flex-direction:column}.marketing-footer__top--wide{grid-template-columns:1fr 1fr}}@media (max-width: 560px){.marketing-page-hero h1{font-size:42px}.marketing-page-hero__inner>p{font-size:15px}.marketing-page-hero__actions,.marketing-page-cta>div>div:last-child{width:100%;flex-direction:column}.marketing-detail-products,.marketing-capability-grid,.marketing-value-grid,.marketing-career-grid,.marketing-usecase-grid,.marketing-timeline,.marketing-agent-flow,.marketing-architecture{grid-template-columns:1fr}.marketing-detail-products>article,.marketing-detail-products>a{min-height:0;padding:0}.marketing-detail-products__media{aspect-ratio:13 / 8}.marketing-detail-products__media>img{padding:24px}.marketing-detail-products__content{min-height:310px;padding:29px}.marketing-layer-list article{grid-template-columns:1fr;gap:22px}.marketing-layer-list article>div{grid-template-columns:36px 1fr}.marketing-news-page__featured{padding:32px}.marketing-news-page__featured img{height:230px}.marketing-news-page__list>a{grid-template-columns:1fr 20px;gap:12px}.marketing-news-page__list>a>div{grid-column:1 / -1}.marketing-news-detail-hero{padding:126px 0 68px}.marketing-news-detail__meta{margin-top:40px}.marketing-news-detail-hero h1{font-size:38px}.marketing-news-detail-hero__inner>p{font-size:15px}.marketing-news-detail-section{padding-top:42px}.marketing-news-detail__cover{margin-bottom:50px;border-radius:18px}.marketing-news-detail__body p{font-size:15px;line-height:1.9}.marketing-news-detail__pager{grid-template-columns:1fr;margin-top:62px}.marketing-news-detail__pager>a.is-next{grid-column:1}.marketing-contact-list>a{grid-template-columns:1fr 20px}.marketing-contact-list strong{grid-column:1;font-size:15px}.marketing-contact-wecom{align-items:flex-start;padding:20px}.marketing-contact-wecom img{width:132px;height:132px}.marketing-footer__top--wide{grid-template-columns:1fr 1fr}}
