.start-calling{display:grid;gap:18px}
.start-hero{display:flex;align-items:center;justify-content:space-between;gap:20px;background:radial-gradient(circle at 85% 15%,#ff843f1d,transparent 34%),linear-gradient(135deg,#ffffff0f,#ffffff04)}
.start-hero h2{font-size:25px;margin:9px 0 3px}.start-hero p{max-width:720px;margin:0}
.start-badge{border:1px solid #ffffff24;border-radius:999px;background:#ffffff09;color:#d3ccd0;padding:7px 10px;font-size:10px;font-weight:700;letter-spacing:.3px;white-space:nowrap}
.start-badge.demo{border-color:#ffad6888;background:#ff843f17;color:#ffc396}
.start-badge.verified,.start-badge.observed{border-color:#88d5b244;background:#88d5b212;color:#a8e5c9}
.start-badge.unknown{color:#aaa3ab}
.start-range{display:flex;align-items:end;gap:12px;flex-wrap:wrap}.start-range label,.start-catalogue label{display:grid;gap:8px;color:#aaa3ab;font-size:11px}
.start-range input,.start-catalogue input{min-width:95px;width:120px;background:#151316;border:1px solid #ffffff20;color:#f5f2f0;border-radius:10px;padding:12px}
.start-range .btn{min-height:43px}.start-range .btn:disabled{opacity:.45;cursor:not-allowed}
.start-source{font-size:11px;margin:15px 0 4px}.start-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.start-actions span,.start-catalogue small{font-size:10px;color:#aaa3ab}
.start-catalogue{margin-top:21px;border-top:1px solid #ffffff14;padding-top:18px}.start-catalogue label{display:flex;align-items:center;gap:12px}.start-catalogue input{width:min(100%,330px)}
.start-catalogue-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-height:230px;overflow:auto;margin:13px 0}
.start-catalogue-list button{display:flex;align-items:center;gap:10px;text-align:left;background:#ffffff06;border:1px solid #ffffff12;border-radius:10px;padding:11px;min-width:0}.start-catalogue-list button:hover,.start-catalogue-list button.picked{border-color:#ff843f77;background:#ff843f12}.start-catalogue-list strong{font-size:10px;color:#ffc195;white-space:nowrap}.start-catalogue-list span{font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.start-catalogue-list i{display:grid;place-items:center;min-width:18px;height:18px;border-radius:6px;background:#ff843f20;color:#ffc195;font-style:normal;font-size:11px}
.start-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.start-kpis>div{display:grid;gap:5px;border:1px solid #ffffff14;border-radius:14px;background:#ffffff07;padding:17px}.start-kpis small,.start-kpis span{color:#a8a0a4;font-size:10px}.start-kpis strong{font:600 30px Manrope}.start-analysis-note{font-size:11px;margin:13px 0 0}
.start-outcome-bars{display:grid;gap:7px;margin-top:18px}.start-outcome-bars>div{display:grid;grid-template-columns:125px minmax(0,1fr) 26px;gap:10px;align-items:center;font-size:10px;color:#b8afb2}.start-outcome-bars i{height:6px;background:#ffffff0b;border-radius:8px;overflow:hidden}.start-outcome-bars b{display:block;height:100%;border-radius:8px}.start-outcome-bars strong{text-align:right;color:#f5f2f0}
.start-columns{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(380px,1.1fr);gap:18px}.start-columns>.panel{min-width:0}.start-columns p{font-size:11px;margin:6px 0 18px}
.start-flow{display:grid;gap:9px}.start-step{display:flex;align-items:center;gap:12px;border:1px solid #ffffff10;border-radius:12px;padding:12px;background:#ffffff04}.start-step-number{color:#ffb387;font-size:10px;font-weight:700}.start-step>div{display:grid;gap:5px;flex:1;min-width:0}.start-step strong{font-size:11px}.start-step small{font-size:10px;color:#a9a2a6;line-height:1.5}
.start-lead-list{display:grid;gap:7px;max-height:560px;overflow:auto}.start-lead-row{display:grid;grid-template-columns:minmax(140px,.7fr) minmax(200px,1.3fr);gap:12px;border:1px solid #ffffff10;border-radius:12px;background:#ffffff04;padding:12px}.start-lead-row>div:first-child{min-width:0}.start-lead-row strong{font-size:11px;color:#ffc195}.start-lead-row small{display:block;color:#d0c8c5;font-size:10px;margin-top:4px;line-height:1.5;overflow-wrap:anywhere}.start-lead-facts{display:grid;gap:4px;color:#aaa3ab;font-size:10px;line-height:1.5;overflow-wrap:anywhere}.start-empty{text-align:center;padding:32px}
.start-lead-facts .textbtn{justify-self:start;margin-top:2px}.start-insights{border-top:1px solid #ffffff17;margin-top:19px;padding-top:17px}.start-insights h4{font-size:12px;margin:0 0 9px}.start-insights ul{display:grid;gap:6px;margin:0;padding-left:20px;color:#bdb3b8;font-size:11px;line-height:1.55}.start-launch{display:flex;align-items:center;justify-content:space-between;gap:20px;border-color:#ff843f33}.start-launch h3{margin:0 0 7px}.start-launch p{font-size:11px;max-width:680px;margin:0;line-height:1.6}.start-launch .btn{white-space:nowrap;opacity:.5;cursor:not-allowed}
@media(max-width:1100px){.start-columns{grid-template-columns:1fr}.start-catalogue-list{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.start-hero,.start-launch{align-items:flex-start;flex-direction:column}.start-launch .btn{width:100%}.start-hero h2{font-size:21px}.start-catalogue-list{grid-template-columns:1fr}.start-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.start-lead-row{grid-template-columns:1fr}.start-step{align-items:flex-start}.start-step .start-badge{white-space:normal;text-align:center}.start-range label{flex:1}.start-range input{width:100%}.start-range .btn{width:100%}.start-catalogue label{display:grid}.start-catalogue input{width:100%}}
@media(prefers-reduced-motion:reduce){.start-catalogue-list button{transition:none}}
