:root{--demo-bg: #edf3f8;--demo-panel: #ffffff;--demo-line: #dde3ea;--demo-text: #111827;--demo-muted: #6b7280;--demo-blue: #2387f5;--demo-blue-dark: #136fd3;--demo-ink-blue: #225378;--demo-ink-blue-soft: #5f91b6;--demo-mist-blue: #c9e7ff;--demo-green: #22a06b;--demo-cyan: #66d9ff;--demo-glow: rgba(35, 135, 245, .18);--wecom-blue: #225378;--wecom-red: #f53f3f;--wecom-green: #00b42a;--wecom-orange: #ffb400;--wecom-gray: #f2f3f5;--wecom-blue-soft: rgba(34, 83, 120, .86);--wecom-red-soft: rgba(245, 63, 63, .78);--wecom-green-soft: rgba(0, 180, 42, .76);--wecom-orange-soft: rgba(255, 180, 0, .78)}*{box-sizing:border-box}html,body{width:100%;height:100%;margin:0}body{display:flex;align-items:stretch;justify-content:center;background:radial-gradient(circle at 18% 10%,rgba(148,163,184,.14),transparent 32%),radial-gradient(circle at 88% 18%,rgba(203,213,225,.18),transparent 30%),#f8fafc;color:var(--demo-text);font-family:var(--i18n-font-body)}.demo-window{width:100%;height:100%;min-height:420px;display:flex;flex-direction:column;overflow:hidden;background:linear-gradient(135deg,#fffffff2,#f8fafcf0),var(--demo-bg);box-shadow:inset 0 1px #fffc}.demo-topbar{height:3.25rem;flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--demo-line);background:linear-gradient(90deg,#fffffffa,#f8fafcf5);padding:0 1.05rem}.demo-title{display:flex;align-items:center;gap:.45rem;min-width:0;font-size:1rem;font-weight:700;line-height:1.2}.demo-title-dot{width:.52rem;height:.52rem;border-radius:50%;background:var(--demo-green);box-shadow:0 0 #22a06b6b}.demo-actions{display:flex;align-items:center;gap:.32rem;color:#64748b;font-size:1rem}.demo-action-dot{width:.28rem;height:.28rem;border-radius:50%;background:currentColor;opacity:.7}.demo-chat{position:relative;flex:1 1 auto;display:flex;flex-direction:column;gap:.9rem;overflow-x:hidden;overflow-y:hidden;padding:1.05rem 1.2rem 1.2rem;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.demo-chat::-webkit-scrollbar{width:0;height:0;display:none}.demo-chat.is-scrollable{overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.demo-chat.is-scrollable::-webkit-scrollbar{width:0;height:0;display:none}.demo-message{display:flex;gap:.6rem;max-width:min(86%,40rem);opacity:0;transform:translateY(.8rem)}.demo-message.user{align-self:flex-end;flex-direction:row-reverse;max-width:min(82%,38rem)}.demo-message.bot{align-self:flex-start;max-width:min(84%,40rem)}.demo-avatar{width:2rem;height:2rem;flex:0 0 auto;border-radius:50%;object-fit:cover;box-shadow:0 2px 8px #0f172a1f}.demo-user-avatar{display:grid;place-items:center;width:2rem;height:2rem;flex:0 0 auto;border-radius:50%;background:#dbeafe;color:var(--demo-blue-dark);font-size:.8rem;font-weight:700}.demo-bubble{max-width:100%;min-width:0;border-radius:var(--hr-radius, 6px);padding:.7rem .85rem;background:#ffffffeb;box-shadow:0 8px 22px #0f172a14,inset 0 1px #ffffffad;font-size:.88rem;line-height:1.55;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.demo-price-info{margin:.38rem 0 .52rem;color:var(--demo-muted);font-size:.72rem;line-height:1.45}.demo-message.user .demo-bubble{background:#c9e7ff;color:#0f172a;box-shadow:0 10px 26px #6495ba2e}.demo-name{display:block;margin-bottom:.2rem;color:var(--demo-muted);font-size:.72rem;line-height:1}.demo-message.user .demo-name{color:#0f172a94}.demo-bubble strong{color:var(--demo-blue-dark);font-weight:700}.demo-message.user .demo-bubble strong{color:#0f172a}.demo-loading{display:inline-flex;align-items:center;gap:.22rem;height:1.1rem}.demo-loading-message.is-collapsed{display:none}.demo-loading span{width:.36rem;height:.36rem;border-radius:50%;background:#94a3b8}.demo-loading span:nth-child(2){animation-delay:.14s}.demo-loading span:nth-child(3){animation-delay:.28s}.demo-type{display:block;max-width:100%;width:100%;overflow:hidden;vertical-align:bottom;white-space:normal;clip-path:inset(0 100% 0 0)}.demo-file{display:flex;align-items:center;gap:.65rem;min-width:min(20rem,72vw);padding:.2rem;border-radius:var(--hr-radius, 6px)}.demo-file-icon{display:grid;place-items:center;width:2.35rem;height:2.35rem;flex:0 0 auto;border-radius:var(--hr-radius, 6px);font-weight:800}.demo-file-icon--mail{background:linear-gradient(135deg,#e0f2fe,#f8fafc);color:var(--demo-ink-blue);font-size:.7rem;letter-spacing:.04em;box-shadow:inset 0 0 0 1px #2387f529}.demo-file-title{margin:0;font-weight:400}.demo-file-meta{margin:.12rem 0 0;color:var(--demo-muted);font-size:.74rem}.demo-message.user .demo-file-meta{color:#0f172a6b}.demo-status-list{display:grid;gap:.42rem;margin-top:.5rem}.demo-status{display:flex;align-items:center;gap:.45rem;color:#334155;font-size:.78rem}.demo-status:before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:var(--demo-ink-blue-soft);box-shadow:0 0 0 .2rem #5f91b61f}.demo-link-card{display:block;margin-top:.5rem;border:1px solid rgba(35,135,245,.22);border-radius:var(--hr-radius, 6px);background:#f0f7ff;color:var(--demo-blue-dark);padding:.65rem .75rem;text-decoration:none}.demo-link-card:hover{text-decoration:none}.demo-pill.live{background:#c9e7ffb8;color:var(--demo-ink-blue)}.demo-chip{border:1px solid rgba(35,135,245,.16);border-radius:999px;background:#2387f514;color:var(--demo-blue-dark);padding:.2rem .5rem;font-size:.72rem;font-weight:600}.demo-process-card{margin-top:.55rem;border:1px solid rgba(35,135,245,.16);border-radius:var(--hr-radius, 6px);background:linear-gradient(180deg,#f8fafcf0,#fffffff5);padding:.68rem}.demo-process-head{display:flex;justify-content:space-between;gap:.8rem;color:#334155;font-size:.74rem;font-weight:600}.demo-progress{height:.46rem;overflow:hidden;border-radius:999px;background:#94a3b829;margin:.55rem 0 .62rem;box-shadow:inset 0 0 0 1px #94a3b829,inset 0 1px 2px #0f172a14}.demo-progress-fill{position:relative;display:block;width:100%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2253787a,#225378ad 52%,#2253786b);box-shadow:inset 0 1px #ffffff6b,0 3px 10px #22537824;transform:scaleX(0);transform-origin:left center}.demo-progress-fill:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 0%,rgba(255,255,255,.34) 45%,transparent 72%);opacity:.48;transform:translate(-55%);animation:demo-progress-sheen 2.4s ease-in-out infinite}.demo-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;margin-top:.58rem}.demo-field{border:1px solid rgba(148,163,184,.2);border-radius:var(--hr-radius, 6px);background:#f8fafc;color:#334155;padding:.45rem .52rem;font-size:.72rem}.demo-field b{display:block;color:var(--demo-blue-dark);font-size:.68rem;font-weight:500;letter-spacing:.02em}.demo-timeline{display:grid;gap:.42rem}.demo-timeline-step{display:flex;align-items:center;gap:.45rem;color:#334155;font-size:.78rem}.demo-timeline-step:before{content:"";width:.48rem;height:.48rem;border-radius:50%;background:var(--demo-blue);box-shadow:0 0 0 .22rem #2387f51f}.demo-status-list.compact{grid-template-columns:repeat(1,minmax(0,1fr))}.demo-mail-stage{width:100%;opacity:0;transform:translateY(1rem) scale(.98)}.demo-mail-sidebar .is-active{background:#2387f51a;color:var(--demo-blue-dark);font-weight:800}.demo-mail-row{display:grid;gap:.12rem;border-bottom:1px solid rgba(148,163,184,.15);background:#fff;padding:.68rem .72rem}.demo-mail-row.is-new{background:linear-gradient(90deg,#2387f514,#fff 72%)}.demo-mail-reader{display:flex;flex-direction:column;justify-content:center;gap:.45rem;padding:.8rem;color:#334155}.demo-mail-reader strong{font-size:.86rem}.demo-mail-reader p{margin:0;color:var(--demo-muted);font-size:.72rem}.email-reference-flow{display:contents}.email-demo .demo-chat>:not(.email-reference-flow){display:none!important}.email-demo .demo-window{background:linear-gradient(135deg,#f8fbffeb,#edf3f8f5),var(--demo-bg)}.email-demo:not(.has-chat-window) .demo-window{border-color:transparent;background:transparent;box-shadow:none}.email-demo:not(.has-chat-window) .demo-topbar{display:none}.email-demo:not(.has-chat-window) .demo-chat{justify-content:center;padding:clamp(.8rem,2.4vw,1.35rem);overflow:hidden}.email-demo.has-chat-window .demo-topbar{animation:demo-window-pop .42s cubic-bezier(.22,1,.36,1) both}.email-demo.has-chat-window .demo-chat{animation:demo-chat-fade .42s ease-out both}.demo-mail-stage--scan{max-width:min(42rem,100%);margin:auto}.demo-mail-scan-card{display:grid;justify-items:center;gap:clamp(.52rem,1.1vh,.78rem)}.demo-mail-stage--scan .ai-scan-loading{z-index:2}.demo-mail-scan-document{position:relative;width:min(90vw,36rem,calc((100vh - 6.7rem)*.96));max-width:100%;aspect-ratio:1040 / 1079;overflow:hidden;border:0;background:#f3f6fa;box-shadow:0 16px 36px #0f172a1f}.demo-mail-scan-document img{display:block;width:100%;height:100%;object-fit:cover;object-position:top left}.demo-mail-scan-beam{position:absolute;left:0;top:0;width:100%;height:0;border-bottom:2px solid rgba(239,68,68,.92);background:linear-gradient(180deg,#ef444405,#ef444414 46%,#ef444442);box-shadow:0 10px 20px #ef444424;opacity:0;pointer-events:none}.demo-mail-scan-field{position:absolute;left:1.7%;width:96.5%;height:13.2%;border:1px solid rgba(35,135,245,.84);background:#2387f517;box-shadow:0 0 0 2px #2387f514,inset 0 0 24px #2387f50d;opacity:0;pointer-events:none}.demo-mail-scan-field--row-one{top:28.8%}.demo-mail-scan-field--row-two{top:43.3%}.demo-mail-scan-field--row-three{top:57.8%}.demo-ai-line{display:block;color:#e2e8f0e0}.demo-ai-line:before{content:"› ";color:#66d9ff}.demo-mail-client,.demo-mail-insight{min-width:0}.demo-mail-card{display:grid;gap:.16rem;border-radius:var(--hr-radius, 6px);background:#fff;padding:.58rem .62rem;box-shadow:0 1px #0f172a0d}.demo-mail-card.is-hot{background:linear-gradient(90deg,#2387f51a,#fff 76%)}.demo-mail-card strong{color:#0f172a;font-size:.7rem;line-height:1.35}.demo-mail-card p{margin:0;color:#64748b;font-size:.62rem;line-height:1.45}.demo-mail-insight{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:.48rem .6rem;border:1px solid rgba(35,135,245,.16);border-radius:var(--hr-radius, 6px);background:#ffffffeb;padding:.58rem .7rem;box-shadow:0 10px 22px #0f172a14}.demo-mail-insight strong{color:#0f172a;font-size:.76rem}.email-demo .demo-message.bot .demo-bubble{max-width:37rem}.email-demo .demo-message.user{max-width:min(76%,32rem)}.talk-demo .demo-message.user{max-width:min(72%,45rem)}.talk-demo .demo-message.bot{max-width:min(74%,46rem)}@keyframes demo-window-pop{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes demo-chat-fade{0%{opacity:0}to{opacity:1}}@keyframes demo-progress-sheen{0%,38%{transform:translate(-65%)}72%,to{transform:translate(72%)}}.order-demo .demo-chat{padding-top:2rem}.order-demo .demo-message.user{max-width:min(82%,34rem)}.order-demo .demo-message.user:first-child{margin-top:.4rem}.order-demo .demo-message.user .demo-bubble{min-width:0}.order-demo .demo-file{min-width:0;width:min(20rem,100%)}.order-demo .demo-file-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quote-demo .demo-chat{padding-top:1.35rem}.quote-demo .demo-message.bot{max-width:min(88%,42rem)}.quote-demo .demo-message.user{max-width:min(84%,36rem)}.quote-demo .demo-process-card{background:linear-gradient(180deg,#f8fafcf0,#fffffff5),#fff}.quote-option-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.quote-option{min-height:3.15rem}.quote-option--selected{border-color:#22a06b57;background:linear-gradient(180deg,#ecfdf5db,#f8fafcfa)}.quote-option--selected b{color:var(--demo-green)}.quote-check-card .demo-process-head span:last-child{color:var(--demo-green)}@media (max-width: 620px){.demo-topbar{height:3rem;padding-inline:.95rem}.demo-title{font-size:1rem}.demo-chat{padding-inline:.9rem}.demo-message{max-width:96%}.demo-bubble{font-size:.8rem}.order-demo .demo-message.user{max-width:94%}.quote-demo .demo-message.bot,.quote-demo .demo-message.user{max-width:96%}.demo-field-grid,.quote-option-grid{grid-template-columns:1fr}.demo-mail-reader{display:none}.demo-mail-scan-document{width:min(96vw,42rem,calc((100vh - 7.5rem)*.964))}}body:not(.is-demo-primed):not(.is-playing):not(.has-chat-window) .demo-chat>.demo-message:first-child,body:not(.is-demo-primed):not(.is-playing):not(.has-chat-window) .email-reference-flow>.demo-mail-stage:first-child{opacity:1;transform:translateY(0) scale(1)}.demo-window{background:radial-gradient(circle at 14% 10%,rgba(35,135,245,.1),transparent 28%),linear-gradient(135deg,#fffffff2,#edf3f8f5),var(--demo-bg)}.demo-title-dot{box-shadow:0 0 0 .22rem #22a06b1a}.demo-message.bot .demo-bubble{border:1px solid rgba(148,163,184,.16)}.demo-message.user .demo-bubble{box-shadow:0 12px 28px #6495ba2e}.demo-process-card,.demo-link-card,.demo-field{box-shadow:inset 0 1px #ffffffad}.demo-flow-row{display:flex;align-items:center;gap:.36rem;margin-top:.58rem;overflow:hidden}.demo-flow-node{flex:0 0 auto;border:1px solid rgba(35,135,245,.18);border-radius:999px;background:#f0f7ffeb;color:var(--demo-blue-dark);padding:.22rem .52rem;font-size:.68rem;font-weight:600;white-space:nowrap}.demo-flow-arrow{width:1.1rem;height:1px;flex:1 1 auto;min-width:.55rem;background:linear-gradient(90deg,#2387f524,#2387f59e)}.demo-link-card{position:relative;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.demo-link-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 0%,rgba(255,255,255,.42) 48%,transparent 62%);opacity:0;transform:translate(-65%);pointer-events:none}.demo-link-card:hover{border-color:#2387f557;box-shadow:0 12px 28px #2387f51f;transform:translateY(-1px)}.demo-link-card:hover:after{opacity:1;transform:translate(65%);transition:opacity .2s ease,transform .65s ease}.demo-link-kicker{display:block;margin-bottom:.18rem;color:var(--demo-ink-blue-soft);font-size:.68rem;font-weight:500}.demo-template-card,.demo-order-card{display:grid;gap:.24rem}.demo-template-card strong,.demo-order-card strong{color:#0f172a}.demo-bl-list{display:grid;gap:.18rem;color:var(--demo-blue-dark);font-family:Geist Mono,Consolas,monospace;font-size:.82rem;font-weight:800;line-height:1.25}.demo-file-stack{display:flex;flex-wrap:wrap;gap:.36rem;margin-top:.55rem}.demo-file-chip{border:1px solid rgba(34,83,120,.14);border-radius:999px;background:#ffffff80;color:#225378;padding:.24rem .52rem;font-family:Geist Mono,Consolas,monospace;font-size:.68rem;font-weight:800;white-space:nowrap}.bill-audit-demo .demo-message.bot,.cargo-tracking-demo .demo-message.bot{max-width:min(90%,43rem)}.bill-audit-board,.tracking-board{display:grid;gap:.38rem;margin-top:.58rem;border:1px solid rgba(35,135,245,.16);border-radius:var(--hr-radius, 6px);background:linear-gradient(180deg,#f8fafcf5,#ffffffe6),#fff;padding:.56rem;box-shadow:inset 0 1px #ffffffb8}.bill-audit-head,.bill-audit-row,.tracking-row{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(5.4rem,.7fr) minmax(4.4rem,.55fr);align-items:center;gap:.52rem}.bill-audit-head{color:#64748b;font-size:.65rem;font-weight:800;letter-spacing:.02em}.bill-audit-row,.tracking-row{border:1px solid rgba(148,163,184,.18);border-radius:5px;background:#ffffffd1;padding:.42rem .48rem;color:#334155;font-size:.7rem}.bill-audit-row span,.tracking-row span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bill-audit-row strong,.tracking-row strong{color:#0f172a;font-family:Geist Mono,Consolas,monospace;font-size:.68rem}.bill-audit-row em,.tracking-row em{justify-self:start;border-radius:999px;background:#22a06b1f;color:#16855a;padding:.16rem .38rem;font-style:normal;font-size:.64rem;font-weight:800;white-space:nowrap}.bill-audit-row.is-warning{border-color:#c2702c3d;background:linear-gradient(180deg,#fff7ede6,#ffffffe0)}.bill-audit-row.is-warning em{background:#c2702c21;color:#a5531f}.tracking-board{gap:.42rem}.tracking-row{grid-template-columns:minmax(0,1fr) minmax(5.8rem,.88fr) minmax(4rem,.42fr)}.demo-template-line{display:block;color:#475569;font-size:.73rem;line-height:1.42}.demo-alert-path{display:flex;align-items:center;gap:.36rem;margin-left:auto;color:#64748b;font-size:.66rem;font-weight:800}.demo-alert-path span{position:relative;border-radius:999px;background:#f1f5f9eb;padding:.2rem .46rem;white-space:nowrap}.demo-alert-path span+span:before{content:"";position:absolute;left:-.38rem;top:50%;width:.36rem;height:1px;background:#64748b66}.demo-mail-card.is-hot{position:relative}.demo-mail-card.is-hot:before{content:"";position:absolute;left:0;top:.45rem;bottom:.45rem;width:3px;border-radius:999px;background:var(--demo-blue)}@media (max-width: 620px){.demo-flow-row,.demo-alert-path{flex-wrap:wrap}.demo-flow-arrow{display:none}.demo-template-line{font-size:.68rem}.demo-file-chip{white-space:normal}.bill-audit-head{display:none}.bill-audit-row,.tracking-row{grid-template-columns:1fr;gap:.22rem}}.release-demo{--release-navy: #16364f;--release-blue: #2f7ea8;--release-cyan: #7fc9dc;--release-green: #16855a;--release-amber: #b56a24;--release-red: #bc4b4b;background:#eef2f5}.release-demo .demo-window{background:#edf2f5}.release-demo .demo-topbar{border-bottom-color:#16364f1f;background:#fffffff5}.release-workspace{display:grid;place-items:center;padding:clamp(.7rem,2vw,1.2rem)}.release-stage-status.is-complete{background:#16855a1a;color:var(--release-green)}.release-stage-status.is-warning{background:#b56a241c;color:var(--release-amber)}.release-scan-beam{position:absolute;z-index:3;left:0;right:0;top:0;height:2px;background:var(--release-cyan);box-shadow:0 0 0 1px #7fc9dc29,0 0 16px 4px #2f7ea842,0 12px 30px 8px #7fc9dc24;opacity:0}.release-field{min-width:0;border-top:2px solid var(--release-cyan);background:#f6f9fa;padding:.64rem .7rem}.release-field span,.release-field strong,.release-field small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.release-field span{color:#6f818e;font-size:.58rem;font-weight:800}.release-field strong{margin-top:.24rem;color:#17384f;font-family:Geist Mono,Consolas,monospace;font-size:.75rem}.release-field small{margin-top:.2rem;color:#89959e;font-size:.56rem}.release-milestone{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;border-bottom:1px solid rgba(22,54,79,.1);padding:.46rem .15rem .58rem}.release-milestone small,.release-milestone strong{display:block}.release-milestone small{color:#7e8d97;font-size:.54rem;letter-spacing:.05em}.release-milestone strong{margin-top:.12rem;color:#263f52;font-size:.72rem}.release-milestone em{color:var(--release-green);font-size:.61rem;font-style:normal;font-weight:800}.release-risk{border-top:3px solid #97a9b5;background:#f6f8f9;padding:.72rem .62rem}.release-risk.is-clear{border-top-color:var(--release-green)}.release-risk.is-warning{border-top-color:var(--release-amber);background:#fff8ef}.release-risk.is-alert{border-top-color:var(--release-red);background:#fff5f5}.release-risk span,.release-risk strong,.release-risk small{display:block}.release-risk span{color:#74848f;font-family:Geist Mono,Consolas,monospace;font-size:.59rem;font-weight:800}.release-risk strong{margin-top:.32rem;color:#263f52;font-size:.72rem}.release-risk small{margin-top:.2rem;color:#89959e;font-size:.54rem;line-height:1.3}.release-action{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.42rem;min-width:0;border:1px solid rgba(22,54,79,.11);border-radius:5px;background:#f7f9fa;padding:.58rem}.release-action>span{display:grid;place-items:center;width:1.55rem;height:1.55rem;border-radius:4px;background:#dfeff5;color:var(--release-blue);font-family:Geist Mono,Consolas,monospace;font-size:.54rem;font-weight:800}.release-action strong,.release-action small,.release-action em{display:block}.release-action strong{color:#263f52;font-size:.67rem}.release-action small{margin-top:.18rem;color:#7d8c96;font-size:.52rem;line-height:1.3}.release-action em{grid-column:1 / -1;margin-top:.18rem;color:var(--release-green);font-size:.55rem;font-style:normal;font-weight:800}@keyframes release-status-pulse{70%{box-shadow:0 0 0 .3rem #2f7ea800}to{box-shadow:0 0 #2f7ea800}}@keyframes release-data-flow{to{transform:translate(100%)}}@media (max-width: 620px){.release-workspace{padding:.55rem}.release-field{padding:.52rem}.release-risk{padding:.55rem .42rem}.release-risk strong{font-size:.62rem}.release-risk small{font-size:.49rem}.release-action{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding:.43rem .5rem}.release-action em{grid-column:auto;margin-top:0}}.release-demo.email-demo{--release-navy: #17374d;--release-blue: var(--wecom-blue-soft);--release-green: var(--wecom-green-soft);--release-amber: var(--wecom-orange-soft);--release-red: var(--wecom-red-soft);--release-gray: var(--wecom-gray);background:#edf2f4}.release-demo.email-demo .demo-window{background:transparent}.release-demo.email-demo.has-chat-window .demo-window{background:linear-gradient(135deg,#f8fbffeb,#edf3f8f5),var(--demo-bg)}.release-demo.email-demo.has-chat-window .demo-topbar,.release-demo.email-demo.has-chat-window .demo-chat{animation:none;opacity:1}.release-demo .release-workspace{display:flex;place-items:initial;gap:.9rem}.release-demo:not(.has-chat-window) .release-workspace{justify-content:center;padding:clamp(.8rem,2.4vw,1.35rem)}.release-demo.has-chat-window .release-workspace{justify-content:flex-start;padding:1.05rem 1.2rem 1.2rem}.release-demo .demo-message.bot{max-width:min(91%,42rem)}.release-demo .demo-message.user{max-width:min(76%,33rem)}.release-wecom-message .demo-bubble{width:min(38rem,calc(100vw - 5rem));background:#fffffff0;color:#334155;font-size:.78rem;line-height:1.48}.release-wecom-message .demo-name{margin-bottom:.42rem;color:#657783}.release-operator-message .demo-bubble{background:#cbe9f5;color:#17374d;box-shadow:0 7px 18px #2c7da31f}.release-event-card,.release-task-card,.release-risk-card,.release-closure-card{margin-top:.52rem;border:1px solid rgba(23,55,77,.1);border-radius:5px;background:#fff;box-shadow:none}.release-event-card{overflow:hidden;padding:.68rem .72rem .72rem}.release-event-head,.release-task-head,.release-risk-head{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.release-event-head time{color:#84929b;font-family:Geist Mono,Consolas,monospace;font-size:.58rem}.release-source-tag{display:inline-flex;align-items:center;gap:.28rem;color:var(--release-blue);font-size:.59rem;font-weight:800}.release-source-tag:before{content:"";width:.4rem;height:.4rem;border-radius:50%;background:var(--release-blue);box-shadow:0 0 0 .18rem #2253781a}.release-event-title,.release-risk-title,.release-closure-card strong{display:block;margin:.48rem 0 0;color:#17374d;font-size:.78rem;line-height:1.3}.release-event-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;margin-top:.58rem}.release-event-grid>span{min-width:0;border-left:2px solid rgba(34,83,120,.34);background:var(--release-gray);padding:.38rem .48rem}.release-event-grid small,.release-event-grid strong,.release-risk-items small,.release-risk-items strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.release-event-grid small,.release-risk-items small{color:#7c8c96;font-size:.52rem}.release-event-grid strong,.release-risk-items strong{margin-top:.14rem;color:#29475a;font-family:Geist Mono,Consolas,monospace;font-size:.62rem}.release-event-status{display:flex;align-items:center;justify-content:space-between;gap:.7rem;margin-top:.5rem;border-top:1px solid rgba(23,55,77,.09);padding-top:.52rem;font-size:.59rem}.release-event-status span{color:var(--release-green);font-weight:800}.release-event-status strong{color:var(--release-amber);font-weight:800}.release-mention{margin:.5rem 0 0;color:#24759b;font-size:.7rem;font-weight:700}.release-quick-actions{display:flex;gap:.4rem;margin-top:.46rem}.release-quick-actions button{min-height:1.85rem;border:1px solid rgba(34,83,120,.22);border-radius:4px;background:#ffffffe6;color:var(--wecom-blue);padding:.34rem .62rem;font:inherit;font-size:.62rem;font-weight:800}.release-quick-actions button:first-child{background:#225378e6;color:#fff}.release-task-card{overflow:hidden}.release-task-head{border-bottom:1px solid rgba(23,55,77,.09);background:var(--release-gray);padding:.48rem .62rem;color:#71828d;font-size:.58rem;text-transform:uppercase}.release-task-head strong{color:#2c7192;font-family:Geist Mono,Consolas,monospace;font-size:.6rem}.release-task-row{display:grid;grid-template-columns:4.2rem minmax(0,1fr) auto;align-items:center;gap:.5rem;border-bottom:1px solid rgba(23,55,77,.07);padding:.43rem .62rem;font-size:.6rem}.release-task-row>span{color:#7c8c96}.release-task-row>strong{overflow:hidden;color:#29475a;text-overflow:ellipsis;white-space:nowrap}.release-task-row>em{color:var(--release-green);font-style:normal;font-weight:800;white-space:nowrap}.release-task-footer{background:#f2f8f5;color:#46705f;padding:.48rem .62rem;font-size:.58rem}.release-risk-message .demo-bubble{color:#566874}.release-risk-card{overflow:hidden;border-color:#f53f3f29}.release-risk-head{background:#f53f3f14;padding:.48rem .62rem;color:var(--release-red);font-size:.63rem;font-weight:800}.release-risk-head strong{border-radius:999px;background:var(--release-red);color:#fff;padding:.18rem .4rem;font-size:.55rem}.release-risk-title{padding-inline:.62rem;font-family:Geist Mono,Consolas,monospace;font-size:.66rem}.release-risk-items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.38rem;padding:.52rem .62rem}.release-risk-items>span{min-width:0;border-top:2px solid rgba(255,180,0,.62);background:#ffb4001a;padding:.38rem .42rem}.release-risk-items>span:last-child{border-top-color:#00b42a85;background:#00b42a17}.release-risk-card>p{margin:0;border-top:1px solid rgba(245,63,63,.1);background:#f53f3f0a;color:#7a2626e6;padding:.45rem .62rem;font-size:.58rem}.release-closure-card{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.62rem;border-color:#16845a33;background:#f3faf6;padding:.62rem .68rem}.release-closure-check{display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:var(--release-green);color:#fff;font-size:.8rem;font-weight:900}.release-closure-card small{color:#74867d;font-family:Geist Mono,Consolas,monospace;font-size:.52rem}.release-closure-card strong{margin-top:.08rem;color:#24503d;font-size:.7rem}.release-closure-card p{margin:.16rem 0 0;color:#64786e;font-size:.57rem;line-height:1.35}@media (max-width: 620px){.release-demo .demo-title{font-size:.83rem}.release-demo .release-workspace{padding:.72rem .62rem .9rem}.release-demo .demo-message.bot{max-width:calc(100% - .3rem)}.release-demo .demo-message.user{max-width:84%}.release-wecom-message .demo-bubble{width:calc(100vw - 3.9rem);font-size:.72rem}.release-event-grid{gap:.32rem}.release-event-grid>span{padding:.34rem .38rem}.release-event-status{align-items:flex-start;flex-direction:column;gap:.16rem}.release-task-row{grid-template-columns:3.3rem minmax(0,1fr) auto;gap:.34rem;padding-inline:.48rem}.release-risk-items{gap:.28rem;padding-inline:.48rem}.release-risk-items>span{padding:.32rem}.release-risk-items strong{font-size:.55rem}}@media (max-height: 520px){.release-demo .release-workspace{padding-block:.6rem}.release-demo .demo-message{gap:.48rem}.release-demo .demo-avatar,.release-demo .demo-user-avatar{width:1.75rem;height:1.75rem}}.cutoff-demo{--release-navy: #17374d;--release-blue: var(--wecom-blue-soft);--release-green: var(--wecom-green-soft);--release-amber: var(--wecom-orange-soft);--release-red: var(--wecom-red-soft);--release-gray: var(--wecom-gray);background:#edf2f4}.cutoff-demo .demo-window{background:linear-gradient(135deg,#f8fbffeb,#edf3f8f5),var(--demo-bg)}.cutoff-demo .release-workspace{justify-content:flex-start;padding:1.05rem 1.2rem 1.2rem}.cutoff-demo.release-demo:not(.has-chat-window) .release-workspace{justify-content:flex-start;padding:1.05rem 1.2rem 1.2rem}.cutoff-demo .demo-message.bot{max-width:min(91%,42rem)}.cutoff-demo .demo-message.user{max-width:min(78%,34rem)}.cutoff-demo .release-task-row.is-urgent>em,.cutoff-demo .release-risk-items>span:last-child strong{color:var(--release-red)}.cutoff-demo .release-task-row.is-warning>em{color:var(--release-amber)}.cutoff-demo .release-task-row.is-clear>em{color:var(--release-green)}.cutoff-demo .cutoff-risk-card .release-risk-items>span:last-child{border-top-color:#ffb4009e;background:#ffb4001a}@media (max-width: 620px){.cutoff-demo .release-workspace{padding:.72rem .62rem .9rem}}.customs-demo{--release-navy: #17374d;--release-blue: var(--wecom-blue-soft);--release-green: var(--wecom-green-soft);--release-amber: var(--wecom-orange-soft);--release-red: var(--wecom-red-soft);--release-gray: var(--wecom-gray);background:#edf2f4}.customs-demo .demo-window{background:linear-gradient(135deg,#fffffff2,#f8fafcf0),var(--demo-bg)}.customs-demo .release-workspace{justify-content:flex-start;padding:1.05rem 1.2rem 1.2rem}.customs-demo.release-demo:not(.has-chat-window) .release-workspace{justify-content:flex-start;padding:1.05rem 1.2rem 1.2rem}.customs-demo .demo-message.bot{max-width:min(91%,42rem)}.customs-demo .demo-message.user{max-width:min(79%,34rem)}.customs-image-card{display:grid;grid-template-columns:4.4rem minmax(0,1fr);align-items:center;gap:.62rem;margin-top:.56rem;border:1px solid rgba(44,125,163,.16);border-radius:5px;background:#ffffffc7;padding:.45rem;color:inherit;text-decoration:none}.customs-image-thumb{display:block;overflow:hidden;height:3.6rem;border-radius:4px;background:#f4f8fb;box-shadow:inset 0 0 0 1px #17374d14}.customs-image-thumb img{width:100%;height:100%;object-fit:cover;object-position:top center}.customs-image-meta{display:grid;gap:.14rem;min-width:0}.customs-image-meta strong{overflow:hidden;color:#17374d;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.customs-image-meta small{color:#738696;font-size:.58rem}.customs-field-card .release-event-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.customs-check-card{border-color:#2253782e}.customs-check-card .release-risk-head{background:#22537814;color:var(--release-blue)}.customs-check-card .release-risk-head strong{background:var(--release-blue)}.customs-check-card .release-risk-card>p,.customs-check-card>p{border-top-color:#2253781a;background:#2253780a;color:#17374de0}.customs-check-card .release-risk-items>span:first-child{border-top-color:#2253788f;background:#22537814}.customs-check-card .release-risk-items>span:nth-child(2){border-top-color:#ffb4009e;background:#ffb4001a}.customs-check-card .release-risk-items>span:last-child{border-top-color:#00b42a85;background:#00b42a17}.customs-check-card .release-risk-items>span:last-child strong{color:var(--release-green)}.customs-closure-card{border-color:#16845a38}.customs-closure-card small{font-family:inherit;font-size:.68rem;font-weight:600;line-height:1.25}.customs-closure-card p{font-size:.68rem;font-weight:600;line-height:1.25}@media (max-width: 620px){.customs-field-card .release-event-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.assistant-demo.lynn-demo{--assistant-teal: #0b7f76;--assistant-ink: #153443;--assistant-sand: #d79224;background:#edf2f4}.lynn-demo .demo-window{background:linear-gradient(135deg,#fffffff2,#f8fafcf0),var(--demo-bg)}.lynn-demo .demo-title-dot{background:var(--assistant-teal)}.lynn-demo .demo-message.bot{max-width:min(88%,42rem)}.lynn-demo .demo-message.user{max-width:min(76%,34rem)}.assistant-wide-bubble{width:min(39rem,calc(100vw - 5rem))}.assistant-source-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.44rem;margin-top:.62rem}.assistant-source-grid .demo-field{border-left:2px solid rgba(11,127,118,.38);border-top:0;background:#f2f9f8}.assistant-source-grid .demo-field b{color:var(--assistant-teal)}.assistant-brief-card,.assistant-closure-card{margin-top:.58rem;border:1px solid rgba(11,127,118,.16);border-radius:5px;background:linear-gradient(180deg,#f7fcfbfa,#fffffffa);padding:.68rem}.assistant-brief-head{display:flex;align-items:center;justify-content:space-between;gap:.7rem;margin-bottom:.56rem;color:var(--assistant-ink);font-size:.78rem;font-weight:800}.assistant-brief-head strong{color:var(--assistant-sand);font-family:Geist Mono,Consolas,monospace;font-size:.66rem}.assistant-mail-draft strong{color:var(--assistant-ink)}.assistant-meeting-card .demo-process-head span:last-child{color:var(--assistant-teal)}.assistant-closure-card{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;background:#f4faf8}.assistant-closure-mark{display:grid;place-items:center;width:2.15rem;height:2.15rem;border-radius:50%;background:var(--assistant-teal);color:#fff;font-size:.9rem;font-weight:900}.lynn-demo .demo-status:before,.lynn-demo .demo-timeline-step:before{background:var(--assistant-teal);box-shadow:0 0 0 .2rem #0b7f761f}@media (max-width: 620px){.assistant-wide-bubble{width:calc(100vw - 3.7rem)}.assistant-source-grid{grid-template-columns:1fr}}
