.tone-light.suite-site{--bg:#fff;--panel:#f4f5f8;--line:#e4e5eb;--card:#f4f5f8;--card-hi:#f4f5f8;--accent-ink:#7a5c00;--ink:#101115;--ink-2:#4d4f5c;--ink-3:#6b6d7a;color:var(--ink)}.tone-light.theme-cotask,.tone-light.theme-cochat,.tone-light.theme-coclose{--accent-ink:#7a5c00}.tone-light.suite-site :focus-visible{outline-color:var(--accent-ink)}.tone-light.suite-site .suite-header{background:#ffffffeb;box-shadow:0 1px #e9eaef}.tone-light.suite-site .nav-inner>nav{color:var(--ink-2)}.tone-light.suite-site .nav-inner>nav a:hover,.tone-light.suite-site .nav-active{color:var(--ink)}.tone-light.suite-site .nav-contact{color:var(--ink);border-color:#d5d6de}.tone-light.suite-site .nav-contact:hover{background:var(--card)}.tone-light.suite-site .product-menu>div,.tone-light.suite-site .mobile-menu nav{border-color:var(--line);background:#fff;box-shadow:0 20px 50px #10111522}.tone-light.suite-site .product-menu a:hover{background:var(--card)}.tone-light.suite-site .product-menu small{color:var(--ink-3)}.tone-light.suite-site .brand-suffix{color:#7b7d8a}.tone-light.suite-site .brand-beta{color:#9a4a0c;background:#fdecd8}.tone-light.suite-site .hero-kicker{color:var(--ink-2)}.tone-light.suite-site .hero h1>span{color:#7a7c89}.tone-light.suite-site .hero-description{color:var(--ink-2)}.tone-light.suite-site .hero-proof{color:#5d5f6c}.tone-light.suite-site .hero-proof i{background:#c4c5cd}.tone-light.suite-site .suite-button.secondary{color:var(--ink);background:#fff;border-color:#d5d6de}.tone-light.suite-site .suite-button.secondary:hover{background:var(--card);color:var(--ink)}.tone-light.suite-site .preview-wrap:before{opacity:.45}.tone-light.suite-site .preview-tabs button{color:#5d5f6c}.tone-light.suite-site .preview-tabs button.selected{color:var(--ink);background:#fff;border-color:#d5d6de;box-shadow:0 6px 18px -10px #10111540}.tone-light.suite-site .preview-tabs button>span:first-child{color:#8a8c99}.tone-light.suite-site .preview-tabs small,.tone-light.suite-site .preview-caption{color:var(--ink-3)}.tone-light.suite-site .app-preview{color:#f3f3f7;border-color:#2a2b34;box-shadow:0 30px 70px -30px #10111566}.tone-light.suite-site .app-preview .brand-suffix{color:#8a8b9a}.tone-light.suite-site .app-preview .brand-beta{color:#f6a044;background:#4a240d}.tone-light.suite-site .principles{color:var(--ink-3)}.tone-light.suite-site .principles strong{color:#2a2c36}.tone-light.suite-site .section-kicker,.tone-light.suite-site .feature-icon{color:var(--accent-ink)}.tone-light.suite-site .section-intro>p,.tone-light.suite-site .feature p{color:var(--ink-2)}.tone-light.suite-site .feature>a,.tone-light.suite-site .faq-section>div>a{color:var(--ink);text-decoration-color:#b9bac4}.tone-light.suite-site .feature-index{color:#8a8c99}.tone-light.suite-site .feature:hover .feature-index{color:var(--accent-ink)}.tone-light.suite-site .feature-visual{background:radial-gradient(circle,#ffffff0d 1px,#0000 1.3px) 0 0/14px 14px,#17181f}.tone-light.suite-site .ai-section h2 span{color:#7a7c89}.tone-light.suite-site .ai-section>div>p{color:var(--ink-2)}.tone-light.suite-site .ai-section ul{color:#2a2c36}.tone-light.suite-site .ai-section li span,.tone-light.suite-site .text-link{color:var(--accent-ink)}.tone-light.suite-site .ai-section li::marker{color:#9a9ca8}.tone-light.suite-site .ai-flow{color:#f3f3f7;background:#1e1f27}.tone-light.suite-site .security-section{--card:#fff;background:#f6f7f9}.tone-light.suite-site .security-inner p,.tone-light.suite-site .security-tags{color:var(--ink-2)}.tone-light.suite-site .security-aside{box-shadow:0 0 0 1px var(--line)}.tone-light.suite-site .security-aside .info-icon{background:color-mix(in srgb, var(--accent-ink) 12%, #fff);color:var(--accent-ink)}.tone-light.suite-site .eu-hosting-badge>span{color:var(--ink-3)}.tone-light.suite-site .suite-faq summary{color:#2a2c36}.tone-light.suite-site .suite-faq summary:hover,.tone-light.suite-site .suite-faq details[open] summary{color:var(--ink)}.tone-light.suite-site .suite-faq summary small{color:var(--ink-3)}.tone-light.suite-site .suite-faq summary:hover small{color:var(--accent-ink)}.tone-light.suite-site .suite-faq .faq-icon{background:#10111510}.tone-light.suite-site .suite-faq .faq-icon:before,.tone-light.suite-site .suite-faq .faq-icon:after{background:var(--ink-2)}.tone-light.suite-site .suite-faq details p{color:var(--ink-2)}.tone-light.suite-site .closing{background:radial-gradient(120% 90% at 50% 0%, color-mix(in srgb, var(--accent) 20%, transparent), transparent 62%), linear-gradient(180deg, #fafbfc, #f1f2f6);box-shadow:0 0 0 1px var(--line), 0 40px 90px -60px color-mix(in srgb, var(--accent) 70%, transparent)}.tone-light.suite-site .closing:before{background-image:linear-gradient(#1011150a 1px,#0000 1px),linear-gradient(90deg,#1011150a 1px,#0000 1px)}.tone-light.suite-site .closing h2 span{color:var(--accent-ink)}.tone-light.suite-site .closing p{color:var(--ink-2)}.tone-light.suite-site .closing small{color:var(--ink-3)}.tone-light.suite-site .closing .suite-button.secondary{background:#fff;border-color:#d5d6de}.tone-light.suite-site .closing .suite-button.secondary:hover{background:var(--card)}.tone-light.suite-site .footer-main p,.tone-light.suite-site .footer-bottom{color:var(--ink-3)}.tone-light.suite-site .footer-main>div{color:var(--ink-2)}.tone-light.suite-site .proof-section{background:var(--line);border-color:var(--line)}.tone-light.suite-site .proof-card{background:#fff}.tone-light.suite-site .proof-card:before{background:linear-gradient(90deg, var(--accent-ink), transparent);opacity:.6}.tone-light.suite-site .proof-card small{color:var(--ink-3)}.tone-light.suite-site .proof-card strong{color:var(--ink)}.tone-light.suite-site .proof-card span{color:var(--ink-2)}.tone-light.suite-site .suite-chip{background:color-mix(in srgb, var(--accent) 10%, #fff);border-color:color-mix(in srgb, var(--accent) 35%, var(--line));color:var(--accent-ink)}.tone-light.suite-site .why-card{background:var(--card);border-color:var(--line)}.tone-light.suite-site .why-card p{color:var(--ink-2)}.tone-light.suite-site .security-inner .eu-seal:before{border-color:var(--line);background:radial-gradient(circle,#eef0f6,#0000 72%)}.tone-light.suite-site .security-tags span{border-color:var(--line);background:#fff}.tone-light.suite-site .security-aside a{color:var(--accent-ink)}.tone-light.suite-site .facts{background:var(--line);border-color:var(--line)}.tone-light.suite-site .fact{background:#fff}.tone-light.suite-site .fact span{color:var(--ink-2)}.tone-light.suite-site .sec{background:radial-gradient(60% 50% at 18% 40%, color-mix(in srgb, var(--accent) 8%, transparent), transparent 70%), var(--panel)}.tone-light.suite-site .sec-plate{border-color:color-mix(in srgb, var(--accent) 35%, var(--line));background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 16%, #fff), #fff);box-shadow:0 40px 60px -34px color-mix(in srgb, var(--accent) 35%, transparent)}.tone-light.suite-site .sec-tag b{color:var(--ink)}.tone-light.suite-site .sec-tag small,.tone-light.suite-site .sec-copy>p{color:var(--ink-2)}.tone-light.suite-site .sec-seal .eu-seal:before{border-color:var(--line);background:radial-gradient(circle, #fff, var(--panel) 72%)}.tone-light.suite-site .sec-link{color:var(--accent-ink)}.tone-light.suite-site .fact,.tone-light.suite-site .cb-security-grid>div,.tone-light.suite-site .feature{border-color:var(--line);background:#fff}.tone-light.suite-site .fact span,.tone-light.suite-site .cb-security-grid p{color:var(--ink-2)}.tone-light.suite-site .cta-card{background:radial-gradient(70% 90% at 100% 0, color-mix(in srgb, var(--accent) 12%, transparent), transparent 60%), #fff;border-color:color-mix(in srgb, var(--accent) 25%, var(--line))}.tone-light.suite-site .cta-copy>p,.tone-light.suite-site .cta-steps span{color:var(--ink-2)}.tone-light.suite-site .cta-copy h2 span{color:var(--accent-ink)}.tone-light.suite-site .cta-alt{color:var(--ink)}.tone-light.suite-site .cta-steps li i{background:#fff}.tone-light.suite-site .cta-steps li:first-child i{background:var(--accent)}.tone-light.suite-site .suite-bar{border-color:var(--line);background:#f7f7fa}.tone-light.suite-site .suite-bar-home{color:var(--ink-2)}.tone-light.suite-site .suite-bar nav a{color:var(--ink-3)}.tone-light.suite-site .suite-bar nav a:hover,.tone-light.suite-site .suite-bar nav a[aria-current]{color:var(--ink);background:#10111508}
.journey{--j-rail:#2d2e38;--j-text:#f3f3f7;--j-muted:#9b9cab;--j-faint:#62636f;--j-accent:#fc0;padding-top:40px;padding-bottom:20px}.journey .section-intro{margin-bottom:20px}.journey-track{--track:min(100vw - 64px, 1480px);width:var(--track);margin-left:calc(50% - var(--track) / 2);position:relative}.journey-line{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:visible}.journey-line path{fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.journey-line-bg{stroke:var(--j-rail)}.journey-line-fill{stroke:var(--j-accent);opacity:.9;clip-path:inset(0 0 100%);filter:drop-shadow(0 0 6px color-mix(in srgb, var(--j-accent) 55%, transparent))}.journey-tip{fill:var(--j-accent);opacity:0;filter:drop-shadow(0 0 8px var(--j-accent))}.journey-mark{z-index:4;border:1px solid var(--j-rail);background:var(--bg,#101115);cursor:pointer;border-radius:50%;width:11px;height:11px;padding:0;transition:background .4s,border-color .4s,box-shadow .4s;position:absolute;translate:-50% -50%}.journey-mark:before{content:"";position:absolute;inset:-10px}.journey-mark[data-done],.journey-mark[data-active]{border-color:var(--j-accent);background:var(--j-accent)}.journey-mark[data-active]{box-shadow:0 0 0 5px color-mix(in srgb, var(--j-accent) 22%, transparent)}.journey-mark:focus-visible{outline-offset:4px}.journey-handoff{z-index:4;border:1px solid var(--j-rail);color:var(--j-muted);white-space:nowrap;pointer-events:none;background:#15161b;border-radius:999px;align-items:center;gap:8px;padding:7px 12px 7px 10px;font-size:11px;font-weight:500;transition:border-color .4s,color .4s,box-shadow .4s;display:inline-flex;position:absolute;translate:-50% -50%}.journey-handoff b{color:var(--j-accent);opacity:.6;font-weight:600;transition:opacity .4s}.journey-handoff[data-done]{border-color:color-mix(in srgb, var(--j-accent) 45%, var(--j-rail));color:#e6e6f0;box-shadow:0 0 18px color-mix(in srgb, var(--j-accent) 18%, transparent)}.journey-handoff[data-done] b{opacity:1}.journey-row{z-index:1;grid-template-columns:minmax(0,1.9fr) 96px minmax(0,1fr);align-items:center;padding:64px 0;display:grid;position:relative}.journey-row[data-side=right]{grid-template-columns:minmax(0,1fr) 96px minmax(0,1.9fr)}.journey-gutter{grid-area:1/2;align-self:stretch;display:block}.journey-row[data-side=left] .journey-stage{grid-area:1/1}.journey-row[data-side=left] .journey-body,.journey-row[data-side=right] .journey-stage{grid-area:1/3}.journey-row[data-side=right] .journey-body{text-align:left;grid-area:1/1;justify-self:end}.journey-body,.journey-stage{transition:opacity .5s,filter .5s}.journey[data-mounted] .journey-row:not([data-active]) .journey-body{opacity:.5}.journey[data-mounted] .journey-row:not([data-active]) .journey-stage{filter:brightness(.7)saturate(.85)}.journey-stage{min-width:0}.journey-stage .preview-wrap{margin-top:0}.journey-stage .app-preview{height:540px}.journey-stage .app-sidebar{width:180px;padding-inline:14px}.journey-stage .app-sidebar .brand-beta{display:none}.journey-stage .board-canvas{padding:22px 24px}.journey-stage .board-group{width:95%}.journey-stage .note{padding:12px;font-size:11px}.journey-stage .board-outcome{width:80%;margin-left:7%}.journey-stage .board-arrow{right:5%}@media (max-width:1199px){.journey-stage .pipeline{gap:7px}.journey-stage .pipeline .kanban-column h4{gap:4px;font-size:9px}.journey-stage .pipeline .kanban-column h4>small,.journey-stage .deal-meta small{display:none}.journey-stage .deal-card{padding:8px}.journey-stage .deal-meta{white-space:nowrap;flex-wrap:nowrap}.journey-stage .crm-status{padding:1px 5px;font-size:7px}}.journey-stage .preview-caption{padding-inline:0}.journey-body{max-width:380px;position:relative}.journey-index{font-family:var(--font-plex-mono), ui-monospace, monospace;letter-spacing:.14em;color:var(--j-faint);margin-bottom:14px;font-size:11px;line-height:1;display:block}.journey-body .suite-brand{letter-spacing:-.5px;gap:8px;font-size:17px}.journey-body .suite-brand img{width:24px;height:24px}.journey-kicker{letter-spacing:1.5px;color:var(--j-accent);margin-top:22px;font-size:9px;font-weight:600;display:block}.suite-site .journey-body h3{letter-spacing:-1px;color:var(--j-text);margin:10px 0 14px;font-size:26px;font-weight:600;line-height:1.22}.journey-body p{color:var(--j-muted);margin:0;font-size:13px;line-height:1.9}.journey-body ul{color:#c9c9d4;margin:18px 0 0;padding:0;font-size:12.5px;line-height:1.6;list-style:none}.journey-body li{margin-top:7px;padding-left:18px;position:relative}.journey-body li:before{content:"";background:var(--j-accent);opacity:.8;width:8px;height:1px;position:absolute;top:.72em;left:0}.journey-body>a{color:#e8dca0;text-underline-offset:5px;margin-top:24px;font-size:11px;-webkit-text-decoration:underline #686977;text-decoration:underline #686977;display:inline-block}.journey-body>a span{margin-left:3px;transition:translate .3s cubic-bezier(.2,.8,.2,1);display:inline-block}.journey-body>a:hover span{translate:4px}.journey-row[data-app=coboard],.journey-row[data-app=cosuite],.journey-mark[data-app=coboard],.journey-mark[data-app=cosuite],.journey-handoff[data-app=coboard],.journey-handoff[data-app=cosuite],.journey-row[data-app=cotask],.journey-row[data-app=cochat],.journey-mark[data-app=cotask],.journey-mark[data-app=cochat],.journey-handoff[data-app=cotask],.journey-handoff[data-app=cochat],.journey-row[data-app=coclose],.journey-mark[data-app=coclose],.journey-handoff[data-app=coclose]{--j-accent:#fc0}@media (max-width:999px){.journey{padding-top:24px}.journey .section-intro{margin-bottom:28px}.journey-track{--track:100%;margin-left:0;padding-left:36px}.journey-row,.journey-row[data-side=right]{padding:28px 0 36px;display:block}.journey-gutter{display:none}.journey-row .journey-body{max-width:560px;margin-top:22px}.journey-stage .app-preview{height:min(430px,56svh)}.journey-mark{width:9px;height:9px}}@media (max-width:760px){.journey-track{padding-left:26px}.journey-stage .app-preview{height:min(390px,50svh)}.suite-site .journey-body h3{letter-spacing:-.8px;font-size:22px}.journey-body p,.journey-body ul{font-size:12px}.journey-body .suite-brand{font-size:16px}}@media (prefers-reduced-motion:reduce){.journey[data-mounted] .journey-row:not([data-active]) .journey-body{opacity:1}.journey[data-mounted] .journey-row:not([data-active]) .journey-stage{filter:none}.journey-body,.journey-stage,.journey-mark,.journey-handoff,.journey-body>a span{transition:none}}.tone-light.suite-site .journey{--j-rail:#dcdde6;--j-text:var(--ink,#101115);--j-muted:var(--ink-2,#4d4f5c);--j-faint:#8a8c99;--j-accent:#a07a00}.tone-light.suite-site .journey-row[data-app=coboard],.tone-light.suite-site .journey-row[data-app=cosuite],.tone-light.suite-site .journey-mark[data-app=coboard],.tone-light.suite-site .journey-mark[data-app=cosuite],.tone-light.suite-site .journey-row[data-app=cotask],.tone-light.suite-site .journey-row[data-app=cochat],.tone-light.suite-site .journey-mark[data-app=cotask],.tone-light.suite-site .journey-mark[data-app=cochat],.tone-light.suite-site .journey-row[data-app=coclose],.tone-light.suite-site .journey-mark[data-app=coclose]{--j-accent:#a07a00}.tone-light.suite-site .journey-mark,.tone-light.suite-site .journey-handoff{background:#fff}.tone-light.suite-site .journey-handoff[data-done]{color:var(--ink,#101115)}.tone-light.suite-site .journey-row[data-app=coclose],.tone-light.suite-site .journey-handoff[data-app=coclose]{--j-accent:#a07a00}.tone-light.suite-site .journey-body ul{color:#2a2c36}.tone-light.suite-site .journey-body>a{color:var(--ink,#101115);text-decoration-color:#b9bac4}.crm-context{color:var(--ct-muted)}.rp-period{border:1px solid var(--ct-border);color:var(--ct-secondary);white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:6px 9px;font-size:9px;display:inline-flex}.crm-preview .fresh{animation:.5s ease-out both pv-in}.lead-table,.role-list,.audit-log,.rp-kpis,.rp-panels{flex-shrink:0}.preview-wrap:not([data-motion]) .crm-preview .fresh{animation:none}.lead-table{margin-top:10px;font-size:9.5px}.lead-row{border-bottom:1px solid var(--ct-border);grid-template-columns:1.4fr .9fr .9fr 1.1fr;align-items:center;gap:8px;padding:7px 8px;display:grid}.lead-head{color:var(--ct-muted);padding:4px 8px 6px;font-size:8px;font-weight:600}.lead-row strong{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.lead-row .crm-status{margin-left:0}.lead-row .avatar{width:17px;height:17px;font-size:7px}.lead-last{color:var(--ct-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:8.5px;overflow:hidden}.preview-wrap[data-motion] .lead-row .crm-status,.preview-wrap[data-motion] .lead-last{animation:.45s ease-out both pv-pop}.lead-row.fresh{background:var(--ct-surface);border-radius:6px}.lead-note{background:var(--ct-selected);color:#ffe066;border-radius:999px;grid-column:1/-1;justify-self:start;align-items:center;gap:5px;margin-top:2px;padding:2px 7px;font-size:8px;font-style:normal;font-weight:600;animation:.45s ease-out both pv-pop;display:inline-flex}.lead-toast{top:auto;bottom:38px;right:18px}.lead-toast .pv-icon{color:#62ad83}.app-preview.app-ai{--ai-bg:#141519;--ai-surface:#1b1c23;--ai-border:#2b2c36;--ai-text:#eeeef2;--ai-muted:#878a97;--ai-accent:#fc0;background:var(--ai-bg);color:var(--ai-text)}.app-ai .app-main{flex-direction:column;height:100%;display:flex}.ai-scene{flex-direction:column;height:100%;padding:0;display:flex}.ai-scene-head{border-bottom:1px solid var(--ai-border);justify-content:space-between;align-items:center;gap:12px;height:53px;padding:0 24px;font-size:11px;font-weight:600;display:flex}.ai-scene-title{align-items:center;gap:8px;display:inline-flex}.ai-scene-title .muted{color:var(--ai-muted);font-weight:500}.ai-scene-apps{gap:6px;display:inline-flex}.ai-scene-apps .suite-brand img{border-radius:5px;width:16px;height:16px}.ai-scene-apps .suite-brand>span{display:none}.ai-scene-thread{flex:1;min-height:0;padding:22px 24px 12px;overflow:hidden}.ai-msg{align-items:flex-start;gap:11px;display:flex}.ai-msg+.ai-msg{margin-top:16px}.ai-msg>.avatar{width:22px;height:22px;font-size:7px}.ai-msg p{margin:0;font-size:10.5px;line-height:1.6}.ai-msg-user p{border:1px solid var(--ai-border);background:var(--ai-surface);border-radius:9px;padding:7px 11px}.ai-mark{background:color-mix(in srgb, var(--ai-accent) 18%, transparent);width:22px;height:22px;color:var(--ai-accent);border-radius:7px;flex:none;place-items:center;font-size:11px;font-style:normal;display:inline-grid}.ai-msg-bot>div{flex:1;min-width:0}.ai-thinking{color:var(--ai-muted);align-items:center;gap:7px;font-size:9.5px;display:inline-flex}.ai-line{border-bottom:1px solid var(--ai-border);gap:4px;padding:6px 0;animation:.45s ease-out both pv-in;display:grid}.ai-line:first-child{padding-top:0}.ai-source{border:1px solid var(--ai-border);color:var(--ai-muted);border-radius:999px;justify-self:start;align-items:center;gap:5px;padding:2px 7px 2px 3px;font-size:8px;font-weight:600;display:inline-flex}.ai-source .suite-brand img{border-radius:4px;width:13px;height:13px}.ai-source .suite-brand>span{display:none}.ai-next{background:color-mix(in srgb, var(--ai-accent) 14%, transparent);color:#f0d86a;border-radius:7px;align-items:center;gap:6px;margin-top:10px;padding:6px 10px;font-size:9.5px;font-weight:600;animation:.45s ease-out both pv-pop;display:inline-flex}.ai-scene-foot{border-top:1px solid var(--ai-border);color:var(--ai-muted);justify-content:space-between;gap:12px;padding:10px 24px 14px;font-size:8px;display:flex}.preview-wrap:not([data-motion]) .ai-line,.preview-wrap:not([data-motion]) .ai-next{animation:none}.reports-preview{gap:0}.rp-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.rp-kpi{border:1px solid var(--ct-border);background:var(--ct-surface);animation:.5s ease-out both pv-in;animation-delay:calc(var(--i) * 70ms);border-radius:7px;gap:3px;padding:9px 10px;display:grid}.rp-kpi small{color:var(--ct-muted);white-space:nowrap;text-overflow:ellipsis;font-size:7.5px;overflow:hidden}.rp-kpi strong{letter-spacing:-.4px;font-size:15px;font-weight:650}.rp-kpi span{color:var(--ct-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:7.5px;overflow:hidden}.rp-panels{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.rp-panel{border:1px solid var(--ct-border);background:var(--ct-surface);border-radius:7px;padding:10px 12px 8px}.rp-panel h4{color:var(--ct-secondary);margin:0 0 10px;font-size:9px;font-weight:600}.rp-bars{grid-template-columns:repeat(6,1fr);align-items:end;gap:7px;height:92px;display:grid}.rp-bar{grid-template-rows:1fr auto;align-items:end;gap:5px;height:100%;display:grid}.rp-bar i{height:calc(var(--h) * 1%);background:color-mix(in srgb, var(--ct-palette-green) 55%, var(--ct-surface));transform-origin:bottom;border-radius:3px 3px 1px 1px;display:block}.rp-bar:last-child i{background:var(--ct-palette-green)}.preview-wrap[data-motion] .rp-bar i{animation:.7s cubic-bezier(.22,1,.36,1) both rp-grow;animation-delay:calc(var(--i) * 60ms + .15s)}.preview-wrap[data-motion] .rp-bar:last-child i{animation-duration:1.1s;animation-delay:.7s}.rp-bar span{color:var(--ct-muted);text-align:center;font-size:7px}.rp-funnel{gap:6px;display:grid}.rp-stage{color:var(--ct-secondary);grid-template-columns:62px 1fr 18px;align-items:center;gap:7px;font-size:8px;display:grid}.rp-stage i{background:var(--ct-color,var(--ct-muted));transform-origin:0;opacity:.25;border-radius:3px;height:10px;transition:transform .55s cubic-bezier(.22,1,.36,1),opacity .3s;display:block;transform:scaleX(0)}.rp-stage[data-on] i{transform:scaleX(var(--w));opacity:1}.rp-stage b{color:var(--ct-text);text-align:right;font-size:9px;font-weight:600}.preview-wrap[data-motion] .rp-stage[data-on] b{animation:.4s ease-out both pv-pop;display:inline-block}.preview-wrap:not([data-motion]) .rp-stage i{transform:scaleX(var(--w));opacity:1;transition:none}.preview-wrap:not([data-motion]) .rp-kpi{animation:none}@keyframes rp-grow{0%{transform:scaleY(0)}}.role-list{border:1px solid var(--ct-border);background:var(--ct-surface);border-radius:7px;margin-top:12px;overflow:hidden}.role-row{border-bottom:1px solid var(--ct-border);align-items:center;gap:9px;padding:7px 10px;font-size:9.5px;display:flex}.role-row .avatar{width:19px;height:19px;font-size:7px}.role-name{flex:1;min-width:0;line-height:1.3;display:grid}.role-name strong{font-weight:600}.role-name small{color:var(--ct-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.role-chip{border:1px solid var(--ct-border);background:var(--ct-raised);color:var(--ct-secondary);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 7px;font-size:8px;font-weight:600;display:inline-flex}.role-chip[data-role=Admin]{color:#ffe066;border-color:#4a4530}.role-chip[data-role=Eingeladen]{color:var(--ct-palette-blue)}.role-invite{color:var(--ct-muted);align-items:center;gap:8px;padding:7px 10px;font-size:9px;display:flex}.role-invite .pv-icon{color:var(--ct-muted)}.role-input{border:1px solid var(--ct-border);background:var(--ct-bg);min-width:0;color:var(--ct-muted);white-space:nowrap;border-radius:5px;flex:1;padding:5px 8px;overflow:hidden}.role-invite.typing .role-input{color:var(--ct-text)}.role-invite .role-input:has(+.sent){color:var(--ct-text)}.role-invite .ct-create.sent{background:var(--ct-palette-green);color:#0f1a14}.audit-log{margin-top:10px;font-size:8.5px}.audit-log .audit-row:nth-child(n+5){display:none}.audit-log>small{color:var(--ct-muted);margin-bottom:4px;font-size:8px;font-weight:600;display:block}.audit-row{border-top:1px solid var(--ct-border);color:var(--ct-secondary);gap:9px;padding:4px 0;display:flex}.audit-row time{color:var(--ct-muted);font-variant-numeric:tabular-nums;flex:none}.audit-row strong{color:var(--ct-text);font-weight:600}.audit-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:1199px){.journey-stage .crm-preview,.journey-stage .leads-preview,.journey-stage .reports-preview,.journey-stage .roles-preview{padding:14px 16px}.journey-stage .rp-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:10px}.journey-stage .rp-kpi strong{font-size:13px}.journey-stage .rp-bars{height:64px}.journey-stage .rp-funnel{gap:4px}.journey-stage .ai-scene-thread{padding:14px 16px 8px}.journey-stage .ai-scene-head,.journey-stage .ai-scene-foot{padding-inline:16px}.journey-stage .audit-row:nth-child(n+4){display:none}}@media (max-width:760px){.journey-stage .rp-kpi span{display:none}.journey-stage .rp-panels{grid-template-columns:1fr}.journey-stage .rp-panel:first-child,.journey-stage .crm-context,.journey-stage .ai-scene-foot{display:none}.journey-stage .lead-row{grid-template-columns:1.4fr .9fr .5fr}.journey-stage .lead-last,.journey-stage .lead-head span:last-child,.journey-stage .roles-preview .tasks-heading p,.journey-stage .roles-preview .rp-period,.journey-stage .audit-log,.journey-stage .ai-scene-title .muted{display:none}.journey-stage .role-row,.journey-stage .role-invite{padding-block:5px}.journey-stage .ai-scene-head{height:44px}.journey-stage .ai-scene-thread{padding-top:10px}.journey-stage .ai-msg p{font-size:9.5px;line-height:1.45}.journey-stage .ai-msg+.ai-msg{margin-top:10px}.journey-stage .ai-line{gap:3px;padding:4px 0}.journey-stage .ai-source{font-size:7.5px}.journey-stage .ai-next{margin-top:6px;padding:4px 8px;font-size:8.5px}}
