/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */:root{--brand-blue-600:#2c3694;--brand-blue-800:#242d7a;--brand-red-600:#c72125;--brand-red-800:#a92223;--particle-cyan:#66a2d6;--particle-cyan-high:#9ac9e8;--particle-magenta:#d31954;--ciie-key-visual-blue:radial-gradient(120% 96% at 48% 38%,#2c3897 0%,#2d3695 48%,#2e3188 100%);--ciie-card-surface:linear-gradient(145deg,#404891f0,#2b337af0);--ciie-card-raised:linear-gradient(145deg,#4e589fe0,#353f87e6);--ciie-card-muted:#283175b8;--ciie-card-border:#b8cae847;--navy-950:#071027;--navy-900:#0b1834;--ciie-indigo:#17387a;--ai-cyan:#00cfe8;--ai-cyan-on-light:#00778b;--clover-green:#28a745;--silk-gold:#ffc72c;--warm-white:#fafbff;--text-primary:#f7faff;--text-secondary:#a8b8d8;--border-subtle:#2a4670;--app-light-bg:#f2f4f9;--app-light-surface:#fff;--app-light-raised:#f8f9fc;--app-light-line:#d8deeb;--app-light-ink:#10182d;--app-light-muted:#66708a;--brand-blue-soft:#eef0fb;--brand-red-soft:#fff0f1;--cyan-deep:var(--ai-cyan-on-light);--shadow-float:0 12px 32px #07102738}body,html{background:#dfe4ef}body{color:var(--text-primary)}[role=button],a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}:where(button,[role=button],a,input,select,textarea):focus-visible{outline:2px solid var(--ai-cyan);outline-offset:2px}.app-shell{isolation:isolate;background:var(--ciie-key-visual-blue)}.app-shell:before{opacity:.28;background-image:radial-gradient(circle,#9ac9e8cc 0 1px,#0000 1.35px),radial-gradient(circle,#66a2d68a 0 1px,#0000 1.2px);background-position:0 0,11px 13px;background-size:29px 29px,37px 37px;-webkit-mask-image:linear-gradient(#000,#0000 42% 72%,#000);mask-image:linear-gradient(#000,#0000 42% 72%,#000)}.app-shell:after{opacity:.24;background:radial-gradient(circle at 8% 62%,#9ac9e8eb 0 1.5px,#0000 2px) 0 0/48px 48px,radial-gradient(circle at 28% 43%,#00cfe8c7 0 1px,#0000 1.6px) 0 0/61px 61px,radial-gradient(circle at 50% 54%,#9ac9e8b8 0 1.2px,#0000 1.8px) 0 0/53px 53px,radial-gradient(circle at 72% 35%,#00cfe8b3 0 1px,#0000 1.6px) 0 0/67px 67px,radial-gradient(circle at 92% 58%,#9ac9e8d1 0 1.4px,#0000 2px) 0 0/43px 43px,repeating-radial-gradient(at 50% 120%,#0000 0 24px,#66a2d647 25px 26px,#0000 27px 42px) 0 0/100% 100%;height:116px;bottom:72px;left:-12%;right:-12%;-webkit-mask-image:linear-gradient(#0000,#000 28% 74%,#0000);mask-image:linear-gradient(#0000,#000 28% 74%,#0000)}@media (min-width:481px){.app-shell{border-left:1px solid #ffffff1f;border-right:1px solid #ffffff1f;height:min(844px,100dvh);top:50%;transform:translateY(-50%);box-shadow:0 0 64px #07102757}.app-shell,.modal-sheet{width:min(390px,46.2085dvh);max-width:390px}.modal-sheet{bottom:max(0px,50% - min(844px,100dvh)/2)}.modal-sheet.capability-sheet.demo-experience-sheet,.modal-sheet.capability-sheet.interpreter-sheet,.modal-sheet.capability-sheet.quick-entry-sheet,.modal-sheet.capability-sheet.services-sheet{height:min(844px,100dvh);top:auto}.modal-sheet.source-sheet{max-height:calc(min(844px,100dvh) - 24px)}.modal-backdrop{width:min(390px,46.2085dvh);max-width:390px;height:min(844px,100dvh);top:max(0px,50% - min(844px,100dvh)/2);bottom:auto}}.app-nav{box-shadow:none;-webkit-backdrop-filter:blur(16px)saturate(118%);backdrop-filter:blur(16px)saturate(118%);background:linear-gradient(#242d7afa,#242d7ae6);border-bottom-color:#ffffff29}.brand-lockup{gap:10px}.brand-lockup img{width:30px;height:30px;box-shadow:none;background:#fff;border:1px solid #fffc;padding:2px}.brand-word{letter-spacing:.04em;font-size:18px;font-weight:750}.language-entry{color:#fff;background:#0710272e;border-color:#ffffff47;min-height:44px;padding:0 14px}.language-entry:focus-visible,.language-entry:hover{color:#fff;background:#ffffff1a;border-color:#ffffffa3}.language-entry svg:first-child{color:var(--particle-cyan-high)}.chat-header-avatar{box-shadow:none;border-color:#ffffffb8}.chat-back,.chat-options{color:#fff}.chat-back:focus-visible,.chat-back:hover,.chat-options:focus-visible,.chat-options:hover{color:#fff;background:#ffffff1a}.chat-online{color:#ffffffc2}.app-nav.chat-nav{background:#242d7af0;border-bottom:0}.chat-hub-nav{z-index:38;top:calc(var(--header-h) + var(--safe-top));-webkit-backdrop-filter:blur(14px)saturate(116%);backdrop-filter:blur(14px)saturate(116%);background:#242d7af0;height:58px;padding:0;position:absolute;left:0;right:0}.chat-hub-nav-track{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));height:58px;display:grid;overflow:hidden}.chat-hub-nav button{color:#ffffffeb;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:100%;padding:0 10px;font-size:13px;font-weight:650;display:flex;position:relative}.chat-hub-nav button+button{border-left:1px solid #c5d5f038}.chat-hub-nav button:focus-visible,.chat-hub-nav button:hover:not(:disabled),.chat-hub-nav button[aria-expanded=true]{color:#fff;background:#ffffff1a}.chat-hub-nav button:disabled{opacity:.56;cursor:default}.chat-hub-unread{background:var(--particle-cyan-high,#4ad7e8);border-radius:50%;width:8px;height:8px;animation:chat-hub-breathe 1.9s ease-out infinite;position:absolute;top:9px;right:14px}@keyframes chat-hub-breathe{0%{box-shadow:0 0 #4ad7e899}70%{box-shadow:0 0 0 7px #4ad7e800}to{box-shadow:0 0 #4ad7e800}}@media (prefers-reduced-motion:reduce){.chat-hub-unread{animation:none}}.chat-hub-nav svg{color:var(--particle-cyan-high);flex:none}.view.chat-page{inset-block-start:calc(var(--header-h) + var(--safe-top) + 58px)}.home-shell{background:var(--ciie-key-visual-blue)}.home-content{grid-template-rows:minmax(140px,1fr) 198px auto;gap:8px;padding:8px 12px 0}@media (max-height:720px){.home-content{grid-template-rows:minmax(130px,1fr) 154px auto}}@media (max-height:620px){.home-content{grid-template-rows:minmax(92px,1fr) 118px auto;gap:4px}}.home-content .hello-banner{height:100%;min-height:0;box-shadow:none;background:#303b97;border:0;border-radius:20px;margin:0;overflow:hidden}.home-content .hello-copy{z-index:5;max-width:67%;padding:clamp(16px,2.5dvh,24px) 0 0 clamp(16px,4vw,22px)}.home-content .hello-title{color:#fff;letter-spacing:-.025em;text-shadow:0 3px 10px #0710273d;max-width:270px;font-size:clamp(22px,3.4dvh,28px);font-weight:750;line-height:1.28}:lang(zh) .home-content .hello-title{white-space:nowrap;font-size:clamp(18px,7vw,26px)}.home-content .hello-subtitle{color:#ffffffc7;margin-top:4px;font-size:clamp(12px,1.7dvh,14px);line-height:1.5}.home-content .hello-subtitle b{color:var(--particle-cyan-high)}.hello-brand-art{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hello-key-visual{object-fit:contain;object-position:center bottom;opacity:.96;width:100%;height:100%;display:block;position:absolute;inset:0}.hello-brand-art:after{content:"";background:linear-gradient(100deg,#303b97fa,#303b97d6 34%,#303b9733 66%,#0000 82%),linear-gradient(#303b9724,#0000 54%);position:absolute;inset:0}.home-content .hello-mascot{z-index:4;width:clamp(118px,30vw,136px);height:clamp(118px,30vw,136px);top:auto;bottom:clamp(-11px,-1.1dvh,-7px);right:clamp(-18px,-4vw,-10px)}.home-content .hello-mascot:before{filter:blur(5px);background:radial-gradient(#3edeff4d,#3edeff1a 46%,#0000 72%);border-radius:50%;width:84%;height:34%;animation:none;display:block;bottom:10%;right:8%}.home-content .hello-mascot img{filter:drop-shadow(0 7px 9px #0710273d);transform:translateY(2px)}@media (max-height:720px){.home-content .hello-mascot{width:clamp(94px,26vw,104px);height:clamp(94px,26vw,104px);bottom:-9px;right:-14px}}@media (max-height:620px){.home-content .hello-mascot{display:none}}.home-content .feature-carousel{touch-action:pan-y;min-height:0;margin-inline:0;position:relative;container-type:size}.home-content .feature-viewport{cursor:grab;height:100%;overflow:hidden}.home-content .feature-viewport.is-dragging{cursor:grabbing}.home-content .feature-card{--feature-accent:#079db8;--feature-accent-rgb:7,157,184;height:auto;min-height:0;color:var(--app-light-ink);text-align:left;background:radial-gradient(circle at 83% 48%,rgba(var(--feature-accent-rgb),.13),transparent 31%),linear-gradient(135deg,#fff 0,#f8f9fd 62%,#edf2fa 100%);cursor:grab;border:1px solid #d5dcebf0;border-radius:22px;padding:0;display:block;inset:0 0 28px;overflow:hidden;box-shadow:0 10px 26px #07102721}.home-content .feature-card[data-feature=matching]{--feature-accent:#4656bb;--feature-accent-rgb:70,86,187}.home-content .feature-card[data-feature=info]{--feature-accent:#b48024;--feature-accent-rgb:180,128,36}.home-content .feature-card:before{z-index:2;content:"";background:var(--feature-accent);border-radius:0 0 999px 999px;width:58px;height:3px;position:absolute;top:0;left:20px}.home-content .feature-card:after{z-index:0;content:"";border:1px solid rgba(var(--feature-accent-rgb),.12);width:220px;height:220px;box-shadow:0 0 0 24px rgba(var(--feature-accent-rgb),.035),0 0 0 50px rgba(var(--feature-accent-rgb),.025);pointer-events:none;border-radius:50%;position:absolute;bottom:-116px;right:-76px}.home-content .feature-body{z-index:3;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;min-width:0;height:100%;padding:18px clamp(118px,36vw,150px) 17px 20px;display:flex;position:relative}.home-content .feature-title{color:var(--app-light-ink);letter-spacing:-.025em;text-shadow:none;margin-top:0;font-size:clamp(20px,2.8dvh,25px);font-weight:750;line-height:1.16}.home-content .feature-sub{color:var(--app-light-muted);margin-top:4px;font-size:clamp(12px,1.55dvh,14px);font-weight:500;line-height:1.35}.home-content .feature-cta{z-index:4;min-height:var(--tap-min);color:#fff;background:linear-gradient(135deg,var(--brand-blue-600),var(--brand-blue-800));border:0;border-radius:999px;justify-self:auto;align-items:center;gap:8px;margin-top:16px;padding:0 17px;font-size:14px;font-weight:700;line-height:1;transition:transform .16s,background-color .16s,box-shadow .16s;display:inline-flex;position:relative;box-shadow:0 7px 16px #2c369433}.home-content .feature-cta:focus-visible,.home-content .feature-cta:hover{color:#fff;background:linear-gradient(135deg,#3744aa,var(--brand-blue-800));transform:translateY(-1px);box-shadow:0 8px 19px #2c369442}.home-content .feature-cta:active{transform:translateY(0)}.home-content .feature-art{z-index:1;isolation:isolate;pointer-events:none;border-radius:0 21px 21px 0;width:clamp(132px,42vw,178px);position:absolute;inset:0 0 0 auto;overflow:hidden}.home-content .feature-art:after,.home-content .feature-art:before{content:"";pointer-events:none;position:absolute;inset:0}.home-content .feature-art:before{z-index:-1;background:radial-gradient(circle at 72% 50%,rgba(var(--feature-accent-rgb),.2),transparent 43%),linear-gradient(90deg,transparent 0,rgba(var(--feature-accent-rgb),.055) 38%,#ffffff1a 100%)}.home-content .feature-art:after{z-index:2;background:linear-gradient(90deg,#f9fafe,#f9fafed1 11%,#0000 38%)}.home-content .feature-art .feature-scene{z-index:1;position:absolute;inset:0}.home-content .feature-art .feature-scene-swapped-route{object-fit:cover;object-position:60% center;opacity:.82;width:100%;height:100%;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 26% 100%);mask-image:linear-gradient(90deg,#0000,#000 26% 100%)}.home-content .feature-art .feature-route-light{width:100%;height:100%;inset:0;-webkit-mask-size:cover;mask-size:cover}.home-content .feature-art .feature-scene-network,.home-content .feature-art .feature-scene-orbits{opacity:.52;width:145%;height:132%;top:-13%;right:-28%}.home-content .feature-art .feature-scene-orbits{opacity:.68}.home-content .feature-art .feature-scene.is-matching .feature-scene-ai{opacity:.76;width:35px;height:35px;bottom:7px;right:7px}.home-content .feature-art .feature-scene-cloud{opacity:.34;width:150px;height:76px;bottom:4px;right:-8px}.home-content .feature-art .feature-scene.is-info .feature-scene-hall{opacity:.72;width:78px;height:78px;top:12px;right:10px}.home-content .feature-art .feature-scene-gold{width:27px;height:27px;top:64px;right:91px}.home-content .feature-art .feature-scene.is-info .feature-scene-ai{opacity:.76;width:36px;height:36px;bottom:4px;right:5px}.home-content .feature-art .feature-mascot{z-index:4;width:clamp(88px,25vw,112px);height:clamp(88px,25vw,112px);position:absolute;inset:auto -3px -10px auto;overflow:visible}.home-content .feature-art .feature-mascot:before{background:radial-gradient(ellipse,#ffffffdb 0,rgba(var(--feature-accent-rgb),.12) 48%,transparent 72%);height:78%;bottom:3%;left:5%;right:5%}.home-content .feature-art .feature-mascot img[data-pose]{object-fit:contain;filter:drop-shadow(0 7px 9px #07102733);width:100%;max-width:100%;height:100%;inset:0;transform:none}.home-content .carousel-dots{align-items:center;gap:0;height:28px;top:auto;bottom:0;transform:none}.home-content .carousel-dot{place-items:center;width:38px;height:28px;margin:0 -4px;display:grid}.home-content .carousel-dot:before{width:18px;height:4px;box-shadow:none;background:#ffffff47;transition:width .2s,background-color .2s}.home-content .carousel-dot[aria-current=true]:before{background:var(--particle-cyan-high);width:28px;box-shadow:none}@container (max-height:175px){.home-content .feature-card{border-radius:19px;bottom:22px}.home-content .feature-body{justify-content:flex-start;padding:12px 104px 12px 16px}.home-content .feature-title{font-size:18px}.home-content .feature-sub{margin-top:2px;font-size:11.5px}.home-content .feature-cta{min-height:40px;margin-top:auto;padding-inline:14px;font-size:12.5px}.home-content .feature-art{border-radius:0 18px 18px 0;width:118px}.home-content .feature-art .feature-mascot{width:82px;height:82px;bottom:-8px}.home-content .carousel-dots{height:22px}}@container (max-height:125px){.home-content .feature-card{border-radius:16px;bottom:14px}.home-content .feature-body{padding:8px 84px 8px 12px}.home-content .feature-sub{display:none}.home-content .feature-title{font-size:16px}.home-content .feature-cta{min-height:36px;margin-top:5px;padding-inline:12px}.home-content .feature-art{border-radius:0 15px 15px 0;width:94px}.home-content .feature-art .feature-mascot{width:64px;height:64px;bottom:-5px}.home-content .carousel-dots{display:none}}.home-content .home-proactive-prompt{height:clamp(167px,24dvh,214px);min-height:0;color:var(--app-light-ink);box-sizing:border-box;background:radial-gradient(circle at 92% 8%,#24b0d021,#0000 34%),linear-gradient(145deg,#fff,#f7f9ff 68%,#eef5fb);border:1px solid #c4cfe8f5;border-radius:20px;flex-direction:column;gap:5px;margin:0;padding:10px 12px;display:flex;position:relative;overflow:hidden;box-shadow:0 9px 24px #0710271c}.home-content .home-proactive-prompt:before{content:"";background:linear-gradient(90deg,var(--particle-cyan),var(--brand-blue-600));border-radius:0 0 999px 999px;width:64px;height:3px;position:absolute;top:0;left:20px}.home-proactive-head{align-items:center;gap:9px;min-height:34px;display:flex}.home-proactive-head .jinbao-avatar{flex:0 0 34px;width:34px;height:34px}.home-proactive-head>div{gap:1px;min-width:0;display:grid}.home-proactive-head span{color:var(--ai-cyan-on-light);letter-spacing:.03em;align-items:center;gap:4px;font-size:10px;font-weight:750;display:inline-flex}.home-proactive-head b{color:var(--app-light-ink);font-size:13px;line-height:1.25}.home-proactive-question{color:var(--app-light-ink);margin:0;font-size:14px;font-weight:650;line-height:1.42}.home-proactive-values{flex-wrap:wrap;gap:5px;display:flex}.home-proactive-values span{color:var(--brand-blue-700);background:#e6ebff9e;border:1px solid #2c369424;border-radius:999px;padding:3px 7px;font-size:10.5px;line-height:1.2}.home-proactive-actions{grid-template-columns:1.08fr .92fr;gap:8px;margin-top:auto;display:grid}.home-proactive-actions button{min-width:0;min-height:40px;color:var(--brand-blue-700);background:#ffffffc7;border:1px solid #2c369438;border-radius:13px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:700;display:inline-flex}.home-proactive-actions button:first-child{color:#fff;background:linear-gradient(135deg,var(--brand-blue-600),var(--brand-blue-800));border-color:#0000;box-shadow:0 6px 14px #2c369433}.home-proactive-actions button:focus-visible{outline:2px solid var(--particle-cyan);outline-offset:2px}.home-proactive-actions button:disabled{cursor:progress;opacity:.62}.home-proactive-error,.home-proactive-privacy{min-height:14px;color:var(--app-light-muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;font-size:9.5px;line-height:1.3;display:flex;overflow:hidden}.home-proactive-privacy svg{color:var(--ai-cyan-on-light);flex:none}.home-proactive-error{color:#a52d43}.home-content .home-proactive-prompt.is-sensing{flex-direction:row;justify-content:center;align-items:center;gap:11px}.home-proactive-sensing-icon{color:#fff;background:linear-gradient(145deg,var(--particle-cyan),var(--brand-blue-700));border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;animation:home-agent-sensing 1.25s ease-in-out infinite alternate;display:grid;box-shadow:0 0 0 7px #00b4d614}.home-proactive-prompt.is-sensing>div{gap:3px;display:grid}.home-proactive-prompt.is-sensing b{font-size:13px}.home-proactive-prompt.is-sensing small{color:var(--app-light-muted);font-size:10.5px}@keyframes home-agent-sensing{0%{transform:scale(.94);box-shadow:0 0 0 4px #00b4d60f}to{transform:scale(1);box-shadow:0 0 0 9px #00b4d61c}}.home-content .welcome-zone{color:var(--app-light-ink);box-shadow:none;background:#fafbfffa;border:1px solid #d8deebf0;border-radius:20px;margin-inline:0}@media (max-height:720px){.home-content .home-proactive-prompt{gap:4px;padding:8px 10px}.home-proactive-head{min-height:30px}.home-proactive-head .jinbao-avatar{flex-basis:30px;width:30px;height:30px}.home-proactive-values{display:none}.home-proactive-question{font-size:12.5px;line-height:1.35}.home-proactive-actions button{min-height:38px;padding-inline:8px;font-size:11.5px}}@media (max-height:620px){.home-content .home-proactive-prompt{height:165px}.home-proactive-head span{font-size:9px}}@media (prefers-reduced-motion:reduce){.home-proactive-sensing-icon{animation:none}}.welcome-line p{color:var(--app-light-ink)}.jinbao-avatar,.welcome-line .jinbao-avatar{box-shadow:none;background:#fff;border-color:#2c369433}.suggest-panel{border-color:var(--app-light-line);background:0 0}.suggest-head h2{color:var(--app-light-ink)}.suggest-refresh,.suggest-refresh svg{color:var(--ai-cyan-on-light)}.suggest-refresh:disabled{opacity:.72}.suggest-refresh:disabled,.suggest-refresh:disabled svg{color:var(--app-light-muted)}.home-content .suggest-chip{border-color:var(--app-light-line);color:var(--app-light-ink);background:var(--app-light-raised);box-shadow:none}.home-content .suggest-chip svg{color:var(--brand-blue-600)}.home-content .suggest-chip:focus-visible,.home-content .suggest-chip:hover:not(:disabled){color:var(--brand-blue-800);background:var(--brand-blue-soft);box-shadow:none;border-color:#2c369475}.composer-dock{z-index:60}.composer-shortcuts button{color:#fff;box-shadow:none;background:#242d7a57;border-color:#9ac9e875}.composer-shortcuts button svg{color:var(--particle-cyan-high)}.composer-shortcuts button:focus-visible,.composer-shortcuts button:hover:not(:disabled){background:#ffffff1a;border-color:#ffffff9e}.composer{background:var(--warm-white);box-shadow:var(--shadow-float);border-color:#ffffffe6}.composer input{color:var(--app-light-ink)}.composer input::placeholder{color:#7d879e}.composer-icon{color:var(--ciie-indigo);background:#fff;border-color:#c5cde0}.composer-icon:focus-visible,.composer-icon:hover:not(:disabled){border-color:var(--brand-blue-600);color:var(--brand-blue-600);background:var(--brand-blue-soft)}.composer-send{color:#fff;background:var(--brand-blue-600);box-shadow:none}.composer-send:focus-visible,.composer-send:hover:not(:disabled){background:var(--brand-blue-800)}.ai-note{color:#ffffff9e}.chat-shell{background:var(--ciie-key-visual-blue)}.chat-section{padding-top:10px}.chat-hub-panel{z-index:100;color:#fff;background:radial-gradient(110% 80% at 50% 8%,#5c69b894,transparent 60%),var(--ciie-key-visual-blue);grid-template-rows:auto minmax(0,1fr) auto;min-height:0;animation:chat-hub-enter .2s ease-out both;display:grid;position:absolute;inset:0}@keyframes chat-hub-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.chat-hub-panel-head{min-height:calc(66px + var(--safe-top));padding:var(--safe-top) 14px 0 10px;-webkit-backdrop-filter:blur(16px)saturate(118%);backdrop-filter:blur(16px)saturate(118%);background:#242d7ab8;border-bottom:1px solid #ffffff26;align-items:center;gap:10px;display:flex}.chat-hub-panel-head>button{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;padding:0;display:grid}.chat-hub-panel-head>button:focus-visible,.chat-hub-panel-head>button:hover{background:#ffffff1c}.chat-hub-panel-head>.chat-hub-regenerate{white-space:nowrap;border:1px solid #ffffff4d;border-radius:999px;gap:5px;width:auto;height:34px;margin-left:auto;padding:0 13px;font-size:12px;font-weight:600;display:inline-flex}.chat-hub-panel-head>.chat-hub-regenerate:disabled{opacity:.45;cursor:default}.chat-hub-panel-head>div{gap:2px;min-width:0;display:grid}.chat-hub-panel-head small{color:var(--particle-cyan-high);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700}.chat-hub-panel-head h2{margin:0;font-size:18px;line-height:1.25}.chat-hub-panel-body{overscroll-behavior:contain;min-height:0;padding:18px 14px max(26px,var(--safe-bottom));scrollbar-width:none;overflow-y:auto}.chat-hub-panel-body::-webkit-scrollbar{display:none}.chat-hub-panel-body.is-loading,.chat-hub-panel-body:has(>.chat-hub-empty){align-items:center;display:grid}.chat-hub-ready{gap:14px;display:grid}.chat-hub-intro{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:10px;padding:0 4px;display:grid}.chat-hub-intro>svg{color:var(--particle-cyan-high);margin-top:2px}.chat-hub-empty h3,.chat-hub-empty p,.chat-hub-intro h3,.chat-hub-intro p{margin:0}.chat-hub-intro h3{font-size:16px;line-height:1.4}.chat-hub-intro p{color:#ffffffb8;margin-top:4px;font-size:12px;line-height:1.55}.journey-schedule-card li b>i{vertical-align:2px;white-space:nowrap;border-radius:999px;margin-left:7px;padding:1px 7px;font-size:10px;font-style:normal;font-weight:600}.journey-schedule-card li b>i[data-status=completed],.journey-schedule-card li b>i[data-status=skipped]{color:#6b7488;background:#eef1f6}.journey-schedule-card li b>i[data-status=arrived],.journey-schedule-card li b>i[data-status=navigating]{color:#0d6f80;background:#ddf6fa}.chat-hub-filters{gap:8px;padding:0 4px;display:flex}.chat-hub-filter-search,.chat-hub-filter-select{background:#ffffff14;border:1px solid #ffffff42;border-radius:12px;align-items:center;gap:7px;min-height:38px;padding:0 11px;display:flex;position:relative}.chat-hub-filter-select{flex:none}.chat-hub-filter-search{flex:auto;min-width:0}.chat-hub-filter-search>svg,.chat-hub-filter-select>svg{color:#fff9;flex:none}.chat-hub-filters input,.chat-hub-filters select{color:#fff;min-width:0;font:inherit;background:0 0;border:0;outline:none;font-size:13px}.chat-hub-filters select{appearance:none;cursor:pointer;padding-right:2px}.chat-hub-filters select option{color:#14204a;background:#fff}.chat-hub-filters input{width:100%}.chat-hub-filters input::placeholder{color:#ffffff80}.chat-hub-filter-search:focus-within,.chat-hub-filter-select:focus-within{border-color:var(--particle-cyan-high,#4ad7e8)}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.chat-hub-ready>.itinerary-draft-list,.chat-hub-ready>.journey-schedule-card,.chat-hub-ready>.result-card{width:100%;margin:0}.itinerary-draft-list{flex-direction:column;gap:16px;display:flex}.itinerary-draft-list ol{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.itinerary-draft-list li{align-items:flex-start;gap:12px;display:flex}.itinerary-draft-list li>span{color:#ffffff8c;font-variant-numeric:tabular-nums;flex:none;font-size:12px}.itinerary-draft-list li b,.itinerary-draft-list li small{display:block}.itinerary-draft-list li b{color:#fff;font-size:14px}.itinerary-draft-list li small{color:#ffffff9e;font-size:12px}.itinerary-draft-list button{cursor:pointer;color:#fff;background:#ffffff29;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;display:inline-flex}.itinerary-draft-list button:disabled{cursor:not-allowed;opacity:.5}.chat-hub-ready .matching-product-list{scroll-snap-type:none;grid-auto-columns:auto;grid-auto-flow:row;gap:10px;padding:0;overflow-x:visible}.chat-hub-ready .matching-product-item{grid-template:"media meta""media title""media source"1fr"foot foot"/96px minmax(0,1fr);gap:6px 12px;min-height:0}.chat-hub-ready .matching-product-item>.matching-product-meta{grid-area:meta}.chat-hub-ready .matching-product-item>h4{grid-area:title}.chat-hub-ready .matching-product-item>p{grid-area:source}.chat-hub-ready .matching-product-item>.matching-product-media{grid-area:media;align-self:start;height:96px}.chat-hub-ready .matching-product-item>footer{grid-area:foot;margin-top:2px}.chat-hub-ready .matching-exhibitor-panel .matching-result-list{scroll-snap-type:none;grid-auto-columns:auto;grid-auto-flow:row;padding:0;overflow-x:visible}.chat-hub-empty{text-align:center;align-content:center;justify-items:center;gap:10px;padding:28px 16px;display:grid}.chat-hub-empty-icon{width:70px;height:70px;color:var(--particle-cyan-high);background:#ffffff17;border:1px solid #c5d5f04d;border-radius:24px;place-items:center;margin-bottom:4px;display:grid}.chat-hub-empty h3{text-wrap:balance;max-width:290px;font-size:20px;line-height:1.35}.chat-hub-empty p{color:#ffffffba;max-width:300px;font-size:13px;line-height:1.7}.chat-hub-spinner{color:var(--particle-cyan-high);animation:spin .8s linear infinite}.chat-hub-empty-actions{gap:9px;width:min(100%,290px);margin-top:10px;display:grid}.chat-hub-empty-actions button,.chat-hub-panel-footer button{min-height:48px;color:var(--brand-blue-800);cursor:pointer;background:#fff;border:1px solid #ffffffe6;border-radius:15px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:720;display:flex}.chat-hub-empty-actions button[data-variant=secondary]{color:#fff;background:#ffffff14;border-color:#c5d5f059}.chat-hub-empty-actions button:disabled,.chat-hub-panel-footer button:disabled{opacity:.5;cursor:default}.chat-hub-panel-footer{padding:12px 14px calc(12px + var(--safe-bottom));-webkit-backdrop-filter:blur(16px)saturate(118%);backdrop-filter:blur(16px)saturate(118%);background:#242d7adb;border-top:1px solid #ffffff24}.chat-hub-panel-footer button{width:100%}.assistant-answer,.message-row{margin-block:14px}.proactive-journey.is-conversation-onboarding{gap:10px;width:100%;max-width:none;margin:0 0 18px}.conversation-registration-turn{margin-block:14px 4px}.conversation-registration-turn .answer-card{border-color:var(--app-light-line);color:var(--app-light-ink);background:#fff}.conversation-registration-turn .answer-md>p{margin:0}.conversation-registration-actions{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:8px;display:grid}.conversation-registration-actions button{border:1px solid var(--ciie-card-border);color:#dce8ff;background:var(--ciie-card-muted);border-radius:13px;min-width:0;min-height:42px;padding:8px 12px;font-size:13px;font-weight:700}.conversation-registration-actions button:first-child{color:#fff;background:linear-gradient(135deg,#525eaef5,#37438ff5);border-color:#dae6f985}.conversation-registration-actions button.registration-quick-reply{border-color:var(--ciie-card-border);color:#dce8ff;background:var(--ciie-card-muted)}.conversation-registration-actions button:focus-visible{outline:2px solid var(--particle-cyan-high);outline-offset:2px}.conversation-registration-actions button:disabled{cursor:wait;opacity:.62}.conversation-registration-card{min-width:0;margin-left:40px}.conversation-registration-card .onboarding-fields{gap:0}.conversation-registration-card .onboarding-field{border-bottom:1px solid #30448b1f;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:8px 12px;padding:10px 0}.conversation-registration-card .onboarding-field>legend,.conversation-registration-card .onboarding-field>span{grid-column:1;align-self:start;padding-top:10px}.conversation-registration-card .onboarding-field>input,.conversation-registration-card .onboarding-field>select,.conversation-registration-card .onboarding-field>small,.conversation-registration-card .onboarding-multi>.onboarding-multi-options,.conversation-registration-card .onboarding-multi>.onboarding-multi-trigger{grid-column:2}.conversation-registration-card .json-ui-notice{padding:14px 0 12px;line-height:1.65}.conversation-registration-card .onboarding-consent{margin-top:4px;padding:12px 0}.conversation-registration-card .onboarding-submit{margin-top:12px}@media (max-width:420px){.conversation-registration-card .onboarding-field{grid-template-columns:78px minmax(0,1fr)}}.message-row.user.is-awaiting-agent-choice .bubble{border-color:#9ac9e847}@media (max-width:360px){.conversation-registration-actions{grid-template-columns:1fr}}.user .bubble{background:linear-gradient(135deg,#4050b5,var(--brand-blue-600) 58%,var(--brand-blue-800));box-shadow:none;border:1px solid #ffffff21}.user-avatar{color:var(--particle-cyan-high);background:#2c369470;border-color:#9ac9e866}.json-ui-card,.matching-intake,.matching-results,.result-card{border-color:var(--ciie-card-border);background:var(--ciie-card-surface);box-shadow:none}.answer-card{border-color:var(--app-light-line);color:var(--app-light-ink);box-shadow:none;background:#fff}.answer-card .answer-md a,.answer-card .cite-sup{color:var(--ai-cyan-on-light)}.answer-card .answer-md li::marker{color:var(--ai-cyan-on-light)}.answer-card .answer-md code{color:#20315d;background:#eef2fa}.answer-card .answer-md pre{color:#f7faff;background:#10182d}.answer-card .answer-md pre code{color:inherit}.answer-card .answer-md blockquote{color:#52607a}.answer-card .answer-md hr{background:var(--app-light-line)}.answer-card .answer-md td,.answer-card .answer-md th{border-color:var(--app-light-line)}.answer-card .answer-md th{background:#e8edfa}.answer-card .cite-sup{background:#00778b1a;border-color:#00778b52}.json-ui-card .matching-results{background:0 0}.matching-view-tabs{border-color:var(--ciie-card-border);background:var(--ciie-card-muted)}.matching-view-tabs button[aria-selected=true]{box-shadow:none;background:linear-gradient(135deg,#606bb5d1,#404c96e6);border-color:#9ac9e866}.json-ui-card .matching-result-item,.matching-product-item{border-color:var(--ciie-card-border);background:var(--ciie-card-raised)}.matching-product-media{background:radial-gradient(circle at 50% 35%,#9ac9e833,#2c357cdb);border-color:#ffffff2e}.answer-card.is-error{color:#5e4510;background:#fff9ea;border-color:#b87f0057}.matching-intake:before{background:linear-gradient(90deg,transparent,var(--particle-cyan),transparent);box-shadow:none}.matching-chip-grid button,.matching-field textarea,.matching-optional,.matching-optional input,.matching-optional textarea,.matching-other-goal input,.matching-select select{border-color:var(--ciie-card-border);background:var(--ciie-card-muted);box-shadow:none}.matching-chip-grid button.is-selected{border-color:var(--particle-cyan);box-shadow:none;background:#66a2d624}.action-primary,.matching-intake-foot button,.result-actions .action-primary{color:#fff;background:var(--brand-blue-600);box-shadow:none}.action-primary:hover:not(:disabled),.matching-intake-foot button:hover:not(:disabled){background:var(--brand-blue-800)}.thinking-bar{border-color:var(--ciie-card-border);background:var(--ciie-card-muted);box-shadow:none}.thinking-ring{border-color:#9ac9e847;border-top-color:var(--particle-cyan-high)}.action-secondary,.followup-chip,.source-row{border-color:var(--ciie-card-border);background:var(--ciie-card-muted);box-shadow:none}.action-secondary:focus-visible,.action-secondary:hover,.followup-chip:focus-visible,.followup-chip:hover{border-color:var(--particle-cyan);background:#66a2d61f}.result-timeline:before,.timeline-step:before{background-color:#66a2d65c}.result-route .timeline-step:first-child:before,.timeline-step.is-active:before{background:var(--ai-cyan)}.result-route .timeline-step:last-child:before{background:var(--silk-gold)}.mine-view{color:var(--app-light-ink);background:var(--app-light-bg)}.mine-hero{background:radial-gradient(circle at 78% 7%,#9ac9e838,transparent 24%),var(--brand-blue-600)}.mine-back{color:#fff;background:#0710272e;border-color:#ffffff7a}.mine-logo{box-shadow:none;background:0 0;border-color:#0000;margin-inline:auto}.mine-hero h2,.mine-hero p{color:#fff}.mine-menu{width:100%;max-width:none;box-shadow:none;background:0 0}.mine-menu,.mine-menu button{border-color:var(--app-light-line)}.mine-menu button{min-height:56px;color:var(--app-light-ink);background:#fff;border-radius:16px;grid-template-columns:32px 1fr 18px}.mine-menu button+button{border-top-color:var(--app-light-line)}.mine-menu button>span:first-child{width:32px;height:32px;color:var(--brand-blue-600);background:var(--brand-blue-soft);border-radius:10px;place-items:center;display:grid}.mine-brand{color:var(--app-light-muted)}@media (max-width:350px){.home-content{padding-inline:8px}.home-content .hello-copy{max-width:68%;padding-left:14px}.home-content .hello-mascot{right:-14px}}.modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0710278f}.modal-sheet{color:var(--app-light-ink);background:var(--warm-white);box-shadow:var(--shadow-float);border:1px solid #ffffffb8;border-bottom:0;border-radius:24px 24px 0 0}.modal-head h2{color:inherit;letter-spacing:-.015em;font-size:20px}.modal-close{border:1px solid var(--app-light-line);width:44px;height:44px;color:var(--app-light-ink);background:var(--app-light-raised)}.modal-close:focus-visible,.modal-close:hover{color:var(--brand-blue-600);background:var(--brand-blue-soft);border-color:#2c369466}.lang-sheet-item{border-color:var(--app-light-line);color:var(--app-light-ink);background:#fff}.lang-sheet-item[aria-checked=true]{color:var(--brand-blue-800);background:var(--brand-blue-soft);border-color:#2c36947a}.lang-sheet-item span:last-child{color:var(--brand-blue-600)}.source-content,.source-note{border-color:var(--app-light-line);color:var(--app-light-ink);background:var(--app-light-raised)}.source-date,.source-note{color:var(--app-light-muted)}.modal-sheet.capability-sheet{--text-primary:var(--app-light-ink);--text-secondary:var(--app-light-muted);--ai-cyan:var(--ai-cyan-on-light);--cyan-deep:var(--ai-cyan-on-light);--cyan-ink:#fff;--sheet-line:var(--app-light-line);--sheet-fill:var(--app-light-raised);--sheet-ink:var(--app-light-ink);--sheet-muted:var(--app-light-muted);--field-ink:var(--app-light-ink);--field-muted:var(--app-light-muted);--field-icon:var(--brand-blue-600);--field-line:#c9d1e2;--capability-page-bg:var(--app-light-bg);--capability-line:var(--app-light-line);--capability-panel:#fff;--capability-raised:#fff;--capability-soft:var(--brand-blue-soft);--capability-hover:#f1f3fa;--capability-shadow:none;border:0;border-top:4px solid var(--brand-blue-600);color:var(--app-light-ink);color-scheme:light;box-shadow:var(--shadow-float)}.modal-sheet.capability-sheet,.modal-sheet.capability-sheet.demo-experience-sheet,.modal-sheet.capability-sheet.demo-experience-sheet.companion-sheet,.modal-sheet.capability-sheet.interpreter-sheet,.modal-sheet.capability-sheet.quick-entry-sheet,.modal-sheet.capability-sheet.services-sheet{background:var(--app-light-bg)}.capability-sheet .modal-head{color:var(--app-light-ink)}.capability-sheet .modal-close{border-color:var(--app-light-line);color:var(--app-light-ink);box-shadow:none;background:#fff}.capability-sheet .modal-close:focus-visible,.capability-sheet .modal-close:hover{color:var(--brand-blue-600);background:var(--brand-blue-soft);box-shadow:none;border-color:#2c36946b}.capability-sheet .modal-head:after{content:"";background:var(--app-light-line);height:1px;position:absolute;bottom:0;left:20px;right:20px}.capability-sheet .capability-launchers>button,.capability-sheet .companion-navigation-card,.capability-sheet .companion-search-field,.capability-sheet .companion-search-results,.capability-sheet .contact-form fieldset,.capability-sheet .contact-note-field,.capability-sheet .contact-receipt,.capability-sheet .demo-experience-section,.capability-sheet .discovery-detail-copy,.capability-sheet .discovery-grid>button,.capability-sheet .discovery-search,.capability-sheet .interpreter-turns article,.capability-sheet .service-card,.capability-sheet .service-demo-block,.capability-sheet .service-demo-hero,.capability-sheet .service-demo-success,.capability-sheet .service-demo-summary{border-color:var(--app-light-line);color:var(--app-light-ink);box-shadow:none;background:#fff}.capability-sheet .agenda-list button,.capability-sheet .agenda-tabs,.capability-sheet .contact-note-field textarea,.capability-sheet .contact-option-grid button,.capability-sheet .contact-slot-grid button,.capability-sheet .discovery-categories button,.capability-sheet .discovery-detail-facts>span,.capability-sheet .favorite-item,.capability-sheet .interpreter-conversation,.capability-sheet .interpreter-empty,.capability-sheet .interpreter-original,.capability-sheet .interpreter-result-panel,.capability-sheet .interpreter-result-tabs,.capability-sheet .service-demo-options>button,.capability-sheet .service-demo-receipt{border-color:var(--app-light-line);color:var(--app-light-ink);background:var(--app-light-raised);box-shadow:none}.capability-sheet .capability-launchers>button:focus-visible,.capability-sheet .capability-launchers>button:hover,.capability-sheet .companion-search-results>button.is-active,.capability-sheet .companion-search-results>button.is-selected,.capability-sheet .companion-search-results>button:focus-visible,.capability-sheet .companion-search-results>button:hover{color:var(--brand-blue-800);background:var(--brand-blue-soft);box-shadow:none;border-color:#2c36946b}.capability-sheet .capability-field input,.capability-sheet .capability-field select,.capability-sheet .capability-field textarea,.capability-sheet .companion-search-field input,.capability-sheet .discovery-search input,.capability-sheet .service-demo-form input,.capability-sheet input,.capability-sheet select,.capability-sheet textarea{border-color:var(--app-light-line);color:var(--app-light-ink);background:#fff}.capability-sheet input::placeholder,.capability-sheet textarea::placeholder{color:#7d879e}.capability-sheet input:focus,.capability-sheet select:focus,.capability-sheet textarea:focus{border-color:var(--brand-blue-600);outline:none;box-shadow:0 0 0 3px #2c36941a}.capability-sheet .capability-status.is-error{color:#a33a31}.capability-sheet .interpreter-turns article.is-blocked{background:#fff2f1;border-color:#b3261e47}.capability-sheet .agenda-tabs button.is-active,.capability-sheet .interpreter-result-tabs button.is-active{color:#fff;background:var(--brand-blue-600);box-shadow:none}.capability-sheet .favorite-item button,.capability-sheet .interpreter-result-panel footer button,.capability-sheet .service-save{border-color:var(--app-light-line);color:var(--brand-blue-600);background:var(--brand-blue-soft)}.capability-sheet .service-card-kind.is-demo{color:#536078;background:#e9edf5}.capability-sheet .service-card.is-targeted,.capability-sheet .service-card.is-targeted:focus{background:var(--brand-blue-soft);border-color:#2c369480;outline:none;box-shadow:0 0 0 3px #2c369414}.capability-sheet .contact-opportunity,.capability-sheet .demo-experience-disclaimer,.capability-sheet .service-note{color:var(--app-light-muted);background:var(--brand-blue-soft);border:1px solid #2c36942e}.quick-entry-sheet .modal-head{min-height:60px}.quick-entry-sheet .capability-launchers{gap:12px}.quick-entry-sheet .capability-launchers>button{background:#fff;border-radius:18px;min-height:128px;padding:16px}.quick-entry-sheet .capability-launchers>button>span:first-child{color:var(--brand-blue-600);background:var(--brand-blue-soft)}.quick-entry-sheet .capability-launchers>button>svg:last-child{color:var(--brand-blue-600)}.quick-entry-sheet .capability-launchers b{color:var(--app-light-ink)}.quick-entry-sheet .capability-launchers small{color:var(--app-light-muted)}.capability-sheet .demo-experience-hero,.capability-sheet .service-hero{color:#fff;background:radial-gradient(circle at 84% 20%,#9ac9e842,transparent 34%),linear-gradient(135deg,var(--brand-blue-600),var(--brand-blue-800));border:0}.demo-experience-hero:after,.service-hero:after{opacity:.36}.demo-experience-eyebrow,.demo-experience-hero h3,.demo-experience-hero p,.service-hero h3,.service-hero p,.service-hero-eyebrow{color:#fff}.demo-experience-hero p,.service-hero p{color:#ffffffc2}.demo-experience-hero .agenda-hero-date,.demo-experience-hero .contact-hero-icon,.demo-experience-hero .demo-experience-badge,.demo-experience-hero .discovery-hero-icon,.service-hero .service-hero-mark{color:#fff;box-shadow:none;background:#ffffff21;border-color:#ffffff5c}.service-card{border-radius:16px}.service-card-icon{color:var(--brand-blue-600);background:var(--brand-blue-soft)}.capability-primary,.demo-experience-primary,.service-demo-primary,.service-open,.service-open.is-demo{color:#fff;background:var(--brand-blue-600);box-shadow:none;border:0}.capability-primary:focus-visible,.capability-primary:hover,.demo-experience-primary:focus-visible,.demo-experience-primary:hover,.service-demo-primary:focus-visible,.service-demo-primary:hover,.service-open:focus-visible,.service-open:hover{color:#fff;background:var(--brand-blue-800)}.demo-experience-back,.service-demo-back,.service-demo-secondary{color:var(--brand-blue-600);background:var(--brand-blue-soft);border-color:#2c36944d}.agenda-list button.is-saved,.contact-option-grid button.is-selected,.contact-slot-grid button.is-selected,.discovery-categories button.is-active,.service-demo-options>button.is-selected{color:var(--brand-blue-800);background:var(--brand-blue-soft);border-color:#2c369480}.contact-success-icon,.service-demo-success-icon{color:#207d3c;box-shadow:none;background:#28a7451f}.interpreter-record-button{color:#fff;background:var(--brand-blue-600);box-shadow:none;border-color:#2c369447}.interpreter-record-button:focus-visible,.interpreter-record-button:hover{background:var(--brand-blue-800)}.interpreter-record-button .interpreter-record-icon{color:#fff;background:#ffffff1a}.interpreter-record-button .interpreter-record-copy small{color:#ffffffbd}.interpreter-record-button.is-recording{background:var(--brand-red-600);border-color:#c7212580}.interpreter-manual-toggle,.interpreter-result-tabs button{color:var(--brand-blue-600)}.companion-sheet .modal-head{background:var(--app-light-bg)}.companion-search-field{border-radius:16px;min-height:52px}.companion-search-field>svg{color:var(--brand-blue-600)}.companion-search-field button{color:var(--app-light-muted)}.companion-map-panel{border:1px solid var(--app-light-line);background:#fff;border-radius:20px}.companion-map{background:radial-gradient(circle at 50% 0,#2c369447,#0000 42%),#07172f;border:1px solid #66a2d657;border-radius:18px}.companion-map,.companion-map-demo,.companion-map-floor,.companion-map-floor-control,.companion-map-live,.companion-map-view-controls{box-shadow:none}.companion-navigation-card{border-radius:16px}.companion-guidance-icon{color:var(--brand-blue-600);background:var(--brand-blue-soft)}.companion-guidance small{color:var(--ai-cyan-on-light)}.companion-progress{background:#e6eaf3}.companion-progress>span{background:var(--brand-blue-600)}.companion-tabs{border-color:var(--app-light-line);box-shadow:none;background:#fff}.companion-tabs button{color:var(--app-light-muted)}.companion-tabs button.is-active{color:#fff;background:var(--brand-blue-600);box-shadow:none;border-color:#0000}.companion-nearby-card{border-color:var(--app-light-line);box-shadow:none;background:#fff}.companion-nearby-card:focus-visible,.companion-nearby-card:hover{background:var(--brand-blue-soft);box-shadow:none;border-color:#2c36946b}.companion-nearby-icon{color:var(--brand-blue-600);background:var(--brand-blue-soft)}.agenda-tabs{background:#e8ebf3}.agenda-node{background:var(--brand-blue-600);border-color:#fff}.agenda-list article:not(:last-child) .agenda-node:after{background:var(--app-light-line)}.agenda-status{color:var(--ai-cyan-on-light);background:#e6f5f6}.discovery-search{border-radius:16px}.discovery-categories button{border-radius:999px;min-height:40px}.discovery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.discovery-grid>button{background:#fff;border-radius:16px;overflow:hidden}.discovery-grid>button:focus-visible,.discovery-grid>button:hover{background:var(--brand-blue-soft);box-shadow:none;border-color:#2c36946b}.capability-sheet .discovery-card-visual,.capability-sheet .discovery-detail-visual>span:first-child{color:var(--brand-blue-600);background:#e9edf8}.capability-sheet .discovery-card-visual.is-health,.capability-sheet .discovery-detail-visual>span.is-health{color:#4050a6;background:#e9ebfa}.capability-sheet .discovery-card-visual.is-consumer,.capability-sheet .discovery-detail-visual>span.is-consumer{color:#8a6423;background:#fbf2df}.capability-sheet .discovery-card-visual.is-green,.capability-sheet .discovery-detail-visual>span.is-green{color:#287040;background:#e6f4e9}.capability-sheet .discovery-card-visual small,.capability-sheet .discovery-detail-visual>span:last-child{color:var(--app-light-ink);background:#ffffffe0;border-color:#2c369429}.discovery-card-copy>small{color:var(--ai-cyan-on-light)}.discovery-detail-facts>span{background:var(--app-light-raised)}.contact-opportunity{border-radius:14px}.contact-form fieldset,.contact-note-field{background:#fff;border-radius:16px}.contact-option-grid button,.contact-slot-grid button{border-radius:12px}.contact-note-field textarea{background:var(--app-light-raised)}.contact-receipt,.service-demo-receipt{border-color:var(--app-light-line);background:var(--app-light-raised)}.toast{color:#fff;box-shadow:var(--shadow-float);background:#242d7af5;border-color:#ffffff29}@media (max-width:350px){.quick-entry-sheet .capability-launchers{grid-template-columns:1fr}.quick-entry-sheet .capability-launchers>button{min-height:104px}.discovery-grid{grid-template-columns:1fr}}