
/* V19 — clean system templates + error cleanup */
:root{--v19-red:#7b1028;--v19-red2:#9b1f3d;--v19-rose:#f8eef1;--v19-paper:#fffdfa;--v19-line:#eadfe2;--v19-ink:#191718;--v19-muted:#716a6d;--v19-green:#2f7a58;--v19-greenbg:#eaf6ef;--v19-amber:#9b641c;--v19-amberbg:#fff4df}
html,body{overflow-x:hidden}
img,svg{max-width:100%}
.tc26 .x-system{background:linear-gradient(180deg,#fffdfa 0%,#fff 100%)!important}
.tc26 .x-system-wrap{border:1px solid var(--v19-line)!important;border-radius:28px!important;overflow:hidden!important;background:#fff!important;box-shadow:0 30px 80px rgba(55,30,38,.07)!important}
.tc26 .x-system-tabs{background:#fbf8f7!important;border-bottom:1px solid var(--v19-line)!important}
.tc26 .x-system-tab{background:transparent!important;border-color:var(--v19-line)!important;color:var(--v19-ink)!important}
.tc26 .x-system-tab.active{background:#fff!important;box-shadow:inset 0 -3px 0 var(--v19-red)!important}
.tc26 .x-system-tab .n{background:#f5ecef!important;color:var(--v19-red)!important;border-color:#ead8de!important}
.tc26 .x-system-tab.active .n{background:var(--v19-red)!important;color:#fff!important}
.tc26 .x-system-stage{min-height:0!important;background:#fff!important}
.tc26 .x-pane{min-height:680px!important;padding:52px 48px 58px!important;grid-template-columns:minmax(330px,.78fr) minmax(650px,1.22fr)!important;gap:54px!important;background:#fff!important}
.tc26 .x-pane>div:first-child{align-self:center;max-width:500px!important}
.tc26 .x-pane .ey{font-size:1rem!important;letter-spacing:.14em!important;padding:7px 11px!important;border:1px solid #e6ccd4!important;background:#fff8fa!important;color:var(--v19-red)!important}
.tc26 .x-pane h3{font-size:clamp(34px,3.1vw,52px)!important;line-height:1.02!important;max-width:500px!important;margin-top:14px!important}
.tc26 .x-pane p{max-width:480px!important;color:var(--v19-muted)!important}
.tc26 .x-pane ul{max-width:460px!important}
.tc26 .x-pane li{font-size:1rem!important;color:#514b4e!important}
.tc26 .x-pane li:before{background:linear-gradient(145deg,var(--v19-red),var(--v19-red2))!important;color:#fff!important;box-shadow:0 6px 15px rgba(123,16,40,.12)!important}
.v18-detail-link{color:var(--v19-red)!important}

.v19-visual{position:relative!important;min-height:570px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}
.v19-visual:before,.v19-visual:after{display:none!important}
.v19-workspace{width:100%;min-height:570px;display:grid;gap:14px;position:relative;font-family:'DM Sans',system-ui,-apple-system,sans-serif;color:var(--v19-ink)}
.v19-card{background:rgba(255,255,255,.97);border:1px solid var(--v19-line);border-radius:20px;box-shadow:0 16px 42px rgba(58,36,43,.075);overflow:hidden;position:relative}
.v19-card:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:inset 0 1px 0 rgba(255,255,255,.9)}
.v19-windowbar{height:44px;display:flex;align-items:center;gap:10px;padding:0 14px;border-bottom:1px solid #eee5e7;background:linear-gradient(180deg,#fff,#fbf8f8);font-size:1rem;color:#625b5e}
.v19-windowbar>b{font-size:1rem;color:#363033}.v19-dots{display:flex;gap:5px}.v19-dots i{width:8px;height:8px;border-radius:50%;background:#ff6159}.v19-dots i:nth-child(2){background:#ffbd2e}.v19-dots i:nth-child(3){background:#28c941}.v19-address{margin:auto;max-width:300px;flex:1;background:#fff;border:1px solid #e6dfe1;border-radius:9px;padding:6px 12px;font-size:1rem;text-align:center;color:#8a8386}.v19-more{letter-spacing:2px;font-size:1rem}.v19-live{margin-left:auto;color:var(--v19-red);font-size:1rem;font-weight:800;letter-spacing:.12em}
.v19-card header{display:flex;align-items:center;gap:10px}.v19-card header img,.v19-summary-brand img,.v19-brandline img{width:28px;height:22px;object-fit:contain}.v19-card header b{font-size:1rem}.v19-card header small{font-size:1rem;color:var(--v19-muted);display:block}.v19-overline{display:block;font-size:1rem;font-weight:800;letter-spacing:.15em;color:#857b7e;margin:18px 0 10px}.v19-fazit{display:grid;gap:3px;padding:11px 12px;border-radius:12px;background:#fff7f9;border:1px solid #efdae0;margin-top:auto}.v19-fazit b{font-size:1rem;text-transform:uppercase;letter-spacing:.12em;color:var(--v19-red)}.v19-fazit span{font-size:1rem;line-height:1.4;color:#554e51}
.v19-score-list{display:grid;gap:7px}.v19-score-list>span{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:7px;border-bottom:1px solid #f1eaec}.v19-score-list>span:last-child{border-bottom:0}.v19-score-list b{font-size:1rem}.v19-score-list em{font-style:normal;font-size:1rem;font-weight:800;padding:4px 7px;border-radius:999px}.v19-score-list .good{color:var(--v19-green);background:var(--v19-greenbg)}.v19-score-list .warn{color:var(--v19-amber);background:var(--v19-amberbg)}
.v19-summary{grid-column:2;grid-row:1/3;padding:20px 18px;display:flex;flex-direction:column;min-width:0}.v19-summary-brand{display:flex;align-items:center;gap:9px;padding-bottom:14px;border-bottom:1px solid #ece4e6}.v19-summary-brand b{font-size:1rem}.v19-summary-brand small{display:block;font-size:1rem;color:#8a8184;margin-top:2px}.v19-summary h4{font-family:'Playfair Display',serif;font-size:28px;line-height:1.04;letter-spacing:-.025em;margin:0 0 10px;color:#191718}.v19-summary h4 em{display:block;color:var(--v19-red);font-weight:500}.v19-summary>p{font-size:1rem!important;line-height:1.5!important;color:#71696c!important;margin:0 0 16px!important}.v19-benefits{display:grid;gap:8px}.v19-benefits span{position:relative;display:grid;grid-template-columns:28px 1fr;gap:1px 8px;padding:9px 10px;border:1px solid #ece4e6;border-radius:11px;background:#fff}.v19-benefits i{grid-row:1/3;width:28px;height:28px;border-radius:9px;background:#f3ecee;color:#4c4f52;display:grid;place-items:center;font-style:normal;font-size:1rem;font-weight:800}.v19-benefits b{font-size:1rem}.v19-benefits small{font-size:1rem;color:#8b8386}
/* Positioning */
.v19-grid-pos{grid-template-columns:minmax(0,1.48fr) minmax(235px,.72fr);grid-template-rows:1.04fr .96fr}.v19-browser{grid-column:1;grid-row:1;padding-bottom:10px}.v19-browser-body{padding:12px 15px}.v19-search{display:flex;align-items:center;gap:8px;border:1px solid #ded8da;border-radius:999px;padding:8px 11px;background:#fff;box-shadow:0 5px 14px rgba(0,0,0,.035);font-size:1rem}.v19-search span{font-size:1rem;color:#6d6769}.v19-tabs{display:block;margin:9px 4px 8px;color:#8d8588;font-size:1rem}.v19-result{padding:9px 5px;border-top:1px solid #f0ebec}.v19-result-main{border-top:0}.v19-brandline{display:flex;align-items:center;gap:6px;font-size:1rem;color:#665e61}.v19-brandline img{width:22px}.v19-result h4{font-family:'DM Sans',sans-serif!important;font-size:1rem!important;line-height:1.25!important;color:#24509b!important;margin:5px 0!important}.v19-result p{font-size:1rem!important;line-height:1.4!important;margin:0!important;color:#6e676a!important}.v19-chips{display:flex;gap:5px;margin-top:7px;flex-wrap:wrap}.v19-chips span{font-size:1rem;background:#f5f1ff;border:1px solid #ebe4fb;color:#5f55a0;border-radius:999px;padding:4px 7px}.v19-result-muted{opacity:.65}.v19-result-muted b{display:block;font-size:1rem;color:#315b8f;margin:3px 0}.v19-result-muted small{font-size:1rem;color:#999}.v19-diagnosis{grid-column:1;grid-row:2;padding:14px 15px;display:flex;flex-direction:column}.v19-diagnosis header{justify-content:space-between}.v19-diagnosis header>div{display:flex;align-items:center;gap:7px}.v19-diagnosis header small{font-size:1rem}.v19-score{display:grid;grid-template-columns:100px 1fr;gap:14px;align-items:center;margin:12px 0}.v19-ring{width:84px;height:84px;border-radius:50%;display:grid;place-items:center;align-content:center;background:conic-gradient(var(--v19-red) 0 78%,#f2e8eb 78% 100%);position:relative}.v19-ring:after{content:"";position:absolute;inset:9px;border-radius:50%;background:#fff}.v19-ring strong,.v19-ring small{position:relative;z-index:1}.v19-ring strong{font-size:24px}.v19-ring small{font-size:1rem;color:#8a8184}
/* Offer */
.v19-grid-offer{grid-template-columns:minmax(0,1.4fr) minmax(235px,.72fr);grid-template-rows:1.15fr .85fr}.v19-mail{grid-column:1;grid-row:1;padding-bottom:14px}.v19-mail-head{display:flex;justify-content:space-between;padding:12px 15px 4px;font-size:1rem}.v19-mail-head span{display:grid}.v19-mail-head small{color:#8e8689}.v19-mail-head em{font-style:normal;color:#9a9194;font-size:1rem}.v19-mail>h4{font-family:'DM Sans',sans-serif!important;font-size:16px!important;margin:10px 15px 6px!important}.v19-mail>p{font-size:1rem!important;line-height:1.5!important;margin:0 15px 12px!important;color:#6e6669!important}.v19-attachment{margin:0 15px;padding:10px;border:1px solid #e9e1e3;border-radius:12px;background:#fffafa;display:grid;grid-template-columns:38px 1fr 22px;align-items:center;gap:9px}.v19-attachment>span{width:38px;height:38px;border-radius:9px;background:var(--v19-red);color:#fff;display:grid;place-items:center;font-size:1rem;font-weight:800}.v19-attachment b{font-size:1rem}.v19-attachment small{display:block;font-size:1rem;color:#91888b}.v19-attachment i{font-style:normal;color:var(--v19-red)}.v19-reply{margin:10px 15px 0;padding:9px 11px;border-left:3px solid var(--v19-red);background:#fff6f8;border-radius:0 9px 9px 0;font-size:1rem;line-height:1.4;color:#5f5659}.v19-offer-score{grid-column:1;grid-row:2;padding:14px 15px;display:flex;flex-direction:column}.v19-offer-score header strong{margin-left:auto;color:var(--v19-red);font-size:24px}.v19-meter{height:7px;border-radius:999px;background:#f2e8eb;margin:12px 0;overflow:hidden}.v19-meter i{display:block;width:var(--p);height:100%;background:linear-gradient(90deg,var(--v19-red),#c35470);border-radius:inherit}.v19-offer-score .v19-score-list{grid-template-columns:1fr 1fr}.v19-offer-score .v19-score-list>span:nth-child(odd){margin-right:8px}
/* Demand */
.v19-grid-demand{grid-template-columns:minmax(0,1.4fr) minmax(235px,.72fr);grid-template-rows:1fr 1fr}.v19-notifications{grid-column:1;grid-row:1;padding:14px;background:linear-gradient(160deg,#f7f8fa,#eceef2)!important}.v19-mobile-top{display:flex;justify-content:space-between;font-size:1rem;padding:0 4px 10px}.v19-mobile-title small{font-size:1rem;color:#777}.v19-mobile-title h4{font-family:'DM Sans',sans-serif!important;font-size:20px!important;margin:1px 0 8px!important}.v19-note{display:grid;grid-template-columns:30px 1fr auto;gap:8px;align-items:center;padding:8px 9px;margin-top:6px;border-radius:12px;background:rgba(255,255,255,.88);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.8);box-shadow:0 5px 15px rgba(50,53,60,.07)}.v19-note>i{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;font-style:normal;background:var(--v19-red);color:#fff;font-size:1rem}.v19-note b{display:block;font-size:1rem}.v19-note span{display:block;font-size:1rem;line-height:1.35;color:#6d676a}.v19-note>small{font-size:1rem;color:#989194}.v19-note.muted{opacity:.74}.v19-funnel{grid-column:1;grid-row:2;padding:14px 15px;display:flex;flex-direction:column}.v19-flow{display:grid;grid-template-columns:1fr 14px 1fr 14px 1fr 14px 1fr;align-items:center;gap:4px;margin:12px 0}.v19-flow>span{padding:9px 7px;border:1px solid #e9e1e3;border-radius:10px;text-align:center;background:#fff}.v19-flow>span.active,.v19-flow>span.result{background:#fff5f7;border-color:#ddbac4}.v19-flow i{display:grid;place-items:center;width:22px;height:22px;border-radius:8px;background:#f4ecef;color:var(--v19-red);font-style:normal;font-size:1rem;font-weight:800;margin:0 auto 4px}.v19-flow b{display:block;font-size:1rem}.v19-flow small{font-size:1rem;color:#8a8285}.v19-flow em{font-style:normal;color:#ba8796;text-align:center}.v19-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.v19-kpis span{padding:8px;border-radius:10px;background:#faf7f8;border:1px solid #eee6e8}.v19-kpis small{display:block;font-size:1rem;color:#8c8487}.v19-kpis b{font-size:1rem;color:#443e40}
/* Sales */
.v19-grid-sales{grid-template-columns:minmax(0,1.4fr) minmax(235px,.72fr);grid-template-rows:1.06fr .94fr}.v19-pipeline{grid-column:1;grid-row:1}.v19-pipecols{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;padding:12px}.v19-pipecols>div{min-width:0}.v19-pipecols>div>small{font-size:1rem;color:#847c7f;font-weight:800}.v19-pipecols article{margin-top:6px;padding:8px;border-radius:10px;background:#f9f6f7;border:1px solid #ebe3e5}.v19-pipecols article.hot{border-color:#d9aab7;background:#fff7f9}.v19-pipecols article.won{background:#eef8f2;border-color:#cee7d8}.v19-pipecols b{display:block;font-size:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v19-pipecols span{font-size:1rem;color:#8a8184}.v19-lead-detail{grid-column:1;grid-row:2;padding:14px 15px;display:flex;flex-direction:column}.v19-next{margin-top:10px;padding:10px;border-radius:11px;background:#fff7f9;border:1px solid #edd8de}.v19-next small{display:block;font-size:1rem;color:#978e91}.v19-next b{display:block;font-size:1rem;margin:2px 0}.v19-next span{font-size:1rem;color:#6d6568}
/* Scale */
.v19-grid-scale{grid-template-columns:minmax(0,1.4fr) minmax(235px,.72fr);grid-template-rows:1.1fr .9fr}.v19-ops{grid-column:1;grid-row:1}.v19-auto-list{display:grid;gap:7px;padding:12px}.v19-auto-list article{display:grid;grid-template-columns:28px 1fr auto;gap:8px;align-items:center;padding:8px;border-radius:10px;border:1px solid #ebe3e5;background:#fff}.v19-auto-list article.active{background:#f7fbf8;border-color:#d6e9de}.v19-auto-list i{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;font-style:normal;background:#f2ecee;color:#73555e}.v19-auto-list article.active i{background:#e7f4ec;color:var(--v19-green)}.v19-auto-list b{display:block;font-size:1rem}.v19-auto-list span{font-size:1rem;color:#857d80}.v19-auto-list em{font-style:normal;font-size:1rem;font-weight:800;color:#82777a}.v19-ops-kpi{grid-column:1;grid-row:2;padding:14px 15px;display:flex;flex-direction:column}.v19-kpi-big{display:flex;align-items:baseline;gap:8px;margin:12px 0}.v19-kpi-big strong{font-size:27px;color:var(--v19-red)}.v19-kpi-big span{font-size:1rem;color:#7c7477}
/* restrained motion */
.x-pane.active .v19-card{animation:v19In .42s ease both}.x-pane.active .v19-card:nth-child(2){animation-delay:.07s}.x-pane.active .v19-card:nth-child(3){animation-delay:.12s}.x-pane.active .v19-result-main{animation:v19Highlight 3.8s ease-in-out infinite}.x-pane.active .v19-note:nth-child(3){animation:v19Pulse 3.2s ease-in-out infinite}.x-pane.active .v19-pipecols article.hot{animation:v19Pulse 3.5s ease-in-out infinite}.x-pane.active .v19-meter i{animation:v19Meter .75s ease-out both}
@keyframes v19In{from{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes v19Highlight{0%,100%{background:#fff}50%{background:#fff7f9}}@keyframes v19Pulse{0%,100%{box-shadow:0 0 0 rgba(123,16,40,0)}50%{box-shadow:0 0 0 6px rgba(123,16,40,.055)}}@keyframes v19Meter{from{width:0}to{width:var(--p)}}
/* common page cleanup */
.nav{background:rgba(255,255,255,.96)!important;box-shadow:0 1px 0 rgba(70,45,52,.07)!important}.nav .logo{object-fit:contain!important}.nav-cta{box-shadow:0 8px 22px rgba(111,16,34,.12)!important}.tc26{background:var(--v19-paper)!important}.tc26 .x-heading,.tc26 .x-title{color:var(--v19-ink)!important}.tc26 .x-heading em,.tc26 .x-title em{color:var(--v19-red)!important}.tc26 .x-kicker{color:var(--v19-red)!important}.x-btn-primary,.nav-cta,.cta{background:linear-gradient(135deg,var(--v19-red),var(--v19-red2))!important}.x-btn-light{background:#fff!important;border-color:#e4d8dc!important}
@media(max-width:1240px){.tc26 .x-pane{grid-template-columns:1fr!important;min-height:0!important}.tc26 .x-pane>div:first-child{max-width:720px!important}.v19-visual{min-height:560px!important;max-width:900px!important;width:100%!important}.v19-workspace{min-height:560px}.tc26 .x-system-tabs{display:grid!important;grid-template-columns:repeat(3,1fr)!important}}
@media(max-width:820px){.tc26 .x-pane{padding:34px 24px 40px!important;gap:30px!important}.tc26 .x-system-tabs{display:flex!important;overflow:auto!important}.tc26 .x-system-tab{min-width:210px!important}.v19-visual{min-height:0!important}.v19-workspace{display:flex!important;flex-direction:column!important;min-height:0!important}.v19-card,.v19-summary,.v19-browser,.v19-diagnosis,.v19-mail,.v19-offer-score,.v19-notifications,.v19-funnel,.v19-pipeline,.v19-lead-detail,.v19-ops,.v19-ops-kpi{grid-column:auto!important;grid-row:auto!important}.v19-summary{order:3}.v19-pipecols{grid-template-columns:1fr 1fr}.v19-flow{grid-template-columns:1fr 10px 1fr;row-gap:7px}.v19-flow>span:nth-of-type(3),.v19-flow>span:nth-of-type(4){grid-row:2}.v19-offer-score .v19-score-list{grid-template-columns:1fr}.v19-score{grid-template-columns:88px 1fr}.v19-workspace{gap:10px}.v19-summary h4{font-size:24px}}
@media(max-width:520px){.v19-pipecols{grid-template-columns:1fr}.v19-kpis{grid-template-columns:1fr}.v19-flow{display:flex;flex-direction:column}.v19-flow em{transform:rotate(90deg)}.v19-note{grid-template-columns:28px 1fr}.v19-note>small{display:none}.v19-auto-list article{grid-template-columns:28px 1fr}.v19-auto-list em{grid-column:2}.v19-score{grid-template-columns:1fr}.v19-ring{margin:auto}.tc26 .x-pane h3{font-size:34px!important}}
@media(prefers-reduced-motion:reduce){.x-pane.active .v19-card,.x-pane.active .v19-result-main,.x-pane.active .v19-note,.x-pane.active .v19-pipecols article,.x-pane.active .v19-meter i{animation:none!important}}
