.receipt-next-steps[data-astro-cid-4b7xk7je]{margin-block:var(--s-5);padding-inline-start:1.5em;list-style:decimal}.receipt-next-steps[data-astro-cid-4b7xk7je] li[data-astro-cid-4b7xk7je]{margin-bottom:var(--s-3);line-height:1.5}.form-checkbox-label[data-astro-cid-4b7xk7je]>span[data-astro-cid-4b7xk7je]:not(.field-inline-error){flex:1 1 0;min-width:0}.form-checkbox-label[data-astro-cid-4b7xk7je] .field-inline-error{flex:0 0 100%;padding-inline-start:30px}.form-input[data-astro-cid-4b7xk7je]:focus{outline:var(--focus);outline-offset:2px}.page-hero[data-astro-cid-4b7xk7je]{background:var(--aq);color:var(--ink);padding:var(--s-7) var(--gutter) var(--s-5)}.page-hero-title[data-astro-cid-4b7xk7je]{font-size:var(--t-h1-page);margin:0 0 var(--s-4);overflow-wrap:normal;word-break:normal;line-height:.98}.page-hero-lead[data-astro-cid-4b7xk7je]{font-size:var(--t-lead);max-width:var(--measure);margin-bottom:var(--s-4);line-height:1.45}.status-banner[data-astro-cid-4b7xk7je]{align-items:flex-start;gap:var(--s-2);padding:var(--s-4);background:var(--qar);color:var(--ink);font-size:var(--t-small);max-width:var(--measure);flex-wrap:wrap;line-height:1.5;display:flex}.status-banner[data-astro-cid-4b7xk7je][hidden],.status-links[data-astro-cid-4b7xk7je][hidden]{display:none}.status-icon[data-astro-cid-4b7xk7je]{flex:0 0 1.2em;font-size:1.2em;line-height:1.25}#status-text[data-astro-cid-4b7xk7je]{flex:15rem}.status-links[data-astro-cid-4b7xk7je]{gap:var(--s-4);flex-wrap:wrap;flex-basis:100%;display:flex}.status-links[data-astro-cid-4b7xk7je] a[data-astro-cid-4b7xk7je]{align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.apply-body[data-astro-cid-4b7xk7je]{padding:var(--s-5) var(--gutter) var(--section-y)}.form-static-notice[data-astro-cid-4b7xk7je],.equipment-route-note[data-astro-cid-4b7xk7je]{background:var(--qar);padding:var(--s-4);margin:0 0 var(--s-5);line-height:1.5}.apply-grid[data-astro-cid-4b7xk7je]{gap:var(--s-7);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.apply-grid[data-astro-cid-4b7xk7je][hidden]{display:none}.apply-form[data-astro-cid-4b7xk7je],.form-fieldset[data-astro-cid-4b7xk7je],.form-section[data-astro-cid-4b7xk7je]{min-width:0}.form-fieldset[data-astro-cid-4b7xk7je]{border:0;margin:0;padding:0}.form-section[data-astro-cid-4b7xk7je]{margin:0 0 var(--s-7);background:var(--aq);border:0;padding:0}.section-legend[data-astro-cid-4b7xk7je]{margin-bottom:var(--s-4);font:800 var(--t-h3)/1.1 var(--font-display);color:var(--ink);overflow-wrap:normal;word-break:normal;padding:0}.section-subnote[data-astro-cid-4b7xk7je],.form-submit-note[data-astro-cid-4b7xk7je]{font-size:var(--t-small);margin-bottom:var(--s-4);line-height:1.5}.cat-radio-cards[data-astro-cid-4b7xk7je]{flex-direction:column;display:flex}.cat-radio-card[data-astro-cid-4b7xk7je]{align-items:center;gap:var(--s-4);padding:var(--s-4);border-bottom:1.5px solid var(--ink);cursor:pointer;color:var(--ink);grid-template-columns:20px minmax(0,1fr);display:grid;position:relative}.cat-radio-card[data-astro-cid-4b7xk7je]:first-child{border-top:1.5px solid var(--ink)}.cat-radio-card[data-astro-cid-4b7xk7je][data-track=drone-football]{--category-color:var(--cat-football)}.cat-radio-card[data-astro-cid-4b7xk7je][data-track=ai-drones]{--category-color:var(--cat-ai-drones)}.cat-radio-card[data-astro-cid-4b7xk7je][data-track=ai-hardware]{--category-color:var(--cat-hardware)}.cat-radio-card[data-astro-cid-4b7xk7je][data-track=matrix-robotics]{--category-color:var(--cat-matrix)}.cat-radio-card[data-astro-cid-4b7xk7je]:has(input:checked){background:var(--category-color)}.cat-radio-card[data-astro-cid-4b7xk7je]:has(input:focus-visible){outline:var(--focus);outline-offset:2px;z-index:1}.cat-radio-card[data-astro-cid-4b7xk7je] input[data-astro-cid-4b7xk7je]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.cat-radio-card[data-astro-cid-4b7xk7je]:has(input:checked) .cat-swatch[data-astro-cid-4b7xk7je]:after{content:"✓";text-align:center;font-size:14px;font-weight:700;line-height:17px;display:block}.cat-swatch[data-astro-cid-4b7xk7je]{background:var(--category-color);border:1.5px solid var(--ink);width:20px;height:20px}.card-name[data-astro-cid-4b7xk7je]{font-size:var(--t-body);font-weight:700;line-height:1.3;display:block}.card-meta[data-astro-cid-4b7xk7je]{font-size:var(--t-small);margin-top:var(--s-1);line-height:1.4;display:block}#apply-form .form-group{gap:var(--s-2);min-width:0;margin-bottom:var(--s-4);flex-direction:column;display:flex}#apply-form .form-row{gap:var(--s-4);grid-template-columns:minmax(0,1fr);display:grid}#apply-form .form-label{font-size:var(--t-small);color:var(--ink);font-weight:600;line-height:1.4}#apply-form .form-input{width:100%;min-width:0;min-height:48px;padding:var(--s-2) var(--s-3);font-family:var(--font-text);color:var(--ink);background:var(--aq);border:1.5px solid var(--field-border);border-radius:var(--r-field);font-size:1rem}#apply-form .form-input:hover{border-color:var(--ink)}#apply-form .form-input:focus-visible{outline:var(--focus);outline-offset:2px;border-color:var(--ink)}#apply-form .form-input[aria-invalid=true]{border:2px solid var(--error);background:var(--error-bg)}#apply-form .form-help{font-size:var(--t-min);color:var(--muted);line-height:1.5}#apply-form .form-help[hidden]{display:none}.participants-container[data-astro-cid-4b7xk7je]{gap:var(--s-5);flex-direction:column;display:flex}#apply-form .part-row-card{min-width:0;padding:var(--s-4) 0 0;border-top:1.5px solid var(--ink)}#apply-form .part-row-header{justify-content:space-between;align-items:center;gap:var(--s-3);margin-bottom:var(--s-3);display:flex}#apply-form .part-row-title{font:800 var(--t-h4)/1.2 var(--font-display)}#apply-form .part-remove-btn{min-height:44px;padding:0 var(--s-3);border:1.5px solid var(--ink);border-radius:var(--r-pill);background:var(--aq);color:var(--ink);font:600 var(--t-small)/1.3 var(--font-text);cursor:pointer}.form-checkbox-group[data-astro-cid-4b7xk7je]{margin-bottom:var(--s-4)}.form-checkbox-label[data-astro-cid-4b7xk7je]{align-items:flex-start;gap:var(--s-3);font-size:var(--t-small);cursor:pointer;flex-wrap:wrap;line-height:1.5;display:flex}.form-checkbox-label[data-astro-cid-4b7xk7je] input[data-astro-cid-4b7xk7je]{width:18px;height:18px;accent-color:var(--ink);flex:0 0 18px;margin-top:3px}.form-error-box[data-astro-cid-4b7xk7je]{padding:var(--s-4);border:1.5px solid var(--error);background:var(--error-bg);color:var(--error);margin-bottom:var(--s-5);line-height:1.5}#apply-form .field-inline-error{color:var(--error);font-size:var(--t-min);line-height:1.5}#form-error-box ul{padding-inline-start:1.25rem}.submit-btn[data-astro-cid-4b7xk7je]{min-height:52px;font-size:var(--t-lead)}.sidebar-box[data-astro-cid-4b7xk7je]{padding:var(--s-5);background:var(--qar)}.sidebar-heading[data-astro-cid-4b7xk7je]{font-size:var(--t-h3);margin-bottom:var(--s-5)}.req-title[data-astro-cid-4b7xk7je]{font-size:var(--t-h4);margin-bottom:var(--s-3)}.req-facts[data-astro-cid-4b7xk7je]{margin-bottom:var(--s-3)}.req-note[data-astro-cid-4b7xk7je],.req-link[data-astro-cid-4b7xk7je]{font-size:var(--t-small);line-height:1.5}.req-link[data-astro-cid-4b7xk7je]{align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.cat-req-card[data-astro-cid-4b7xk7je]+.cat-req-card[data-astro-cid-4b7xk7je]{margin-top:var(--s-5)}.receipt-card[data-astro-cid-4b7xk7je]{background:var(--success-bg);color:var(--ink);padding:var(--s-5);margin-bottom:var(--s-7);border:0;border-radius:0}.receipt-title[data-astro-cid-4b7xk7je]{font-size:var(--t-h3);margin-bottom:var(--s-4);overflow-wrap:normal;word-break:normal;line-height:1.05}.receipt-subhead[data-astro-cid-4b7xk7je],.receipt-note[data-astro-cid-4b7xk7je]{font-size:var(--t-body);max-width:var(--measure);margin-bottom:var(--s-4);line-height:1.5}.receipt-credentials[data-astro-cid-4b7xk7je]{gap:var(--s-5);margin:var(--s-5) 0;flex-direction:column;display:flex}.cred-label[data-astro-cid-4b7xk7je]{font-size:var(--t-small);margin-bottom:var(--s-2);font-weight:600;display:block}.cred-value-row[data-astro-cid-4b7xk7je]{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.cred-code[data-astro-cid-4b7xk7je]{min-width:0;max-width:100%;font:700 var(--t-body)/1.5 var(--font-text);overflow-wrap:anywhere}#receipt-ref[data-astro-cid-4b7xk7je]{font:800 clamp(2rem, 4vw, 3rem)/1.05 var(--font-display);font-variant-numeric:tabular-nums}.cred-copy-btn[data-astro-cid-4b7xk7je]{min-height:44px;font-size:var(--t-small)}.receipt-actions[data-astro-cid-4b7xk7je]{gap:var(--s-3);flex-wrap:wrap;display:flex}@media (width>=640px){#apply-form .form-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.apply-grid[data-astro-cid-4b7xk7je]{gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr))}.apply-form[data-astro-cid-4b7xk7je]{grid-column:1/9}.apply-sidebar[data-astro-cid-4b7xk7je]{top:calc(var(--header-h) + var(--s-4));grid-column:9/13;position:sticky}}
