.home-page{color:#10233f;background:radial-gradient(circle at 0 0,#16a34a14,#0000 26%),radial-gradient(circle at 100% 0,#2563eb1f,#0000 32%),linear-gradient(#f7f9fc 0%,#f3f6fb 24%,#fbfcfe 100%);position:relative;overflow:hidden}.dark .home-page{color:#e5edf8;background:radial-gradient(circle at 0 0,#22c55e1a,#0000 28%),radial-gradient(circle at 100% 0,#3b82f61f,#0000 30%),linear-gradient(#08111f 0%,#0b1322 24%,#0d1728 100%)}.home-loading-shell{min-height:calc(100vh - 64px)}.home-container{width:min(1180px,100% - 32px);margin:0 auto}.home-section{padding:clamp(72px,10vw,120px) 0;position:relative}.home-section.is-muted{background:linear-gradient(#fff0 0%,#ffffff8c 28%,#fff0 100%)}.dark .home-section.is-muted{background:linear-gradient(#09111f00 0%,#09111fa8 28%,#09111f00 100%)}.home-section.is-gradient:before{content:"";filter:blur(90px);pointer-events:none;z-index:0;background:linear-gradient(90deg,#0d948814,#3b82f61f,#1e40af14);border-radius:999px;height:68%;position:absolute;inset:16% -10% auto}.home-section>.home-container{z-index:1;position:relative}.home-section-header{max-width:760px;margin-bottom:clamp(28px,4vw,48px)}.home-section-header.is-centered{text-align:center;margin-left:auto;margin-right:auto}.home-section-eyebrow,.home-hero-brand,.home-hero-eyebrow{letter-spacing:.12em;text-transform:uppercase}.home-section-eyebrow{color:#2563eb;margin:0 0 14px;font-size:.78rem;font-weight:700}.dark .home-section-eyebrow{color:#7dd3fc}.home-section-title,.home-hero-title{letter-spacing:-.04em;margin:0;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Libre Baskerville,Georgia,serif;font-weight:700}.home-section-title{font-size:clamp(2rem,4vw,3.35rem);line-height:1.06}.home-section-description,.home-hero-description{color:#10233fc7;margin:18px 0 0;font-size:1.02rem;line-height:1.78}.dark .home-section-description,.dark .home-hero-description{color:#e5edf8bd}.home-hero{align-items:center;min-height:calc(100svh - 64px);padding:clamp(104px,11vw,148px) 0 clamp(72px,8vw,108px);display:flex;position:relative}.home-hero:before{content:"";filter:blur(72px);pointer-events:none;background:#3b82f624;border-radius:50%;width:clamp(220px,28vw,420px);height:clamp(220px,28vw,420px);position:absolute;inset:6% 0 auto auto}.dark .home-hero:before{background:#38bdf824}.home-hero-grid{grid-template-columns:minmax(0,1fr);justify-items:center;display:grid}.home-hero-copy{z-index:1;text-align:center;justify-items:center;max-width:860px;margin:0 auto;animation:.7s cubic-bezier(.2,.8,.2,1) both home-fade-up;display:grid;position:relative}.home-hero-brand{color:#10233f94;margin:0 0 12px;font-size:.78rem;font-weight:800}.dark .home-hero-brand{color:#e5edf894}.home-hero-eyebrow{color:#15406c;background:#ffffffb8;border:1px solid #94a3b838;border-radius:999px;align-items:center;gap:8px;margin:0 0 18px;padding:10px 14px;font-size:.78rem;font-weight:700;display:inline-flex;box-shadow:0 16px 40px #0f172a0f}.dark .home-hero-eyebrow{color:#d8e6fb;background:#0f172ab3;border-color:#94a3b83d}.home-hero-title{max-width:940px;margin-inline:auto;font-size:clamp(3.2rem,6vw,6rem);line-height:.95}.home-hero-description{max-width:760px;margin-inline:auto}.home-hero-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.home-button{border-radius:999px;justify-content:center;align-items:center;gap:10px;min-width:156px;padding-inline:22px;font-size:.96rem;font-weight:700;line-height:1;text-decoration:none;transition:transform .18s,background-color .18s,box-shadow .18s,border-color .18s;display:inline-flex}.home-button:focus-visible{outline-offset:3px;outline:3px solid #2563eb42}.home-button:hover{transform:translateY(-1px)}.home-button-icon{justify-content:center;align-items:center;line-height:0;display:inline-flex}.home-button-primary{color:#f8fbff;background:linear-gradient(135deg,#0f3f7b,#2563eb);min-width:164px;height:52px;padding-inline:24px;box-shadow:0 22px 50px #2563eb3d}.home-button-primary:hover{background:linear-gradient(135deg,#0f3a70,#1d4ed8)}.home-button-secondary{color:#10233f;background:#ffffffbd;border:1px solid #0f172a14;height:52px;box-shadow:0 18px 40px #0f172a0d}.home-button-secondary:hover{background:#ffffffe6}.dark .home-button-secondary{color:#e5edf8;background:#0f172ab8;border-color:#94a3b833}.dark .home-button-secondary:hover{background:#0f172ae6}.home-highlight-list{margin-top:28px;flex-wrap:wrap;justify-content:center;gap:10px;max-width:780px;margin-inline:auto;padding:0;list-style:none;display:flex}.home-highlight-pill{color:#10233fd1;background:#ffffffb3;border:1px solid #2563eb1f;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-size:.92rem;display:inline-flex;box-shadow:0 16px 40px #0f172a0d}.dark .home-highlight-pill{color:#e5edf8c7;background:#0f172a9e;border-color:#38bdf824}.home-demo-section{padding-top:clamp(28px,5vw,48px)}.home-demo-section-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 28px;margin-bottom:clamp(28px,4vw,40px);display:flex}.home-demo-shell{width:min(1520px,100vw - 40px);margin:0 auto}.home-demo-section-badge{color:#1d4ed8;white-space:nowrap;background:#2563eb14;border:1px solid #2563eb1f;border-radius:999px;align-items:center;padding:10px 14px;font-size:.82rem;font-weight:700;display:inline-flex}.dark .home-demo-section-badge{color:#bfdbfe;background:#38bdf81f;border-color:#7dd3fc29}.home-hero-demo{contain:layout paint;background:radial-gradient(circle at 100% 0,#2563eb14,#0000 28%),linear-gradient(#ffffffbd,#f1f5f9db),#ffffffc2;border:1px solid #94a3b824;border-radius:34px;gap:18px;padding:clamp(20px,2.6vw,28px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff7a,0 26px 64px #0f172a14}.home-hero-demo-meta,.home-hero-demo-artifact-head,.home-hero-document-card-top,.home-hero-demo-message-head,.home-hero-demo-thinking-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.home-hero-demo-kicker,.home-hero-demo-status{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;padding:8px 12px;font-size:.76rem;font-weight:700;display:inline-flex}.home-hero-demo-kicker{color:#1d4ed8;background:#2563eb14}.home-hero-demo-status{color:#10233fa8;background:#ffffffb3}.dark .home-hero-demo-kicker{color:#93c5fd;background:#38bdf81f}.dark .home-hero-demo-status{color:#e5edf8b3;background:#0f172a9e}.home-hero-demo-meta{flex-wrap:wrap;justify-content:flex-start}.home-hero-demo-meta-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.home-hero-demo-tabs{scrollbar-width:none;gap:10px;padding-bottom:4px;display:flex;overflow-x:auto}.home-hero-demo-tabs::-webkit-scrollbar{display:none}.home-hero-demo-tab{color:#10233f;cursor:pointer;min-width:154px;font:inherit;text-align:left;background:#ffffffad;border:1px solid #94a3b829;border-radius:20px;flex:none;align-items:center;gap:10px;padding:12px 14px;transition:transform .18s,border-color .18s,box-shadow .18s,background-color .18s;display:inline-flex}.home-hero-demo-tab:hover,.home-hero-demo-tab.is-active{border-color:#2563eb38;transform:translateY(-2px);box-shadow:0 16px 34px #2563eb1a}.home-hero-demo-tab-icon,.home-hero-demo-avatar,.home-hero-document-icon,.home-hero-demo-thinking-icon{flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:inline-flex}.home-hero-demo-tab-icon svg,.home-hero-demo-avatar svg,.home-hero-document-icon svg,.home-hero-demo-thinking-icon svg{display:block}.home-hero-demo-tab-icon,.home-hero-document-icon{color:#0f3f7b;background:linear-gradient(135deg,#0f3f7b1f,#2563eb2e);border-radius:14px;width:34px;height:34px}.dark .home-hero-demo-tab-icon,.dark .home-hero-document-icon{color:#bfdbfe}.home-hero-demo-tab-copy{flex-direction:column;gap:2px;display:flex}.home-hero-demo-progress{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.home-hero-demo-progress-item{background:#94a3b83d;border-radius:999px;height:4px;position:relative;overflow:hidden}.home-hero-demo-progress-fill{border-radius:inherit;transform-origin:0;width:100%;animation:home-demo-progress var(--home-hero-demo-progress-duration,6.4s) linear both;background:linear-gradient(90deg,#0d9488,#2563eb);position:absolute;inset:0 auto 0 0}.home-hero-demo.is-paused .home-hero-demo-progress-fill{animation-play-state:paused}.home-hero-demo-stage{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:16px;min-height:clamp(540px,48vw,640px);display:grid}.home-hero-demo-message,.home-hero-demo-thinking,.home-hero-demo-artifact{background:#ffffffd1;border:1px solid #94a3b824;border-radius:24px;flex-direction:column;min-height:0;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 38px #0f172a0d}.dark .home-hero-demo-message,.dark .home-hero-demo-thinking,.dark .home-hero-demo-artifact{background:#0f172ac7;border-color:#94a3b829;box-shadow:0 18px 38px #02061738}.home-hero-demo-column{grid-template-rows:minmax(132px,.92fr) minmax(228px,1.26fr) minmax(156px,1fr);gap:14px;min-height:0;display:grid}.home-hero-demo-column>*{min-height:0}.home-hero-demo-message,.home-hero-demo-thinking{height:100%;padding:16px 18px}.home-hero-demo-message.is-user{background:linear-gradient(135deg,#2563eb1a,#ffffffd6),#ffffffd1}.dark .home-hero-demo-message.is-user{background:linear-gradient(135deg,#2563eb29,#0f172ad1),#0f172acc}.home-hero-demo-message.is-assistant.is-pending{background:linear-gradient(#94a3b814,#ffffffd1),#ffffffd1}.dark .home-hero-demo-message.is-assistant.is-pending{background:linear-gradient(#94a3b81a,#0f172acc),#0f172acc}.home-hero-demo-avatar{border-radius:999px;flex:0 0 30px;width:30px;height:30px;font-size:.82rem;font-weight:700;line-height:1}.home-hero-demo-avatar.is-user{color:#f8fbff;background:linear-gradient(135deg,#0f3f7b,#2563eb)}.home-hero-demo-avatar.is-assistant{color:#0f3f7b;background:#0f3f7b14}.dark .home-hero-demo-avatar.is-assistant{color:#bfdbfe;background:#38bdf824}.home-hero-demo-message-head{justify-content:flex-start;margin-bottom:10px}.home-hero-demo-message-label{color:#10233f94;letter-spacing:.04em;text-transform:uppercase;font-size:.8rem;font-weight:700}.dark .home-hero-demo-message-label{color:#e5edf89e}.home-hero-demo-message-body{scrollbar-gutter:stable;color:#10233fdb;flex:1;min-height:0;margin:0;padding-right:4px;font-size:.96rem;line-height:1.72;overflow:auto}.dark .home-hero-demo-message-body{color:#e5edf8d1}.home-hero-demo-placeholder{color:#10233f7a}.dark .home-hero-demo-placeholder{color:#e5edf880}.home-hero-demo-caret{margin-left:2px;animation:1s step-end infinite home-caret-blink}.home-hero-demo-thinking-head{justify-content:flex-start;align-items:center;gap:12px}.home-hero-demo-thinking-copy{flex:1;gap:4px;min-width:0;display:grid}.home-hero-demo-thinking-copy strong,.home-hero-demo-artifact-title,.home-hero-document-brief-item h4{color:#10233f;margin:0;display:block}.dark .home-hero-demo-thinking-copy strong,.dark .home-hero-demo-artifact-title{color:#e5edf8}.home-hero-demo-thinking-copy span,.home-hero-demo-artifact-caption,.home-hero-document-brief-item p{color:#10233fa8;line-height:1.66;display:block}.dark .home-hero-demo-thinking-copy span,.dark .home-hero-demo-artifact-caption{color:#e5edf8ad}.home-hero-demo-thinking-list,.home-hero-document-list{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.home-hero-demo-thinking-list{scrollbar-gutter:stable;flex:1;min-height:0;padding-right:4px;overflow:auto}.home-hero-demo-thinking-item{color:#10233f8a;opacity:.56;background:#0f3f7b0d;border-radius:16px;align-items:center;gap:12px;padding:10px 12px;transition:opacity .18s,color .18s,background-color .18s,transform .18s;display:flex}.home-hero-demo-thinking-item>span:last-child{flex:1;min-width:0}.home-hero-demo-thinking-item.is-complete,.home-hero-demo-thinking-item.is-current{opacity:1;color:#10233fd1}.home-hero-demo-thinking-item.is-current{background:#2563eb14;transform:translate(3px)}.dark .home-hero-demo-thinking-item{color:#e5edf894;background:#1e293b9e}.dark .home-hero-demo-thinking-item.is-complete,.dark .home-hero-demo-thinking-item.is-current{color:#e5edf8d6}.dark .home-hero-demo-thinking-item.is-current{background:#38bdf81f}.home-hero-demo-thinking-icon{color:#0f3f7b;background:#0f3f7b14;border-radius:999px;flex:0 0 30px;width:30px;height:30px}.home-hero-demo-thinking-item.is-current .home-hero-demo-thinking-icon svg,.home-hero-demo-artifact-placeholder .home-hero-demo-spinner{animation:1.2s linear infinite home-demo-spin}.home-hero-demo-thinking-item.is-current .home-hero-demo-thinking-icon{color:#1d4ed8;background:#2563eb24}.home-hero-demo-thinking-item.is-complete .home-hero-demo-thinking-icon{color:#0f766e;background:#0d94881f}.dark .home-hero-demo-thinking-icon{color:#bfdbfe;background:#38bdf824}.dark .home-hero-demo-thinking-item.is-current .home-hero-demo-thinking-icon{color:#e0f2fe;background:#38bdf833}.dark .home-hero-demo-thinking-item.is-complete .home-hero-demo-thinking-icon{color:#a7f3d0;background:#10b98133}.home-hero-demo-artifact{gap:14px;height:100%;padding:16px 18px 18px;transition:opacity .28s,border-color .28s,box-shadow .28s}.home-hero-demo-artifact.is-visible{opacity:1;border-color:#2563eb2e;box-shadow:0 22px 44px #2563eb14}.dark .home-hero-demo-artifact.is-visible{border-color:#7dd3fc33;box-shadow:0 22px 44px #0206174d}.home-hero-demo-artifact.is-pending{opacity:.94}.home-hero-demo-artifact-head{align-items:flex-start}.home-hero-demo-chip-list{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.home-hero-demo-artifact-body{scrollbar-gutter:stable;color:#0f172a;background:#fffffffa;border:1px solid #e2e8f0e6;border-radius:20px;flex:1;min-height:0;padding:14px;overflow:auto}.home-hero-demo-artifact-placeholder{color:#0f172ab8;text-align:left;justify-content:center;align-items:center;gap:14px;min-height:100%;padding:18px;display:flex}.home-hero-demo-artifact-placeholder strong{color:#10233f;display:block}.home-hero-demo-artifact-placeholder p{margin:6px 0 0;line-height:1.68}.dark .home-hero-demo-artifact-placeholder{color:#e5edf8ad}.dark .home-hero-demo-artifact-placeholder strong{color:#e5edf8}.home-hero-demo-spinner{border:2px solid #0f172a29;border-top-color:#2563eb;border-radius:999px;width:18px;height:18px}.home-hero-document-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-height:100%;display:grid}.home-hero-document-card{background:#f8fafc;border:1px solid #e2e8f0eb;border-radius:18px;height:100%;padding:14px}.home-hero-document-card-top{justify-content:flex-start;margin-bottom:14px}.home-hero-document-list{counter-reset:home-hero-slide;margin-top:0}.home-hero-document-list li{color:#0f172a;padding-left:32px;line-height:1.58;position:relative}.home-hero-document-list li:before{counter-increment:home-hero-slide;content:counter(home-hero-slide);color:#1d4ed8;background:#dbeafe;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;font-size:.74rem;font-weight:800;display:inline-flex;position:absolute;top:.05em;left:0}.home-hero-document-brief{gap:12px;display:grid}.home-hero-document-brief-item h4{font-size:.9rem}.home-hero-document-brief-item p{font-size:.84rem}.home-demo-section-header{gap:18px;margin-bottom:clamp(28px,4vw,40px);display:grid}.home-demo-section-copy{max-width:820px}.home-demo-section-copy .home-section-description{max-width:760px}.home-hero-demo{--home-hero-demo-toolbar-height:78px;--home-hero-demo-ribbon-height:220px;--home-hero-demo-artifact-head-height:72px;grid-template-rows:var(--home-hero-demo-toolbar-height) minmax(0, 1fr);contain:layout paint;background:radial-gradient(circle at 100% 0,#2563eb14,#0000 28%),linear-gradient(#ffffffc7,#f1f5f9e6),#ffffffc2;border:1px solid #94a3b824;border-radius:34px;gap:14px;height:clamp(700px,84vh,940px);padding:clamp(18px,1.8vw,24px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff7a,0 26px 64px #0f172a14}.dark .home-hero-demo{background:radial-gradient(circle at 100% 0,#38bdf824,#0000 30%),linear-gradient(#1e293b85,#0f172abd),#0f172ac7;border-color:#94a3b82e;box-shadow:inset 0 1px #ffffff0a,0 26px 64px #02061742}.home-hero-demo-artifact-head,.home-artifact-pane-head,.home-ticket-card-head,.home-browser-chrome,.home-browser-table-head,.home-operations-action-head,.home-hero-demo-panel-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.home-hero-demo-toolbar{height:var(--home-hero-demo-toolbar-height);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:0;display:grid}.home-hero-demo-toolbar-meta,.home-hero-demo-toolbar-actions{flex-wrap:nowrap;align-items:center;gap:10px;display:flex}.home-hero-demo-toolbar-actions{justify-self:end}.home-hero-demo-kicker,.home-hero-demo-status,.home-hero-demo-panel-kicker,.home-hero-demo-panel-status,.home-artifact-pane-badge{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;padding:8px 12px;font-size:.76rem;font-weight:700;display:inline-flex}.home-hero-demo-kicker,.home-hero-demo-panel-kicker,.home-artifact-pane-badge{color:#1d4ed8;background:#2563eb14}.home-hero-demo-status,.home-hero-demo-panel-status{color:#10233fa8;text-align:center;white-space:nowrap;background:#ffffffb8;justify-content:center;min-width:8em}.dark .home-hero-demo-kicker,.dark .home-hero-demo-panel-kicker,.dark .home-artifact-pane-badge{color:#93c5fd;background:#38bdf81f}.dark .home-hero-demo-status,.dark .home-hero-demo-panel-status{color:#e5edf8b3;background:#0f172a9e}.home-hero-demo-control{color:#10233f;font:inherit;background:#ffffffc2;border:1px solid #2563eb29;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:.82rem;font-weight:700;transition:transform .18s,border-color .18s,box-shadow .18s,background-color .18s;display:inline-flex}.home-hero-demo-control:hover{border-color:#2563eb3d;transform:translateY(-1px);box-shadow:0 14px 30px #2563eb14}.home-hero-demo-control[aria-pressed=true]{color:#0f766e;background:#0d948814;border-color:#0d948838}.home-hero-demo-control-icon{justify-content:center;align-items:center;line-height:0;display:inline-flex}.dark .home-hero-demo-control{color:#e5edf8;background:#0f172ab8;border-color:#7dd3fc29}.dark .home-hero-demo-control[aria-pressed=true]{color:#a7f3d0;background:#10b9811f;border-color:#34d39942}.home-hero-demo-tabs{scrollbar-width:none;gap:10px;min-width:0;padding:2px 0 4px;display:flex;overflow-x:auto}.home-hero-demo-tabs::-webkit-scrollbar{display:none}.home-hero-demo-trace-rail::-webkit-scrollbar{display:none}.home-hero-demo-tab{color:#10233f;cursor:pointer;min-width:158px;font:inherit;text-align:left;background:#ffffffad;border:1px solid #94a3b829;border-radius:20px;flex:none;align-items:center;gap:10px;padding:12px 14px 16px;transition:transform .18s,border-color .18s,box-shadow .18s,background-color .18s;display:inline-flex;position:relative}.home-hero-demo-tab:hover:not(.is-active){border-color:#2563eb38;transform:translateY(-1px);box-shadow:0 16px 34px #2563eb14}.home-hero-demo-tab.is-active{background:#ffffffdb;border-color:#2563eb3d;box-shadow:0 16px 34px #2563eb1f}.home-hero-demo-tab:focus-visible,.home-hero-demo-control:focus-visible{outline-offset:3px;outline:2px solid #2563eb6b}.dark .home-hero-demo-tab{color:#e5edf8;background:#0f172abd}.dark .home-hero-demo-tab.is-active{background:#0f172ae0;border-color:#7dd3fc38;box-shadow:0 16px 34px #0206174d}.home-hero-demo-tab-icon,.home-hero-demo-control-icon,.home-hero-demo-trace-step-icon{flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:inline-flex}.home-hero-demo-tab-icon svg,.home-hero-demo-control-icon svg,.home-hero-demo-trace-step-icon svg{display:block}.home-hero-demo-tab-icon{color:#0f3f7b;background:linear-gradient(135deg,#0f3f7b1f,#2563eb2e);border-radius:14px;width:34px;height:34px}.dark .home-hero-demo-tab-icon{color:#bfdbfe}.home-hero-demo-tab-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.home-hero-demo-tab-copy strong{font-size:.92rem;line-height:1.3}.home-hero-demo-tab-copy span{color:#10233f99;font-size:.78rem}.dark .home-hero-demo-tab-copy span{color:#e5edf89e}.home-hero-demo-tab-progress{background:#94a3b833;border-radius:999px;height:3px;position:absolute;bottom:8px;left:12px;right:12px;overflow:hidden}.home-hero-demo-tab-progress-fill{border-radius:inherit;transform-origin:0;width:100%;animation:home-demo-progress var(--home-hero-demo-progress-duration,8s) linear both;background:linear-gradient(90deg,#0d9488,#2563eb);position:absolute;inset:0 auto 0 0}.home-hero-demo.is-paused .home-hero-demo-tab-progress-fill{animation-play-state:paused}.home-hero-demo-stage{grid-template-rows:var(--home-hero-demo-ribbon-height) minmax(0, 1fr);gap:14px;min-height:0;display:grid}.home-hero-demo-stage>*{min-width:0}.home-hero-demo-ribbon{height:var(--home-hero-demo-ribbon-height);grid-template-columns:minmax(0,1.16fr) minmax(320px,.84fr);gap:14px;min-height:0;display:grid}.home-hero-demo-task-summary,.home-hero-demo-trace-panel,.home-hero-demo-artifact{background:#ffffffd1;border:1px solid #94a3b824;border-radius:24px;flex-direction:column;min-height:0;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 38px #0f172a0d}.dark .home-hero-demo-task-summary,.dark .home-hero-demo-trace-panel,.dark .home-hero-demo-artifact{background:#0f172ac7;border-color:#94a3b829;box-shadow:0 18px 38px #02061738}.home-hero-demo-task-summary,.home-hero-demo-trace-panel{gap:12px;height:100%;padding:16px 18px}.home-hero-demo-task-summary{grid-template-rows:auto auto auto minmax(0,1fr);display:grid}.home-hero-demo-trace-panel{grid-template-rows:auto minmax(0,1fr);display:grid}.home-hero-demo-panel-head{align-items:flex-start}.home-hero-demo-panel-head h3,.home-artifact-pane-head strong,.home-hero-demo-artifact-title,.home-browser-section-head strong,.home-browser-form-status-head strong{color:#10233f;margin:8px 0 0;display:block}.dark .home-hero-demo-panel-head h3,.dark .home-hero-demo-artifact-title{color:#e5edf8}.home-hero-demo-task-summary .home-hero-demo-panel-head>div,.home-hero-demo-trace-panel .home-hero-demo-panel-head>div,.home-hero-demo-artifact-head>div:first-child{min-width:0}.home-hero-demo-task-summary .home-hero-demo-panel-head h3,.home-hero-demo-trace-panel .home-hero-demo-panel-head h3,.home-hero-demo-artifact-title,.home-hero-demo-artifact-caption{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.home-hero-demo-task-summary .home-hero-demo-panel-head h3{-webkit-line-clamp:2}.home-hero-demo-trace-panel .home-hero-demo-panel-head h3,.home-hero-demo-artifact-title{-webkit-line-clamp:1}.home-hero-demo-artifact-caption{-webkit-line-clamp:2}.home-hero-demo-task-brief,.home-hero-demo-artifact-caption,.home-artifact-pane-head span,.home-browser-address span,.home-browser-form-status p,.home-ticket-card p,.home-operations-panel p,.home-operations-action-card p,.home-ticket-resolution-card p,.home-browser-log-list p{color:#10233fb3;margin:0;line-height:1.68}.dark .home-hero-demo-task-brief,.dark .home-hero-demo-artifact-caption,.dark .home-artifact-pane-head span{color:#e5edf8ad}.home-hero-demo-task-brief,.home-hero-demo-task-request p,.home-hero-demo-trace-current p{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.home-hero-demo-task-brief{-webkit-line-clamp:2}.home-hero-demo-task-request{background:linear-gradient(135deg,#2563eb14,#ffffffeb),#ffffffe0;border:1px solid #94a3b824;border-radius:18px;gap:8px;padding:12px 14px;display:grid}.dark .home-hero-demo-task-request{background:linear-gradient(135deg,#2563eb29,#0f172ae0),#0f172ad6}.home-hero-demo-task-request span,.home-browser-field-label,.home-ticket-resolution-row span,.home-ticket-resolution-card span,.home-diagram-placeholder strong,.home-diagram-render-fallback strong,.home-hero-demo-trace-current span{display:block}.home-hero-demo-task-request span,.home-browser-field-label,.home-ticket-resolution-row span,.home-ticket-resolution-card span,.home-hero-demo-trace-current span{color:#10233f8f;letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:700}.dark .home-hero-demo-task-request span,.dark .home-hero-demo-trace-current span{color:#e5edf894}.home-hero-demo-task-request p{color:#10233fe0;-webkit-line-clamp:2;margin:0;line-height:1.7}.dark .home-hero-demo-task-request p{color:#e5edf8db}.home-hero-demo-task-fields{grid-template-columns:repeat(3,minmax(0,1fr));align-self:end;gap:8px;margin:0;display:grid}.home-hero-demo-task-fields div{background:#f8fafcd1;border:1px solid #94a3b824;border-radius:16px;gap:4px;min-width:0;padding:10px 12px;display:grid}.dark .home-hero-demo-task-fields div{background:#1e293ba3}.home-hero-demo-task-fields dt{color:#10233f8f;white-space:nowrap;margin:0;font-size:.78rem;font-weight:700}.home-hero-demo-task-fields dd{color:#10233f;text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.45;overflow:hidden}.dark .home-hero-demo-task-fields dt{color:#e5edf894}.dark .home-hero-demo-task-fields dd{color:#e5edf8}.home-hero-demo-trace-body{grid-template-rows:minmax(0,1fr) auto;gap:12px;min-height:0;display:grid}.home-hero-demo-trace-rail{align-content:start;gap:8px;margin:0;padding:0;list-style:none;display:grid}.home-hero-demo-trace-step{color:#10233f94;opacity:.7;background:0 0;border:none;border-radius:0;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:4px 0;transition:opacity .2s,color .2s,transform .2s;display:grid}.dark .home-hero-demo-trace-step{color:#e5edf899}.home-hero-demo-trace-step.is-complete,.home-hero-demo-trace-step.is-current{opacity:1}.home-hero-demo-trace-step.is-current{color:#1d4ed8;transform:translate(2px)}.home-hero-demo-trace-step.is-complete{color:#0f766e}.home-hero-demo-trace-step-icon{color:#0f3f7b;background:#0f3f7b14;border-radius:999px;width:20px;height:20px}.home-hero-demo-trace-step.is-current .home-hero-demo-trace-step-icon svg{animation:1.2s linear infinite home-demo-spin}.home-hero-demo-trace-step.is-current .home-hero-demo-trace-step-icon{color:#1d4ed8;background:#2563eb24}.home-hero-demo-trace-step.is-complete .home-hero-demo-trace-step-icon{color:#0f766e;background:#0d948824}.dark .home-hero-demo-trace-step-icon{color:#bfdbfe;background:#38bdf824}.dark .home-hero-demo-trace-step.is-complete .home-hero-demo-trace-step-icon{color:#a7f3d0}.home-hero-demo-trace-step-label{color:#10233f;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.76rem;font-weight:700;line-height:1.25;overflow:hidden}.dark .home-hero-demo-trace-step-label{color:#e5edf8}.home-hero-demo-trace-current{background:#ffffffc7;border:1px solid #94a3b824;border-radius:18px;align-content:start;gap:6px;min-height:76px;padding:12px 14px;display:grid}.dark .home-hero-demo-trace-current{background:#0f172ab8}.home-hero-demo-trace-current p{color:#10233fcc;-webkit-line-clamp:2;margin:0;line-height:1.64}.home-hero-demo-trace-current p strong,.home-browser-address strong,.home-browser-field-value,.home-browser-form-status-head strong,.home-ticket-resolution-row strong,.home-ticket-summary-item strong{color:#10233f}.dark .home-hero-demo-trace-current p,.dark .home-hero-demo-trace-current p strong{color:#e5edf8}.home-hero-demo-artifact{gap:12px;height:100%;min-height:0;padding:18px}.home-hero-demo-artifact-head{min-height:var(--home-hero-demo-artifact-head-height);align-items:flex-start}.home-hero-demo-artifact-title{font-size:1rem;font-weight:700}.home-hero-demo-chip-list{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-end;gap:8px;display:flex;overflow-x:auto}.home-hero-demo-chip{color:#1d4ed8;background:#2563eb14;border-radius:999px;align-items:center;padding:7px 10px;font-size:.78rem;font-weight:700;display:inline-flex}.dark .home-hero-demo-chip{color:#93c5fd;background:#38bdf81f}.home-hero-demo-artifact-body{color:#0f172a;background:#fffffffa;border:1px solid #e2e8f0e6;border-radius:20px;flex:1;min-height:0;padding:clamp(14px,1.2vw,18px);overflow:hidden}.home-hero-demo-scene{height:100%;min-height:0;animation:.22s cubic-bezier(.2,.8,.2,1) both home-scene-fade}.home-hero-demo-artifact-body>*{min-height:0}.home-diagram-workbench,.home-browser-preview,.home-ticket-preview,.home-operations-console{align-items:stretch;gap:14px;height:100%;min-height:0;display:grid}.home-diagram-workbench{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.home-browser-preview{grid-template-columns:minmax(0,1.18fr) minmax(280px,.82fr)}.home-ticket-preview{grid-template-columns:minmax(0,.98fr) minmax(0,1.02fr)}.home-diagram-pane,.home-operations-panel,.home-browser-window,.home-browser-log,.home-ticket-inbox,.home-ticket-resolution{background:#f8fafc;border:1px solid #e2e8f0eb;border-radius:18px;flex-direction:column;min-width:0;min-height:0;padding:14px;display:flex;overflow:hidden}.home-diagram-pane{gap:14px}.home-ticket-inbox{grid-template-rows:auto minmax(0,1fr);display:grid}.home-operations-console{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"trigger trigger trigger trigger segments segments segments segments report report report report""actions actions actions actions actions actions actions actions report report report report";align-content:stretch}.home-operations-console>*{min-width:0}.home-operations-panel--trigger{grid-area:trigger}.home-operations-panel--segments{grid-area:segments}.home-operations-panel--actions{grid-area:actions}.home-operations-panel--report{grid-area:report}.home-operations-panel{opacity:.72;gap:12px;transition:opacity .22s,transform .22s,border-color .22s,box-shadow .22s}.home-operations-panel.is-active{opacity:1;border-color:#2563eb38;transform:translateY(-2px);box-shadow:0 18px 34px #2563eb14}.home-operations-panel.is-report{min-height:100%}.home-operations-trigger-timeline{background:linear-gradient(135deg,#2563eb0f,#ffffffeb),#ffffffe0;border:1px solid #e2e8f0eb;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px 14px;padding:14px;display:grid;position:relative;overflow:hidden}.home-operations-trigger-node{background:#94a3b8;border-radius:999px;width:14px;height:14px;position:relative;box-shadow:0 0 0 5px #94a3b829}.home-operations-trigger-pulse{border-radius:inherit;opacity:0;border:1px solid #0000;position:absolute;inset:-8px}.home-operations-trigger-copy{gap:4px;min-width:0;display:grid}.home-operations-trigger-copy strong,.home-operations-trigger-copy span{display:block}.home-operations-trigger-copy strong{color:#10233f;font-size:.92rem;line-height:1.3}.home-operations-trigger-copy span{color:#10233f94;letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:700}.home-operations-trigger-track{background:#94a3b82e;border-radius:999px;grid-column:1/-1;height:8px;position:relative;overflow:hidden}.home-operations-trigger-wave{border-radius:inherit;opacity:0;background:linear-gradient(90deg,#0ea5e900,#2563ebd1,#10b98100);width:34%;position:absolute;inset:0 auto 0 0}.home-operations-trigger-timeline.is-pending .home-operations-trigger-copy strong{color:#10233fbd}.home-operations-trigger-timeline.is-triggering{border-color:#2563eb3d;box-shadow:inset 0 0 0 1px #2563eb0d}.home-operations-trigger-timeline.is-triggering .home-operations-trigger-node{background:#2563eb;box-shadow:0 0 0 6px #2563eb24}.home-operations-trigger-timeline.is-triggering .home-operations-trigger-pulse{border-color:#2563eb47;animation:1.5s ease-out infinite home-operations-trigger-pulse}.home-operations-trigger-timeline.is-triggering .home-operations-trigger-wave{opacity:1;animation:1.35s ease-in-out infinite home-operations-trigger-wave}.home-operations-trigger-timeline.has-triggered{background:linear-gradient(135deg,#0d948814,#ffffffeb),#ffffffe6;border-color:#0d94883d}.home-operations-trigger-timeline.has-triggered .home-operations-trigger-node{background:#0f766e;box-shadow:0 0 0 6px #0d948824}.home-operations-trigger-timeline.has-triggered .home-operations-trigger-copy span{color:#0f766e}.home-operations-trigger-timeline.has-triggered .home-operations-trigger-wave{opacity:1;background:linear-gradient(90deg,#0f766e,#14b8a6);width:100%}.home-operations-segment-grid{grid-template-columns:repeat(auto-fit,minmax(184px,1fr));gap:12px;display:grid}.home-operations-segment-card,.home-operations-action-card,.home-ticket-card,.home-ticket-summary-item,.home-browser-meta-chip{background:#fff;border:1px solid #e2e8f0eb;border-radius:16px;min-width:0;transition:opacity .22s,transform .22s,border-color .22s,box-shadow .22s}.home-operations-segment-card{opacity:.42;padding:12px;transform:translateY(6px)}.home-operations-segment-card.is-visible{opacity:1;transform:none}.home-operations-segment-card strong,.home-operations-action-card strong{color:#10233f;display:block}.home-operations-segment-label,.home-operations-metric-label,.home-ticket-summary-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.home-operations-segment-card span,.home-operations-action-head span,.home-ticket-meta,.home-browser-table-head{color:#10233f8f;font-size:.8rem}.home-operations-segment-card span{margin-top:6px;display:block}.home-operations-segment-card p,.home-operations-action-card p{overflow-wrap:anywhere;margin-top:10px}.home-operations-action-list{gap:12px;display:grid}.home-operations-action-card{opacity:.45;padding:12px;transform:translate(8px)}.home-operations-action-card.is-visible{opacity:1;transform:none}.home-operations-action-card.is-emphasis{border-color:#0d94883d;box-shadow:0 14px 28px #0d948814}.home-operations-report-metrics{grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:12px;display:grid}.home-ticket-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.home-operations-metric{opacity:.42;background:#fff;border:1px solid #e2e8f0eb;border-radius:16px;padding:14px;transition:opacity .22s,transform .22s;transform:translateY(6px)}.home-operations-metric.is-visible,.home-ticket-summary-item.is-visible{opacity:1;transform:none}.home-operations-metric span,.home-ticket-summary-item span{color:#10233f94;font-size:.8rem;display:block}.home-operations-metric strong,.home-ticket-summary-item strong{margin-top:8px;font-size:1.1rem}.home-operations-metric-value,.home-ticket-summary-value{white-space:nowrap}.home-diagram-code-list{scrollbar-gutter:stable;flex:1;gap:0;min-height:0;margin:0;padding:0 4px 0 0;list-style:none;display:grid;overflow:auto}.home-diagram-code-list li{opacity:.28;border-top:1px solid #e2e8f0eb;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:12px;padding:11px 0;transition:opacity .22s,transform .22s,color .22s;display:grid;transform:translate(8px)}.home-diagram-code-list li.is-visible{opacity:1;transform:none}.home-diagram-code-list li.is-current code{color:#1d4ed8}.home-diagram-code-number{color:#10233f70;font-variant-numeric:tabular-nums;font-size:.8rem}.home-diagram-code-list code{white-space:pre-wrap;word-break:break-word;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.84rem;line-height:1.72}.home-diagram-placeholder,.home-diagram-render-fallback{block-size:100%;inline-size:100%;text-align:center;color:#10233fa3;place-items:center;min-height:0;padding:24px;display:grid}.home-diagram-request-shell{background:linear-gradient(135deg,#2563eb14,#fffffff0),#ffffffe6;border:1px solid #94a3b824;border-radius:18px;flex:1;align-content:start;gap:14px;min-height:0;margin-top:0;padding:18px;display:grid}.dark .home-diagram-request-shell{background:linear-gradient(135deg,#2563eb29,#0f172ae0),#0f172ad6}.home-diagram-request-body{color:#10233fe0;white-space:pre-wrap;overflow-wrap:anywhere;min-height:7.2em;margin:0;font-size:.96rem;line-height:1.78}.dark .home-diagram-request-body{color:#e5edf8db}.home-diagram-request-caret{margin-left:2px;animation:1s step-end infinite home-caret-blink}.home-diagram-render-surface{min-height:0;background:#fff;border-radius:18px;flex:1;place-items:stretch stretch;min-block-size:clamp(300px,26vw,380px);padding:0;display:grid;position:relative;overflow:hidden}.home-diagram-render-surface.is-rendering{box-shadow:inset 0 0 0 1px #2563eb14}.home-diagram-render-viewport{box-sizing:border-box;block-size:100%;inline-size:100%;min-height:0;max-width:min(100%, var(--home-diagram-preview-max-width,460px));isolation:isolate;--home-diagram-preview-scale:.84;max-height:100%;margin:0 auto;padding:16px 20px 20px;display:grid;position:relative;overflow:hidden}.home-diagram-render-stage{place-items:center;min-width:0;min-height:0;display:grid;position:absolute;inset:16px 20px 20px;overflow:hidden}.home-diagram-render-svg{width:100%;max-width:100%;height:100%;min-height:0;transform:scale(var(--home-diagram-preview-scale));transform-origin:50%;place-items:center;transition:transform .22s;display:grid}.home-diagram-render-svg svg{width:auto;max-width:100%;height:auto;max-height:100%;margin:auto;display:block}.dark .home-diagram-render-surface{background:#0f172ad6}.home-diagram-render-viewport[data-graph-shape=tall]{--home-diagram-preview-scale:.76}.home-diagram-render-viewport[data-graph-shape=balanced]{--home-diagram-preview-scale:.82}.home-diagram-render-viewport[data-graph-shape=wide]{--home-diagram-preview-scale:.9}.home-diagram-render-svg .label text,.home-diagram-render-svg .nodeLabel,.home-diagram-render-svg .flowchart-label text{font-size:11px!important}.home-diagram-render-svg foreignObject div{font-size:11px!important;line-height:1.35!important}.home-browser-window{padding:0;overflow:hidden}.home-browser-chrome{background:linear-gradient(#edf3ff,#f8fbff);border-bottom:1px solid #e2e8f0eb;padding:12px 14px}.home-browser-controls{align-items:center;gap:6px;display:inline-flex}.home-browser-controls span{background:#94a3b88a;border-radius:999px;width:10px;height:10px}.home-browser-address{gap:2px;display:grid}.home-browser-address strong{margin:0}.home-browser-surface{flex-direction:column;min-height:0;display:flex}.home-browser-toolbar{background:#f8fafc;border-bottom:1px solid #e2e8f0eb;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px;display:grid}.home-browser-meta-chip{opacity:.45;padding:10px 12px}.home-browser-meta-chip.is-active{opacity:1;border-color:#2563eb38;box-shadow:0 10px 18px #2563eb0f}.home-browser-meta-chip span,.home-browser-meta-chip strong,.home-ticket-meta span{display:block}.home-browser-meta-chip span{color:#10233f8f;font-size:.78rem}.home-browser-meta-chip strong{color:#10233f;margin-top:6px}.home-browser-content{background:#f8fafc;grid-template-columns:minmax(0,1fr);min-height:clamp(360px,28vw,460px);padding:12px;display:grid;position:relative}.home-browser-content-pane{background:#fff;border:1px solid #e2e8f0eb;border-radius:18px;flex-direction:column;gap:16px;min-width:0;min-height:0;padding:18px;display:flex;overflow:hidden}.home-browser-form-pane{height:100%;position:relative}.home-browser-form-status{background:#f8fafce6;border:1px solid #e2e8f0eb;border-radius:18px;gap:10px;padding:14px 16px;display:grid}.home-browser-form-status.is-draft{background:#eff6fff0;border-color:#2563eb2e}.home-browser-form-status.is-invalid{background:#fef2f2f5;border-color:#ef444438}.home-browser-form-status.is-valid{background:#f0fdfaf5;border-color:#0d94883d}.home-browser-form-status-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.home-browser-form-status-head strong{margin:0;font-size:.96rem;line-height:1.4}.home-browser-form-status-head span,.home-browser-form-stat{color:#1d4ed8;letter-spacing:.04em;white-space:nowrap;background:#ffffffc7;border-radius:999px;justify-content:center;align-items:center;padding:6px 10px;font-size:.74rem;font-weight:700;display:inline-flex}.home-browser-form-status.is-invalid .home-browser-form-status-head span{color:#b91c1c}.home-browser-form-status.is-valid .home-browser-form-status-head span{color:#0f766e}.home-browser-form-sections{scrollbar-gutter:stable;flex:auto;gap:12px;min-width:0;min-height:0;padding-right:4px;display:grid;overflow:auto}.home-browser-section{gap:12px;min-width:0;display:grid}.home-browser-section-head{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.home-browser-section-head strong{margin:0;font-size:.92rem;line-height:1.3}.home-browser-section-head span{color:#1d4ed8;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#2563eb14;border-radius:999px;justify-content:center;align-items:center;padding:6px 10px;font-size:.74rem;font-weight:700;display:inline-flex}.home-browser-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.home-browser-field{align-content:start;gap:8px;min-width:0;display:grid}.home-browser-field.is-checkbox-field{grid-column:1/-1}.home-browser-field-shell{background:#f8fafc;border:1px solid #e2e8f0eb;border-radius:14px;align-content:start;gap:8px;min-width:0;min-height:108px;padding:14px;transition:border-color .22s,box-shadow .22s,background-color .22s,transform .22s;display:grid}.home-browser-field-shell.is-checkbox{min-height:88px}.home-browser-field-shell.is-draft{background:#eff6ffeb;border-color:#2563eb2e}.home-browser-field-shell.is-invalid{background:#fef2f2f5;border-color:#ef44443d;box-shadow:inset 0 0 0 1px #ef44440f}.home-browser-field-shell.is-valid{background:#f0fdfaf5;border-color:#0d94883d;box-shadow:inset 0 0 0 1px #0d94880f}.home-browser-field-value{overflow-wrap:anywhere;margin:0;font-size:.92rem;font-weight:700;line-height:1.5}.home-browser-checkbox-row{align-items:center;gap:10px;min-width:0;display:flex}.home-browser-checkbox-indicator{background:#ffffffe0;border:1.5px solid #94a3b8b8;border-radius:6px;flex:0 0 18px;width:18px;height:18px}.home-browser-checkbox-indicator.is-invalid{background:#fee2e2f5;border-color:#ef44447a}.home-browser-checkbox-indicator.is-checked{background:linear-gradient(135deg,#0f766e,#14b8a6);border-color:#0d948861;box-shadow:inset 0 0 0 3px #f0fdfaf5}.home-browser-field-helper{color:#10233f9e;margin:0;font-size:.78rem;line-height:1.55}.home-browser-field-helper.is-info{color:#1d4ed8}.home-browser-field-helper.is-invalid{color:#b91c1c}.home-browser-field-helper.is-valid{color:#0f766e}.home-preview-placeholder{background:linear-gradient(90deg,#e2e8f0b8 0%,#f8fafcf5 50%,#e2e8f0b8 100%) 0 0/200% 100%;border-radius:999px;animation:1.4s ease-in-out infinite home-placeholder-shimmer;display:block}.dark .home-preview-placeholder{background:linear-gradient(90deg,#475569b8 0%,#64748beb 50%,#475569b8 100%) 0 0/200% 100%}.home-preview-placeholder--inline{width:min(156px,100%);height:16px}.home-preview-placeholder--body{border-radius:12px;width:100%;min-height:28px}.home-browser-form-footer{gap:12px;display:grid}.home-browser-form-stats{flex-wrap:wrap;gap:8px;display:flex}.home-browser-form-stat{color:#10233fb8}.home-browser-submit{color:#f8fbff;height:46px;font:inherit;background:linear-gradient(135deg,#0f3f7b,#2563eb);border:none;border-radius:14px;font-weight:700}.home-browser-submit.is-ready,.home-browser-submit.is-complete{background:linear-gradient(135deg,#0f766e,#14b8a6)}.home-browser-log-list{gap:10px;min-height:0;margin:14px 0 0;padding:0;list-style:none;display:grid;overflow:visible}.home-browser-log-list li{opacity:.42;background:#fff;border:1px solid #e2e8f0eb;border-radius:16px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:12px;padding:12px;transition:opacity .22s,transform .22s;display:grid;transform:translateY(6px)}.home-browser-log-list li.is-visible{opacity:1;transform:none}.home-browser-log-list li.is-current{border-color:#2563eb38;box-shadow:0 14px 24px #2563eb14}.dark .home-browser-content-pane{background:#0f172ad1;border-color:#334155e6}.dark .home-browser-meta-chip{background:#0f172ac7}.dark .home-browser-address strong,.dark .home-browser-meta-chip strong,.dark .home-browser-section-head strong,.dark .home-browser-form-status-head strong,.dark .home-browser-field-value{color:#e5edf8}.dark .home-browser-address span,.dark .home-browser-meta-chip span,.dark .home-browser-field-label,.dark .home-browser-field-helper,.dark .home-browser-form-status p{color:#e5edf8b8}.dark .home-browser-form-status{background:#0f172ac2;border-color:#334155e6}.dark .home-browser-form-status.is-draft{background:#1e3a8a3d}.dark .home-browser-form-status.is-invalid{background:#7f1d1d47}.dark .home-browser-form-status.is-valid{background:#115e5947}.dark .home-browser-form-status-head span,.dark .home-browser-form-stat{color:#bfdbfe;background:#0f172ad6}.dark .home-browser-form-status.is-invalid .home-browser-form-status-head span{color:#fecaca}.dark .home-browser-form-status.is-valid .home-browser-form-status-head span{color:#a7f3d0}.dark .home-browser-field-shell{background:#1e293bb8;border-color:#334155e6}.dark .home-browser-field-shell.is-draft{background:#1e3a8a38}.dark .home-browser-field-shell.is-invalid{background:#7f1d1d47}.dark .home-browser-field-shell.is-valid{background:#115e5947}.dark .home-browser-checkbox-indicator{background:#0f172ae0;border-color:#94a3b88a}.dark .home-operations-trigger-timeline{background:linear-gradient(135deg,#2563eb24,#0f172ad6),#0f172acc;border-color:#334155e6}.dark .home-operations-trigger-copy strong{color:#e5edf8}.dark .home-operations-trigger-copy span{color:#e5edf899}.dark .home-operations-trigger-track{background:#334155e0}.dark .home-operations-trigger-timeline.is-triggering{border-color:#7dd3fc38}.dark .home-operations-trigger-timeline.has-triggered{background:linear-gradient(135deg,#0d94882e,#0f172ad6),#0f172ad1;border-color:#34d3993d}.dark .home-operations-trigger-timeline.has-triggered .home-operations-trigger-copy span{color:#a7f3d0}.home-browser-log-list span{color:#1d4ed8;background:#2563eb14;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:.8rem;font-weight:700;display:inline-flex}.home-ticket-list{align-content:start;gap:10px;margin-top:14px;display:grid}.home-ticket-card{opacity:.46;grid-template-rows:auto auto minmax(0,1fr);min-height:132px;padding:14px;display:grid;transform:translateY(6px)}.home-ticket-card.is-visible{opacity:1;transform:none}.home-ticket-card.is-active{border-color:#2563eb38;box-shadow:0 14px 24px #2563eb14}.home-ticket-card-head strong,.home-ticket-resolution-row strong,.home-ticket-resolution-card p{margin:0}.home-ticket-card-head strong,.home-ticket-card p,.home-ticket-resolution-row strong,.home-ticket-resolution-card p{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.home-ticket-card-head strong{-webkit-line-clamp:2}.home-ticket-meta{flex-wrap:wrap;gap:8px 10px;margin-top:8px;display:flex}.home-ticket-card p{overflow-wrap:anywhere;-webkit-line-clamp:2;margin-top:10px}.home-ticket-priority{border-radius:999px;align-items:center;padding:5px 8px;font-size:.74rem;font-weight:800;display:inline-flex}.home-ticket-priority.is-high{color:#b91c1c;background:#ef44441f}.home-ticket-priority.is-medium{color:#b45309;background:#f59e0b24}.home-ticket-priority.is-low{color:#1d4ed8;background:#2563eb1a}.home-ticket-resolution{flex-direction:column;gap:14px;display:flex}.home-ticket-resolution-body{grid-template-rows:repeat(2,minmax(72px,auto)) minmax(144px,auto);align-content:start;gap:12px;display:grid}.home-ticket-resolution-row,.home-ticket-resolution-card{background:#fff;border:1px solid #e2e8f0eb;border-radius:16px;padding:14px}.home-ticket-resolution-row{grid-template-columns:104px minmax(0,1fr);align-items:start;gap:12px;display:grid}.home-ticket-resolution-row strong{-webkit-line-clamp:2}.home-ticket-resolution-row strong.is-placeholder,.home-ticket-resolution-card p.is-placeholder{display:block}.home-ticket-resolution-card{grid-template-rows:auto minmax(0,1fr);min-height:144px;display:grid}.home-ticket-resolution-card p{color:#10233fbd;overflow-wrap:anywhere;-webkit-line-clamp:4;line-height:1.68}.home-ticket-resolution-card p.is-placeholder{margin-top:10px}.home-ticket-resolution-card .home-preview-placeholder--body{min-height:88px}.home-ticket-summary{gap:12px;margin-top:auto;display:grid}.home-ticket-summary-item{opacity:.42;align-content:start;min-height:88px;padding:14px;display:grid;transform:translateY(6px)}.home-compatibility{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff61;border-top:1px solid #94a3b829;border-bottom:1px solid #94a3b829;padding:18px 0 30px}.dark .home-compatibility{background:#08111f75}.home-compatibility-headline{flex-wrap:wrap;justify-content:space-between;gap:10px 18px;padding-bottom:18px;display:flex}.home-compatibility-title,.home-compatibility-description{margin:0}.home-compatibility-title{font-size:1rem;font-weight:700}.home-compatibility-description{color:#10233fa3;font-size:.94rem}.dark .home-compatibility-description{color:#e5edf89e}.home-compatibility-track-wrap{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.home-compatibility-measure{visibility:hidden;pointer-events:none;height:0;position:absolute;top:0;left:0;overflow:hidden}.home-compatibility-track{will-change:transform;gap:0;width:max-content;display:flex;transform:translate(0,0)}.home-compatibility-track.is-ready{animation:home-logo-marquee var(--home-compatibility-duration,28s) linear infinite}.home-compatibility-track-group{flex-shrink:0;gap:14px;min-width:max-content;padding-right:14px;display:flex}.home-compatibility-chip{color:#10233f;background:#ffffffb8;border:1px solid #94a3b829;border-radius:999px;align-items:center;gap:12px;min-width:144px;padding:10px 16px 10px 12px;display:inline-flex;box-shadow:0 12px 34px #0f172a0a}.home-compatibility-icon{color:#0f172a;background:linear-gradient(#f8fafcf5,#f1f5f9e0);border:1px solid #94a3b81f;border-radius:14px;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;box-shadow:inset 0 1px #ffffffb8,0 8px 18px #0f172a0d}.home-compatibility-icon svg{width:22px;height:22px;display:block}.home-compatibility-label{white-space:nowrap;font-size:.94rem;font-weight:700;line-height:1}.dark .home-compatibility-chip{color:#e5edf8;background:#0f172ab8}.dark .home-compatibility-icon{color:#f8fafc;background:linear-gradient(#1e293be6,#0f172af0);border-color:#94a3b82e;box-shadow:inset 0 1px #ffffff0f,0 8px 18px #0206173d}.home-workflow-layout{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:20px;display:grid}.home-workflow-card,.home-compare-surface,.home-execution-surface,.home-agent-seat-panel,.home-final-cta-surface{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffbd;border:1px solid #94a3b829;box-shadow:0 24px 60px #0f172a0f}.dark .home-workflow-card,.dark .home-compare-surface,.dark .home-execution-surface,.dark .home-agent-seat-panel,.dark .home-final-cta-surface{background:#0f172aa8;border-color:#94a3b829;box-shadow:0 24px 60px #02061742}.home-workflow-card-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.home-workflow-tag{color:#1d4ed8;background:#2563eb1a;border-radius:999px;align-items:center;padding:8px 12px;font-size:.8rem;font-weight:700;display:inline-flex}.dark .home-workflow-tag{color:#93c5fd;background:#38bdf81f}.home-workflow-icon-badge{color:#0f3f7b;background:linear-gradient(135deg,#0f3f7b1f,#2563eb2e);border-radius:16px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.dark .home-workflow-icon-badge{color:#bfdbfe}.home-workflow-card h3,.home-compare-label strong,.home-execution-step h3,.home-agent-seat-head h3,.home-final-cta-copy .home-section-title{margin:0;font-size:1.34rem;line-height:1.3}.home-workflow-description,.home-workflow-facts dd,.home-compare-cell p,.home-execution-step p,.home-agent-task-card p,.home-agent-message p,.home-agent-outcome-card p{color:#10233fbd}.dark .home-workflow-description,.dark .home-workflow-facts dd,.dark .home-compare-cell p,.dark .home-execution-step p,.dark .home-agent-task-card p,.dark .home-agent-message p,.dark .home-agent-outcome-card p{color:#e5edf8b8}.home-workflow-card{background:radial-gradient(circle at 100% 0,#2563eb12,#0000 32%),#fffc;border-radius:30px;gap:16px;padding:clamp(22px,3vw,30px);display:grid}.dark .home-workflow-card{background:radial-gradient(circle at 100% 0,#3b82f61f,#0000 34%),#0f172ab8}.home-workflow-description{margin:0;line-height:1.72}.home-workflow-facts{gap:10px;margin:0;padding:0;display:grid}.home-workflow-facts div{background:#f8fafcb8;border:1px solid #94a3b824;border-radius:18px;gap:6px;padding:12px 14px;display:grid}.dark .home-workflow-facts div{background:#1e293b94}.home-workflow-facts dt{color:#10233f8f;letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:700}.home-workflow-facts dd{margin:0;line-height:1.64}.dark .home-workflow-facts dt{color:#e5edf899}.home-workflow-signal-list{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.home-workflow-signal{color:#0f766e;background:#0d948814;border-radius:999px;align-items:center;padding:8px 12px;font-size:.8rem;font-weight:700;display:inline-flex}.dark .home-workflow-signal{color:#a7f3d0;background:#10b9811f}.home-compare-surface{border-radius:34px;gap:14px;padding:clamp(24px,3vw,32px);display:grid}.home-compare-table{gap:12px;display:grid}.home-compare-head,.home-compare-row{grid-template-columns:180px repeat(2,minmax(0,1fr));gap:12px;display:grid}.home-compare-head-blank{min-height:42px}.home-compare-head-pill{letter-spacing:.06em;text-transform:uppercase;border-radius:16px;justify-content:center;align-items:center;min-height:42px;padding:10px 12px;font-size:.82rem;font-weight:800;display:inline-flex}.home-compare-head-pill.is-before{color:#1d4ed8;background:#bfdbfe8f}.home-compare-head-pill.is-after{color:#0f766e;background:#d1fae5b8}.dark .home-compare-head-pill.is-before{color:#bfdbfe;background:#1e3a8a6b}.dark .home-compare-head-pill.is-after{color:#a7f3d0;background:#065f466b}.home-compare-label,.home-compare-cell{border:1px solid #94a3b824;border-radius:22px;min-width:0;padding:18px}.home-compare-label{background:#f8fafcd6;align-items:center;display:flex}.dark .home-compare-label{background:#1e293b9e}.home-compare-label strong{font-size:1rem}.home-compare-cell{background:#fffc;gap:10px;display:grid}.home-compare-cell.is-before{background:linear-gradient(135deg,#3b82f60a,#fffc),#fffc}.home-compare-cell.is-after{background:linear-gradient(135deg,#10b98114,#ffffffe0),#ffffffd6}.dark .home-compare-cell{background:#0f172ad1}.dark .home-compare-cell.is-before{background:linear-gradient(135deg,#2563eb29,#0f172ad6),#0f172ad1}.dark .home-compare-cell.is-after{background:linear-gradient(135deg,#10b98129,#0f172ad6),#0f172ad1}.home-compare-cell p{overflow-wrap:anywhere;margin:0;line-height:1.72}.home-compare-cell-label{color:#10233f94;letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:700;display:none}.dark .home-compare-cell-label{color:#e5edf899}.home-execution-surface{border-radius:34px;padding:clamp(24px,3vw,32px)}.home-execution-track{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.home-execution-step{background:#fffc;border:1px solid #94a3b824;border-radius:24px;min-width:0;padding:22px 18px;transition:transform .22s,border-color .22s,box-shadow .22s,background-color .22s,opacity .22s;position:relative}.home-execution-step:after{content:"";background:#94a3b842;width:14px;height:2px;position:absolute;top:30px;right:-14px}.home-execution-step:last-child:after{display:none}.dark .home-execution-step{background:#0f172ac7}.home-execution-step.is-complete{background:linear-gradient(#10b98114,#ffffffd1),#ffffffd1;border-color:#0d948833}.home-execution-step.is-active{--home-card-lift:-4px;background:linear-gradient(#2563eb14,#ffffffd1),#ffffffd6;border-color:#2563eb3d;box-shadow:0 22px 40px #2563eb1f}.dark .home-execution-step.is-complete{background:linear-gradient(#10b98124,#0f172acc),#0f172acc}.dark .home-execution-step.is-active{background:linear-gradient(#2563eb29,#0f172ad1),#0f172ad1}.home-execution-index,.home-execution-signal{letter-spacing:.04em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;font-size:.76rem;font-weight:800;display:inline-flex}.home-execution-index{color:#1d4ed8;background:#2563eb14;margin-bottom:12px;padding:7px 10px}.home-execution-signal{color:#10233fb3;background:#0f172a0d;margin-bottom:14px;padding:7px 10px}.dark .home-execution-index{color:#93c5fd;background:#38bdf81f}.dark .home-execution-signal{color:#e5edf8b8;background:#1e293bd1}.home-execution-step h3{font-size:1.1rem}.home-execution-step p{overflow-wrap:anywhere;margin:12px 0 0;line-height:1.68}.home-agent-seat{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:20px;display:grid}.home-agent-seat-panel{border-radius:32px;flex-direction:column;gap:16px;min-width:0;padding:clamp(22px,3vw,30px);display:flex}.home-agent-seat-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.home-agent-seat-head>div{min-width:0}.home-agent-seat-kicker{color:#1d4ed8;letter-spacing:.04em;text-transform:uppercase;background:#2563eb14;border-radius:999px;align-items:center;padding:8px 12px;font-size:.78rem;font-weight:700;display:inline-flex}.dark .home-agent-seat-kicker{color:#93c5fd;background:#38bdf81f}.home-agent-seat-head h3{margin-top:12px;font-size:1.22rem}.home-agent-seat-status{color:#10233fb8;white-space:nowrap;background:#0f172a0d;border-radius:999px;justify-content:center;align-items:center;padding:8px 12px;font-size:.8rem;font-weight:700;display:inline-flex}.dark .home-agent-seat-status{color:#e5edf8b8;background:#1e293bd1}.home-agent-task-card{background:linear-gradient(135deg,#2563eb14,#ffffffeb),#ffffffe0;border:1px solid #94a3b824;border-radius:22px;gap:8px;padding:16px 18px;display:grid}.dark .home-agent-task-card{background:linear-gradient(135deg,#2563eb2e,#0f172ae0),#0f172ad6}.home-agent-task-card span{color:#10233f8f;letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:700;display:block}.dark .home-agent-task-card span{color:#e5edf899}.home-agent-task-card p{margin:0;line-height:1.72}.home-agent-message-list,.home-agent-outcome-list{gap:12px;display:grid}.home-agent-message,.home-agent-outcome-card{opacity:.42;background:#fff;border:1px solid #e2e8f0eb;border-radius:24px;min-width:0;transition:opacity .22s,transform .22s,border-color .22s,box-shadow .22s,background-color .22s;transform:translateY(8px)}.dark .home-agent-message,.dark .home-agent-outcome-card{background:#0f172ad1;border-color:#334155eb}.home-agent-message.is-visible,.home-agent-outcome-card.is-visible{opacity:1;transform:none}.home-agent-message{padding:16px 18px}.home-agent-message-head{align-items:center;gap:12px;display:flex}.home-agent-avatar{color:#f8fbff;border-radius:14px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;font-size:.92rem;font-weight:800;display:inline-flex}.home-agent-message.is-strategy .home-agent-avatar{background:linear-gradient(135deg,#1d4ed8,#3b82f6)}.home-agent-message.is-execution .home-agent-avatar{background:linear-gradient(135deg,#0f766e,#14b8a6)}.home-agent-message.is-validation .home-agent-avatar{background:linear-gradient(135deg,#b45309,#f59e0b)}.home-agent-message-meta{flex:1;gap:2px;min-width:0;display:grid}.home-agent-message-meta strong,.home-agent-outcome-card span{display:block}.home-agent-message-meta strong{color:#10233f}.dark .home-agent-message-meta strong{color:#e5edf8}.home-agent-message-meta span,.home-agent-focus,.home-agent-outcome-card span{color:#10233f94;letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:700}.dark .home-agent-message-meta span,.dark .home-agent-focus,.dark .home-agent-outcome-card span{color:#e5edf899}.home-agent-focus{white-space:nowrap;background:#0f172a0d;border-radius:999px;justify-content:center;align-items:center;padding:7px 10px;display:inline-flex}.dark .home-agent-focus{background:#1e293bd1}.home-agent-message p{overflow-wrap:anywhere;margin:14px 0 0;line-height:1.72}.home-agent-message.is-active{--home-card-lift:-4px}.home-agent-message.is-active.is-strategy{border-color:#2563eb3d;box-shadow:0 20px 36px #2563eb1f}.home-agent-message.is-active.is-execution{border-color:#0d94883d;box-shadow:0 20px 36px #0d94881f}.home-agent-message.is-active.is-validation{border-color:#f59e0b3d;box-shadow:0 20px 36px #f59e0b1f}.home-agent-outcome-list{margin-top:auto}.home-agent-outcome-card{padding:16px 18px}.home-agent-outcome-card.is-active{background:linear-gradient(135deg,#10b98114,#ffffffe0),#ffffffdb;border-color:#0d94883d;box-shadow:0 20px 36px #0d94881f}.dark .home-agent-outcome-card.is-active{background:linear-gradient(135deg,#10b98129,#0f172ad6),#0f172ad6}.home-agent-outcome-card p{overflow-wrap:anywhere;margin:10px 0 0;line-height:1.72}.home-loop-surface,.home-agent-panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffbd;border:1px solid #94a3b829;box-shadow:0 24px 60px #0f172a0f}.dark .home-loop-surface,.dark .home-agent-panel{background:#0f172aa8;border-color:#94a3b829;box-shadow:0 24px 60px #02061742}.home-loop-surface{background:radial-gradient(circle at 100% 0,#2563eb0f,#0000 28%),#ffffffc7;border-radius:34px;gap:20px;padding:clamp(24px,3vw,32px);display:grid}.dark .home-loop-surface{background:radial-gradient(circle at 100% 0,#38bdf81f,#0000 30%),#0f172ab8}.home-loop-track{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.home-loop-track-step{appearance:none;text-align:left;cursor:pointer;background:#ffffffd6;border:1px solid #94a3b824;border-radius:22px;gap:8px;min-width:0;padding:16px 18px;transition:transform .22s,border-color .22s,box-shadow .22s,background-color .22s;display:grid}.dark .home-loop-track-step{background:#0f172ac7}.home-loop-track-step:hover,.home-loop-track-step.is-active{--home-card-lift:-4px}.home-loop-track-step.is-active{background:linear-gradient(#2563eb14,#ffffffdb),#ffffffd6;border-color:#2563eb3d;box-shadow:0 20px 36px #2563eb1f}.home-loop-track-step.is-complete{background:linear-gradient(#10b98114,#ffffffd6),#ffffffd1;border-color:#0d948833}.dark .home-loop-track-step.is-active{background:linear-gradient(#2563eb29,#0f172ad1),#0f172acc}.dark .home-loop-track-step.is-complete{background:linear-gradient(#10b98129,#0f172ad1),#0f172acc}.home-loop-track-label,.home-loop-track-status,.home-loop-stage-label,.home-loop-stage-kicker{letter-spacing:.04em;text-transform:uppercase;align-items:center;font-size:.78rem;font-weight:700;display:inline-flex}.home-loop-track-label,.home-loop-stage-label,.home-loop-stage-kicker{color:#2563eb}.dark .home-loop-track-label,.dark .home-loop-stage-label,.dark .home-loop-stage-kicker{color:#93c5fd}.home-loop-track-step strong,.home-loop-stage-copy h3,.home-agent-trigger-copy h3,.home-agent-panel-head h3{margin:0;font-size:1.22rem;line-height:1.3}.home-loop-track-status{color:#10233f9e}.dark .home-loop-track-status{color:#e5edf8a3}.home-loop-stage{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:16px;display:grid}.home-loop-stage-card{background:#fffc;border:1px solid #94a3b824;border-radius:28px;gap:16px;min-width:0;padding:22px;display:grid}.dark .home-loop-stage-card{background:#0f172acc}.home-loop-stage-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.home-loop-actor-pill,.home-loop-stage-status,.home-agent-panel-kicker,.home-agent-panel-status,.home-agent-trigger-chip,.home-agent-moderator-status,.home-agent-presence-focus,.home-agent-presence-status,.home-agent-minute-note span{letter-spacing:.04em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:7px 11px;font-size:.78rem;font-weight:700;display:inline-flex}.home-loop-actor-pill.is-system{color:#1d4ed8;background:#2563eb14}.home-loop-actor-pill.is-agent{color:#0f766e;background:#10b9811a}.home-loop-actor-pill.is-human{color:#b45309;background:#f59e0b1f}.dark .home-loop-actor-pill.is-system{color:#bfdbfe;background:#38bdf81f}.dark .home-loop-actor-pill.is-agent{color:#a7f3d0;background:#10b98124}.dark .home-loop-actor-pill.is-human{color:#fcd34d;background:#f59e0b29}.home-loop-stage-status,.home-agent-panel-status,.home-agent-moderator-status,.home-agent-presence-status{color:#10233fad;background:#0f172a0d}.dark .home-loop-stage-status,.dark .home-agent-panel-status,.dark .home-agent-moderator-status,.dark .home-agent-presence-status{color:#e5edf8b8;background:#1e293bd1}.home-loop-stage-copy{gap:10px;display:grid}.home-loop-stage-copy p,.home-agent-trigger-copy p,.home-agent-moderator-card p,.home-agent-transcript-card p,.home-agent-minute-card p,.home-agent-minute-placeholder p{color:#10233fbd;margin:0;line-height:1.72}.dark .home-loop-stage-copy p,.dark .home-agent-trigger-copy p,.dark .home-agent-moderator-card p,.dark .home-agent-transcript-card p,.dark .home-agent-minute-card p,.dark .home-agent-minute-placeholder p{color:#e5edf8b8}.home-loop-checkpoint-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.home-loop-checkpoint-list li,.home-loop-ledger-row{background:#f8fafcd1;border:1px solid #94a3b824;border-radius:20px;gap:6px;padding:14px 16px;display:grid}.dark .home-loop-checkpoint-list li,.dark .home-loop-ledger-row{background:#1e293b99}.home-loop-ledger-list{gap:10px;display:grid}.home-loop-ledger-row span,.home-loop-ledger-row strong{display:block}.home-loop-ledger-row span{color:#10233f8f;letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:700}.home-loop-ledger-row strong{color:#10233f}.home-loop-ledger-row p{color:#10233fb8;margin:0}.dark .home-loop-ledger-row span{color:#e5edf899}.dark .home-loop-ledger-row strong{color:#e5edf8}.dark .home-loop-ledger-row p{color:#e5edf8b8}.home-loop-ledger-row.is-active,.home-loop-ledger-row.is-complete{border-color:#0d948829}.home-agent-roundtable{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:20px;display:grid}.home-agent-panel{border-radius:32px;flex-direction:column;gap:16px;min-width:0;padding:clamp(22px,3vw,30px);display:flex}.home-agent-trigger-bar{background:linear-gradient(135deg,#2563eb14,#ffffffe6),#ffffffdb;border:1px solid #94a3b824;border-radius:26px;gap:14px;padding:18px;display:grid}.dark .home-agent-trigger-bar{background:linear-gradient(135deg,#2563eb2e,#0f172ae0),#0f172ad6}.home-agent-panel-kicker{color:#1d4ed8;background:#2563eb14}.dark .home-agent-panel-kicker{color:#93c5fd;background:#38bdf81f}.home-agent-trigger-copy h3,.home-agent-panel-head h3{margin-top:10px}.home-agent-trigger-meta{flex-wrap:wrap;gap:8px;display:flex}.home-agent-trigger-chip,.home-agent-minute-note span{color:#10233fb8;background:#ffffffc7}.home-agent-trigger-chip.is-strong{color:#0f766e;background:#10b9811f}.dark .home-agent-trigger-chip,.dark .home-agent-minute-note span{color:#e5edf8b8;background:#1e293bd1}.dark .home-agent-trigger-chip.is-strong{color:#a7f3d0;background:#10b98129}.home-agent-moderator-card,.home-agent-transcript-card,.home-agent-minute-card,.home-agent-minute-placeholder,.home-agent-minute-note,.home-agent-presence-seat{background:#ffffffd1;border:1px solid #94a3b824;border-radius:24px}.dark .home-agent-moderator-card,.dark .home-agent-transcript-card,.dark .home-agent-minute-card,.dark .home-agent-minute-placeholder,.dark .home-agent-minute-note,.dark .home-agent-presence-seat{background:#0f172ad1}.home-agent-moderator-card{opacity:0;gap:12px;padding:16px 18px;transition:opacity .22s,transform .22s,border-color .22s,box-shadow .22s;display:grid;transform:translateY(8px)}.home-agent-moderator-card.is-visible{opacity:1;transform:none}.home-agent-moderator-card.is-active{border-color:#2563eb3d;box-shadow:0 18px 34px #2563eb1f}.home-agent-moderator-head,.home-agent-panel-head,.home-agent-transcript-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.home-agent-moderator-head strong,.home-agent-transcript-head strong,.home-agent-presence-head strong,.home-agent-minute-placeholder strong{color:#10233f}.dark .home-agent-moderator-head strong,.dark .home-agent-transcript-head strong,.dark .home-agent-presence-head strong,.dark .home-agent-minute-placeholder strong{color:#e5edf8}.home-agent-moderator-head span,.home-agent-transcript-head span,.home-agent-presence-head span,.home-agent-minute-card span{color:#10233f94;letter-spacing:.04em;font-size:.78rem;font-weight:700}.dark .home-agent-moderator-head span,.dark .home-agent-transcript-head span,.dark .home-agent-presence-head span,.dark .home-agent-minute-card span{color:#e5edf899}.home-agent-presence-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid;position:relative}.home-agent-presence-grid:before{content:"";pointer-events:none;background:linear-gradient(90deg,#2563eb1f,#10b98129,#f59e0b24);height:1px;position:absolute;top:36px;left:10%;right:10%}.home-agent-presence-seat{gap:14px;min-width:0;min-height:156px;padding:16px 18px;transition:transform .22s,border-color .22s,box-shadow .22s,background-color .22s;display:grid;position:relative}.home-agent-presence-seat.is-active,.home-agent-presence-seat.is-synced{--home-card-lift:-4px}.home-agent-presence-seat.is-strategy.is-active{border-color:#2563eb3d;box-shadow:0 20px 36px #2563eb1f}.home-agent-presence-seat.is-execution.is-active{border-color:#0d94883d;box-shadow:0 20px 36px #0d94881f}.home-agent-presence-seat.is-validation.is-active{border-color:#f59e0b3d;box-shadow:0 20px 36px #f59e0b1f}.home-agent-presence-seat.is-synced{background:linear-gradient(135deg,#10b98114,#ffffffe0),#ffffffd6;border-color:#10b98138}.dark .home-agent-presence-seat.is-synced{background:linear-gradient(135deg,#10b98129,#0f172ad6),#0f172ad6}.home-agent-presence-head{align-items:center;gap:12px;display:flex}.home-agent-presence-avatar{color:#f8fbff;border-radius:14px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;font-size:.92rem;font-weight:800;display:inline-flex}.home-agent-presence-seat.is-strategy .home-agent-presence-avatar{background:linear-gradient(135deg,#1d4ed8,#3b82f6)}.home-agent-presence-seat.is-execution .home-agent-presence-avatar{background:linear-gradient(135deg,#0f766e,#14b8a6)}.home-agent-presence-seat.is-validation .home-agent-presence-avatar{background:linear-gradient(135deg,#b45309,#f59e0b)}.home-agent-presence-meta{align-content:start;align-items:start;gap:10px;min-height:78px;display:grid}.home-agent-presence-focus{color:#10233fad;background:#0f172a0d;justify-content:flex-start}.dark .home-agent-presence-focus{color:#e5edf8b8;background:#1e293bd1}.home-agent-presence-focus,.home-agent-presence-status{white-space:normal;overflow-wrap:anywhere;width:fit-content;max-width:100%;min-height:34px;line-height:1.35}.home-agent-transcript-list,.home-agent-minute-list{gap:12px;display:grid}.home-agent-transcript-list{align-content:start}.home-agent-transcript-card,.home-agent-minute-card{padding:16px 18px;transition:transform .22s,border-color .22s,box-shadow .22s,opacity .22s}.home-agent-transcript-card.is-active,.home-agent-minute-card.is-active{--home-card-lift:-4px}.home-agent-transcript-card.is-strategy.is-active{border-color:#2563eb3d;box-shadow:0 20px 36px #2563eb1f}.home-agent-transcript-card.is-execution.is-active{border-color:#0d94883d;box-shadow:0 20px 36px #0d94881f}.home-agent-transcript-card.is-validation.is-active{border-color:#f59e0b3d;box-shadow:0 20px 36px #f59e0b1f}.home-agent-transcript-card.is-pending{opacity:.68}.home-agent-transcript-body{display:grid}.home-agent-transcript-measure,.home-agent-transcript-live{grid-area:1/1;margin:12px 0 0;line-height:1.72}.home-agent-transcript-measure{visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}.home-agent-transcript-live{position:relative}.home-agent-minute-note{gap:10px;padding:16px 18px;display:grid}.home-agent-minute-note p{margin:0;font-size:1rem;font-weight:700}.home-agent-minute-card.is-active{background:linear-gradient(135deg,#10b98114,#ffffffe0),#ffffffdb;border-color:#10b98138;box-shadow:0 20px 36px #10b9811f}.dark .home-agent-minute-card.is-active{background:linear-gradient(135deg,#10b98129,#0f172ad6),#0f172ad6}.home-agent-minute-placeholder{align-content:center;gap:8px;min-height:220px;padding:18px;display:grid}.home-agent-minute-list{align-content:start;min-height:360px}.home-agent-type-caret{vertical-align:text-bottom;background:currentColor;border-radius:999px;width:7px;height:1em;margin-left:4px;animation:1s step-end infinite home-caret-blink;display:inline-block}.home-loop-track-step:focus-visible{outline-offset:3px;outline:2px solid #2563eb6b}.home-final-cta{padding-top:12px}.home-final-cta-surface{background:radial-gradient(circle at 100% 0,#2563eb14,#0000 28%),#ffffffd1;border-radius:34px;justify-content:space-between;align-items:center;gap:28px;padding:clamp(28px,3vw,40px);display:flex}.dark .home-final-cta-surface{background:radial-gradient(circle at 100% 0,#38bdf81f,#0000 30%),#0f172ac2}.home-final-cta-copy{max-width:720px}.home-final-cta-copy .home-section-title{font-size:clamp(2.2rem,4vw,3.5rem)}.home-final-cta-copy .home-section-description{margin-top:16px}.home-final-cta-actions{flex-direction:column;gap:12px;min-width:200px;display:flex}.home-hero-workbench{contain:layout paint;background:radial-gradient(circle at 100% 0,#2563eb14,#0000 28%),linear-gradient(#ffffffc7,#f1f5f9e6),#ffffffc2;border:1px solid #94a3b824;border-radius:34px;grid-template-rows:auto minmax(0,1fr);gap:18px;padding:clamp(18px,1.8vw,24px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff7a,0 26px 64px #0f172a14}.home-hero-workbench>*{min-width:0}.dark .home-hero-workbench{background:radial-gradient(circle at 100% 0,#38bdf824,#0000 30%),linear-gradient(#1e293b85,#0f172abd),#0f172ac7;border-color:#94a3b82e;box-shadow:inset 0 1px #ffffff0a,0 26px 64px #02061742}.home-hero-workbench-toolbar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"meta actions""tabs tabs";align-items:start;gap:14px;display:grid}.home-hero-workbench-toolbar-meta,.home-hero-workbench-toolbar-actions{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.home-hero-workbench-toolbar-meta{grid-area:meta}.home-hero-workbench-toolbar-actions{grid-area:actions;justify-self:end}.home-hero-workbench-kicker,.home-hero-workbench-status,.home-hero-workbench-panel-kicker,.home-hero-workbench-panel-status{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:8px 12px;font-size:.76rem;font-weight:700;display:inline-flex}.home-hero-workbench-kicker,.home-hero-workbench-panel-kicker{color:#1d4ed8;background:#2563eb14}.home-hero-workbench-status,.home-hero-workbench-panel-status{color:#10233fa8;text-align:center;background:#ffffffb8}.home-hero-workbench-status{min-width:8.5em}.home-hero-workbench-panel-status{min-width:6.25em}.dark .home-hero-workbench-kicker,.dark .home-hero-workbench-panel-kicker{color:#93c5fd;background:#38bdf81f}.dark .home-hero-workbench-status,.dark .home-hero-workbench-panel-status{color:#e5edf8b3;background:#0f172a9e}.home-hero-workbench-control{color:#10233f;min-width:116px;font:inherit;white-space:nowrap;background:#ffffffc2;border:1px solid #2563eb29;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:.82rem;font-weight:700;transition:border-color .18s,box-shadow .18s,background-color .18s,color .18s;display:inline-flex}.home-hero-workbench-control:hover{border-color:#2563eb3d;box-shadow:0 14px 30px #2563eb14}.home-hero-workbench-control[aria-pressed=true]{color:#0f766e;background:#0d948814;border-color:#0d948838}.home-hero-workbench-tab:focus-visible,.home-hero-workbench-rail-toggle:focus-visible,.home-hero-workbench-control:focus-visible{outline-offset:3px;outline:2px solid #2563eb6b}.home-hero-workbench-control-icon,.home-hero-workbench-tab-icon,.home-hero-workbench-trace-step-icon{flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:inline-flex}.home-hero-workbench-control-icon svg,.home-hero-workbench-tab-icon svg,.home-hero-workbench-trace-step-icon svg{display:block}.dark .home-hero-workbench-control{color:#e5edf8;background:#0f172ab8;border-color:#7dd3fc29}.dark .home-hero-workbench-control[aria-pressed=true]{color:#a7f3d0;background:#10b9811f;border-color:#34d39942}.home-hero-workbench-tabs{grid-area:tabs;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0;padding:0;display:grid;overflow:visible}.home-hero-workbench-tabs::-webkit-scrollbar{display:none}.home-hero-workbench-trace-rail::-webkit-scrollbar{display:none}.home-hero-workbench-tab{color:#10233f;cursor:pointer;width:100%;min-width:0;max-width:none;min-height:74px;font:inherit;text-align:left;background:#ffffffad;border:1px solid #94a3b829;border-radius:20px;align-items:flex-start;gap:10px;padding:12px 14px 16px;transition:border-color .18s,box-shadow .18s,background-color .18s;display:inline-flex;position:relative}.home-hero-workbench-tab:hover:not(.is-active){border-color:#2563eb38;box-shadow:0 16px 34px #2563eb14}.home-hero-workbench-tab.is-active{background:#ffffffdb;border-color:#2563eb3d;box-shadow:0 16px 34px #2563eb1f}.dark .home-hero-workbench-tab{color:#e5edf8;background:#0f172abd}.dark .home-hero-workbench-tab.is-active{background:#0f172ae0;border-color:#7dd3fc38;box-shadow:0 16px 34px #0206174d}.home-hero-workbench-tab-icon{color:#0f3f7b;background:linear-gradient(135deg,#0f3f7b1f,#2563eb2e);border-radius:14px;width:34px;height:34px}.dark .home-hero-workbench-tab-icon{color:#bfdbfe}.home-hero-workbench-tab-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.home-hero-workbench-tab-copy strong,.home-hero-workbench-tab-copy span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.home-hero-workbench-tab-copy strong{font-size:.92rem;line-height:1.3}.home-hero-workbench-tab-copy span{color:#10233f99;font-size:.78rem}.dark .home-hero-workbench-tab-copy span{color:#e5edf89e}.home-hero-workbench-tab-progress{background:#94a3b833;border-radius:999px;height:3px;position:absolute;bottom:8px;left:12px;right:12px;overflow:hidden}.home-hero-workbench-tab-progress-fill{border-radius:inherit;transform-origin:0;width:100%;animation:home-demo-progress var(--home-hero-demo-progress-duration,8s) linear both;background:linear-gradient(90deg,#0d9488,#2563eb);position:absolute;inset:0 auto 0 0}.home-hero-workbench.is-paused .home-hero-workbench-tab-progress-fill{animation-play-state:paused}.home-hero-workbench-stage{grid-template-columns:minmax(0,1.26fr) minmax(320px,.74fr);grid-template-areas:"canvas rail";align-items:stretch;gap:16px;display:grid}.home-hero-workbench-stage>*{min-width:0}.home-hero-workbench-rail{flex-direction:column;grid-area:rail;gap:14px;height:100%;min-height:0;display:flex}.home-hero-workbench-rail-panel{flex-direction:column;gap:12px;min-width:0;min-height:0;display:flex}.home-hero-workbench-rail-panel:first-child{flex:none}.home-hero-workbench-rail-panel:last-child{flex:auto}.home-hero-workbench-rail-panel>article{min-height:0}.home-hero-workbench-task-card{flex:none}.home-hero-workbench-rail-toggle{color:#10233f;cursor:pointer;width:100%;font:inherit;text-align:left;background:#ffffffc2;border:1px solid #94a3b829;border-radius:20px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;transition:border-color .18s,box-shadow .18s,background-color .18s;display:none}.home-hero-workbench-rail-toggle:hover{border-color:#2563eb38;box-shadow:0 14px 30px #2563eb14}.home-hero-workbench-rail-toggle-copy{gap:4px;min-width:0;display:grid}.home-hero-workbench-rail-toggle-copy strong,.home-hero-workbench-rail-toggle-copy span{display:block}.home-hero-workbench-rail-toggle-copy strong{color:#10233f;font-size:.92rem;line-height:1.3}.home-hero-workbench-rail-toggle-copy span{color:#10233f94;letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:700}.home-hero-workbench-rail-toggle-icon{flex-shrink:0;justify-content:center;align-items:center;line-height:0;transition:transform .18s;display:inline-flex}.home-hero-workbench-rail-panel.is-open .home-hero-workbench-rail-toggle-icon{transform:rotate(180deg)}.dark .home-hero-workbench-rail-toggle{color:#e5edf8;background:#0f172ab8;border-color:#94a3b82e}.dark .home-hero-workbench-rail-toggle-copy strong{color:#e5edf8}.dark .home-hero-workbench-rail-toggle-copy span{color:#e5edf894}.home-hero-workbench-task-card,.home-hero-workbench-trace-card,.home-hero-workbench-canvas{background:#ffffffd1;border:1px solid #94a3b824;border-radius:24px;flex-direction:column;min-height:0;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 38px #0f172a0d}.dark .home-hero-workbench-task-card,.dark .home-hero-workbench-trace-card,.dark .home-hero-workbench-canvas{background:#0f172ac7;border-color:#94a3b829;box-shadow:0 18px 38px #02061738}.home-hero-workbench-task-card,.home-hero-workbench-trace-card{gap:14px;padding:16px 18px}.home-hero-workbench-trace-card{flex:auto;gap:14px}.home-hero-workbench-panel-head,.home-hero-workbench-canvas-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.home-hero-workbench-panel-head>div,.home-hero-workbench-canvas-head>div{min-width:0}.home-hero-workbench-panel-head h3,.home-hero-workbench-canvas-title{color:#10233f;-webkit-box-orient:vertical;margin:8px 0 0;display:-webkit-box;overflow:hidden}.dark .home-hero-workbench-panel-head h3,.dark .home-hero-workbench-canvas-title{color:#e5edf8}.home-hero-workbench-panel-head h3{-webkit-line-clamp:2}.home-hero-workbench-task-request p{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.home-hero-workbench-task-request{background:linear-gradient(135deg,#2563eb14,#ffffffeb),#ffffffe0;border:1px solid #94a3b824;border-radius:18px;gap:8px;padding:12px 14px;display:grid}.dark .home-hero-workbench-task-request{background:linear-gradient(135deg,#2563eb29,#0f172ae0),#0f172ad6}.home-hero-workbench-task-request span{color:#10233f8f;letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:700;display:block}.dark .home-hero-workbench-task-request span{color:#e5edf894}.home-hero-workbench-task-request p{color:#10233fe0;-webkit-line-clamp:4;overflow-wrap:anywhere;margin:0;line-height:1.7}.dark .home-hero-workbench-task-request p{color:#e5edf8db}.home-hero-workbench-task-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:auto 0 0;display:grid}.home-hero-workbench-task-fields div{background:#f8fafcd1;border:1px solid #94a3b824;border-radius:16px;gap:4px;min-width:0;padding:10px 12px;display:grid}.home-hero-workbench-task-fields div.is-full-width{grid-column:1/-1}.dark .home-hero-workbench-task-fields div{background:#1e293ba3}.home-hero-workbench-task-fields dt{color:#10233f8f;margin:0;font-size:.78rem;font-weight:700}.home-hero-workbench-task-fields dd{color:#10233f;overflow-wrap:anywhere;margin:0;line-height:1.45;display:block}.dark .home-hero-workbench-task-fields dt{color:#e5edf894}.dark .home-hero-workbench-task-fields dd{color:#e5edf8}.home-hero-workbench-trace-body{height:100%;min-height:0;display:flex}.home-hero-workbench-trace-rail{align-content:start;gap:8px;min-height:0;margin:0;padding:2px 4px 0 0;list-style:none;display:grid;position:relative;overflow:visible}.home-hero-workbench-trace-rail:before{content:"";background:#94a3b84d;width:1px;position:absolute;top:12px;bottom:12px;left:10px}.dark .home-hero-workbench-trace-rail:before{background:#94a3b83d}.home-hero-workbench-trace-step{z-index:1;color:#10233f94;opacity:.7;background:0 0;border:none;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:4px 0;transition:opacity .2s,color .2s,background-color .2s;display:grid;position:relative}.dark .home-hero-workbench-trace-step{color:#e5edf899}.home-hero-workbench-trace-step.is-complete,.home-hero-workbench-trace-step.is-current{opacity:1}.home-hero-workbench-trace-step.is-current{color:#1d4ed8}.home-hero-workbench-trace-step.is-complete{color:#0f766e}.home-hero-workbench-trace-step-icon{color:#0f3f7b;background:#0f3f7b14;border-radius:999px;width:20px;height:20px}.home-hero-workbench-trace-step.is-current .home-hero-workbench-trace-step-icon svg{animation:1.2s linear infinite home-demo-spin}.home-hero-workbench-trace-step.is-current .home-hero-workbench-trace-step-icon{color:#1d4ed8;background:#2563eb24}.home-hero-workbench-trace-step.is-complete .home-hero-workbench-trace-step-icon{color:#0f766e;background:#0d948824}.dark .home-hero-workbench-trace-step-icon{color:#bfdbfe;background:#38bdf824}.dark .home-hero-workbench-trace-step.is-complete .home-hero-workbench-trace-step-icon{color:#a7f3d0}.home-hero-workbench-trace-step-label{color:#10233f;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.76rem;font-weight:700;line-height:1.25;overflow:hidden}.dark .home-hero-workbench-trace-step-label{color:#e5edf8}.home-hero-workbench-canvas{grid-area:canvas;gap:14px;min-height:clamp(600px,48vw,800px);padding:18px}.home-hero-workbench-canvas-head{min-height:0}.home-hero-workbench-canvas-title{-webkit-line-clamp:1;font-size:1rem;font-weight:700;line-height:1.3}.home-hero-workbench-chip-list{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.home-hero-workbench-chip{color:#1d4ed8;background:#2563eb14;border-radius:999px;align-items:center;padding:7px 10px;font-size:.78rem;font-weight:700;display:inline-flex}.dark .home-hero-workbench-chip{color:#93c5fd;background:#38bdf81f}.home-hero-workbench-canvas-body{color:#0f172a;background:#fffffffa;border:1px solid #e2e8f0e6;border-radius:20px;flex:1;min-height:clamp(500px,42vw,680px);padding:clamp(14px,1.2vw,18px);overflow:hidden}.home-hero-workbench-scene,.home-hero-workbench-scene>*{height:100%;min-height:0}html.home-motion-ready [data-home-reveal]{opacity:0;--home-reveal-shift:32px;transform:translateY(calc(var(--home-reveal-shift) + var(--home-card-lift,0px)));transition:opacity .72s cubic-bezier(.2,.8,.2,1),transform .72s cubic-bezier(.2,.8,.2,1)}html.home-motion-ready [data-home-reveal][data-home-revealed=true]{opacity:1;--home-reveal-shift:0px}.home-workflow-card:hover,.home-execution-step:hover,.home-agent-message:hover,.home-agent-outcome-card:hover{--home-card-lift:-4px;border-color:#2563eb38;box-shadow:0 28px 62px #2563eb1a}@keyframes home-logo-marquee{0%{transform:translate(0,0)}to{transform:translate3d(calc(var(--home-compatibility-shift,0px) * -1), 0, 0)}}@keyframes home-demo-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes home-demo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes home-caret-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes home-placeholder-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes home-fade-up{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes home-scene-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes home-operations-trigger-pulse{0%{opacity:.9;transform:scale(.45)}to{opacity:0;transform:scale(1.18)}}@keyframes home-operations-trigger-wave{0%{transform:translate(-115%)}to{transform:translate(310%)}}@media (width<=1080px){.home-workflow-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.home-workflow-layout>:last-child:nth-child(odd){grid-column:1/-1}.home-execution-track{grid-template-columns:repeat(2,minmax(0,1fr))}.home-execution-step:after{display:none}.home-agent-seat{grid-template-columns:1fr}.home-hero-copy{max-width:none}.home-demo-section-header{align-items:flex-start}.home-demo-shell{width:min(100%,100% - 32px)}.home-hero-workbench{gap:16px}.home-hero-workbench-stage{grid-template-columns:1fr;grid-template-areas:"canvas""rail"}.home-hero-workbench-rail{flex-direction:column;height:auto;display:flex}.home-hero-workbench-task-card,.home-hero-workbench-trace-card{height:auto}.home-hero-workbench-canvas{min-height:clamp(500px,62vw,700px)}.home-hero-workbench-canvas-body{min-height:clamp(420px,52vw,620px)}.home-hero-workbench-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.home-hero-workbench-task-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.home-hero-demo{--home-hero-demo-toolbar-height:auto;--home-hero-demo-ribbon-height:auto;height:clamp(700px,86vh,860px);min-height:0}.home-hero-demo-toolbar{grid-template-columns:minmax(0,1fr) auto;height:auto}.home-hero-demo-tabs{grid-column:1/-1}.home-hero-demo-ribbon{grid-template-columns:1fr;height:auto;min-height:0}.home-hero-demo-artifact{min-height:clamp(460px,56vw,660px)}.home-diagram-workbench,.home-browser-preview,.home-operations-console,.home-ticket-preview{grid-template-columns:1fr}.home-operations-console{grid-template-areas:none}.home-operations-panel--trigger,.home-operations-panel--segments,.home-operations-panel--actions,.home-operations-panel--report{grid-area:auto}.home-final-cta-surface{flex-direction:column;align-items:flex-start}.home-final-cta-actions{flex-flow:wrap;width:100%;min-width:0}}@media (width<=780px){.home-container,.home-demo-shell{width:min(100%,100% - 24px)}.home-section{padding:64px 0}.home-hero{min-height:auto;padding-top:108px}.home-hero-title{font-size:clamp(2.6rem,12vw,4rem)}.home-compatibility-headline{padding-bottom:14px}.home-workflow-layout,.home-loop-track,.home-loop-stage,.home-execution-track,.home-agent-seat,.home-agent-roundtable,.home-agent-presence-grid{grid-template-columns:1fr}.home-workflow-layout>:last-child:nth-child(odd){grid-column:auto}.home-demo-section-header{grid-template-columns:1fr;align-items:flex-start;display:grid}.home-hero-workbench{gap:12px;padding:16px}.home-hero-workbench-toolbar{grid-template-columns:1fr;grid-template-areas:"meta""actions""tabs";display:grid}.home-hero-workbench-toolbar-meta,.home-hero-workbench-panel-head,.home-hero-workbench-canvas-head{grid-template-columns:1fr;justify-items:flex-start;display:grid}.home-hero-workbench-toolbar-meta{gap:8px}.home-hero-workbench-toolbar-actions{justify-self:start}.home-hero-workbench-status,.home-hero-workbench-panel-status,.home-hero-workbench-control{min-width:0}.home-hero-workbench-tabs{grid-template-columns:1fr}.home-hero-workbench-chip-list{justify-content:flex-start}.home-hero-workbench-rail{gap:12px}.home-hero-workbench-trace-body{grid-template-rows:auto 104px;height:auto}.home-hero-workbench-rail-toggle{display:flex}.home-hero-workbench-task-fields{grid-template-columns:1fr}.home-hero-workbench-canvas{min-height:clamp(360px,108vw,560px)}.home-hero-workbench-canvas-body{min-height:clamp(320px,84vw,480px);padding:14px}.home-hero-demo{height:auto;padding:16px}.home-hero-demo-toolbar,.home-hero-demo-toolbar-meta,.home-hero-demo-artifact-head,.home-hero-demo-panel-head,.home-artifact-pane-head,.home-browser-chrome,.home-ticket-card-head{grid-template-columns:1fr;justify-items:flex-start;display:grid}.home-hero-demo-toolbar-actions{justify-self:start}.home-hero-demo-chip-list{justify-content:flex-start}.home-hero-demo-task-fields{grid-template-columns:1fr}.home-hero-demo-artifact{min-height:clamp(400px,88vw,560px)}.home-hero-demo-tab{min-width:170px}.home-browser-toolbar,.home-operations-segment-grid,.home-operations-report-metrics,.home-ticket-summary-grid,.home-browser-content,.home-diagram-workbench,.home-browser-preview,.home-ticket-preview{grid-template-columns:1fr}.home-browser-content{min-height:auto}.home-browser-form-grid{grid-template-columns:1fr}.home-ticket-resolution-row{grid-template-columns:1fr;display:grid}.home-compare-head{display:none}.home-compare-row{grid-template-columns:1fr}.home-compare-cell-label{display:inline-flex}.home-agent-seat-head,.home-agent-message-head,.home-loop-stage-head,.home-agent-moderator-head,.home-agent-panel-head,.home-agent-transcript-head{flex-direction:column;align-items:flex-start}.home-agent-seat-status{white-space:normal}.home-agent-focus,.home-loop-stage-status,.home-agent-panel-status,.home-agent-moderator-status,.home-agent-presence-status{align-self:flex-start}.home-loop-track-step,.home-agent-trigger-bar,.home-agent-minute-note{padding:16px}.home-hero-demo-chip-list{flex-wrap:wrap;overflow:visible}.home-browser-content-pane{padding:14px}.home-final-cta-actions{flex-direction:column}}@media (prefers-reduced-motion:reduce){.home-hero-copy,.home-compatibility-track,.home-hero-workbench-tab-progress-fill,.home-hero-workbench-tab,.home-hero-workbench-trace-step,.home-hero-workbench-rail-toggle,.home-hero-workbench-control,.home-hero-workbench-scene,.home-hero-demo-tab-progress-fill,.home-hero-demo-tab,.home-hero-demo-trace-step,.home-hero-demo-scene,.home-operations-panel,.home-operations-trigger-pulse,.home-operations-trigger-wave,.home-operations-segment-card,.home-operations-action-card,.home-operations-metric,.home-diagram-code-list li,.home-diagram-render-svg,.home-diagram-request-caret,.home-browser-meta-chip,.home-browser-form-status,.home-browser-field-shell,.home-browser-log-list li,.home-loop-track-step,.home-loop-ledger-row,.home-execution-step,.home-agent-message,.home-agent-outcome-card,.home-agent-moderator-card,.home-agent-presence-seat,.home-agent-transcript-card,.home-agent-minute-card,.home-agent-type-caret,.home-ticket-card,.home-ticket-summary-item,html.home-motion-ready [data-home-reveal]{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.home-compatibility-track{flex-wrap:wrap;width:100%}.home-compatibility-track-group[aria-hidden=true]{display:none}}html{scroll-behavior:smooth;min-height:100%}body{color:#10233f;background:#f7f9fc;min-width:320px;min-height:100vh;margin:0;font-family:IBM Plex Sans,Segoe UI,sans-serif}*{box-sizing:border-box}button,a{font:inherit}button{cursor:pointer}#root{min-height:100vh}
