.klya-interface .launch-progress-card{--lpc-purple:#6257ff;--lpc-ink:#111743;--lpc-muted:#7b85a5;display:flex;flex-direction:column;gap:14px;min-width:0;width:100%;padding:16px;border:1px solid #edf0fc;border-radius:16px;background:#fff;color:var(--lpc-ink);box-shadow:0 2px 9px #182b6503}.klya-interface .lpc-header{display:flex;align-items:flex-start;gap:8px;min-width:0}.klya-interface .lpc-identity{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.klya-interface .lpc-avatar{width:40px;height:40px;flex-shrink:0;object-fit:cover;border-radius:50%}.klya-interface .lpc-initials{display:grid;place-items:center;background:#f2efff;color:var(--lpc-purple);font-size:12px}.klya-interface .lpc-header h3{font-size:14px;font-weight:700;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0}.klya-interface .lpc-header p{font-size:11px;color:var(--lpc-muted);margin:3px 0 0}.klya-interface .lpc-status{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;border-radius:11px;padding:7px 9px;font-size:10px;font-weight:600;background:#f1efff;color:var(--lpc-purple);max-width:115px}.klya-interface .lpc-status svg{width:13px;height:13px;flex-shrink:0}.klya-interface .lpc-delayed{background:#fff0f3;color:#e51c32}.klya-interface .lpc-progress{display:flex;align-items:center;gap:10px}.klya-interface .lpc-progress>strong{font-size:20px;letter-spacing:-.8px;line-height:1}.klya-interface .lpc-progress>div{flex:1;height:7px;border-radius:20px;background:#edeffc;overflow:hidden}.klya-interface .lpc-progress>div>span{display:block;height:100%;background:var(--lpc-purple);border-radius:inherit}.klya-interface .lpc-progress>span{font-size:10px;white-space:nowrap;color:var(--lpc-muted)}.klya-interface .lpc-phases{display:flex;align-items:flex-start;min-width:0;padding:2px 0 0;min-height:68px}.klya-interface .lpc-phase{position:relative;display:flex;flex:1;min-width:0;flex-direction:column;align-items:center;gap:5px;text-align:center;font-size:9px;color:var(--lpc-muted)}.klya-interface .lpc-phase:not(:last-child):after{content:"";position:absolute;left:50%;width:100%;height:1px;background:#e7e9ed;top:10px}.klya-interface .lpc-phase.is-done:after{background:linear-gradient(90deg,#55dcb0,var(--lpc-purple))}.klya-interface .lpc-step{display:grid;place-items:center;position:relative;z-index:1;width:21px;height:21px;border-radius:50%;background:#ededed;color:#fff}.klya-interface .lpc-step svg{width:14px;height:14px;stroke-width:3}.klya-interface .lpc-phase.is-done .lpc-step{background:#08c894}.klya-interface .lpc-phase.is-current .lpc-step{border:2px solid #8a7bff;background:#fff}.klya-interface .lpc-phase.is-current .lpc-step>span{width:7px;height:7px;border-radius:50%;background:var(--lpc-purple)}.klya-interface .lpc-phase-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:12px;min-height:24px;padding:0 2px}.klya-interface .lpc-phase strong{font-size:10px;font-weight:500;line-height:12px}.klya-interface .lpc-phase.is-current{color:var(--lpc-ink)}.klya-interface .lpc-phase.is-current strong{color:var(--lpc-purple);font-weight:700}.klya-interface .lpc-phase.is-done .lpc-phase-name{color:var(--lpc-ink)}.klya-interface .lpc-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #edf0fc;padding-top:12px}.klya-interface .lpc-stat{display:flex;align-items:center;gap:7px;min-width:0;padding:0 7px;border-right:1px solid #edf0fc}.klya-interface .lpc-stat:first-child{padding-left:0}.klya-interface .lpc-stat:last-child{padding-right:0;border:0}.klya-interface .lpc-stat-icon{display:grid;place-items:center;width:30px;height:34px;flex-shrink:0;border-radius:10px;background:#f0f3fd;color:#5c6b9c}.klya-interface .lpc-stat-icon svg{width:17px;height:17px}.klya-interface .lpc-done .lpc-stat-icon{background:#e5fbf2;color:#05be90}.klya-interface .lpc-late .lpc-stat-icon{background:#fff8e9;color:#f8b92b}.klya-interface .lpc-blocked .lpc-stat-icon{background:#fff0f3;color:#ed384c}.klya-interface .lpc-stat>span:last-child{display:flex;flex-direction:column;gap:2px;min-width:0}.klya-interface .lpc-stat strong{font-size:15px;line-height:18px}.klya-interface .lpc-stat>span>span{font-size:9px;color:var(--lpc-muted)}.klya-interface .lpc-important{background:#f7f8ff;border:1px solid #f0f2fd;border-radius:11px;padding:8px;margin-top:auto}.klya-interface .lpc-important-heading{display:flex;align-items:center;justify-content:space-between;gap:5px;margin:0 0 7px}.klya-interface .lpc-important-heading h4{display:flex;align-items:center;gap:6px;font-family:inherit;font-size:11px;font-weight:700;margin:0}.klya-interface .lpc-important-heading h4 svg{width:14px;height:14px;color:var(--lpc-purple);fill:var(--lpc-purple)}.klya-interface .lpc-important-heading>a{display:flex;align-items:center;gap:3px;font-size:10px;color:var(--lpc-purple);white-space:nowrap}.klya-interface .lpc-important-heading>a svg{width:12px;height:12px}.klya-interface .lpc-task{display:flex;align-items:center;gap:7px;padding:6px 7px;border:1px solid #f0f2fd;background:#ffffffc9;border-radius:7px;font-size:10px;min-width:0}.klya-interface .lpc-task+.lpc-task{margin-top:3px}.klya-interface .lpc-task-circle{width:14px;height:14px;border:1px solid #8b94b7;border-radius:50%;flex-shrink:0}.klya-interface .lpc-task-name{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.klya-interface .lpc-task-date{display:flex;align-items:center;gap:4px;color:var(--lpc-muted);white-space:nowrap;font-size:9px}.klya-interface .lpc-task svg{width:11px;height:11px;flex-shrink:0}.klya-interface .lpc-loading,.klya-interface .lpc-no-phases,.klya-interface .lpc-no-tasks{font-size:11px;color:var(--lpc-muted)}.klya-interface .lpc-cache{font-size:9px;color:#a36c13;margin:0}@media (max-width:1100px) and (min-width:768px){.klya-interface .lpc-stat-icon{width:23px;height:29px}.klya-interface .lpc-stat{gap:4px;padding:0 4px}.klya-interface .lpc-stat>span>span{font-size:8px}.klya-interface .lpc-header h3{font-size:12px}.klya-interface .lpc-status{padding:5px;font-size:9px}}.klya-interface .launch-progress-card a:focus-visible{outline:2px solid var(--lpc-purple);outline-offset:3px}.klya-interface .lpc-task:hover{border-color:#d6d1ff}.klya-interface .launch-progress-card{gap:8px;padding:12px}.klya-interface .lpc-phases{min-height:56px;padding-top:0}.klya-interface .lpc-phase{gap:3px}.klya-interface .lpc-phase-name{font-size:8px;line-height:10px;min-height:20px}.klya-interface .lpc-phase strong{font-size:9px;line-height:10px}.klya-interface .lpc-stats{padding-top:8px}.klya-interface .lpc-stat-icon{width:26px;height:28px}.klya-interface .lpc-important{padding:6px}.klya-interface .lpc-important-heading{margin-bottom:5px}.klya-interface .lpc-task{padding:4px 6px;font-size:9px;line-height:14px}.klya-interface .lpc-task-circle{width:12px;height:12px}@media(max-width:450px){.klya-interface .lpc-stat{gap:3px;padding:0 3px}.klya-interface .lpc-stat-icon{width:17px;height:25px;border-radius:6px}.klya-interface .lpc-stat-icon svg{width:13px;height:13px}.klya-interface .lpc-stat>span>span{font-size:7px}.klya-interface .lpc-stat strong{font-size:13px}.klya-interface .lpc-status{font-size:9px;padding:5px}.klya-interface .lpc-header h3{font-size:12px}}.klya-interface .launch-progress-card{gap:6px;padding:10px}.klya-interface .lpc-important-heading{margin-bottom:3px}.klya-interface .lpc-task{padding-top:3px;padding-bottom:3px}