.product-demo{--avatar-0:#e8e8ea;--avatar-1:#e8eceb;--avatar-2:#e9ebe4;--avatar-3:#eee9e3;--avatar-4:#ece7ea;--avatar-5:#e7e9ee;--avatar-6:#ecebe5;--avatar-7:#e5ecec;--bg:#faf9f7;--bg-chip:#eae8e6;--bg-inverse:#111;--bg-popover:#fff;--bg-sidebar:#f4f3f1;--bg-subtle:#f1f0ee;--border:#e5e3e0;--caution:#9a5100;--chart-1:#3b5bdb;--chart-2:#0aa074;--chart-3:#e8590c;--chart-4:#ae3ec9;--chart-5:#868e96;--danger:#b42318;--fg:#191918;--fg-inverse:#fff;--fg-muted:#676864;--fg-secondary:#60615f;--image-dim:1;--info:#1552c5;--modal-overlay:#0000001a;--ring:#1a1a1a;--elevation-dialog:0 12px 40px #0000002e;--elevation-popover:0 4px 16px #0000001a;--success:#067647;--z-base:0;--z-combobox:30;--z-detail-panel:20;--z-dialog:50;--z-menu:30;--z-popover:30;--z-sheet:40;--z-sidebar:304;--z-sticky:10;--z-toast:70;--z-tooltip:60;--size-account-panel-max:520px;--size-account-panel-min:240px;--size-agent-picker-max:280px;--size-avatar-lg:40px;--size-avatar-md:32px;--size-avatar-sm:24px;--size-brand-mark:40px;--size-brand-mark-small:28px;--size-brand-sign:64px;--size-composer-height:132px;--size-composer-radius:28px;--size-content-max:960px;--size-content-max-chat:880px;--size-content-max-table:1200px;--size-control-lg:40px;--size-control-md:36px;--size-control-sm:32px;--size-detail-panel:360px;--size-home-pad-max:56px;--size-home-pad-min:24px;--size-home-title:32px;--size-home-top-max:200px;--size-home-top-min:72px;--size-icon-inline:16px;--size-icon-nav:20px;--size-kbd:22px;--size-listbox-max:288px;--size-listbox-min:180px;--size-menu-min:180px;--size-message-scroller-preview:320px;--size-min-viewport-h:640px;--size-min-viewport-w:1024px;--size-modal-gutter:32px;--size-modal-max:512px;--size-native-toolbar:56px;--size-sidebar:280px;--size-sidebar-item:44px;--size-sidebar-max:280px;--size-sidebar-min:280px;--size-sidebar-preview:360px;--size-sidebar-rail:64px;--size-subnav:184px;--size-table-row:36px;--size-textarea-max:218px;--size-toast-viewport-gutter:32px;--size-topbar:80px;--motion-agent-presence-cycle:1.2s;--motion-agent-presence-error:.16s;--motion-duration-dialog-enter:.24s;--motion-duration-dialog-exit:.16s;--motion-duration-hover:.12s;--motion-duration-overlay-enter:.18s;--motion-duration-overlay-exit:.12s;--motion-ease-enter:cubic-bezier(.2, 0, 0, 1);--motion-ease-exit:cubic-bezier(.4, 0, 1, 1);--motion-stagger-max-items:8;--motion-stagger-step:30ms;--spacing:4px;--radius-sm:8px;--radius-md:10px;--radius-lg:16px;--radius-xl:24px;--radius-full:9999px;--font-sans:"Inter Variable", ui-sans-serif, system-ui, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Noto Sans CJK SC", sans-serif}@font-face{font-family:Inter Variable;src:url(/_astro/InterVariable.DiVDrmQJ.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}.product-demo{--demo-reveal:0;isolation:isolate;position:relative}.demo-interactive{display:none;position:relative}.demo-ready .demo-interactive{display:block}.demo-ready .demo-fallback{display:none}.demo-fallback-heading{text-align:center;margin:20px auto 35px}.demo-fallback-heading img{margin:auto auto 16px}.demo-fallback-heading h2{font-size:1.7rem}.demo-fallback-heading p{margin-top:15px}.demo-fallback-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.demo-fallback-grid article{background:#faf9f7;border:1px solid #e5e3e0;border-radius:16px;padding:25px}.demo-fallback-grid h3{margin:12px 0;font-size:1.05rem}.demo-fallback-grid p,.demo-fallback-grid li{font-size:.85rem;line-height:1.9}.demo-fallback-grid ul{margin-top:18px;padding-left:18px}.demo-caption{color:#60615f;text-align:center;max-width:850px;margin:22px auto 0;font-size:12px;line-height:1.9}.demo-caption a{color:inherit;white-space:nowrap;border-bottom:1px solid #bdbbb8;margin-left:5px}.demo-glyph{vertical-align:middle;flex:none;justify-content:center;align-items:center;display:inline-flex}.demo-glyph>svg{width:100%;height:100%}.demo-cinematic-intro{z-index:3;pointer-events:none;height:280px;opacity:clamp(0,calc(1 - var(--demo-reveal)*2.2),1);transform:translateY(calc(var(--demo-reveal)*-36px));justify-content:center;align-items:center;gap:8%;display:flex;position:absolute;top:110px;left:7%;right:7%}.intro-document{color:#60615f;background:#faf9f7;border:1px solid #e5e3e0;border-radius:16px;flex-direction:column;gap:8px;width:225px;padding:23px;display:flex;box-shadow:0 20px 45px -30px #19191835}.intro-document strong{color:#191918;margin-top:8px;font-size:16px;font-weight:550}.intro-document>span{white-space:nowrap;font-size:11px}.intro-document>i{background:#e5e3e0;border-radius:3px;height:4px;margin-top:4px}.intro-document>i:nth-last-child(2){width:85%}.intro-document>i:last-child{width:65%}.intro-source{transform:rotate(-5deg) translateX(calc(var(--demo-reveal)*60px))}.intro-result{transform:rotate(5deg) translateX(calc(var(--demo-reveal)*-60px))}.intro-team{color:#60615f;transform:translateY(calc(var(--demo-reveal)*65px)) scale(calc(1 - var(--demo-reveal)*.35));flex-direction:column;flex:none;align-items:center;gap:15px;font-size:12px;display:flex}.intro-team img{filter:drop-shadow(0 15px 22px #19191816)}.demo-task-flow{color:#676864;justify-content:center;align-items:center;gap:22px;margin:0 0 28px;font-size:13px;display:flex}.demo-task-flow>span{white-space:nowrap;align-items:center;gap:9px;transition:color .24s;display:flex}.demo-task-flow .flow-current,.demo-task-flow .flow-complete{color:#191918}.demo-task-flow>i{background:#e5e3e0;width:95px;height:1px;position:relative}.demo-task-flow>i:after{content:"";opacity:0;background:#676864;border-radius:50%;width:5px;height:5px;position:absolute;top:-2px;left:0}.demo-task-flow>.flow-active:after{animation:2.2s ease-in-out infinite task-transfer}.scenario-tabs{justify-content:center;gap:12px;margin-bottom:26px;display:flex}.scenario-tabs button{color:#60615f;background:#fff;border:1px solid #e5e3e0;border-radius:12px;align-items:center;gap:9px;min-height:44px;padding:9px 19px;font-size:13px;transition:background .24s,color .24s;display:flex;position:relative;overflow:hidden}.scenario-tabs button[aria-selected=true]{color:#191918;background:#f4f3f1;border-color:#ceccc8}.scenario-number{color:#676864;font-variant-numeric:tabular-nums;font-size:11px}.scenario-progress{transform-origin:0;background:#676864;height:2px;transition:transform 40ms linear;position:absolute;inset:auto 10px 0}.workbench{font-family:var(--font-sans);color:var(--fg);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-xl);transform-origin:50% 0;transform:perspective(1800px) translateY(calc((1 - var(--demo-reveal))*60px)) rotateX(calc((1 - var(--demo-reveal))*5deg)) scale(calc(.91 + var(--demo-reveal)*.09));opacity:calc(.18 + var(--demo-reveal)*.82);overflow:hidden;box-shadow:0 26px 70px -38px #19191832}.workbench button{font-family:inherit}.workbench p{color:inherit}.workbench-chrome{border-bottom:1px solid var(--border);background:var(--bg-sidebar);height:39px;color:var(--fg-muted);align-items:center;gap:17px;padding:0 17px;font-size:11px;display:flex}.window-dots{gap:5px;display:flex}.window-dots i{background:#d3d0cc;border-radius:50%;width:7px;height:7px}.demo-label{align-items:center;gap:7px;margin-left:auto;display:flex}.playback-dot{background:var(--fg-muted);border-radius:50%;width:5px;height:5px}.product-demo[data-running=true] .playback-dot{background:var(--success);animation:2s ease-in-out infinite status-breathe}.workbench-body{--detail-width:360px;grid-template-columns:var(--size-sidebar) minmax(0,1fr) 0px;grid-template-rows:var(--size-topbar) minmax(0,1fr);min-width:0;height:720px;transition:grid-template-columns var(--motion-duration-dialog-exit) var(--motion-ease-exit);display:grid}.workbench-body.detail-open{grid-template-columns:var(--size-sidebar) minmax(0,1fr) var(--detail-width);transition-duration:var(--motion-duration-dialog-enter);transition-timing-function:var(--motion-ease-enter)}.demo-sidebar{background:var(--bg-sidebar);border-right:1px solid var(--border);flex-direction:column;grid-area:1/1/3;min-height:0;display:flex}.demo-sidebar-heading{height:var(--size-topbar);min-height:var(--size-topbar);justify-content:space-between;align-items:center;padding:0 24px;display:flex}.sidebar-content{flex:1;min-height:0;padding:0 16px;overflow:hidden}.sidebar-label{color:var(--fg-muted);align-items:center;min-height:32px;padding:7px 12px;font-size:12px;display:flex}.sidebar-nav-link{min-height:var(--size-sidebar-item);border-radius:var(--radius-lg);white-space:nowrap;align-items:center;gap:12px;padding:0 12px;font-size:16px;font-weight:400;display:flex}.sidebar-nav-link>span:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.sidebar-chats-label{justify-content:space-between;margin-top:12px}.sidebar-thread{white-space:nowrap;text-overflow:ellipsis;border-radius:var(--radius-lg);height:36px;padding:6px 12px;font-size:14px;overflow:hidden}.sidebar-thread.selected{background:var(--bg-chip)}.capabilities-label{margin-top:12px}.sidebar-footer{padding:4px 16px 12px}.sidebar-profile{align-items:center;gap:10px;min-height:52px;padding:6px 12px;font-size:13px;display:flex}.sidebar-profile>.demo-glyph{margin-left:auto}.avatar-user{background:var(--avatar-0);width:32px;height:32px;color:var(--fg-secondary);border-radius:50%;flex:none;place-items:center;font-size:13px;display:grid}.demo-app-header{border-bottom:1px solid var(--border);grid-area:1/2/auto/4;justify-content:space-between;align-items:center;padding:0 24px;display:flex}.app-context{color:var(--fg-muted);align-items:center;gap:20px;font-size:12px;display:flex}.app-context>span{align-items:center;gap:7px;display:flex}.app-context>img{width:auto;max-width:100px;height:24px}.demo-mobile-views{display:none}.demo-conversation{flex-direction:column;grid-area:2/2;min-width:0;min-height:0;display:flex;overflow:hidden}.conversation-heading{flex:none;justify-content:space-between;align-items:center;gap:10px;min-height:76px;padding:12px 24px;display:flex}.conversation-heading>div{align-items:center;gap:12px;min-width:0;font-size:16px;display:flex}.conversation-heading small{color:var(--fg-muted);align-items:center;gap:5px;margin-top:3px;font-size:11px;display:flex}.conversation-heading small .agent-presence{width:16px;height:16px}.open-output{border-radius:var(--radius-full);width:36px;height:36px;color:var(--fg-muted);background:0 0;border:0;flex:none;place-items:center;display:grid}.open-output:hover{background:var(--bg-chip)}.agent-avatar{border-radius:var(--radius-full);background:var(--avatar-3);width:32px;height:32px;color:var(--fg-secondary);flex:none;place-items:center;font-size:13px;font-weight:500;display:inline-grid}.agent-avatar[data-palette="5"]{background:var(--avatar-5)}.conversation-heading .agent-avatar{width:40px;height:40px;font-size:16px}.agent-presence{width:20px;height:20px;color:var(--fg-muted);flex:none;display:inline-flex;position:relative}.presence-track,.presence-arc{border-radius:var(--radius-full);position:absolute}.presence-track{border:1px solid;inset:2px}.presence-arc{border:2px solid #0000;display:none;inset:0}.agent-presence:is([data-state=thinking],[data-state=speaking]) .presence-track{opacity:.38}.agent-presence[data-state=thinking] .presence-arc[data-arc=primary]{animation:presence-spin var(--motion-agent-presence-cycle) linear infinite;border-top-color:currentColor;border-right-color:currentColor;display:block}.agent-presence[data-state=speaking] .presence-arc{animation:presence-speak var(--motion-agent-presence-cycle) var(--motion-ease-enter) infinite alternate;display:block}.agent-presence[data-state=speaking] .presence-arc[data-arc=primary]{border-top-color:currentColor;border-right-color:currentColor}.agent-presence[data-state=speaking] .presence-arc[data-arc=secondary]{border-bottom-color:currentColor;border-left-color:currentColor;animation-direction:alternate-reverse}.messages{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border) transparent;flex:1;min-height:0;padding:8px 24px 20px;overflow-y:auto}.sample-material{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-popover);align-items:center;gap:10px;margin:0 0 20px;padding:12px 14px;font-size:13px;display:flex}.sample-material>span:not(.demo-glyph):not(.material-type){flex:1;min-width:0}.sample-material small{color:var(--fg-muted);margin-top:1px;font-size:11px;display:block}.material-type{color:var(--fg-muted);letter-spacing:.08em;font-size:10px}.assistant-message{align-items:flex-end;gap:8px;min-width:0;margin:0 0 20px;display:flex}.assistant-message>div{flex:1;min-width:0}.assistant-message strong{color:var(--fg-muted);margin:0 0 5px 3px;font-size:12px;font-weight:400;display:block}.message-bubble{border-radius:var(--radius-xl);background:var(--bg-subtle);width:fit-content;max-width:100%;color:var(--fg);overflow-wrap:anywhere;padding:8px 12px;font-size:14px;line-height:1.8}.greeting-message .message-bubble{max-width:80%}.user-message-row{animation:message-in .32s var(--motion-ease-enter) both;justify-content:flex-end;align-items:flex-end;gap:8px;margin:0 0 20px;display:flex}.user-message{background:var(--bg-chip);max-width:80%}.working-message{animation:message-in .32s var(--motion-ease-enter) both}.working-message .message-bubble{min-height:40px}.typing-caret{vertical-align:-2px;background:var(--fg-muted);width:1.5px;height:1em;margin-left:2px;animation:.9s step-end infinite caret-blink;display:inline-block}.typing-dots{flex:none;align-items:center;gap:3px;margin-left:4px;display:inline-flex}.typing-dots i{background:currentColor;border-radius:50%;width:3px;height:3px;animation:1.2s ease-in-out infinite typing-wave}.typing-dots i:nth-child(2){animation-delay:.16s}.typing-dots i:nth-child(3){animation-delay:.32s}.activity-toggle{color:var(--fg-muted);background:0 0;border:0;align-items:center;gap:8px;min-height:40px;padding:10px 3px 6px;font-size:12px;display:flex}.activity-toggle>.demo-glyph:last-child{transition:transform .24s}.activity-toggle[aria-expanded=false]>.demo-glyph:last-child{transform:rotate(-90deg)}.activity-list{flex-direction:column;gap:12px;margin:0;padding:7px 0 9px;font-size:12px;list-style:none;display:flex}.activity-list li{color:var(--fg-secondary);align-items:flex-start;gap:9px;line-height:1.7;transition:opacity .24s,color .24s;display:flex}.activity-list li>span:nth-child(2){flex:1;min-width:0}.activity-list [data-status=upcoming]{opacity:.5}.activity-marker{width:20px;height:20px;color:var(--fg-muted);border:1px solid var(--border);border-radius:50%;flex:none;place-items:center;font-size:10px;display:grid}.activity-list [data-status=done] .activity-marker{background:var(--bg-chip);border-color:#0000}.activity-list [data-status=working] .activity-marker{border:0}.activity-list [data-status=waiting] .activity-marker{color:var(--caution)}.activity-list .typing-dots{margin-top:7px}.ready-reply{animation:message-in .24s var(--motion-ease-enter) both;margin-top:10px}.sample-receipt{color:var(--success);animation:message-in .32s var(--motion-ease-enter) both;align-items:center;gap:6px;padding:12px 3px 0;font-size:12px;display:flex}.sample-composer{min-height:var(--size-composer-height);height:var(--size-composer-height);border:1px solid var(--border);border-radius:var(--size-composer-radius);background:var(--bg-popover);flex-direction:column;flex:none;gap:8px;margin:0 20px 20px;padding:12px;display:flex}.composer-tools{color:var(--fg-secondary);align-items:center;gap:14px;font-size:11px;display:flex}.composer-tools>span{align-items:center;gap:5px;display:flex}.composer-input{min-height:20px;color:var(--fg-muted);flex:1;font-size:13px;line-height:1.8;display:block;overflow:hidden}.composer-typing .composer-input{color:var(--fg)}.composer-bottom{height:30px;color:var(--fg-muted);flex:none;justify-content:space-between;align-items:center;display:flex}.composer-send{border-radius:var(--radius-full);background:var(--bg-inverse);min-height:36px;color:var(--fg-inverse);opacity:.75;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:12px;transition:opacity .24s,transform .24s;display:flex}.composer-send.send-ready{opacity:1;transform:translateY(-2px)}.demo-output{background:var(--bg-sidebar);opacity:0;min-width:0;min-height:0;transition:opacity var(--motion-duration-dialog-exit) var(--motion-ease-exit);border-left:1px solid #0000;flex-direction:column;grid-area:2/3;display:flex;overflow:hidden}.detail-open .demo-output{opacity:1;border-color:var(--border);transition-duration:var(--motion-duration-dialog-enter)}.output-heading{width:var(--detail-width);border-bottom:1px solid var(--border);flex:none;align-items:center;gap:8px;height:76px;padding:0 20px;font-size:14px;display:flex}.output-heading>span:last-child{color:var(--fg-muted);letter-spacing:.1em;margin-left:auto;font-size:10px}.output-empty,.output-content{width:var(--detail-width);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border) transparent;flex:1;min-height:0;padding:20px;overflow-y:auto}.output-doc-label{color:var(--fg-muted);letter-spacing:.06em;justify-content:space-between;align-items:center;gap:8px;font-size:10px;display:flex}.deliverable-state{white-space:nowrap;letter-spacing:0;background:var(--bg-chip);border-radius:var(--radius-sm);align-items:center;gap:4px;padding:3px 6px;font-size:11px;display:flex}.output-complete .deliverable-state{color:var(--success);background:#e8eeea}.output-content h4,.output-preview h4{letter-spacing:-.025em;margin:16px 0 10px;font-size:18px;font-weight:550;line-height:1.6}.output-content h5{margin:21px 0 12px;font-size:13px;font-weight:550}.output-intro{font-size:12px;line-height:1.9;color:var(--fg-secondary)!important}.result-checklist{flex-direction:column;gap:15px;margin:0;padding:0;list-style:none;display:flex}.result-checklist li{align-items:flex-start;gap:8px;font-size:13px;line-height:1.8;display:flex}.result-checklist li>span{border:1px solid var(--border);background:var(--bg-chip);border-radius:4px;flex:none;place-items:center;width:16px;height:16px;margin-top:4px;display:grid}.output-divider{background:var(--border);height:1px;margin-top:24px}.action-row{border-bottom:1px solid var(--border);align-items:center;gap:7px;padding:10px 0;font-size:11px;line-height:1.8;display:flex}.tiny-square{border:1px solid #bdbbb8;border-radius:3px;flex:none;width:12px;height:12px}.mini-pill{color:var(--fg-muted);border:1px solid var(--border);border-radius:var(--radius-sm);flex:none;margin-left:auto;padding:1px 5px;font-size:10px}.output-footnote{margin-top:17px;font-size:11px;line-height:1.8;color:var(--fg-muted)!important}.reveal-result{visibility:visible;opacity:1;transition:opacity .4s var(--motion-ease-enter),transform .4s var(--motion-ease-enter),visibility .4s;transform:translateY(0)}.reveal-result[data-revealed=false]{opacity:0;visibility:hidden;transform:translateY(8px)}.comparison-mini{border-collapse:collapse;text-align:left;width:100%;margin-top:25px;font-size:11px;line-height:1.9}.comparison-mini th,.comparison-mini td{border-bottom:1px solid var(--border);vertical-align:top;padding:11px 6px;font-weight:400}.comparison-mini thead{color:var(--fg-muted)}.comparison-mini .recommended{background:var(--bg-chip)}.recommendation{border:1px solid var(--border);background:var(--bg-popover);border-radius:var(--radius-lg);margin-top:22px;padding:15px}.recommendation>span{color:var(--fg-muted);font-size:10px}.recommendation p{margin-top:7px;font-size:12px;line-height:1.9}.output-preview{text-align:center;padding-top:42px}.output-icon{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-popover);width:56px;height:56px;color:var(--fg-muted);place-items:center;margin:0 auto 25px;display:grid}.output-preview .tag{border-color:var(--border);color:var(--fg-muted);font-size:9px}.output-preview p{color:var(--fg-muted);font-size:12px;line-height:1.9}.document-draft{flex-direction:column;gap:13px;margin:25px 5px;display:flex}.document-draft>span{background:var(--bg-chip);border-radius:3px;height:5px;overflow:hidden}.document-draft i{background:#bbbdb8;border-radius:3px;height:100%;transition:width .1s linear;display:block}.memory-confirm,.saved-memory{background:var(--bg-popover);border:1px solid var(--border);border-radius:var(--radius-lg);margin-top:24px;padding:17px}.confirm-eyebrow{color:var(--caution);letter-spacing:.07em;font-size:10px}.memory-quote{padding:16px 0;font-size:15px;line-height:1.9}.memory-confirm dl{margin:0;font-size:12px}.memory-confirm dl>div{border-bottom:1px solid var(--border);justify-content:space-between;gap:12px;padding:10px 0;display:flex}.memory-confirm dt{color:var(--fg-muted)}.memory-confirm dd{margin:0}.confirm-buttons{gap:8px;margin:20px 0 12px;display:flex}.confirm-buttons button,.saved-memory form button{border:1px solid var(--border);border-radius:var(--radius-full);background:var(--bg-popover);min-height:40px;padding:8px 13px;font-size:12px}.confirm-buttons .approve,.saved-memory form button{background:var(--bg-inverse);color:var(--fg-inverse);border-color:var(--bg-inverse)}.memory-confirm small,.saved-memory small,.memory-empty small{color:var(--fg-muted);font-size:11px;line-height:1.8;display:block}.memory-empty{text-align:center;color:var(--fg-muted);padding:60px 5px}.memory-empty p{margin:20px 0 8px;font-size:14px}.memory-saved{color:var(--success);align-items:center;gap:6px;font-size:11px;display:flex}.saved-memory .tag{color:var(--fg-muted);border-color:var(--border);font-size:10px}.memory-actions{gap:17px;margin:19px 0;display:flex}.memory-actions button,.inline-demo-button{color:var(--fg-secondary);text-underline-offset:4px;background:0 0;border:0;min-height:36px;font-size:12px;text-decoration:underline}.saved-memory form{margin:18px 0}.saved-memory label{font-size:12px;display:block}.saved-memory textarea{border:1px solid var(--border);border-radius:var(--radius-md);width:100%;min-height:110px;font:inherit;background:var(--bg);resize:vertical;margin:10px 0;padding:10px;font-size:13px}.demo-timeline{background:var(--border);height:2px;overflow:hidden}.demo-timeline>span{background:var(--fg-muted);transform-origin:0;height:100%;transition:transform 40ms linear;display:block}.demo-controls{background:var(--bg-popover);border-top:1px solid var(--border);align-items:center;gap:20px;min-height:65px;padding:12px 18px;display:flex}.play-controls{align-items:center;gap:9px;display:flex}.play-button{border-radius:var(--radius-full);background:var(--bg-subtle);min-height:40px;color:var(--fg);white-space:nowrap;border:0;align-items:center;gap:7px;padding:8px 12px;font-size:12px;display:flex}.play-button:disabled{color:var(--fg-muted)}.replay-button{border-radius:var(--radius-full);width:36px;height:36px;color:var(--fg-muted);background:0 0;border:0;place-items:center;display:grid}.replay-button:hover{background:var(--bg-subtle)}.demo-stepper{gap:20px;margin:0 0 0 auto;padding:0;list-style:none;display:flex}.demo-stepper button{min-height:36px;color:var(--fg-muted);background:0 0;border:0;align-items:center;gap:6px;padding:7px 0;font-size:11px;display:flex}.demo-stepper button>span{border:1px solid var(--border);border-radius:var(--radius-full);place-items:center;width:20px;height:20px;font-size:10px;display:grid}.demo-stepper em{font-style:normal}.demo-stepper .current{color:var(--fg)}.demo-stepper .current>span,.demo-stepper .complete>span{background:var(--bg-chip);border-color:var(--bg-chip);color:var(--fg)}.step-count{color:var(--fg-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}.messages,.conversation-heading,.sample-composer,.output-content,.sidebar-thread{transition:opacity .16s var(--motion-ease-exit),transform .16s var(--motion-ease-exit)}.product-demo[data-transition=out] :is(.messages,.conversation-heading,.sample-composer,.output-content,.sidebar-thread){opacity:0;transform:translateY(-5px)}.product-demo[data-transition=in] :is(.messages,.conversation-heading,.sample-composer,.output-content,.sidebar-thread){animation:scene-in .24s var(--motion-ease-enter) both}.product-demo[data-running=false] :is(.typing-caret,.typing-dots i,.presence-arc,.playback-dot),.product-demo[data-running=false] .demo-task-flow>i:after{animation-play-state:paused}@keyframes presence-spin{to{transform:rotate(360deg)}}@keyframes presence-speak{0%{opacity:.45;transform:rotate(-12deg)scale(.84)}to{opacity:1;transform:rotate(24deg)scale(1)}}@keyframes message-in{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes scene-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes caret-blink{50%{opacity:0}}@keyframes typing-wave{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}@keyframes status-breathe{50%{opacity:.45}}@keyframes task-transfer{0%{opacity:0;left:0}20%,80%{opacity:1}to{opacity:0;left:100%}}@media (width<=1150px){.workbench-body{--size-sidebar:64px;--detail-width:340px}.demo-sidebar-heading{justify-content:center;padding:0}.demo-sidebar-heading>.demo-glyph{display:none}.sidebar-content{padding:0 8px}.sidebar-label{height:30px;min-height:30px;padding:0;font-size:0}.sidebar-nav-link{justify-content:center;gap:0;padding:0}.sidebar-nav-link>span:last-child{display:none}.sidebar-chats-label>.demo-glyph{margin:auto}.sidebar-thread{display:none}.sidebar-footer{padding:8px}.sidebar-profile{justify-content:center;padding:8px 0}.sidebar-profile>span:not(.avatar-user),.sidebar-profile>.demo-glyph{display:none}.demo-stepper{gap:12px}.demo-stepper em{max-width:85px}}@media (width<=850px){.workbench-body{--size-sidebar:0px;--detail-width:315px}.demo-sidebar{display:none}.messages,.conversation-heading{padding-inline:18px}.sample-composer{margin:0 14px 16px}.composer-tools{gap:9px}.demo-stepper em{display:none}.demo-stepper,.demo-controls{gap:12px}.demo-cinematic-intro{gap:5%;left:4%;right:4%}.intro-document{width:190px;padding:19px}.demo-task-flow{gap:12px;font-size:11px}.demo-task-flow>i{width:50px}}@media (width<=700px){.workbench{border-radius:18px}.workbench-body,.workbench-body.detail-open{--detail-width:100%;flex-direction:column;height:auto;transition:none;display:flex}.demo-app-header{height:64px;min-height:64px;padding-inline:17px}.app-context{gap:14px}.app-context>span{font-size:10px}.demo-mobile-views{border-bottom:1px solid var(--border);background:var(--bg);align-items:center;gap:5px;padding:7px 12px;display:flex}.demo-mobile-views button{border-radius:var(--radius-lg);min-height:36px;color:var(--fg-muted);background:0 0;border:0;flex:1;justify-content:center;align-items:center;gap:7px;padding:7px 9px;font-size:12px;display:flex}.demo-mobile-views .selected{background:var(--bg-chip);color:var(--fg)}.output-count{background:var(--bg-popover);border-radius:50%;place-items:center;width:15px;height:15px;font-size:9px;display:grid}.demo-conversation,.demo-output{height:590px;min-height:590px;display:none}.demo-conversation.mobile-visible,.demo-output.mobile-visible{animation:message-in .24s var(--motion-ease-enter) both;display:flex}.demo-output{opacity:1;border-left:0}.output-heading{height:64px}.conversation-heading{min-height:74px;padding:12px 16px}.conversation-heading>div{font-size:14px}.conversation-heading small{font-size:10px}.messages{padding:3px 14px 18px}.message-bubble{font-size:13px}.greeting-message .message-bubble{max-width:100%}.sample-composer{height:142px;min-height:142px;margin:0 12px 14px}.composer-input{font-size:12px}.composer-tools{font-size:10px}.demo-controls{flex-wrap:wrap;gap:5px;padding:10px}.play-controls{gap:2px}.play-button{padding:7px 9px;font-size:11px}.demo-stepper{gap:9px}.demo-stepper button{padding:5px 1px}.step-count{margin-left:7px;font-size:10px}.workbench-chrome{gap:12px;padding-inline:12px;font-size:10px}.workbench-chrome>span:not(.demo-label){display:none}.demo-label{margin-left:0}.scenario-tabs{gap:6px;margin-bottom:21px}.scenario-tabs button{gap:6px;min-height:44px;padding:8px 10px;font-size:11px}.scenario-number{font-size:9px}.demo-task-flow{gap:6px;margin-bottom:20px;font-size:10px}.demo-task-flow>span{white-space:normal;gap:4px;line-height:1.6}.demo-task-flow>i{flex:none;width:22px}.demo-task-flow img{width:21px;height:21px}.demo-task-flow .demo-glyph{width:13px!important;height:13px!important}.demo-cinematic-intro{flex-wrap:wrap;gap:5%;height:250px;top:145px;left:4%;right:4%}.intro-document{gap:6px;width:35%;padding:15px}.intro-document strong{font-size:12px}.intro-document>span{display:none}.intro-team{gap:10px;font-size:10px}.intro-team img{width:55px;height:55px}.intro-document .demo-glyph{width:20px!important;height:20px!important}.demo-caption{margin-top:18px;font-size:11px}.demo-fallback-grid{grid-template-columns:1fr}.demo-fallback-heading h2{font-size:1.4rem}}@media (width<=380px){.app-context>span{display:none}.demo-stepper{gap:5px}.demo-stepper button>span{width:18px;height:18px}.step-count{display:none}.scenario-tabs button{padding-inline:8px}.scenario-number{display:none}}@media (prefers-reduced-motion:reduce){.product-demo *,.product-demo :before,.product-demo :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.product-demo .workbench{opacity:1;transform:none}.demo-cinematic-intro,.typing-caret,.typing-dots{display:none}}.agent-avatar[data-palette="4"]{background:var(--avatar-4)}.sidebar-content{scrollbar-width:thin;scrollbar-color:var(--border) transparent;overflow-y:auto}.team-thread{opacity:1;height:36px;max-height:36px;transition:max-height .3s var(--motion-ease-enter),height .3s var(--motion-ease-enter),opacity .3s,padding .3s}.team-thread[data-visible=false]{opacity:0;height:0;max-height:0;padding-block:0;overflow:hidden}.demo-team-strip{flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-height:64px;padding:0 24px 14px;display:grid}.demo-team-member{opacity:1;align-items:center;gap:7px;min-width:0;font-size:12px;transition:opacity .32s,transform .32s;display:flex;transform:translateY(0)}.demo-team-member[data-visible=false]{opacity:0;visibility:hidden;transform:translateY(8px)}.demo-team-member>span:nth-child(2){min-width:0}.demo-team-member small{color:var(--fg-muted);font-size:10px;display:block}.demo-team-member .agent-avatar{width:28px;height:28px;font-size:11px}.demo-team-member>.agent-presence{width:15px;height:15px;margin-left:auto}.demo-team-events{gap:0;margin-top:10px;display:grid}.team-event{color:var(--fg-muted);opacity:1;height:34px;max-height:34px;transition:max-height .32s var(--motion-ease-enter),height .32s var(--motion-ease-enter),opacity .32s,transform .32s;align-items:center;gap:7px;font-size:11px;display:flex;overflow:hidden;transform:translateY(0)}.team-event[data-visible=false]{opacity:0;height:0;max-height:0;transform:translateY(6px)}.team-event .agent-avatar{width:20px;height:20px;font-size:10px}.team-event strong{color:var(--fg);margin:0;font-size:11px;font-weight:500}.colleague-message{animation:message-in .32s var(--motion-ease-enter) both}.colleague-task-status{color:var(--fg-muted);align-items:center;gap:7px;min-height:32px;padding:6px 3px 0;font-size:11px;display:flex}.colleague-task-status .agent-presence{width:16px;height:16px}.colleague-message[data-complete=true] .colleague-task-status{color:var(--success)}.handoff-message{animation:message-in .32s var(--motion-ease-enter) both}.team-deliverable{gap:12px;margin-top:20px}.team-deliverable .source-agent-card{border-radius:var(--radius-lg);background:var(--bg-popover);align-items:flex-start;gap:16px;min-height:112px;padding:20px;display:flex}.team-deliverable .source-agent-card>.agent-avatar{background:var(--avatar-3);border:0;border-radius:50%;width:40px;height:40px;margin-top:4px;font-size:16px}.team-deliverable .source-agent-card>.agent-avatar[data-palette="4"]{background:var(--avatar-4)}.team-deliverable .source-agent-card>.agent-avatar[data-palette="5"]{background:var(--avatar-5)}.source-agent-card strong{font-size:16px;font-weight:500;display:block}.source-agent-card p{color:var(--fg-muted);margin-top:8px;font-size:12px;line-height:1.8}.launch-preview,.launch-document{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-popover);margin-top:18px;overflow:hidden}.launch-preview-top{color:var(--fg-muted);border-bottom:1px solid var(--border);align-items:center;gap:6px;padding:10px 12px;font-size:10px;display:flex}.launch-preview-top>span:last-child{margin-left:auto}.launch-preview-page{padding:20px}.launch-preview-page>span{font-size:11px}.launch-preview-page strong{letter-spacing:-.03em;margin-top:18px;font-size:18px;line-height:1.5;display:block}.launch-preview-page p{color:var(--fg-muted);margin-top:10px;font-size:11px;line-height:1.8}.launch-preview-page i{background:var(--bg-inverse);color:#fff;border-radius:var(--radius-full);margin-top:14px;padding:5px 10px;font-size:9px;font-style:normal;display:inline-block}.launch-document{padding:14px}.launch-document>div{align-items:center;gap:6px;font-size:10px;display:flex}.launch-document>div>span{color:var(--fg-muted);margin-left:auto}.launch-document h5{margin-top:16px}.launch-document p{color:var(--fg-muted);font-size:11px;line-height:1.8}.launch-handoff{color:var(--success);align-items:flex-start;gap:7px;margin-top:18px;font-size:11px;line-height:1.8;display:flex}@media (width<=700px){.demo-team-strip{gap:5px;min-height:58px;padding:0 14px 12px}.demo-team-member{gap:4px;font-size:10px}.demo-team-member .agent-avatar{width:23px;height:23px;font-size:10px}.demo-team-member small{font-size:9px}.demo-team-member>.agent-presence{display:none}}.colleague-complete{animation:message-in .32s var(--motion-ease-enter) both;margin-top:8px}.demo-heading{text-align:center;max-width:760px;margin:36px auto 28px}.demo-heading h2{margin:12px 0;font-size:clamp(1.65rem,3vw,2.4rem);line-height:1.4}.demo-heading>p{color:var(--muted);font-size:15px;line-height:1.9}.demo-presentation{border:1px solid var(--border);background:var(--bg-subtle);border-radius:14px;justify-content:center;gap:5px;width:fit-content;max-width:100%;margin:0 auto 24px;padding:5px;display:flex}.demo-presentation button{min-width:140px;min-height:44px;color:var(--fg-muted);background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:8px 16px;font-size:14px;display:flex}.demo-presentation [aria-pressed=true]{color:var(--fg);background:#fff;box-shadow:0 2px 6px #1919180b}.demo-task-summary{background:#faf9fc;border:1px solid #e7e2ed;border-radius:18px;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:30px;margin-bottom:28px;padding:25px 28px;display:grid}.demo-task-summary>div>span{letter-spacing:.05em;color:var(--muted);font-size:11px}.demo-task-summary h3{margin:8px 0;font-size:18px;font-weight:550;line-height:1.7}.demo-task-summary p{color:var(--muted);font-size:14px;line-height:1.9}.demo-result-entry{border-left:1px solid #e3deeb;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;padding-left:28px;display:flex}.demo-result-entry strong{font-size:15px;font-weight:500;line-height:1.7}.demo-result-entry button{border:1px solid var(--fg);background:var(--fg);color:#fff;min-height:44px;font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:10px 15px;font-size:13px;display:flex}.demo-result-entry button>span{margin-left:5px}.product-demo[data-presentation=mobile] .demo-cinematic-intro{display:none}.product-demo[data-presentation=desktop] .demo-cinematic-intro{top:340px}.demo-playback-shell{border:1px solid var(--border);border-radius:14px;margin-top:22px;overflow:hidden}.demo-playback-shell .demo-controls{border-top:0}.demo-playback-shell button{font-family:inherit}.phone-showcase{background:radial-gradient(at 76%,#edf0e7,#0000 65%),#f8f8f5;border:1px solid #e4e7dd;border-radius:24px;grid-template-columns:minmax(0,1fr) 390px;align-items:center;gap:70px;padding:42px 56px;display:grid;overflow:hidden}.phone-story{min-width:0}.phone-story-label{letter-spacing:.1em;color:#737d66;font-size:11px}.phone-story h3{letter-spacing:-.035em;margin:18px 0;font-size:clamp(1.7rem,2.6vw,2.2rem);font-weight:550;line-height:1.5}.phone-story>p{color:#647355;font-size:15px;line-height:1.95}.phone-story-steps{gap:0;margin:30px 0;padding:0;list-style:none;display:grid}.phone-story-steps li{color:#7a836e;align-items:flex-start;gap:14px;padding-bottom:25px;display:flex;position:relative}.phone-story-steps li:not(:last-child):after{content:"";background:#d8dfce;width:1px;position:absolute;top:38px;bottom:5px;left:16px}.phone-story-steps li>span{background:#f8f8f5;border:1px solid #d8dfce;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:11px;display:grid}.phone-story-steps strong{margin-top:3px;font-size:15px;font-weight:500;line-height:1.7;display:block}.phone-story-steps small{margin-top:4px;font-size:12px;line-height:1.8;display:block}.phone-story-steps [aria-current=step]{color:#303928}.phone-story-steps [aria-current=step]>span{background:#e2e8d9;border-color:#a3b391}.phone-story-steps [data-complete=true]>span{background:#eef1e8}.phone-story .phone-scope-note{border-top:1px solid #e0e5d7;padding-top:20px;font-size:12px;line-height:1.9}.phone-preview{min-width:0}.phone-frame{background:#34382f;border:1px solid #3d4138;border-radius:43px;width:100%;max-width:370px;height:735px;margin:auto;padding:9px;box-shadow:0 28px 55px -30px #30392866,inset 0 0 0 2px #5e6456}.phone-app{--fg:#262725;--fg-secondary:#647355;--fg-muted:#747e67;--bg:#faf9f7;--bg-popover:#fff;--border:#e0e5d7;--bg-chip:#e9ede2;--success:#536247;--detail-width:100%;color:#262725;background:#faf9f7;border-radius:33px;flex-direction:column;height:100%;font-family:system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;display:flex;overflow:hidden}.phone-brand-header{flex:none;justify-content:space-between;align-items:center;padding:20px 24px 16px;display:flex}.phone-brand-header>div{align-items:center;gap:8px;display:flex}.phone-brand-header>div>img:first-child{width:32px;height:32px}.phone-brand-header>div>img:last-child{object-fit:contain;width:110px;height:30px}.phone-profile{color:#626859;background:#e9ebe4;border-radius:18px;place-items:center;width:36px;height:36px;font-size:12px;display:grid}.phone-sample-banner{color:#647355;background:#f0f1eb;border-block:1px solid #e4e8db;flex:none;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:10px;line-height:1.7;display:flex}.phone-sample-dot{background:#7a836e;border-radius:50%;flex:none;width:5px;height:5px}.phone-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#dfe3d7 transparent;flex:1;min-height:0;padding:24px;overflow-y:auto}.phone-scroll[hidden],.phone-composer[hidden]{display:none}.phone-eyebrow{letter-spacing:1px;color:#777e6e;margin-bottom:10px;font-size:11px;line-height:1.8;display:block}.phone-scroll h4{letter-spacing:-.03em;margin:0 0 8px;font-size:25px;font-weight:500;line-height:1.4}.phone-task-subtitle{font-size:13px;line-height:1.8;color:#747b6c!important}.phone-device-card{background:#f0f1eb;border-radius:16px;align-items:center;gap:12px;margin:24px 0;padding:16px;display:flex}.phone-device-card strong{font-size:14px;font-weight:500}.phone-device-card small{color:#707963;margin-top:4px;font-size:11px;line-height:1.8;display:block}.phone-message-card{background:#fff;border:1px solid #e0e5d7;border-radius:18px;margin-top:18px;padding:18px}.phone-message-card>small{color:#737f63;font-size:11px;line-height:1.8}.phone-message-card>p{color:#647355;margin-top:9px;font-size:13px;line-height:1.9}.phone-open-result{color:#536247;text-align:left;background:#eef1e8;border:0;border-radius:12px;align-items:center;gap:8px;width:100%;min-height:44px;margin-top:16px;padding:10px;font-family:inherit;font-size:13px;display:flex}.phone-chat .assistant-message{background:#fff;border:1px solid #e0e5d7;border-radius:18px;gap:0;margin-top:18px;padding:18px}.phone-chat .assistant-message>.agent-avatar{display:none}.phone-chat .assistant-message>div{width:100%}.phone-chat .assistant-message strong{color:#737f63;margin-bottom:8px;font-size:11px;font-weight:400}.phone-chat .message-bubble{color:#647355;background:0 0;border:0;border-radius:0;max-width:100%;padding:0;font-size:13px;line-height:1.9}.phone-chat .colleague-task-status{font-size:11px;line-height:1.8}.phone-chat .team-event[data-visible=true]{height:auto;min-height:34px;max-height:none;padding-block:6px;line-height:1.6;overflow:visible}.phone-task-status{color:#647355;align-items:center;gap:8px;padding:13px 0 20px;font-size:12px;line-height:1.8;display:flex}.phone-task-status .agent-presence{width:17px;height:17px}.phone-task>.output-content,.phone-task>.output-empty{border-top:1px solid #e0e5d7;width:100%;padding:20px 0 0;overflow:visible}.phone-task .output-content h4{font-size:19px;line-height:1.6}.phone-task .source-agent-card{border:1px solid #e0e5d7;gap:12px;min-height:0;padding:16px}.phone-task .source-agent-card strong{font-size:16px}.phone-task .output-intro,.phone-task .output-footnote{font-size:13px;line-height:1.9}.phone-task .memory-confirm,.phone-task .saved-memory{padding:16px}.phone-task .memory-quote{font-size:16px}.phone-task .confirm-buttons{flex-wrap:wrap}.phone-task .confirm-buttons button,.phone-task .saved-memory form button,.phone-task .memory-actions button,.phone-task .inline-demo-button{min-height:44px}.phone-task .memory-confirm small{font-size:12px}.phone-composer{background:#fff;border:1px solid #dfe3d7;border-radius:22px;flex:none;align-items:center;gap:8px;margin:12px 24px;padding:12px 14px;display:flex}.phone-composer>span{color:#747e67;flex:1;font-size:11px;line-height:1.8}.phone-composer i{color:#7c866e;background:#e2e6da;border-radius:18px;flex:none;place-items:center;width:36px;height:36px;font-size:20px;font-style:normal;display:grid}.phone-bottom-nav{border-top:1px solid #e3e7dc;flex:none;justify-content:space-around;gap:4px;padding:10px 14px 18px;display:flex}.phone-bottom-nav button{color:#727d63;background:0 0;border:0;border-radius:14px;min-width:76px;height:44px;min-height:44px;padding:0 10px;font-family:inherit;font-size:12px}.phone-bottom-nav button[aria-pressed=true]{color:#303928;background:#e9ede2}.phone-bottom-nav button:disabled{opacity:.5;cursor:default}.phone-figure-caption{text-align:center;color:#737d66;margin-top:15px;font-size:11px;line-height:1.8}@media (width<=1050px){.phone-showcase{grid-template-columns:minmax(0,1fr) 350px;gap:36px;padding:32px}.phone-story h3{font-size:1.8rem}}@media (width<=850px){.phone-showcase{grid-template-columns:minmax(0,1fr);padding:28px}.phone-story-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:22px 0}.phone-story-steps li{padding:0;display:block}.phone-story-steps li:after{display:none}.phone-story-steps li>span{margin-bottom:8px}.phone-story-steps strong{font-size:13px}.phone-story-steps small{font-size:11px}.phone-story .phone-scope-note{padding-top:14px;font-size:12px}.phone-preview{width:min(100%,370px);margin:auto}}@media (width<=700px){.demo-heading{margin:24px auto}.demo-heading h2{font-size:1.65rem}.demo-heading>p{font-size:14px}.demo-presentation{gap:2px;width:100%}.demo-presentation button{flex:1;min-width:0;padding:8px 10px;font-size:13px}.demo-task-summary{grid-template-columns:minmax(0,1fr);gap:18px;padding:20px}.demo-task-summary p{font-size:14px}.demo-task-summary h3{font-size:17px}.demo-result-entry{border-top:1px solid #e3deeb;border-left:0;width:100%;padding:16px 0 0}.demo-result-entry button{width:100%}.phone-showcase{border-radius:18px;gap:24px;padding:24px 14px}.phone-story h3{font-size:1.6rem}.phone-story>p{font-size:14px}.phone-story-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.phone-frame{border-radius:36px;height:700px;padding:7px}.phone-app{border-radius:28px}.phone-brand-header{padding:18px 20px 14px}.phone-scroll{padding:20px}.phone-bottom-nav{padding-inline:10px}.phone-bottom-nav button{min-width:60px}.phone-composer{margin-inline:20px}.phone-task .source-agent-card{padding:13px}.demo-playback-shell .play-button,.demo-playback-shell .replay-button,.demo-playback-shell .demo-stepper button{min-height:44px}.demo-playback-shell .replay-button{min-width:44px}.hero-delivery{justify-content:center}}@media (prefers-reduced-motion:reduce){.phone-app *,.phone-app :before,.phone-app :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.capability-section[data-astro-cid-nahovmng]{background:linear-gradient(#fcfbfd,#fff)}.map-heading[data-astro-cid-nahovmng]{max-width:760px;margin-inline:auto}.capability-map[data-astro-cid-nahovmng]{isolation:isolate;background:radial-gradient(#dcd5e7 .8px,#0000 .8px) 0 0/16px 16px,#faf9fc;border:1px solid #e9e5ef;border-radius:28px;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 156px minmax(0,1fr);gap:28px 50px;margin-top:40px;padding:38px 26px;display:grid;position:relative}.map-connections[data-astro-cid-nahovmng]{z-index:-1;color:#c0b2d5;stroke:currentColor;stroke-width:1.5px;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.map-connections[data-astro-cid-nahovmng] circle[data-astro-cid-nahovmng]{fill:#f4effa;stroke:#aa95c8}.map-center[data-astro-cid-nahovmng]{text-align:center;background:#fff;border:1px solid #d9cfe5;border-radius:24px;flex-direction:column;grid-area:1/2/3;align-self:center;align-items:center;gap:8px;padding:23px 10px 20px;display:flex;box-shadow:0 12px 40px -20px #77618d4d}.map-center[data-astro-cid-nahovmng] img[data-astro-cid-nahovmng]{width:84px;height:84px}.map-center[data-astro-cid-nahovmng] strong[data-astro-cid-nahovmng]{letter-spacing:.01em;font-size:19px;font-weight:550}.map-center[data-astro-cid-nahovmng]>span[data-astro-cid-nahovmng]:last-child{color:var(--muted);font-size:12px}.map-center-goal[data-astro-cid-nahovmng]{color:var(--accent-dark);letter-spacing:.08em;font-size:10px;line-height:1.6}.map-branch[data-astro-cid-nahovmng]{background:#fff;border:1px solid #e2dce9;border-radius:18px;min-width:0;padding:20px;position:relative;box-shadow:0 7px 18px -15px #40334f29}.map-branch[data-astro-cid-nahovmng][data-group=colleagues]{grid-area:1/1}.map-branch[data-astro-cid-nahovmng][data-group=tools]{grid-area:1/3}.map-branch[data-astro-cid-nahovmng][data-group=context]{grid-area:2/1}.map-branch[data-astro-cid-nahovmng][data-group=results]{grid-area:2/3}.map-branch-heading[data-astro-cid-nahovmng]{align-items:center;gap:12px;margin-bottom:18px;display:flex}.map-branch-icon[data-astro-cid-nahovmng]{width:42px;height:42px;color:var(--accent-dark);background:#f7f4fa;border:1px solid #e8e2ee;border-radius:12px;flex:none;place-items:center;display:grid}.map-branch-heading[data-astro-cid-nahovmng] h3[data-astro-cid-nahovmng]{letter-spacing:-.02em;font-size:17px;font-weight:550}.map-branch-heading[data-astro-cid-nahovmng] p[data-astro-cid-nahovmng]{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.7}.map-nodes[data-astro-cid-nahovmng]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.map-node[data-astro-cid-nahovmng]{background:#fdfcfe;border:1px solid #eae6ee;border-radius:11px;overflow:hidden}.map-node[data-astro-cid-nahovmng] summary[data-astro-cid-nahovmng]{cursor:pointer;align-items:center;gap:8px;min-height:48px;padding:10px 12px;font-size:13px;font-weight:500;line-height:1.65;list-style:none;display:flex}.map-node[data-astro-cid-nahovmng] summary[data-astro-cid-nahovmng]::-webkit-details-marker{display:none}.map-node[data-astro-cid-nahovmng] summary[data-astro-cid-nahovmng]>span[data-astro-cid-nahovmng]:first-child{flex:1;min-width:0}.map-node[data-astro-cid-nahovmng] summary[data-astro-cid-nahovmng]:hover{background:#f5f1f9}.map-node[data-astro-cid-nahovmng] summary[data-astro-cid-nahovmng]>svg[data-astro-cid-nahovmng]{color:var(--muted);flex:none;transition:transform .2s}.map-node[data-astro-cid-nahovmng][open] summary[data-astro-cid-nahovmng]>svg[data-astro-cid-nahovmng]{transform:rotate(180deg)}.map-node[data-astro-cid-nahovmng] .status-label[data-astro-cid-nahovmng]{margin:0;padding:2px 5px;font-size:10px;font-weight:400}.map-node[data-astro-cid-nahovmng] p[data-astro-cid-nahovmng]{color:var(--muted);padding:0 12px 14px;font-size:13px;line-height:1.9}.map-team[data-astro-cid-nahovmng]{margin-top:16px}.map-team[data-astro-cid-nahovmng]>span[data-astro-cid-nahovmng]{letter-spacing:.04em;color:var(--muted);font-size:10px}.map-team[data-astro-cid-nahovmng]>div[data-astro-cid-nahovmng]{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.map-team[data-astro-cid-nahovmng]>div[data-astro-cid-nahovmng]>span[data-astro-cid-nahovmng]{color:#5e536b;background:#f8f5fb;border:1px solid #e4deeb;border-radius:7px;padding:5px 9px;font-size:12px}.map-footnote[data-astro-cid-nahovmng]{justify-content:space-between;align-items:flex-start;gap:32px;margin-top:26px;display:flex}.map-footnote[data-astro-cid-nahovmng]>p[data-astro-cid-nahovmng]{max-width:610px;color:var(--muted);font-size:12px;line-height:1.9}.map-footnote[data-astro-cid-nahovmng] .flex-links[data-astro-cid-nahovmng]{flex-wrap:wrap;justify-content:flex-end;gap:12px 20px;font-size:13px}.source-note[data-astro-cid-nahovmng]{padding-top:25px}@media (width<=1050px){.capability-map[data-astro-cid-nahovmng]{grid-template-columns:minmax(0,1fr) 132px minmax(0,1fr);gap:22px;padding:24px 18px}.map-branch[data-astro-cid-nahovmng]{padding:16px}.map-node[data-astro-cid-nahovmng] summary[data-astro-cid-nahovmng]{flex-wrap:wrap}.map-node[data-astro-cid-nahovmng] summary[data-astro-cid-nahovmng]>span[data-astro-cid-nahovmng]:first-child{flex-basis:calc(100% - 25px)}.map-node[data-astro-cid-nahovmng] summary[data-astro-cid-nahovmng]>svg[data-astro-cid-nahovmng]{margin-left:auto}.map-footnote[data-astro-cid-nahovmng]{display:block}.map-footnote[data-astro-cid-nahovmng] .flex-links[data-astro-cid-nahovmng]{justify-content:flex-start;margin-top:18px}}@media (width<=720px){.map-heading[data-astro-cid-nahovmng]{text-align:left}.map-heading[data-astro-cid-nahovmng] h2[data-astro-cid-nahovmng]{font-size:clamp(1.8rem,7vw,2.3rem)}.map-heading[data-astro-cid-nahovmng]>p[data-astro-cid-nahovmng]{font-size:16px;line-height:1.9}.capability-map[data-astro-cid-nahovmng]{background-size:18px 18px;border-radius:20px;flex-direction:column;gap:18px;margin-top:28px;padding:22px 14px;display:flex}.map-connections[data-astro-cid-nahovmng]{display:none}.map-center[data-astro-cid-nahovmng]{align-self:center;min-width:160px;margin-bottom:6px;padding:16px 24px}.map-center[data-astro-cid-nahovmng] img[data-astro-cid-nahovmng]{width:60px;height:60px}.map-center-goal[data-astro-cid-nahovmng]{font-size:11px}.map-branch[data-astro-cid-nahovmng]{margin-left:14px;padding:18px 14px}.map-branch[data-astro-cid-nahovmng]:before{content:"";border-bottom:1px solid #c9bbda;border-left:1px solid #c9bbda;border-bottom-left-radius:10px;width:14px;position:absolute;top:-19px;bottom:50%;left:-15px}.map-branch[data-astro-cid-nahovmng]:not(:last-child):after{content:"";background:#c9bbda;width:1px;position:absolute;top:50%;bottom:-19px;left:-15px}.map-branch-heading[data-astro-cid-nahovmng]{gap:10px;margin-bottom:14px}.map-branch-heading[data-astro-cid-nahovmng] h3[data-astro-cid-nahovmng]{font-size:18px}.map-branch-heading[data-astro-cid-nahovmng] p[data-astro-cid-nahovmng]{font-size:14px;line-height:1.8}.map-branch-icon[data-astro-cid-nahovmng]{width:38px;height:38px}.map-node[data-astro-cid-nahovmng] summary[data-astro-cid-nahovmng]{gap:7px;min-height:48px;font-size:16px}.map-node[data-astro-cid-nahovmng] summary[data-astro-cid-nahovmng]>span[data-astro-cid-nahovmng]:first-child{flex-basis:calc(100% - 25px)}.map-node[data-astro-cid-nahovmng] .status-label[data-astro-cid-nahovmng]{font-size:12px}.map-node[data-astro-cid-nahovmng] p[data-astro-cid-nahovmng]{padding-bottom:14px;font-size:16px;line-height:1.85}.map-footnote[data-astro-cid-nahovmng]>p[data-astro-cid-nahovmng]{font-size:14px}.map-footnote[data-astro-cid-nahovmng] .flex-links[data-astro-cid-nahovmng]{font-size:15px}.map-footnote[data-astro-cid-nahovmng] .text-link[data-astro-cid-nahovmng]{align-items:center;min-height:44px;display:inline-flex}.source-note[data-astro-cid-nahovmng]{font-size:12px;line-height:2}}@media (prefers-reduced-motion:reduce){.map-node[data-astro-cid-nahovmng] summary[data-astro-cid-nahovmng]>svg[data-astro-cid-nahovmng]{transition:none}}.hero{text-align:center;padding-top:34px;padding-bottom:34px}.hero-brand{margin-bottom:23px}.hero-brand img{filter:drop-shadow(0 10px 12px #6e9aae13);width:104px;height:104px}.hero-status{letter-spacing:.11em;color:#635f69;align-items:center;gap:8px;margin-bottom:17px;font-size:.75rem;display:inline-flex}.hero-status:hover{color:#4d405f}.hero h1{letter-spacing:-.055em;font-weight:670;line-height:1.24}.hero-description{color:#646069;letter-spacing:.01em;max-width:750px;margin:18px auto 0;font-size:1.025rem;line-height:1.95}.hero-actions{justify-content:center;gap:12px;margin-top:24px;display:flex}.hero-actions .button{min-width:154px}.product-section{scroll-margin-top:102px}.principles{color:#626864;justify-content:center;align-items:center;gap:50px;padding:47px 0 61px;font-size:.8rem;display:flex}.principles>span{font-size:.78rem}.principles>div{align-items:center;gap:31px;display:flex}.principles>div>span{color:#625c6a;align-items:center;gap:8px;display:flex}.feature-points{color:#625c6a;gap:13px;padding:0;font-size:.89rem;list-style:none;display:grid}.feature-points li{align-items:center;gap:10px;display:flex}.feature-points svg{color:#5f576a}.workflow-visual{background:#f9f8fa;border:1px solid #e4e2e8;border-radius:17px;overflow:hidden}.visual-topline{color:#5f566b;border-bottom:1px solid #e7e4eb;justify-content:space-between;align-items:center;padding:18px 23px;font-size:.82rem;display:flex}.workflow-events{padding:30px 30px 31px;list-style:none}.workflow-events li{gap:17px;padding-bottom:31px;display:flex;position:relative}.workflow-events li:not(:last-child):after{content:"";background:#ded9e5;width:1px;position:absolute;top:37px;bottom:5px;left:16px}.workflow-events li:last-child{padding-bottom:0}.event-marker{color:#5f566b;background:#fff;border:1px solid #dfdae6;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.workflow-events strong{color:#50485c;font-size:.9rem;font-weight:550}.workflow-events p{color:#605b68;margin-top:5px;font-size:.79rem;line-height:1.8}.marker-result{color:#594a6e;background:#e7e3ed}.inline-activity{color:#5e546b;margin-top:10px;font-size:.75rem}.inline-activity summary{align-items:center;gap:8px;list-style:none;display:flex}.inline-activity summary::-webkit-details-marker{display:none}.inline-activity p{background:#fff;border:1px solid #e3dee9;border-radius:5px;padding:10px 12px}.workflow-bottom{color:#5e546b;background:#eeebf2;border-top:1px solid #e0dbe7;align-items:center;gap:11px;padding:14px 23px;font-size:.76rem;display:flex}.workflow-bottom>svg{margin-left:auto}.workflow-bottom .tag{color:#594a6d;border-color:#d2cbdc}.approval-visual{padding:28px 25px 0}.approval-card{background:#fff;border:1px solid #e2dfe6;border-radius:17px;padding:28px;transform:rotate(-1deg);box-shadow:0 24px 35px -22px #3d314f24}.approval-card-heading{align-items:center;gap:13px;display:flex}.approval-symbol{color:#5a4e6c;background:#f1eff4;border:1px solid #e6e2ec;border-radius:12px;flex:none;place-items:center;width:48px;height:48px;display:grid}.approval-card-heading span{letter-spacing:.12em;color:#5f586a;font-size:.75rem}.approval-card-heading h3{letter-spacing:-.01em;color:#514562;margin-top:4px;font-size:1rem;font-weight:550}.approval-card blockquote{color:#58496d;background:#f6f5f8;border-radius:8px;margin:23px 0;padding:23px 18px;font-size:1.03rem;line-height:1.8}.approval-meta{color:#5f5868;justify-content:space-between;font-size:.78rem;display:flex}.approval-meta strong{color:#594b6c;font-weight:500}.approval-details{color:#5e5669;border-top:1px solid #ece9f1;margin-top:14px;padding-top:13px;font-size:.76rem}.approval-details summary{justify-content:space-between;align-items:center;list-style:none;display:flex}.approval-details summary::-webkit-details-marker{display:none}.approval-details p{color:#5e546b;margin-top:10px;font-size:.76rem;line-height:1.85}.approval-state{color:#594b6c;background:#f2eff5;border:1px solid #ddd7e5;border-radius:7px;justify-content:center;align-items:center;gap:8px;margin-top:24px;padding:11px;font-size:.75rem;display:flex}.approval-under{color:#5c526b;background:#fff;border:1px solid #e3dfe9;border-radius:11px;align-items:center;gap:10px;margin:20px -10px 0;padding:17px 22px;font-size:.78rem;display:flex;transform:rotate(1deg);box-shadow:0 8px 16px -14px #2a21374d}.approval-under .tag{margin-left:auto;font-size:.75rem}.output-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:23px;margin-top:51px;display:grid}.gallery-preview{background:#f7f7f8;border:1px solid #e8e6eb;border-radius:14px;justify-content:center;align-items:center;min-height:251px;padding:25px 22px;display:flex;overflow:hidden}.gallery-document,.gallery-checklist,.gallery-record{background:#fff;border:1px solid #e2dee8;border-radius:9px;width:100%;padding:20px;box-shadow:0 9px 18px -13px #30263e2c}.gallery-document{transform:rotate(-2deg)}.mini-doc-eyebrow{letter-spacing:.12em;color:#605a69;margin-bottom:13px;font-size:.75rem}.gallery-document h3{color:#55466a;letter-spacing:0;font-size:.92rem}.gallery-document p{color:#5f586a;margin-top:12px;font-size:.75rem;line-height:1.85}.document-highlight{color:#686750;background:#f5f4e8;border-radius:4px;margin-top:16px;padding:9px 10px;font-size:.75rem}.checklist-preview{background:#f5f3f7}.gallery-checklist{transform:rotate(1deg)}.gallery-check{color:#5d536b;border-bottom:1px solid #edeaf1;align-items:center;gap:8px;padding:10px 0;font-size:.76rem;display:flex}.gallery-check>span{border:1px solid #cec7d9;border-radius:4px;flex:none;place-items:center;width:15px;height:15px;display:grid}.gallery-check.done>span{background:#e4e0ea}.checklist-footer{color:#605969;margin-top:14px;font-size:.75rem}.record-preview{background:#f8f8f5}.gallery-record{transform:rotate(-1deg)}.gallery-record dl{margin:0;font-size:.75rem}.gallery-record dl>div{border-bottom:1px solid #ebe8f0;grid-template-columns:45px 1fr;gap:8px;padding:10px 0;display:grid}.gallery-record dt{color:#5f5968}.gallery-record dd{color:#5c506c;margin:0}.record-tags{gap:6px;margin-top:14px;display:flex}.record-tags span{color:#5d5469;background:#f0edf3;border-radius:4px;padding:2px 6px;font-size:.75rem}.gallery-caption{color:#5e5769;align-items:flex-start;gap:13px;padding:22px 4px 0;display:flex}.gallery-caption>svg{flex:none;margin-top:2px}.gallery-caption h3{color:#4a3c5d;letter-spacing:-.01em;font-size:1rem}.gallery-caption p{color:#5e5669;margin-top:7px;font-size:.81rem;line-height:1.8}.gallery-note{text-align:center;color:#5f586a;margin-top:31px;font-size:.75rem;line-height:1.8}.capability-layout{grid-template-columns:1fr 1.16fr;gap:90px;display:grid}.capability-layout .section-heading{margin:0}.capability-list{border-top:1px solid #e1dce7}.capability-row{border-bottom:1px solid #e3dee9;align-items:center;gap:20px;padding:24px 0;display:flex}.capability-row h3{color:#56476b;letter-spacing:-.01em;font-size:.98rem;font-weight:550}.capability-row p{color:#5e5669;margin-top:7px;font-size:.81rem;line-height:1.8}.status-label{white-space:nowrap;color:#5a4e6b;background:#eeecf2;border:1px solid #e0dbe7;border-radius:5px;margin-left:auto;padding:3px 8px;font-size:.75rem}.status-label.planned{color:#666855;background:#f7f7f1;border-color:#eaeadd}.architecture-section{background:#f6f4f8}.architecture-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:44px;display:flex}.architecture-heading h2{font-size:clamp(1.85rem,2.9vw,2.5rem)}.architecture-heading .text-link{white-space:nowrap;flex:none}.architecture-cards{background:#fff;border:1px solid #dfdae7;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.architecture-cards article{padding:27px 27px 25px}.architecture-cards article+article{border-left:1px solid #e5e0eb}.architecture-index{letter-spacing:.04em;color:#5f576a;margin-bottom:21px;font-size:.75rem;display:block}.architecture-cards h3{color:#55446d;margin-bottom:14px;font-size:1.05rem}.architecture-cards p{color:#5e546b;min-height:80px;font-size:.86rem;line-height:1.95}.architecture-tech{color:#5d546a;border-top:1px solid #e6e2ec;margin-top:20px;padding-top:16px;font-family:SFMono-Regular,Consolas,monospace;font-size:.75rem;line-height:1.7;display:block}.architecture-note{color:#5e546b;margin-top:20px;font-size:.75rem}.faq-layout{grid-template-columns:.72fr 1.28fr;gap:80px;display:grid}.faq-intro{color:#5e546b;margin-top:20px;font-size:.94rem}.faq-list details{border-bottom:1px solid #e4e0ea}.faq-list details:first-child{border-top:1px solid #e4e0ea}.faq-list summary{color:#57466e;justify-content:space-between;align-items:center;gap:20px;padding:21px 0;font-size:.94rem;font-weight:500;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary svg{color:#5c526b;flex:none;transition:transform .2s}.faq-list details[open] summary svg{transform:rotate(45deg)}.faq-list details>p{color:#5a4e6b;padding:0 27px 23px 0;font-size:.86rem;line-height:1.95}.closing-section{text-align:center;background:#f9f8fb;border-top:1px solid #e5e1eb;padding:48px 0 54px}.closing-inner>img{width:70px;height:70px;margin-bottom:23px}.closing-inner h2{font-size:clamp(1.9rem,3vw,2.6rem);line-height:1.35}.closing-inner p{color:#5b4f6b;margin:21px 0 25px;font-size:.95rem}.closing-inner .flex-links{justify-content:center}@media (width<=1050px){.principles{flex-wrap:wrap;gap:20px}.principles>div{gap:25px}.capability-layout{gap:48px}.gallery-preview{padding:20px 15px}.gallery-document,.gallery-checklist,.gallery-record{padding:16px}.faq-layout{gap:45px}.architecture-cards article{padding:25px 21px}.architecture-tech{font-size:.75rem}}@media (width<=720px){.hero{padding-top:28px;padding-bottom:28px}.hero-brand{margin-bottom:17px}.hero-brand img{width:78px;height:78px}.hero-status{letter-spacing:.06em;margin-bottom:18px;font-size:.75rem}.hero h1{letter-spacing:-.05em;font-size:clamp(2rem,7.6vw,2.8rem);line-height:1.33}.hero-description{max-width:410px;margin-top:20px;font-size:.91rem;line-height:1.9}.desktop-break{display:none}.hero-actions{gap:9px;margin-top:25px}.hero-actions .button{min-width:0;padding-inline:18px;font-size:.81rem}.principles{gap:17px;padding:32px 0 42px}.principles>span{font-size:.75rem}.principles>div{flex-wrap:wrap;justify-content:center;gap:13px;font-size:.75rem}.principles>div>span{gap:5px}.principles svg{width:14px;height:14px}.workflow-events{padding:23px}.visual-topline,.workflow-bottom{padding-inline:20px}.workflow-events li{gap:13px}.approval-visual{padding:11px 10px 0}.approval-card{padding:23px}.approval-under{padding:14px 17px;font-size:.75rem}.output-gallery{grid-template-columns:1fr;gap:29px;margin-top:32px}.gallery-preview{min-height:220px;padding:25px 36px}.gallery-document,.gallery-checklist,.gallery-record{max-width:315px;padding:20px}.gallery-caption{padding:17px 5px 0}.gallery-document h3{font-size:1rem}.gallery-document p,.gallery-check,.gallery-record dl{font-size:.82rem}.gallery-note{text-align:left;font-size:.75rem}.capability-layout{grid-template-columns:1fr;gap:30px}.capability-row{gap:12px;padding:20px 0}.capability-row h3{font-size:.92rem}.capability-row p{font-size:.76rem}.status-label{font-size:.75rem}.architecture-heading{flex-direction:column;align-items:flex-start;gap:23px;margin-bottom:30px}.architecture-cards{grid-template-columns:1fr}.architecture-cards article+article{border-top:1px solid #e5e0eb;border-left:0}.architecture-cards article{padding:23px}.architecture-index{margin-bottom:13px}.architecture-cards p{min-height:0}.architecture-tech{margin-top:17px;font-size:.75rem}.faq-layout{grid-template-columns:1fr;gap:34px}.faq-intro{margin-top:15px}.faq-list summary{padding:19px 0;font-size:.87rem}.faq-list details>p{font-size:.81rem}.closing-section{padding:49px 0 57px}.closing-inner>img{width:61px;height:61px}.closing-inner p{font-size:.89rem;line-height:1.85}.feature-points{font-size:.84rem}}.status-dot{background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px}.hero h1 span{color:var(--accent-dark)}@media (width>=721px){.principles{padding-top:35px;padding-bottom:42px}}.hero{text-align:left;grid-template-columns:minmax(0,1.13fr) minmax(0,1fr);align-items:center;gap:48px;padding-top:48px;padding-bottom:48px;display:grid}.hero-copy{min-width:0}.hero h1{font-size:clamp(2.6rem,4.1vw,3.7rem)}.hero-description{margin-left:0;font-size:15px;line-height:1.9}.hero-actions{justify-content:flex-start}.hero-motion{min-width:0}.hero-motion-screen{aspect-ratio:16/9;isolation:isolate;background:#050a11;border-radius:24px;position:relative;overflow:hidden}.hero-motion-screen>img,.hero-motion-screen>video{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.hero-motion-screen>video{opacity:0;transition:opacity .3s}.motion-playing .hero-motion-screen>video{opacity:1}.hero-motion-toggle{color:#fff;backdrop-filter:blur(8px);background:#ffffff17;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:7px;min-height:36px;padding:7px 11px;font-size:11px;display:flex;position:absolute;bottom:12px;right:12px}.hero-motion-toggle[hidden]{display:none}.hero-motion-toggle:hover{background:#ffffff26}.hero-motion>p{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:15px 3px 0;font-size:11px;display:flex}.hero-motion>p>span{color:var(--ink);font-size:12px}@media (width<=1000px){.hero{gap:28px}.hero h1{font-size:clamp(2.4rem,4.8vw,3rem)}.hero-description{font-size:14px}.hero .desktop-break{display:none}}@media (width<=720px){.hero{text-align:center;grid-template-columns:1fr;gap:24px;padding-top:24px;padding-bottom:34px}.hero-motion{order:-1;width:min(100%,430px);margin:auto}.hero-motion-screen{border-radius:19px}.hero-motion>p{display:none}.hero h1{font-size:clamp(2rem,7.6vw,2.8rem)}.hero-description{margin-inline:auto;font-size:14px}.hero-actions{justify-content:center}.hero-status{margin-bottom:14px}.hero-motion-toggle{min-height:32px;padding:6px 9px;font-size:10px;bottom:9px;right:9px}}@media (prefers-reduced-motion:reduce){.hero-motion-screen>video,.hero-motion-toggle{display:none}}.hero-delivery{color:var(--muted);align-items:center;gap:10px;margin-top:20px;font-size:13px;line-height:1.7;display:inline-flex}.hero-delivery>span:first-of-type{flex-direction:column;display:flex}.hero-delivery small{font-size:11px}.hero-delivery>span:last-child{color:var(--accent-dark);margin-left:4px}.hero-delivery:hover{color:var(--ink)}@media (width>=1024px){.hero{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(24px,2.2vw,32px)}.hero-description{max-width:100%}.capability-layout{gap:clamp(36px,4vw,56px)}.faq-layout{gap:clamp(32px,3.5vw,48px)}}
