.claim-tracker{margin-top:24px;padding-top:22px;border-top:1px solid var(--border)}.tracker-heading{display:grid;gap:6px;margin-bottom:20px}.tracker-heading>span{font-size:10px;letter-spacing:1.3px;color:var(--subtle);font-weight:600}.tracker-heading>strong{font:650 18px/1.4 var(--heading)}.claim-tracker ol{list-style:none;margin:0 0 20px;padding:0;display:grid}.claim-tracker li{position:relative;display:flex;gap:14px;padding:0 0 23px;align-items:flex-start}.claim-tracker li:last-child{padding-bottom:0}.claim-tracker li:not(:last-child):before{content:'';position:absolute;left:13px;top:30px;bottom:4px;width:1px;background:var(--border)}.tracker-dot{display:grid;place-items:center;width:28px;height:28px;flex-shrink:0;border:1px solid var(--border);border-radius:50%;font:600 12px var(--body);background:var(--panel);color:var(--subtle)}.complete .tracker-dot{background:var(--panel-soft);color:var(--ink)}.current .tracker-dot{background:var(--accent);color:#fff;border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 10%,transparent)}.claim-tracker li strong{font-size:14px;font-weight:600}.claim-tracker li small{display:block;color:var(--subtle);line-height:1.5;font-size:12px;margin-top:3px}.claim-tracker .pending strong{color:var(--subtle)}.claim-tracker>.button{margin-top:14px}.tracker-help{display:block;margin-top:17px;font-size:13px}.account-verification.verified{color:var(--ink)}.account-panel-actions{flex-wrap:wrap}.account-panel-actions .button{font-size:13px}.verification-note{font-size:12px;line-height:1.6;color:var(--subtle);margin:12px 0}.launch-card{border:1px solid var(--border);border-radius:24px;padding:32px;background:var(--panel);max-width:860px}.launch-card h2{font:650 32px/1.25 var(--heading);letter-spacing:-1px;margin:12px 0}.launch-card p{font-size:15px;line-height:1.7;color:var(--body-copy);max-width:650px}.launch-checks{list-style:none;margin:26px 0;padding:0;display:grid;gap:0}.launch-checks li{display:flex;align-items:center;gap:13px;padding:17px 0;border-top:1px solid var(--border)}.launch-checks strong{font-size:14px;flex:1;font-weight:500}.launch-checks small{font-size:12px;color:var(--subtle)}.check-symbol{width:27px;height:27px;border-radius:50%;display:grid;place-items:center;font-size:19px;background:var(--panel-soft);color:var(--subtle)}.check-symbol.ready{font-size:13px;color:var(--ink)}.launch-explainer{max-width:750px;padding:38px 0}.launch-explainer h2{font:650 23px var(--heading);margin-bottom:15px}.launch-explainer p{font-size:15px;line-height:1.8;color:var(--body-copy)}.launch-explainer>div{display:flex;flex-wrap:wrap;gap:25px;margin-top:20px}.launch-explainer button{font-size:14px}.operator-launch{max-width:none;margin-bottom:38px}.launch-preflight{display:flex;align-items:end;gap:18px;margin:24px 0}.launch-preflight .field{flex:1}.launch-preflight .button{margin-bottom:12px}.hunt-guide{padding:10px 0 0}.guide-top{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-right:25px}.guide-top>span:last-child{font-size:12px;color:var(--subtle)}.guide-progress{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:22px 0 36px}.guide-progress i{height:3px;background:var(--border);border-radius:5px}.guide-progress i.filled{background:var(--ink)}.hunt-guide h2{font:650 34px/1.16 var(--heading);letter-spacing:-1.3px;max-width:350px;margin-bottom:20px}.hunt-guide>p{font-size:16px;line-height:1.8;color:var(--body-copy)}.guide-note{display:flex;gap:12px;font-size:12px;line-height:1.6;padding:18px;border:1px solid var(--border);border-radius:14px;background:var(--panel-soft);margin:28px 0}.guide-dot{width:6px;height:6px;border-radius:50%;background:var(--subtle);flex-shrink:0;margin-top:6px}.guide-actions{display:flex;align-items:center;justify-content:space-between;gap:18px}.guide-actions .text-button{font-size:14px}.guide-actions .button{min-width:145px}.app-mode .launch-card{background:var(--app-glass)}#received-form{display:grid;gap:18px}#receiving-status a{text-decoration:underline}body[data-view=launch] .app-bottom{max-width:450px}@media(max-width:600px){.launch-card{padding:23px}.launch-card h2{font-size:27px}.launch-preflight{display:block}.launch-preflight .button{margin-top:10px}.hunt-guide h2{font-size:31px}.guide-progress{margin-bottom:28px}}
/* Launch setup stays readable as a page and as a compact app sheet. */
.launch-workspace{max-width:960px}.launch-progress-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.launch-progress-heading h2{margin-bottom:0}.launch-progress{appearance:none;display:block;width:100%;height:4px;margin:27px 0 22px;border:0;border-radius:4px;overflow:hidden;background:var(--border)}.launch-progress::-webkit-progress-bar{background:var(--border)}.launch-progress::-webkit-progress-value{background:var(--accent);border-radius:4px}.launch-progress::-moz-progress-bar{background:var(--accent)}.launch-access{display:flex;align-items:center;justify-content:space-between;gap:18px;background:var(--panel-soft);padding:18px 20px;border-radius:16px;margin:24px 0}.launch-access strong,.launch-access span{display:block}.launch-access strong{font-size:14px;margin-bottom:5px}.launch-access span{font-size:12px;color:var(--subtle);line-height:1.6}.launch-access .button{flex-shrink:0;font-size:12px}.launch-action-list{margin-top:27px}.launch-action-list li{align-items:flex-start;padding:23px 0;gap:17px}.launch-action-list .check-symbol{margin-top:1px;flex-shrink:0;font:600 11px var(--body);width:30px;height:30px}.launch-step-copy{flex:1;min-width:0}.launch-step-copy>strong{font:600 15px/1.5 var(--body)}.launch-step-copy>p{font-size:12px;line-height:1.6;margin:6px 0 8px;overflow-wrap:anywhere}.launch-step-status{display:inline-block;font-size:10px!important;border:1px solid var(--border);border-radius:20px;padding:3px 8px}.launch-step-status.ready{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 25%,var(--border))}.launch-step-action{font-size:12px;min-height:38px;flex-shrink:0;padding:8px 13px;gap:16px}.launch-bottom-actions{display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin:14px 0 22px}.launch-bottom-actions .text-button{font-size:13px}#launch-settings-form,#launch-drop-form{display:grid;gap:18px}#launch-settings-form .field,#launch-drop-form .field{margin-bottom:0}#launch-drop-form .form-grid{gap:14px}.setup-card-preview{display:flex;align-items:center;gap:20px;padding:18px;border-radius:16px;background:var(--panel-soft);border:1px solid var(--border)}.setup-card-preview img{width:72px;height:96px;object-fit:contain}.setup-card-preview>div{display:grid;gap:8px;min-width:0}.setup-card-preview strong{font:600 17px var(--heading)}.setup-card-preview span{font-size:12px;color:var(--subtle)}.setup-card-preview a{font-size:12px}.launch-workspace .source-note{font-size:12px;max-width:660px}@media(max-width:600px){.launch-progress-heading{align-items:flex-start;flex-direction:column;gap:14px}.launch-workspace{padding:23px 20px}.launch-access{flex-direction:column;align-items:flex-start}.launch-action-list li{gap:11px}.launch-step-copy>strong{font-size:13px}.launch-step-action{gap:7px;padding:8px 10px;min-width:66px}.launch-step-action span{display:none}.launch-bottom-actions{gap:20px}.launch-bottom-actions .button{font-size:12px}.launch-progress{margin-top:22px}}
