.tc-cn-eyebrow[data-astro-cid-w6wgfymm]{color:var(--color-amber);margin-bottom:var(--s-4)}.tc-cn-sub[data-astro-cid-w6wgfymm]{font-family:var(--font-heading);font-size:var(--fs-h3);letter-spacing:var(--tracking-heading);text-transform:uppercase;color:var(--fg-2);margin-top:var(--s-5);max-width:760px}.tc-cn-sla[data-astro-cid-w6wgfymm]{color:var(--color-amber);margin-top:var(--s-4)}#intake[data-astro-cid-w6wgfymm]{scroll-margin-top:96px}.tc-cn-protocols[data-astro-cid-w6wgfymm]{border:0;padding:0;margin:0 0 var(--s-6);min-width:0}.tc-cn-legend[data-astro-cid-w6wgfymm]{padding:0;margin-bottom:var(--s-4);color:var(--color-amber)}.tc-cn-protocol-grid[data-astro-cid-w6wgfymm]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-3)}@media(max-width:880px){.tc-cn-protocol-grid[data-astro-cid-w6wgfymm]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.tc-cn-protocol-grid[data-astro-cid-w6wgfymm]{grid-template-columns:minmax(0,1fr)}}.tc-cn-card[data-astro-cid-w6wgfymm]{position:relative;display:flex;flex-direction:column;gap:var(--s-4);margin:0;background:var(--bg-2);border:var(--border-w) solid var(--border-1);border-radius:var(--r-0);padding:var(--s-4);cursor:pointer;transition:border-color var(--dur-base) var(--ease-snap),background-color var(--dur-base) var(--ease-snap),box-shadow var(--dur-base) var(--ease-snap)}.tc-cn-card[data-astro-cid-w6wgfymm]:hover{border-color:var(--color-amber)}.tc-cn-card[data-astro-cid-w6wgfymm]:has(.tc-cn-radio:checked){border-color:var(--color-amber);background:color-mix(in srgb,var(--color-amber) 6%,var(--bg-2))}.tc-cn-card[data-astro-cid-w6wgfymm]:has(.tc-cn-radio:focus-visible){outline:2px solid var(--color-amber);outline-offset:2px}.tc-cn-radio[data-astro-cid-w6wgfymm]{position:absolute;width:1px;height:1px;opacity:0;margin:0;pointer-events:none}.tc-cn-card-body[data-astro-cid-w6wgfymm]{display:flex;gap:var(--s-3);align-items:baseline}.tc-cn-card-prompt[data-astro-cid-w6wgfymm]{color:var(--color-amber);font-family:var(--font-mono)}.tc-cn-card[data-astro-cid-w6wgfymm] strong[data-astro-cid-w6wgfymm]{display:block;font-family:var(--font-heading);font-size:var(--fs-body);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--fg-1)}.tc-cn-card-desc[data-astro-cid-w6wgfymm]{display:block;margin-top:var(--s-1);font-family:var(--font-mono);font-size:var(--fs-meta);color:var(--fg-2)}.tc-cn-card-flag[data-astro-cid-w6wgfymm]{display:none;font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--tracking-mono);color:var(--fg-2);margin-top:auto}.tc-cn-card[data-astro-cid-w6wgfymm]:has(.tc-cn-radio:checked) .tc-cn-card-flag[data-astro-cid-w6wgfymm]{display:block}.tc-cn-form[data-astro-cid-w6wgfymm]{scroll-margin-top:var(--s-8)}.tc-cn-panel[data-astro-cid-w6wgfymm]{background:var(--bg-2);border:var(--border-w) solid var(--border-1);border-radius:var(--r-0);padding:var(--s-5);scroll-margin-top:96px}.tc-cn-panel-head[data-astro-cid-w6wgfymm]{border-bottom:1px solid var(--border-faint);padding-bottom:var(--s-4);margin-bottom:var(--s-5)}.tc-cn-step[data-astro-cid-w6wgfymm]{color:var(--color-amber);margin:0 0 var(--s-2)}.tc-cn-form-title[data-astro-cid-w6wgfymm]{font-family:var(--font-heading);font-size:var(--fs-h3);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--fg-1);margin:0}.tc-cn-form-desc[data-astro-cid-w6wgfymm]{font-family:var(--font-mono);font-size:var(--fs-meta);color:var(--fg-2);margin:var(--s-2) 0 0}.tc-cn-fields[data-astro-cid-w6wgfymm]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--s-4)}@media(max-width:880px){.tc-cn-fields[data-astro-cid-w6wgfymm]{grid-template-columns:1fr}}.tc-cn-field[data-astro-cid-w6wgfymm]{min-width:0}.tc-cn-field--full[data-astro-cid-w6wgfymm]{grid-column:1 / -1}.tc-cn-group[data-astro-cid-w6wgfymm]{display:contents}.tc-cn-group[data-astro-cid-w6wgfymm][hidden]{display:none}.tc-cn-form[data-astro-cid-w6wgfymm]:has(#protocol-ai-courses:checked) .tc-cn-group[data-astro-cid-w6wgfymm]:not([data-group=ai-courses]),.tc-cn-form[data-astro-cid-w6wgfymm]:has(#protocol-ai-training:checked) .tc-cn-group[data-astro-cid-w6wgfymm]:not([data-group=ai-training]),.tc-cn-form[data-astro-cid-w6wgfymm]:has(#protocol-consulting:checked) .tc-cn-group[data-astro-cid-w6wgfymm]:not([data-group=consulting]),.tc-cn-form[data-astro-cid-w6wgfymm]:has(#protocol-defense:checked) .tc-cn-group[data-astro-cid-w6wgfymm]:not([data-group=defense]),.tc-cn-form[data-astro-cid-w6wgfymm]:has(#protocol-education:checked) .tc-cn-group[data-astro-cid-w6wgfymm]:not([data-group=education]),.tc-cn-form[data-astro-cid-w6wgfymm]:has(#protocol-speaking:checked) .tc-cn-group[data-astro-cid-w6wgfymm]:not([data-group=speaking]){display:none}.tc-cn-req[data-astro-cid-w6wgfymm]{color:var(--color-amber)}.tc-cn-check[data-astro-cid-w6wgfymm]{display:flex;align-items:flex-start;gap:var(--s-3);margin:0;text-transform:none;letter-spacing:0;font-size:var(--fs-meta);line-height:var(--lh-snug);color:var(--fg-2);cursor:pointer}.tc-cn-check[data-astro-cid-w6wgfymm] input[data-astro-cid-w6wgfymm]{margin-top:2px}.tc-cn-honeypot[data-astro-cid-w6wgfymm]{position:absolute;left:-9999px;height:0;overflow:hidden}.tc-cn-actions[data-astro-cid-w6wgfymm]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-4);margin-top:var(--s-5)}.tc-cn-alt[data-astro-cid-w6wgfymm]{margin:0;color:var(--fg-2)}.tc-cn-alt[data-astro-cid-w6wgfymm] a[data-astro-cid-w6wgfymm]{overflow-wrap:anywhere}.tc-cn-status[data-astro-cid-w6wgfymm]{min-height:1.5em;margin:var(--s-3) 0 0;color:var(--fg-2)}.tc-cn-status[data-astro-cid-w6wgfymm][data-state=pending]{color:var(--color-amber)}.tc-cn-status[data-astro-cid-w6wgfymm][data-state=pending]:after{content:"▮";animation:tc-blink 1s steps(1) infinite}.tc-cn-status[data-astro-cid-w6wgfymm][data-state=error]{color:var(--color-error);color:color-mix(in srgb,var(--color-error) 55%,var(--color-fg))}.tc-cn-note[data-astro-cid-w6wgfymm]{color:var(--fg-3);margin:var(--s-2) 0 0}.tc-cn-success[data-astro-cid-w6wgfymm]{background:var(--bg-2);border:var(--border-w) solid var(--color-amber);padding:var(--s-6);scroll-margin-top:var(--s-8)}.tc-cn-success[data-astro-cid-w6wgfymm]:focus{outline:none}.tc-cn-success[data-astro-cid-w6wgfymm]:focus-visible{outline:2px solid var(--color-amber);outline-offset:2px}.tc-cn-success-eyebrow[data-astro-cid-w6wgfymm]{color:var(--color-amber);margin:0 0 var(--s-2)}.tc-cn-success-copy[data-astro-cid-w6wgfymm]{max-width:640px;color:var(--fg-2);margin:var(--s-3) 0 var(--s-4)}.tc-cn-success-copy[data-astro-cid-w6wgfymm] strong[data-astro-cid-w6wgfymm]{color:var(--color-amber);font-weight:400}.tc-cn-next[data-astro-cid-w6wgfymm]{background:var(--bg-1);white-space:pre;overflow-x:auto;line-height:1.7;margin:0 0 var(--s-5)}
