.launch-orbit{height:250px;position:relative;display:grid;place-items:center;background:#e9eddb;border-radius:50%;margin:10px 15px 30px}.launch-orbit:before{content:'';position:absolute;inset:25px;border:1px dashed #80916c;border-radius:50%;transform:rotate(-12deg)}.launch-orbit b{font:70px Georgia,serif}.launch-orbit span{position:absolute;background:#fffdf7;border:1px solid #aab59b;border-radius:99px;padding:8px 13px;font-size:11px}.launch-orbit span:nth-of-type(1){top:15px;left:0}.launch-orbit span:nth-of-type(2){bottom:22px;right:0}.launch-orbit span:nth-of-type(3){top:90px;right:-10px}.launch-task{border:1px solid #d8dfcc;border-radius:18px;background:#fffdf7;padding:22px;margin:18px 0}.launch-task h2{font-size:24px;margin:0 0 8px}.launch-task>p{font-size:13px;line-height:1.8}.launch-task:has(input[value=checked]:checked){border-color:#70845b;background:#f0f4e9}.launch-task:has(input[value=followup]:checked){border-color:#ad7840}.launch-task .status-options{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin:15px 0}.launch-task .status-options label{font-size:11px}.launch-task .pair{margin-top:12px}.launch-task textarea{min-height:85px}.launch-meter{font:52px Georgia,serif;margin:12px 0}.launch-pips{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin:20px 0}.launch-pips span{aspect-ratio:1;border-radius:50%;background:#c8d1b7;border:1px solid #8f9c7e}.launch-pips .checked{background:#435a38}.launch-pips .followup{background:#d6a56c}.launch-pips .out{background:transparent;border-style:dashed}.launch-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:24px 0}.launch-summary>div{background:#e9eddb;border-radius:18px;padding:20px}.launch-summary strong{display:block;font:38px Georgia,serif}.launch-result-task{border-left:3px solid #a7b88b;padding-left:18px;margin:22px 0}.launch-result-task p{white-space:pre-wrap;overflow-wrap:anywhere}.launch-result-task h3{font:22px Georgia,serif}.launch-import{border:1px solid #bdc8ae;border-radius:18px;padding:20px;background:#f0f3e7;margin:20px 0}.launch-import input{max-width:100%}.launch-links{margin-top:25px}.launch-links a{display:block;margin:8px 0}.launch-questions{width:100%;min-height:190px}.transfer-notice{margin:20px 0;padding:22px;border:1px solid #b9c6a8;background:#eef2e6;border-radius:18px}.transfer-notice h2{font-size:27px}.launch-task input[type=date]{min-width:0;width:100%}@media(max-width:700px){.launch-summary{grid-template-columns:1fr}.launch-orbit{max-width:280px}.launch-task{padding:18px 14px}.launch-task .status-options{grid-template-columns:1fr 1fr}.launch-task .pair{grid-template-columns:1fr}.launch-task h2{font-size:22px}}@media print{.launch-import,.launch-questions,.launch-copy,.launch-links{display:none}.launch-task,.launch-result-task{break-inside:avoid}.launch-summary{grid-template-columns:repeat(3,1fr)}}
