.launch-main{max-width:1190px;margin:auto}.launch-workspace{display:grid;gap:22px}.launch-project-row{display:grid;grid-template-columns:1fr auto 24px;align-items:center;gap:18px;padding:20px 12px;border-bottom:1px solid #34363c;color:#e9eef5;text-decoration:none}.launch-project-row:hover{background:rgba(138,115,215,.08)}.launch-project-row div{display:grid;gap:4px}.launch-project-row small{color:#999aa8}.launch-chip{display:inline-block;background:rgba(173,146,246,.1);border:1px solid rgba(173,146,246,.27);padding:6px 11px;border-radius:999px;font-size:12px;color:#d1c6f1}.launch-chip.good{border-color:rgba(87,224,174,.5);color:#70ddae}.launch-chip.bad{border-color:rgba(235,115,113,.5);color:#ee9b95}.launch-meta{display:flex;gap:9px;flex-wrap:wrap;color:#aeb1c3;font-size:13px}.launch-meta span{padding:4px 9px;background:#24252b;border-radius:7px}.launch-checklist-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.launch-task-group{min-width:0}.launch-task-group h3{margin:0 0 6px}.launch-task{border-top:1px solid #34353e;padding:16px 0;display:flex;align-items:start;justify-content:space-between;gap:8px}.launch-task-body p{font-size:13px;color:#bbb9ca;margin:6px 0}.launch-task-body small{color:#a4d3c8}.launch-task-actions{flex:none}.launch-draft-task{padding:12px;border:1px solid #393941;border-radius:10px;margin:7px 0;display:grid;gap:6px}.launch-draft-task span{font-size:12px;color:#c3b7df}.launch-thread{max-height:440px;overflow:auto;display:grid;gap:10px}.launch-update{border:1px solid #393941;padding:13px 16px;border-radius:12px;background:rgba(159,149,197,.05);word-break:break-word}.launch-update.event{border-style:dashed;opacity:.8}.launch-update span{font-size:11px;color:#a0a8ba}.launch-update p{margin:5px 0 0}.launch-error{border:1px solid #c26772;border-radius:12px;padding:12px;background:rgba(175,51,85,.09)}.readiness-row{display:grid;gap:8px;padding:13px 0;border-bottom:1px solid #38363f}.readiness-row strong{font-size:14px}.readiness-row small{color:#bdb4ce}.readiness-mark{display:inline-block;margin-right:6px}.readiness-mark.block{color:#f59da4}.readiness-mark.warn{color:#edca7b}.readiness-mark.pass{color:#71e2b1}.validation-status{padding:15px;border-radius:12px;border:1px solid #72639e;background:rgba(123,97,184,.1)}.validation-status.block{border-color:#c26772;background:rgba(175,51,85,.09)}.validation-status summary{cursor:pointer}.validation-list{margin:9px 0 0;padding-left:19px;color:#e1e0e9}.validation-list li{margin:8px 0}.relation-form{max-width:1000px;margin:0 auto 22px}.relation-mint{border:1px solid #9280da;background:radial-gradient(at top right,rgba(164,125,244,.19),rgba(21,25,36,.5));border-radius:16px;padding:24px;overflow-wrap:anywhere}.relation-mint h2{margin:7px 0}.relation-stem{text-align:center;color:#b9b3da;font-family:monospace;letter-spacing:2px;padding:12px}.relation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.relation-node{display:grid;gap:8px;position:relative;padding:18px;background:rgba(42,43,56,.76);border:1px solid #53506b;border-radius:13px;min-width:0;color:#f8f8ff;text-decoration:none}.relation-node:hover{border-color:#8bdac2;transform:translateY(-1px)}.relation-node span{font-size:12px;color:#dcc3ff}.relation-node strong{font-size:13px;overflow-wrap:anywhere}.relation-node small{font-size:12px;color:#a5a6b5}.relation-node b{position:absolute;right:15px;top:10px;color:#e7c05a}.help-tip{display:inline-block;font-size:12px;margin-left:6px}.help-tip summary{cursor:pointer;color:#eacb65}.help-tip p{background:#1c1b27;border:1px solid #756b9a;padding:10px;max-width:320px;border-radius:10px;font-size:12px;color:#dedae6}.disabled-action{opacity:.5;cursor:not-allowed}@media(max-width:720px){.launch-checklist-grid,.relation-grid{grid-template-columns:1fr}.launch-task{flex-direction:column}.launch-project-row{gap:8px;grid-template-columns:1fr auto}.launch-project-row>span:last-child{display:none}}
[hidden]{display:none!important}.legacy-composer .checklist,.legacy-composer #bp-template-description{display:none!important}.legacy-composer:after{content:'Traditional SPL tokens do not use Token-2022 mint extensions. Continue with supply and authorities.';display:block;padding:14px;color:#b7ead5;border:1px solid #36715a;border-radius:12px;margin:10px 0}.relation-node:focus-visible,.launch-project-row:focus-visible{outline:2px solid #e9c766;outline-offset:3px}
