.instrument[data-astro-cid-brbkzu4t]{width:100%;max-width:var(--hud-max);text-align:left;font-family:var(--font-body);color:var(--ink-inner,#f2f2f2);margin:1.25rem 0 0;font-weight:500;transform:none}.instrument__exp[data-astro-cid-brbkzu4t]{letter-spacing:0;color:color-mix(in srgb, var(--accent) 75%, #fff 25%);margin-left:.04em;font-size:.62em;font-weight:600;line-height:0;position:relative;top:-.35em}.instrument__hud[data-astro-cid-brbkzu4t]{height:var(--hud-h);border:1px solid color-mix(in srgb, var(--ink) 12%, transparent);background:linear-gradient(165deg, color-mix(in srgb, var(--accent) 8%, #000000b8) 0%, #000000e6 55%, #000c 100%);box-shadow:0 0 0 1px #00000080 inset, 0 18px 48px #00000080, 0 0 36px color-mix(in srgb, var(--accent) 10%, transparent);contain:layout paint;overflow:hidden}.instrument__hud--aegis[data-astro-cid-brbkzu4t],.instrument__hud[data-astro-cid-brbkzu4t]:has(.hud--myc),.instrument__hud[data-astro-cid-brbkzu4t]:has(.hud--assess){height:var(--hud-h)}.instrument__hud[data-astro-cid-brbkzu4t]>.hud[data-astro-cid-brbkzu4t]{flex-direction:column;height:100%;display:flex}.hud__titlebar[data-astro-cid-brbkzu4t]{border-bottom:1px solid color-mix(in srgb, var(--ink) 10%, transparent);flex:none;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.65rem .85rem .55rem;display:flex}.hud__eyebrow[data-astro-cid-brbkzu4t]{font-family:var(--font-header);font-size:var(--hud-label);letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb, var(--ink-meta,#c8c8c8) 65%, var(--accent) 35%);margin:0 0 .2rem;font-weight:600}.hud__name[data-astro-cid-brbkzu4t]{font-family:var(--font-header);font-size:var(--hud-name);font-variant-ligatures:none;letter-spacing:.06em;text-transform:uppercase;color:#fff;margin:0;font-weight:600;line-height:1.2}.hud__title-right[data-astro-cid-brbkzu4t]{flex-wrap:wrap;justify-content:flex-end;gap:.3rem;padding-top:.1rem;display:flex}.hud__tag[data-astro-cid-brbkzu4t]{font-family:var(--font-header);font-size:var(--hud-tag);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-meta,#c8c8c8);border:1px solid color-mix(in srgb, var(--ink) 12%, transparent);white-space:nowrap;padding:.15rem .35rem;font-weight:600}.hud__tag--live[data-astro-cid-brbkzu4t]{color:color-mix(in srgb, var(--accent) 70%, #fff 30%);border-color:color-mix(in srgb, var(--accent) 40%, transparent);box-shadow:0 0 12px color-mix(in srgb, var(--accent) 25%, transparent)}.hud__canvas[data-astro-cid-brbkzu4t]{background:#050505;flex:0 0 5.6rem;width:100%;height:5.6rem;display:block}.instrument__hud--aegis[data-astro-cid-brbkzu4t] .hud__canvas[data-astro-cid-brbkzu4t]{flex-basis:6rem;height:6rem}.hud__ticker[data-astro-cid-brbkzu4t]{font-family:var(--font-header);font-size:var(--fs-code);letter-spacing:.03em;color:color-mix(in srgb, var(--accent-hot) 50%, var(--ink-meta,#c8c8c8) 50%);border-bottom:1px solid color-mix(in srgb, var(--ink) 8%, transparent);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;flex:0 0 1.4rem;align-items:center;padding:0 .85rem;display:flex;overflow:hidden}.hud__metrics[data-astro-cid-brbkzu4t]{flex:none;grid-template-columns:repeat(3,1fr);gap:.25rem .65rem;margin:0;padding:.5rem .8rem .45rem;list-style:none;display:grid}.hud__metrics[data-astro-cid-brbkzu4t] li[data-astro-cid-brbkzu4t]{flex-direction:column;gap:.1rem;min-width:0;display:flex}.hud__metrics[data-astro-cid-brbkzu4t] span[data-astro-cid-brbkzu4t]{font-family:var(--font-header);font-size:var(--hud-label);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-meta,#c8c8c8);font-weight:600}.hud__metrics[data-astro-cid-brbkzu4t] strong[data-astro-cid-brbkzu4t]{font-size:var(--hud-value);letter-spacing:.03em;color:color-mix(in srgb, var(--ink) 90%, var(--accent) 10%);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.hud__caps[data-astro-cid-brbkzu4t]{border-top:1px solid color-mix(in srgb, var(--ink) 8%, transparent);flex-wrap:wrap;flex:auto;align-content:flex-start;gap:.22rem;min-height:0;padding:.4rem .7rem .55rem;display:flex;overflow:hidden}.hud__caps[data-astro-cid-brbkzu4t] span[data-astro-cid-brbkzu4t]{font-family:var(--font-header);font-size:var(--fs-meta);letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb, var(--ink-meta,#c8c8c8) 75%, var(--accent) 25%);border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);flex:none;padding:.22rem .42rem;font-weight:600}.hud__caps[data-astro-cid-brbkzu4t] span[data-astro-cid-brbkzu4t].is-hot{color:color-mix(in srgb, var(--accent) 75%, #fff 25%);border-color:color-mix(in srgb, var(--accent) 40%, transparent)}.instrument__job[data-astro-cid-brbkzu4t]{font-size:var(--fs-inner);color:var(--ink-inner,#f2f2f2);text-shadow:0 1px 10px #000000d9;text-align:center;margin:.65rem 0 0;line-height:1.45}.instrument__note[data-astro-cid-brbkzu4t]{font-size:var(--fs-inner);color:var(--ink-meta,#c8c8c8);text-shadow:0 1px 10px #000000d9;text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:36rem;margin:.35rem auto 0;line-height:1.45;display:-webkit-box;overflow:hidden}.hud__canvas--mesh[data-astro-cid-brbkzu4t]{flex:0 0 3.35rem;height:3.35rem}.hud__canvas--grade[data-astro-cid-brbkzu4t]{border:1px solid color-mix(in srgb, var(--ink) 8%, transparent);flex:none;align-self:center;width:40%;height:2.85rem;margin-right:.55rem}.hud__feed[data-astro-cid-brbkzu4t]{height:2.55rem;font-family:var(--font-header);font-size:var(--fs-code);font-variant-numeric:tabular-nums;flex-direction:column;flex:0 0 2.55rem;gap:.1rem;margin:0;padding:.22rem .65rem;line-height:1.25;list-style:none;display:flex;overflow:hidden}.hud__feed--compact[data-astro-cid-brbkzu4t]{flex-basis:2.55rem;height:2.55rem}.hud__feed[data-astro-cid-brbkzu4t] li[data-astro-cid-brbkzu4t]{min-height:1rem;color:color-mix(in srgb, var(--ink) 80%, transparent);border-bottom:1px solid color-mix(in srgb, var(--ink) 6%, transparent);flex:none;grid-template-columns:3rem 1fr;gap:.4rem;padding-bottom:.12rem;display:grid}.hud__feed[data-astro-cid-brbkzu4t] .t[data-astro-cid-brbkzu4t]{color:color-mix(in srgb, var(--accent) 55%, var(--muted) 45%);letter-spacing:.06em;font-size:var(--fs-code)}.hud__feed[data-astro-cid-brbkzu4t] .hud__feed-ch{color:var(--faint);font-style:normal}.hud__grade-row[data-astro-cid-brbkzu4t]{border-bottom:1px solid color-mix(in srgb, var(--ink) 8%, transparent);flex:none;align-items:center;gap:.55rem;min-height:3.1rem;padding:.3rem 0 .25rem .65rem;display:flex}.hud__grade[data-astro-cid-brbkzu4t]{color:#fff;border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);background:color-mix(in srgb, var(--accent) 12%, #0a0a0a);width:2.75rem;height:2.75rem;box-shadow:0 0 24px color-mix(in srgb, var(--accent) 20%, transparent);flex-shrink:0;place-items:center;font-size:1.35rem;font-weight:600;display:grid}.hud__grade[data-astro-cid-brbkzu4t][data-tier=high]{border-color:color-mix(in srgb, var(--ok,#23ae4b) 50%, transparent)}.hud__grade[data-astro-cid-brbkzu4t][data-tier=mid]{border-color:color-mix(in srgb, var(--accent-hot) 55%, transparent)}.hud__grade[data-astro-cid-brbkzu4t][data-tier=low]{border-color:#ee223380}.hud__grade-meta[data-astro-cid-brbkzu4t]{flex:auto;min-width:0}.hud__grade-label[data-astro-cid-brbkzu4t]{font-family:var(--font-header);font-size:var(--fs-meta);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-meta,#c8c8c8);margin:0;font-weight:600}.hud__grade-sub[data-astro-cid-brbkzu4t]{font-size:var(--fs-inner);color:color-mix(in srgb, var(--ink) 85%, transparent);margin:.25rem 0 0;line-height:1.45}.hud__checks[data-astro-cid-brbkzu4t]{flex:none;grid-template-columns:1fr 1fr;gap:.18rem .65rem;margin:0;padding:.3rem .65rem .2rem;list-style:none;display:grid}.hud__checks[data-astro-cid-brbkzu4t] li[data-astro-cid-brbkzu4t]{font-family:var(--font-header);font-size:var(--fs-meta);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-meta,#c8c8c8);border-bottom:1px solid color-mix(in srgb, var(--ink) 6%, transparent);justify-content:space-between;gap:.4rem;padding-bottom:.15rem;font-weight:600;display:flex}.hud__checks[data-astro-cid-brbkzu4t] strong[data-astro-cid-brbkzu4t]{font-variant-numeric:tabular-nums;font-weight:500}.lsurface[data-astro-cid-2tkkly2n]{width:100%;max-width:var(--hud-max);text-align:left;margin:1rem 0 0}.lsurface__hud[data-astro-cid-2tkkly2n]{height:var(--hud-h);border:1px solid color-mix(in srgb, var(--ink) 12%, transparent);background:linear-gradient(165deg, color-mix(in srgb, var(--accent) 8%, #000000b8) 0%, #000000e6 55%, #000c 100%);box-shadow:0 0 0 1px #00000080 inset, 0 18px 48px #00000080, 0 0 36px color-mix(in srgb, var(--accent) 10%, transparent);contain:layout paint;overflow:hidden}.lsurface__hud[data-astro-cid-2tkkly2n]>.hud[data-astro-cid-2tkkly2n]{flex-direction:column;height:100%;display:flex}.hud__titlebar[data-astro-cid-2tkkly2n]{border-bottom:1px solid color-mix(in srgb, var(--ink) 10%, transparent);flex:none;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.65rem .85rem .55rem;display:flex}.hud__eyebrow[data-astro-cid-2tkkly2n]{font-family:var(--font-header);font-size:var(--hud-label);letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb, var(--ink-meta,#c8c8c8) 65%, var(--accent) 35%);margin:0 0 .2rem;font-weight:600}.hud__name[data-astro-cid-2tkkly2n]{font-family:var(--font-header);font-size:var(--hud-name);letter-spacing:.06em;text-transform:uppercase;color:#fff;margin:0;font-weight:600;line-height:1.2}.hud__title-right[data-astro-cid-2tkkly2n]{flex-wrap:wrap;justify-content:flex-end;gap:.3rem;padding-top:.1rem;display:flex}.hud__tag[data-astro-cid-2tkkly2n]{font-size:var(--hud-tag);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);border:1px solid color-mix(in srgb, var(--ink) 12%, transparent);white-space:nowrap;padding:.15rem .35rem}.hud__tag--live[data-astro-cid-2tkkly2n]{color:color-mix(in srgb, var(--accent) 70%, #fff 30%);border-color:color-mix(in srgb, var(--accent) 40%, transparent);box-shadow:0 0 12px color-mix(in srgb, var(--accent) 25%, transparent)}.hud__canvas[data-astro-cid-2tkkly2n]{background:#050505;flex:0 0 6rem;width:100%;height:6rem;display:block}.hud__ticker[data-astro-cid-2tkkly2n]{font-family:var(--font-header);font-size:var(--fs-code);letter-spacing:.03em;color:color-mix(in srgb, var(--accent-hot) 50%, var(--ink-meta,#c8c8c8) 50%);border-bottom:1px solid color-mix(in srgb, var(--ink) 8%, transparent);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;flex:0 0 1.4rem;align-items:center;padding:0 .85rem;display:flex;overflow:hidden}.hud__metrics[data-astro-cid-2tkkly2n]{flex:none;grid-template-columns:repeat(3,1fr);gap:.25rem .65rem;margin:0;padding:.5rem .8rem .45rem;list-style:none;display:grid}.hud__metrics[data-astro-cid-2tkkly2n] li[data-astro-cid-2tkkly2n]{flex-direction:column;gap:.1rem;min-width:0;display:flex}.hud__metrics[data-astro-cid-2tkkly2n] span[data-astro-cid-2tkkly2n]{font-family:var(--font-header);font-size:var(--hud-label);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-meta,#c8c8c8);font-weight:600}.hud__metrics[data-astro-cid-2tkkly2n] strong[data-astro-cid-2tkkly2n]{font-size:var(--hud-value);letter-spacing:.03em;color:color-mix(in srgb, var(--ink) 90%, var(--accent) 10%);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.hud__caps[data-astro-cid-2tkkly2n]{border-top:1px solid color-mix(in srgb, var(--ink) 8%, transparent);flex-wrap:wrap;flex:auto;align-content:flex-start;gap:.22rem;min-height:0;padding:.3rem .55rem .45rem;display:flex;overflow:hidden}.hud__caps[data-astro-cid-2tkkly2n] span[data-astro-cid-2tkkly2n]{font-family:var(--font-header);font-size:var(--fs-meta);letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb, var(--ink-meta,#c8c8c8) 75%, var(--accent) 25%);border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);flex:none;padding:.22rem .42rem;font-weight:600}.hud__caps[data-astro-cid-2tkkly2n] span[data-astro-cid-2tkkly2n].is-hot{color:color-mix(in srgb, var(--accent) 75%, #fff 25%);border-color:color-mix(in srgb, var(--accent) 40%, transparent)}.lsurface__job[data-astro-cid-2tkkly2n]{font-family:var(--font-body);font-weight:500;font-size:var(--fs-inner);color:var(--ink-inner,#f2f2f2);text-shadow:0 1px 10px #000000d9;text-align:center;margin:.65rem 0 0;line-height:1.45}.layer-els[data-astro-cid-bdnumdfg]{width:100%;max-width:var(--hud-max);text-align:center;flex-shrink:0;margin:.5rem 0 0}.layer-els__label[data-astro-cid-bdnumdfg]{letter-spacing:.16em;text-transform:uppercase;color:var(--muted,#8a8a8a);margin:0 0 .5rem;font-size:.75rem;font-weight:500}.layer-els__list[data-astro-cid-bdnumdfg]{flex-wrap:wrap;justify-content:center;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.layer-els__chip[data-astro-cid-bdnumdfg]{appearance:none;color:color-mix(in srgb, var(--ink) 88%, transparent);border:1px solid color-mix(in srgb, var(--chip-accent,var(--accent)) 32%, transparent);background:color-mix(in srgb, var(--chip-accent,var(--accent)) 8%, #00000073);font:inherit;cursor:pointer;border-radius:4px;align-items:center;gap:.45rem;padding:.55rem .8rem .55rem .6rem;text-decoration:none;transition:border-color .14s,background .14s,color .14s,box-shadow .14s;display:inline-flex}.layer-els__chip[data-astro-cid-bdnumdfg]:hover,.layer-els__chip[data-astro-cid-bdnumdfg]:focus-visible{color:#fff;border-color:color-mix(in srgb, var(--chip-accent,var(--accent)) 55%, transparent);background:color-mix(in srgb, var(--chip-accent,var(--accent)) 16%, #00000080);box-shadow:0 0 16px color-mix(in srgb, var(--chip-accent,var(--accent)) 18%, transparent);outline:none}.layer-els__cell[data-astro-cid-bdnumdfg]{background:var(--cell) center / contain no-repeat;flex:none;width:1.85rem;height:1.85rem}.layer-els__name[data-astro-cid-bdnumdfg]{letter-spacing:.06em;text-transform:uppercase;font-size:.88rem;font-weight:500;line-height:1.15}.layer-els__z[data-astro-cid-bdnumdfg]{opacity:.75;margin-left:.05em;font-size:.55em;font-weight:600}.layer-els__more[data-astro-cid-bdnumdfg]{margin:.3rem 0 0}.layer-els__map[data-astro-cid-bdnumdfg]{letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--muted) 70%, var(--accent) 30%);font-size:.85rem;text-decoration:none}.layer-els__map[data-astro-cid-bdnumdfg]:hover{color:var(--accent)}@media (height<=700px){.layer-els__list[data-astro-cid-bdnumdfg] li[data-astro-cid-bdnumdfg]:nth-child(n+5){display:none}}@media (height<=600px){.layer-els__list[data-astro-cid-bdnumdfg] li[data-astro-cid-bdnumdfg]:nth-child(n+4),.layer-els__more[data-astro-cid-bdnumdfg]{display:none}}@media (width<=640px){.layer-els__chip[data-astro-cid-bdnumdfg]{min-height:2.15rem}.layer-els__list[data-astro-cid-bdnumdfg] li[data-astro-cid-bdnumdfg]:nth-child(n+5){display:none}}.layer-vert[data-astro-cid-rexgt4iv]{width:100%;max-width:var(--hud-max);text-align:center;flex-shrink:0;margin:.4rem 0 0}.layer-vert__label[data-astro-cid-rexgt4iv]{letter-spacing:.16em;text-transform:uppercase;color:var(--muted,#8a8a8a);margin:0 0 .35rem;font-size:.75rem;font-weight:500}.layer-vert__lede[data-astro-cid-rexgt4iv]{color:color-mix(in srgb, var(--ink) 72%, transparent);margin:0 0 .7rem;font-size:.95rem;font-weight:500;line-height:1.45}.layer-vert__list[data-astro-cid-rexgt4iv]{flex-wrap:wrap;justify-content:center;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.layer-vert__chip[data-astro-cid-rexgt4iv]{text-align:left;color:inherit;border:1px solid color-mix(in srgb, var(--chip-accent,var(--accent-hot)) 28%, transparent);background:color-mix(in srgb, var(--chip-accent,var(--accent-hot)) 7%, #00000073);border-radius:4px;flex-direction:column;align-items:flex-start;gap:.2rem;max-width:14.5rem;padding:.7rem .85rem;text-decoration:none;transition:border-color .14s,background .14s;display:flex}.layer-vert__chip[data-astro-cid-rexgt4iv]:hover,.layer-vert__chip[data-astro-cid-rexgt4iv]:focus-visible{border-color:color-mix(in srgb, var(--chip-accent,var(--accent-hot)) 50%, transparent);background:color-mix(in srgb, var(--chip-accent,var(--accent-hot)) 14%, #00000080);outline:none}.layer-vert__name[data-astro-cid-rexgt4iv]{letter-spacing:.08em;text-transform:uppercase;color:#f0f0f0;font-size:.88rem;font-weight:600}.layer-vert__z[data-astro-cid-rexgt4iv]{opacity:.75;margin-left:.05em;font-size:.55em}.layer-vert__scope[data-astro-cid-rexgt4iv]{color:color-mix(in srgb, var(--muted) 92%, transparent);font-size:.82rem;font-weight:500;line-height:1.35}.engage-form[data-astro-cid-63c2sunf]{text-align:left;border:1px solid color-mix(in srgb, var(--ink) 12%, transparent);background:linear-gradient(165deg, color-mix(in srgb, var(--accent) 8%, #000000b8) 0%, #000000e6 55%, #000c 100%);width:100%;max-width:40rem;box-shadow:0 0 0 1px #00000080 inset, 0 18px 48px #00000080, 0 0 36px color-mix(in srgb, var(--accent) 10%, transparent);box-sizing:border-box;flex:0 auto;min-height:0;margin:.85rem 0 0;padding:1.25rem 1.35rem 1.35rem;overflow:visible}.engage-form__head[data-astro-cid-63c2sunf]{border-bottom:1px solid color-mix(in srgb, var(--ink) 8%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.65rem 1rem;padding-bottom:.85rem;display:flex}.engage-form__head-text[data-astro-cid-63c2sunf]{min-width:0}.engage-form__eyebrow[data-astro-cid-63c2sunf]{letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--muted) 65%, var(--accent) 35%);margin:0 0 .25rem;font-size:.72rem;font-weight:500}.engage-form__title[data-astro-cid-63c2sunf]{font-family:var(--font-display);letter-spacing:0;text-transform:none;color:#fff;margin:0;font-size:clamp(1.55rem,3.4vw,2rem);font-weight:400;line-height:1.05}.engage-form__lede[data-astro-cid-63c2sunf]{letter-spacing:0;color:var(--muted);text-align:right;flex:10rem;max-width:16rem;margin:0;font-size:.95rem;font-weight:500;line-height:1.4}.engage-form__form[data-astro-cid-63c2sunf]{flex-direction:column;gap:.75rem;margin-top:1rem;display:flex}.engage-form__hp[data-astro-cid-63c2sunf]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.engage-form__grid[data-astro-cid-63c2sunf]{grid-template-columns:1fr 1fr;gap:.7rem .85rem;display:grid}.engage-form__field[data-astro-cid-63c2sunf]{flex-direction:column;gap:.15rem;min-width:0;display:flex}.engage-form__field--full[data-astro-cid-63c2sunf]{grid-column:1/-1}.engage-form__field[data-astro-cid-63c2sunf] span[data-astro-cid-63c2sunf]{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:500}.engage-form__field[data-astro-cid-63c2sunf] input[data-astro-cid-63c2sunf]{appearance:none;box-sizing:border-box;width:100%;font:inherit;color:var(--ink);border:1px solid color-mix(in srgb, var(--ink) 14%, transparent);transition:border-color .16s var(--ease-out,ease);background:#0000008c;border-radius:0;outline:none;padding:.7rem .8rem;font-size:1rem;font-weight:500}.engage-form__field[data-astro-cid-63c2sunf] input[data-astro-cid-63c2sunf]:focus{border-color:color-mix(in srgb, var(--accent) 45%, transparent)}.engage-form__field[data-astro-cid-63c2sunf] input[data-astro-cid-63c2sunf]::placeholder{color:color-mix(in srgb, var(--faint) 90%, transparent)}.engage-form__check[data-astro-cid-63c2sunf]{color:color-mix(in srgb, var(--ink) 86%, transparent);cursor:pointer;white-space:nowrap;align-items:center;gap:.5rem;margin-top:.15rem;font-size:1rem;font-weight:500;line-height:1.3;display:inline-flex}.engage-form__check[data-astro-cid-63c2sunf] input[data-astro-cid-63c2sunf]{accent-color:var(--accent);width:1.05rem;height:1.05rem;margin:0}.engage-form__check[data-astro-cid-63c2sunf] a[data-astro-cid-63c2sunf]{color:color-mix(in srgb, var(--accent) 70%, var(--ink) 30%);text-decoration:none}.engage-form__check[data-astro-cid-63c2sunf] a[data-astro-cid-63c2sunf]:hover{color:var(--accent)}.engage-form__status[data-astro-cid-63c2sunf]{color:color-mix(in srgb, var(--accent-hot) 70%, var(--ink) 30%);margin:0;font-size:.95rem;font-weight:500;line-height:1.4}.engage-form__status[data-astro-cid-63c2sunf].is-ok{color:color-mix(in srgb, var(--ok,#23ae4b) 75%, var(--ink) 25%)}.engage-form__actions[data-astro-cid-63c2sunf]{flex-wrap:nowrap;align-items:center;gap:.4rem .55rem;margin-top:.15rem;display:flex}.engage-form__submit[data-astro-cid-63c2sunf]{appearance:none;border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);background:color-mix(in srgb, var(--accent) 14%, transparent);color:#fff;font:inherit;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:background .16s var(--ease-out,ease), border-color .16s var(--ease-out,ease), box-shadow .16s var(--ease-out,ease);justify-content:center;align-items:center;padding:.72rem 1.2rem;font-size:.92rem;font-weight:500;text-decoration:none;display:inline-flex}.engage-form__submit[data-astro-cid-63c2sunf]:hover,.engage-form__submit[data-astro-cid-63c2sunf]:focus-visible{background:color-mix(in srgb, var(--accent) 28%, transparent);border-color:color-mix(in srgb, var(--accent) 65%, transparent);box-shadow:0 0 20px color-mix(in srgb, var(--accent) 25%, transparent);outline:none}.engage-form__submit[data-astro-cid-63c2sunf]:disabled{opacity:.55;cursor:wait}.engage-form__submit--discord[data-astro-cid-63c2sunf]{margin-top:.65rem}.engage-form__discord[data-astro-cid-63c2sunf]{font-size:.92rem}.engage-form__fine[data-astro-cid-63c2sunf]{letter-spacing:.01em;color:var(--muted);margin:.15rem 0 0;font-size:.85rem;font-weight:500;line-height:1.4}.engage-form__success[data-astro-cid-63c2sunf]{padding:.4rem 0 .15rem}.engage-form__success-kicker[data-astro-cid-63c2sunf]{letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--ok,#23ae4b) 70%, var(--ink) 30%);margin:0;font-size:.75rem;font-weight:500}.engage-form__success-body[data-astro-cid-63c2sunf]{color:color-mix(in srgb, var(--ink) 88%, transparent);margin:.45rem 0 0;font-size:1.05rem;font-weight:500;line-height:1.45}@media (width<=520px){.engage-form__grid[data-astro-cid-63c2sunf]{grid-template-columns:1fr}.engage-form__lede[data-astro-cid-63c2sunf]{text-align:left;flex-basis:100%;max-width:none}.engage-form__actions[data-astro-cid-63c2sunf]{width:100%}}@media (height<=640px){.engage-form__lede[data-astro-cid-63c2sunf],.engage-form__fine[data-astro-cid-63c2sunf]{display:none}}.ad-overlay{z-index:60;background:#000000d1;position:fixed;inset:0}.ad-overlay[data-state=open]{animation:.38s cubic-bezier(.16,1,.3,1) both ad-veil-in}.ad-overlay[data-state=closed]{animation:.24s cubic-bezier(.4,0,1,1) both ad-veil-out}.ad{--ad-accent:var(--accent,#bd00e2);--ad-ease:cubic-bezier(.16, 1, .3, 1);--ad-snap:cubic-bezier(.22, 1.2, .36, 1);z-index:61;border-top:1px solid color-mix(in srgb, var(--ink,#f4f4f4) 12%, transparent);transform-origin:50% 100%;width:100%;height:min(94dvh,100vh);max-height:min(94dvh,100vh);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ad-accent) 22%, transparent), 0 -32px 80px #0000008c, 0 -2px 0 color-mix(in srgb, var(--ad-accent) 35%, transparent);color:var(--ink,#f4f4f4);background:#000;outline:none;flex-direction:column;font-family:Fira Code,ui-monospace,monospace;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden}.ad[data-state=open]{animation:ad-rise .52s var(--ad-snap) both}.ad[data-state=closed]{animation:.28s cubic-bezier(.55,.05,.8,.2) both ad-stow}.ad[data-tier=high]{--ad-grade:var(--ok,#23ae4b)}.ad[data-tier=mid]{--ad-grade:var(--accent-hot,#ff6b35)}.ad[data-tier=low]{--ad-grade:#e45}.ad__scan{pointer-events:none;z-index:1;opacity:0;background:repeating-linear-gradient(to bottom, transparent 0, transparent 2px, #00000029 2px, #00000029 3px), linear-gradient(to bottom, transparent 0%, color-mix(in srgb, var(--ad-accent) 16%, transparent) 48%, transparent 52%, transparent 100%);mix-blend-mode:screen;background-size:100% 100%,100% 220%;position:absolute;inset:0}.ad[data-state=open] .ad__scan{animation:ad-scan .68s var(--ad-ease) both}.ad__bootline{pointer-events:none;z-index:1;background:linear-gradient(90deg, transparent 0%, var(--ad-accent) 30%, #fff 50%, var(--ad-accent) 70%, transparent 100%);opacity:0;transform-origin:50%;height:2px;box-shadow:0 0 18px color-mix(in srgb, var(--ad-accent) 70%, transparent);position:absolute;top:0;left:0;right:0;transform:scaleX(.15)}.ad[data-state=open] .ad__bootline{animation:ad-bootline .56s var(--ad-ease) both}.ad__chrome{z-index:2;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:.3rem;padding:.45rem 1rem .3rem;display:flex;position:relative}.ad__handle{background:color-mix(in srgb, var(--ink,#f4f4f4) 18%, transparent);border-radius:999px;width:2.25rem;height:3px}.ad__boot-status{font-family:var(--font-header,"Fira Code", monospace);letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--ad-accent) 55%, var(--ink-meta,#c8c8c8));font-variant-numeric:tabular-nums;margin:0;font-size:13px;font-weight:600}.ad__close{appearance:none;z-index:6;border:1px solid color-mix(in srgb, var(--ink,#f4f4f4) 14%, transparent);color:var(--muted,#8a8a8a);font:inherit;font-family:var(--font-header,"Fira Code", monospace);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:#000000b8;padding:.4rem .65rem;font-size:13px;font-weight:600;position:absolute;top:.55rem;right:.75rem}.ad__close:hover,.ad__close:focus-visible{color:var(--ink,#f4f4f4);border-color:color-mix(in srgb, var(--ad-accent) 45%, transparent);outline:none}.ad__shell{z-index:2;flex-direction:column;flex:1 1 0;width:min(56rem,100% - 1rem);min-height:0;max-height:100%;margin:0 auto;padding:.25rem .5rem 0;display:flex;position:relative;overflow:hidden}.ad__head{border-bottom:1px solid color-mix(in srgb, var(--ink,#f4f4f4) 10%, transparent);background:radial-gradient(ellipse at 8% 40%, color-mix(in srgb, var(--ad-grade,var(--ad-accent)) 14%, transparent), transparent 55%), #000;flex:none;grid-template-columns:auto 1fr;align-items:center;gap:.85rem 1rem;padding:.55rem .65rem .75rem;display:grid}.ad__grade{color:#fff;border:1px solid color-mix(in srgb, var(--ad-grade,var(--ad-accent)) 55%, transparent);background:color-mix(in srgb, var(--ad-grade,var(--ad-accent)) 14%, #0a0a0a);width:3.25rem;height:3.25rem;box-shadow:0 0 24px color-mix(in srgb, var(--ad-grade,var(--ad-accent)) 22%, transparent);flex-shrink:0;place-items:center;font-size:1.55rem;font-weight:600;display:grid}.ad__kicker{font-family:var(--font-header,"Fira Code", monospace);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-meta,#c8c8c8);margin:0;font-size:13px;font-weight:600}.ad__title{font-family:var(--font-header,"Fira Code", monospace);letter-spacing:.02em;word-break:break-all;margin:.15rem 0 0;font-size:clamp(1.1rem,2.5vw,1.35rem);font-weight:600;line-height:1.25}.ad__blurb{color:color-mix(in srgb, var(--accent-hot,#ff6b35) 50%, var(--muted,#8a8a8a) 50%);margin:.3rem 0 0;font-size:.72rem;line-height:1.35}.ad__meta-row{color:var(--muted,#8a8a8a);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:.35rem .75rem;margin-top:.45rem;font-size:.62rem;display:flex}.ad__meta-row strong{color:color-mix(in srgb, var(--ink,#f4f4f4) 88%, transparent);font-weight:500}.ad__tally{flex-wrap:wrap;grid-column:1/-1;gap:.35rem;margin:.55rem 0 0;padding:0;list-style:none;display:flex}.ad__tally li{letter-spacing:.1em;text-transform:uppercase;color:var(--muted,#8a8a8a);border:1px solid color-mix(in srgb, var(--ink,#f4f4f4) 10%, transparent);border-radius:3px;align-items:baseline;gap:.4rem;padding:.2rem .45rem;font-size:.55rem;display:flex}.ad__tally strong{letter-spacing:0;font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.ad__tally li.is-pass strong{color:var(--ok,#23ae4b)}.ad__tally li.is-warn strong{color:var(--accent-hot,#ff6b35)}.ad__tally li.is-fail strong{color:#e45}.ad__export{border-bottom:1px solid color-mix(in srgb, var(--ink,#f4f4f4) 8%, transparent);z-index:2;background:#050505;flex-wrap:wrap;flex:none;align-items:center;gap:.4rem .55rem;padding:.55rem .65rem;display:flex}.ad__export-label{letter-spacing:.14em;text-transform:uppercase;color:var(--faint,#3a3a3a);margin-right:.15rem;font-size:.52rem}.ad__export-btn{appearance:none;font:inherit;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb, var(--ad-accent) 70%, #fff 30%);background:color-mix(in srgb, var(--ad-accent) 10%, transparent);border:1px solid color-mix(in srgb, var(--ad-accent) 35%, transparent);cursor:pointer;border-radius:2px;padding:.28rem .55rem;font-size:.58rem}.ad__export-btn:hover,.ad__export-btn:focus-visible{background:color-mix(in srgb, var(--ad-accent) 20%, transparent);outline:none}.ad__export-btn:disabled{opacity:.45;cursor:wait}.ad__export-hint{color:var(--muted,#8a8a8a);text-align:right;flex:8rem;min-width:0;margin:0;font-size:.58rem}.ad__body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--ad-accent) 35%, transparent) transparent;isolation:isolate;flex-direction:column;flex:1 1 0;gap:.65rem;min-height:0;padding:.65rem .55rem 1.5rem;display:flex;overflow:hidden auto}.ad__body::-webkit-scrollbar{width:6px}.ad__body::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ad-accent) 40%, transparent);border-radius:3px}.ad-sec{border:1px solid color-mix(in srgb, var(--ink,#f4f4f4) 9%, transparent);background:#0006;border-radius:4px;flex:none;overflow:hidden}.ad-sec[open]{border-color:color-mix(in srgb, var(--ad-accent) 22%, transparent)}.ad-sec--hot{border-color:color-mix(in srgb, var(--accent-hot,#ff6b35) 28%, transparent)}.ad-sec--hot[open]{border-color:color-mix(in srgb, var(--accent-hot,#ff6b35) 40%, transparent)}.ad-sec__summary{box-sizing:border-box;cursor:pointer;user-select:none;justify-content:space-between;align-items:center;gap:.65rem;min-height:2.75rem;padding:.55rem .7rem;list-style:none;display:flex}.ad-sec__summary::-webkit-details-marker{display:none}.ad-sec__summary:after{content:"+";color:var(--muted,#8a8a8a);flex:none;font-size:.85rem;line-height:1}.ad-sec[open]>.ad-sec__summary:after{content:"−";color:color-mix(in srgb, var(--ad-accent) 70%, var(--ink,#f4f4f4) 30%)}.ad-sec__summary:hover{background:color-mix(in srgb, var(--ad-accent) 5%, transparent)}.ad-sec__title{flex-direction:column;gap:.15rem;min-width:0;display:flex}.ad-sec__name{letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--ink,#f4f4f4) 92%, transparent);font-size:.72rem;font-weight:600}.ad-sec--hot .ad-sec__name{color:color-mix(in srgb, var(--accent-hot,#ff6b35) 75%, var(--ink,#f4f4f4) 25%)}.ad-sec__sub{color:var(--muted,#8a8a8a);letter-spacing:.04em;font-variant-numeric:tabular-nums;font-size:.58rem}.ad-sec__pills{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;gap:.25rem;display:flex}.ad-pill{letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums;white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:.12rem .35rem;font-size:.5rem;font-weight:600}.ad-pill--pass{color:var(--ok,#23ae4b);border-color:color-mix(in srgb, var(--ok,#23ae4b) 35%, transparent);background:color-mix(in srgb, var(--ok,#23ae4b) 10%, transparent)}.ad-pill--warn{color:var(--accent-hot,#ff6b35);border-color:color-mix(in srgb, var(--accent-hot,#ff6b35) 40%, transparent);background:color-mix(in srgb, var(--accent-hot,#ff6b35) 10%, transparent)}.ad-pill--fail{color:#ff6b7a;background:#ee44551f;border-color:#e456}.ad-pill--info{color:var(--muted,#8a8a8a);border-color:color-mix(in srgb, var(--ink,#f4f4f4) 12%, transparent)}.ad-sec__body{border-top:1px solid color-mix(in srgb, var(--ink,#f4f4f4) 6%, transparent);flex-direction:column;gap:.4rem;padding:0 .55rem .65rem;display:flex}.ad-empty{color:color-mix(in srgb, var(--ok,#23ae4b) 70%, var(--muted,#8a8a8a) 30%);margin:.35rem .15rem;font-size:.72rem;line-height:1.4}.ad-find{border:1px solid color-mix(in srgb, var(--ink,#f4f4f4) 8%, transparent);background:#0000004d;border-radius:4px;flex:none;overflow:hidden}.ad-find[data-s=fail]{background:#230a0d56;border-color:#ee445547}.ad-find[data-s=warn]{border-color:color-mix(in srgb, var(--accent-hot,#ff6b35) 26%, transparent);background:color-mix(in srgb, var(--accent-hot,#ff6b35) 4%, #0000004d)}.ad-find__summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.45rem .65rem;padding:.5rem .55rem;list-style:none;display:grid}.ad-find__summary::-webkit-details-marker{display:none}.ad-find__name{color:color-mix(in srgb, var(--ink,#f4f4f4) 94%, transparent);overflow-wrap:anywhere;min-width:0;font-size:.76rem;font-weight:500;line-height:1.3}.ad-find__detail-preview{color:color-mix(in srgb, var(--muted,#8a8a8a) 95%, transparent);-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:1/-1;margin:0;font-size:.62rem;line-height:1.4;display:-webkit-box;overflow:hidden}.ad-find[open] .ad-find__detail-preview{display:none}.ad-find__panel{border-top:1px solid color-mix(in srgb, var(--ink,#f4f4f4) 6%, transparent);flex-direction:column;gap:.45rem;padding:0 .55rem .6rem;display:flex}.ad-find__detail{color:color-mix(in srgb, var(--ink,#f4f4f4) 78%, transparent);margin:.45rem 0 0;font-size:.7rem;line-height:1.45}.ad-find__howto{color:color-mix(in srgb, var(--ink,#f4f4f4) 88%, transparent);border-left:2px solid color-mix(in srgb, var(--ad-accent) 50%, transparent);background:color-mix(in srgb, var(--ad-accent) 7%, transparent);margin:0;padding:.45rem .55rem;font-size:.68rem;line-height:1.45}.ad-find__howto strong{letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb, var(--ad-accent) 65%, var(--muted,#8a8a8a) 35%);margin-bottom:.2rem;font-size:.52rem;font-weight:600;display:block}.ad-find__points{letter-spacing:.06em;color:var(--muted,#8a8a8a);font-variant-numeric:tabular-nums;font-size:.55rem}.ad-tech{flex-wrap:wrap;gap:.3rem;padding:.15rem .1rem .25rem;display:flex}.ad-tech span{letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb, var(--muted,#8a8a8a) 75%, var(--ad-accent) 25%);border:1px solid color-mix(in srgb, var(--ink,#f4f4f4) 10%, transparent);border-radius:2px;padding:.18rem .4rem;font-size:.55rem}.ad__foot{padding:.55rem .65rem calc(.55rem + env(safe-area-inset-bottom,0px));border-top:1px solid color-mix(in srgb, var(--ink,#f4f4f4) 8%, transparent);color:var(--muted,#8a8a8a);z-index:3;background:#000;flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:.55rem;font-size:.58rem;line-height:1.4;display:flex;box-shadow:0 -8px 20px #00000073}.ad__cta{appearance:none;font:inherit;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb, var(--ad-accent) 75%, #fff 25%);background:color-mix(in srgb, var(--ad-accent) 12%, transparent);border:1px solid color-mix(in srgb, var(--ad-accent) 40%, transparent);cursor:pointer;flex:none;padding:.35rem .65rem;font-size:.62rem;text-decoration:none}.ad__cta:hover,.ad__cta:focus-visible{background:color-mix(in srgb, var(--ad-accent) 22%, transparent);outline:none}@keyframes ad-veil-in{0%{opacity:0}to{opacity:1}}@keyframes ad-veil-out{0%{opacity:1}to{opacity:0}}@keyframes ad-rise{0%{opacity:.6;transform:translateY(108%)}to{opacity:1;transform:translateY(0)}}@keyframes ad-stow{0%{opacity:1;transform:translateY(0)}to{opacity:.4;transform:translateY(108%)}}@keyframes ad-scan{0%{opacity:.55;background-position:0 0,0 -40%}70%{opacity:.35}to{opacity:0;background-position:0 0,0 140%}}@keyframes ad-bootline{0%{opacity:0;transform:scaleX(.12)}35%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.ad-overlay[data-state=open],.ad-overlay[data-state=closed],.ad[data-state=open],.ad[data-state=closed],.ad[data-state=open] .ad__scan,.ad[data-state=open] .ad__bootline{animation:none}}@media (width<=520px){.ad__head{grid-template-columns:auto 1fr}.ad__export-hint{text-align:left;flex-basis:100%}.ad__tally{width:100%}}.instrument[data-astro-cid-hsuhnfxs]{width:100%;max-width:var(--hud-max);text-align:left;font-family:var(--font-body);color:var(--ink-inner,#f2f2f2);margin:1.25rem 0 0;font-weight:500;transform:none}.instrument__hud[data-astro-cid-hsuhnfxs]{height:var(--hud-h);border:1px solid color-mix(in srgb, var(--ink) 12%, transparent);background:linear-gradient(165deg, color-mix(in srgb, var(--accent) 8%, #000000b8) 0%, #000000e6 55%, #000c 100%);max-height:100%;box-shadow:0 0 0 1px #00000080 inset, 0 18px 48px #00000080, 0 0 36px color-mix(in srgb, var(--accent) 10%, transparent);contain:layout paint;overflow:hidden}.instrument__hud[data-astro-cid-hsuhnfxs]>.hud[data-astro-cid-hsuhnfxs]{flex-direction:column;height:100%;min-height:0;display:flex}.hud__titlebar[data-astro-cid-hsuhnfxs]{border-bottom:1px solid color-mix(in srgb, var(--ink) 10%, transparent);flex:none;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.65rem .85rem .55rem;display:flex}.hud__eyebrow[data-astro-cid-hsuhnfxs]{font-family:var(--font-header);font-size:var(--hud-label);letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb, var(--ink-meta,#c8c8c8) 65%, var(--accent) 35%);margin:0 0 .2rem;font-weight:600}.hud__name[data-astro-cid-hsuhnfxs]{font-family:var(--font-header);font-size:var(--hud-name);font-variant-ligatures:none;letter-spacing:.06em;text-transform:uppercase;color:#fff;margin:0;font-weight:600;line-height:1.2}.hud__title-right[data-astro-cid-hsuhnfxs]{flex-wrap:wrap;justify-content:flex-end;gap:.3rem;padding-top:.1rem;display:flex}.hud__tag[data-astro-cid-hsuhnfxs]{font-family:var(--font-header);font-size:var(--hud-tag);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-meta,#c8c8c8);border:1px solid color-mix(in srgb, var(--ink) 12%, transparent);white-space:nowrap;padding:.15rem .35rem;font-weight:600}.hud__tag--live[data-astro-cid-hsuhnfxs]{color:color-mix(in srgb, var(--accent) 70%, #fff 30%);border-color:color-mix(in srgb, var(--accent) 40%, transparent);box-shadow:0 0 12px color-mix(in srgb, var(--accent) 25%, transparent)}.hud__body[data-astro-cid-hsuhnfxs]{flex-direction:column;flex:auto;min-height:0;display:flex}.hud__hp[data-astro-cid-hsuhnfxs]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.hud__canvas[data-astro-cid-hsuhnfxs]{background:#050505;flex:0 0 7.5rem;width:100%;height:7.5rem;display:block}.hud__canvas--form[data-astro-cid-hsuhnfxs]{box-sizing:border-box;flex-direction:column;justify-content:center;gap:.4rem;padding:.55rem .85rem;display:flex}.hud__canvas--scan[data-astro-cid-hsuhnfxs]{box-sizing:border-box;align-items:center;gap:.75rem;padding:0 .7rem;display:flex}.hud__field[data-astro-cid-hsuhnfxs]{grid-template-columns:6.5rem 1fr;align-items:center;gap:.45rem;min-width:0;display:grid}.hud__field[data-astro-cid-hsuhnfxs] span[data-astro-cid-hsuhnfxs]{font-family:var(--font-header);font-size:var(--hud-label);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-meta,#c8c8c8);font-weight:600}.hud__field[data-astro-cid-hsuhnfxs] input[data-astro-cid-hsuhnfxs]{appearance:none;box-sizing:border-box;width:100%;min-width:0;font-family:var(--font-body);color:color-mix(in srgb, var(--ink) 92%, var(--accent) 8%);border:0;border-bottom:1px solid color-mix(in srgb, var(--ink) 14%, transparent);background:0 0;outline:none;padding:.4rem 0;font-size:16px;font-weight:500}.hud__field[data-astro-cid-hsuhnfxs] input[data-astro-cid-hsuhnfxs]::placeholder{color:color-mix(in srgb, var(--faint) 85%, transparent)}.hud__field[data-astro-cid-hsuhnfxs] input[data-astro-cid-hsuhnfxs]:focus{border-bottom-color:color-mix(in srgb, var(--accent) 50%, transparent)}.hud__grade[data-astro-cid-hsuhnfxs]{color:#fff;border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);background:color-mix(in srgb, var(--accent) 12%, #0a0a0a);width:2.75rem;height:2.75rem;box-shadow:0 0 24px color-mix(in srgb, var(--accent) 20%, transparent);flex-shrink:0;place-items:center;font-size:1.35rem;font-weight:600;display:grid}.hud__grade--pulse[data-astro-cid-hsuhnfxs]{animation:1.2s ease-in-out infinite glass-pulse}@keyframes glass-pulse{0%,to{opacity:.55}50%{opacity:1}}.hud__grade[data-astro-cid-hsuhnfxs][data-tier=high]{border-color:color-mix(in srgb, var(--ok,#23ae4b) 55%, transparent);box-shadow:0 0 24px color-mix(in srgb, var(--ok,#23ae4b) 22%, transparent)}.hud__grade[data-astro-cid-hsuhnfxs][data-tier=mid]{border-color:color-mix(in srgb, var(--accent-hot) 55%, transparent)}.hud__grade[data-astro-cid-hsuhnfxs][data-tier=low]{border-color:#ee223380}.hud__grade-meta[data-astro-cid-hsuhnfxs]{flex:auto;min-width:0}.hud__grade-label[data-astro-cid-hsuhnfxs]{font-family:var(--font-header);font-size:var(--fs-meta);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-meta,#c8c8c8);margin:0;font-weight:600}.hud__grade-sub[data-astro-cid-hsuhnfxs]{font-size:var(--fs-inner);color:color-mix(in srgb, var(--ink) 88%, transparent);word-break:break-all;margin:.25rem 0 0;line-height:1.45}.hud__score[data-astro-cid-hsuhnfxs]{color:var(--muted);font-variant-numeric:tabular-nums}.hud__ticker[data-astro-cid-hsuhnfxs]{font-family:var(--font-header);font-size:var(--fs-code);letter-spacing:.03em;color:color-mix(in srgb, var(--accent-hot) 50%, var(--ink-meta,#c8c8c8) 50%);border-bottom:1px solid color-mix(in srgb, var(--ink) 8%, transparent);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;flex:0 0 1.55rem;align-items:center;padding:0 .85rem;display:flex;overflow:hidden}.hud__ticker--action[data-astro-cid-hsuhnfxs]{flex-basis:1.55rem;justify-content:space-between;gap:.5rem}.hud__ticker--action[data-astro-cid-hsuhnfxs] span[data-astro-cid-hsuhnfxs]{text-overflow:ellipsis;min-width:0;overflow:hidden}.hud__go[data-astro-cid-hsuhnfxs]{appearance:none;font:inherit;font-size:var(--hud-tag);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--accent) 75%, #fff 25%);background:color-mix(in srgb, var(--accent) 12%, transparent);border:1px solid color-mix(in srgb, var(--accent) 40%, transparent);cursor:pointer;flex:none;padding:.28rem .65rem}.hud__go[data-astro-cid-hsuhnfxs]:hover:not(:disabled),.hud__go[data-astro-cid-hsuhnfxs]:focus-visible{background:color-mix(in srgb, var(--accent) 22%, transparent);outline:none}.hud__go[data-astro-cid-hsuhnfxs]:disabled{opacity:.5;cursor:wait}.hud__metrics[data-astro-cid-hsuhnfxs]{flex:none;grid-template-columns:repeat(3,1fr);gap:.25rem .65rem;margin:0;padding:.35rem .65rem .3rem;list-style:none;display:grid}.hud__metrics[data-astro-cid-hsuhnfxs] li[data-astro-cid-hsuhnfxs]{flex-direction:column;gap:.1rem;min-width:0;display:flex}.hud__metrics[data-astro-cid-hsuhnfxs] span[data-astro-cid-hsuhnfxs]{font-family:var(--font-header);font-size:var(--hud-label);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-meta,#c8c8c8);font-weight:600}.hud__metrics[data-astro-cid-hsuhnfxs] strong[data-astro-cid-hsuhnfxs]{font-size:var(--hud-value);letter-spacing:.03em;color:color-mix(in srgb, var(--ink) 90%, var(--accent) 10%);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.hud__canvas--out[data-astro-cid-hsuhnfxs]{box-sizing:border-box;background:radial-gradient(ellipse at 12% 40%, color-mix(in srgb, var(--accent) 14%, transparent), transparent 55%), #050505;flex:none;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem .85rem;height:auto;min-height:4.5rem;padding:.55rem .75rem;display:grid}.hud__grade-blurb[data-astro-cid-hsuhnfxs]{font-size:var(--fs-inner);color:color-mix(in srgb, var(--accent-hot) 55%, var(--muted) 45%);letter-spacing:.01em;margin:.28rem 0 0;line-height:1.45}.hud__tally[data-astro-cid-hsuhnfxs]{flex-direction:column;gap:.28rem;min-width:4.2rem;margin:0;padding:0;list-style:none;display:flex}.hud__tally[data-astro-cid-hsuhnfxs] li[data-astro-cid-hsuhnfxs]{font-family:var(--font-header);font-size:var(--fs-meta);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-meta,#c8c8c8);border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);border-radius:3px;justify-content:space-between;align-items:baseline;gap:.55rem;padding:.12rem .35rem;font-weight:600;display:flex}.hud__tally[data-astro-cid-hsuhnfxs] strong[data-astro-cid-hsuhnfxs]{font-size:var(--fs-inner);font-variant-numeric:tabular-nums;letter-spacing:0;font-weight:600}.hud__tally[data-astro-cid-hsuhnfxs] li[data-astro-cid-hsuhnfxs].is-pass strong[data-astro-cid-hsuhnfxs]{color:var(--ok,#23ae4b)}.hud__tally[data-astro-cid-hsuhnfxs] li[data-astro-cid-hsuhnfxs].is-warn strong[data-astro-cid-hsuhnfxs]{color:var(--accent-hot,#ff6b35)}.hud__tally[data-astro-cid-hsuhnfxs] li[data-astro-cid-hsuhnfxs].is-fail strong[data-astro-cid-hsuhnfxs]{color:#e45}.hud__caps[data-astro-cid-hsuhnfxs]{border-top:1px solid color-mix(in srgb, var(--ink) 8%, transparent);flex-wrap:wrap;flex:auto;align-content:flex-start;gap:.22rem;min-height:0;padding:.3rem .55rem .45rem;display:flex;overflow:hidden}.hud__caps--out[data-astro-cid-hsuhnfxs]{flex:none;max-height:2.4rem}.hud__caps[data-astro-cid-hsuhnfxs] span{font-family:var(--font-header);font-size:var(--fs-meta);letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb, var(--ink-meta,#c8c8c8) 75%, var(--accent) 25%);border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);flex:none;padding:.22rem .42rem;font-weight:600}.hud__caps[data-astro-cid-hsuhnfxs] span.is-hot{color:color-mix(in srgb, var(--accent) 75%, #fff 25%);border-color:color-mix(in srgb, var(--accent) 40%, transparent)}.instrument__job[data-astro-cid-hsuhnfxs]{font-size:var(--fs-inner);color:var(--ink-inner,#f2f2f2);text-shadow:0 1px 10px #000000d9;text-align:center;margin:.65rem 0 0;line-height:1.45}.instrument__note[data-astro-cid-hsuhnfxs]{font-size:var(--fs-inner);color:var(--ink-meta,#c8c8c8);text-shadow:0 1px 10px #000000d9;text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:36rem;margin:.35rem auto 0;line-height:1.45;display:-webkit-box;overflow:hidden}.instrument__status[data-astro-cid-hsuhnfxs]{font-size:var(--fs-inner);text-align:center;color:color-mix(in srgb, var(--accent-hot) 70%, var(--ink) 30%);text-shadow:0 1px 10px #000000d9;margin:.5rem 0 0}.instrument__again-wrap[data-astro-cid-hsuhnfxs]{text-align:center;margin:.65rem 0 0}.instrument__again-wrap[data-astro-cid-hsuhnfxs] button[data-astro-cid-hsuhnfxs]{appearance:none;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}@media (width<=480px){.hud__field[data-astro-cid-hsuhnfxs]{grid-template-columns:1fr;gap:.12rem}.hud__go[data-astro-cid-hsuhnfxs]{min-height:2rem}}@media (prefers-reduced-motion:reduce){.hud__grade--pulse[data-astro-cid-hsuhnfxs]{animation:none}}.offer{--offer-max:76rem;--offer-gutter:clamp(1rem, 4.2vw, 3.25rem);isolation:isolate;width:100%;max-width:none;color:color-mix(in srgb, var(--ink) 92%, transparent);font-family:var(--font-body);text-align:left;margin:0;padding:0 0 4.5rem;font-size:1.0625rem;font-weight:500;line-height:1.6;position:relative}.offer-kicker{font-family:var(--font-header,"Fira Code", ui-monospace, monospace);letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb, var(--ink) 55%, var(--accent) 45%);margin:0 0 .7rem;font-size:.68rem;font-weight:600}.offer-title,.offer-band__head h2{font-family:var(--font-display);letter-spacing:-.02em;color:#fff;text-wrap:balance;text-shadow:0 1px 2px #000000d9;margin:0;font-weight:400;line-height:.96}.offer-title{max-width:18ch;font-size:clamp(2.35rem,6.4vw,5.1rem)}.offer-lede{color:#d8d8d8;max-width:40rem;margin:1.15rem 0 0;font-size:clamp(1.08rem,1.8vw,1.22rem);line-height:1.6}.offer-hint{color:var(--muted);margin:.7rem 0 0;font-size:.82rem}.offer-actions{flex-wrap:wrap;align-items:center;gap:.65rem;margin:1.35rem 0 0;display:flex}.offer-cta,button.offer-cta{appearance:none;border:1px solid var(--accent);background:var(--accent);color:#fff;min-height:2.75rem;font-family:var(--font-body);letter-spacing:.03em;white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;padding:0 1.2rem;font-size:.88rem;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}button.offer-cta:disabled{opacity:.55;cursor:wait}.offer-cta:hover,.offer-cta:focus-visible{filter:brightness(1.08);color:#fff}.offer-cta--ghost{border-color:color-mix(in srgb, var(--ink) 22%, transparent);color:var(--ink);background:0 0}.offer-cta--ghost:hover,.offer-cta--ghost:focus-visible{border-color:color-mix(in srgb, var(--accent-hot) 55%, transparent);background:color-mix(in srgb, var(--accent-hot) 8%, transparent);filter:none;color:#fff}.offer-hero{width:min(var(--offer-max), calc(100% - 2 * var(--offer-gutter)));box-sizing:border-box;grid-template-columns:minmax(0,1.45fr) minmax(16rem,.7fr);align-items:end;gap:clamp(1.5rem,4vw,3.5rem);margin:0 auto;padding:clamp(2.4rem,8vh,5.5rem) 0 clamp(3rem,8vh,5.5rem);display:grid}.offer-hero__price{border:1px solid color-mix(in srgb, var(--accent) 42%, transparent);background:linear-gradient(165deg, color-mix(in srgb, var(--accent) 14%, transparent) 0%, #0000008c 100%);flex-direction:column;align-items:flex-start;gap:.2rem;padding:1.35rem 1.4rem 1.45rem;display:flex}.offer-hero__num{font-family:var(--font-display);letter-spacing:-.03em;color:#fff;margin:0;font-size:clamp(2.6rem,5vw,4.2rem);line-height:.92}.offer-hero__per,.offer-hero__meta{font-family:var(--font-header,"Fira Code", ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.68rem}.offer-hero__meta{text-transform:none;letter-spacing:.02em;margin:.55rem 0 1rem;font-size:.78rem;line-height:1.45}.offer-hero__price .offer-cta{width:100%;margin-top:.35rem}.offer-band{width:min(var(--offer-max), calc(100% - 2 * var(--offer-gutter)));border-top:1px solid color-mix(in srgb, var(--ink) 10%, transparent);margin:0 auto;padding:clamp(2.4rem,6vh,4.25rem) 0;scroll-margin-top:5.5rem}.offer-band__head{max-width:46rem;margin:0 0 1.75rem}.offer-band__head h2{max-width:22ch;font-size:clamp(1.7rem,3.6vw,2.85rem)}.offer-band__head p{color:#cfcfcf;max-width:42rem;margin:.85rem 0 0}.offer-split{background:color-mix(in srgb, var(--ink) 12%, transparent);border:1px solid color-mix(in srgb, var(--ink) 12%, transparent);grid-template-columns:1fr 1fr;gap:1px;display:grid}.offer-split__col{background:#0000008c;padding:1.35rem 1.4rem 1.5rem}.offer-split__col--win{background:color-mix(in srgb, var(--accent) 8%, #050505)}.offer-split__label{font-family:var(--font-header,"Fira Code", ui-monospace, monospace);letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--ink) 55%, var(--accent) 45%);margin:0 0 .75rem;font-size:.62rem;font-weight:600}.offer-split__col p{max-width:40rem;margin:0 0 .85rem;font-size:1.05rem;line-height:1.6}.offer-split__col p:last-child{margin-bottom:0}.offer-desk{background:color-mix(in srgb, var(--accent) 28%, transparent);border:1px solid color-mix(in srgb, var(--accent) 42%, transparent);grid-template-columns:minmax(16rem,.85fr) minmax(0,1.25fr);gap:1px;display:grid}.offer-desk__money,.offer-desk__list{background:color-mix(in srgb, var(--accent) 7%, #050505);margin:0;padding:1.5rem 1.5rem 1.6rem}.offer-desk__name{font-family:var(--font-header,"Fira Code", ui-monospace, monospace);letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--ink) 70%, var(--accent) 30%);margin:0 0 .35rem;font-size:.72rem}.offer-desk__num{font-family:var(--font-display);letter-spacing:-.03em;color:#fff;margin:0;font-size:clamp(3rem,6vw,5.2rem);line-height:.9}.offer-desk__per{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:.35rem 0 .9rem;font-size:.72rem}.offer-desk__meta,.offer-desk__hook,.offer-desk__who{max-width:28rem;margin:0 0 .7rem}.offer-desk__meta{color:var(--muted);font-size:.82rem}.offer-desk__list{grid-template-columns:1fr 1fr;align-content:start;gap:.55rem 1.25rem;list-style:none;display:grid}.offer-desk__list li{padding-left:.9rem;font-size:.88rem;line-height:1.45;position:relative}.offer-desk__list li:before{content:"";background:var(--accent);width:.4rem;height:1px;position:absolute;top:.55em;left:0}.offer-steps{background:color-mix(in srgb, var(--ink) 12%, transparent);border:1px solid color-mix(in srgb, var(--ink) 12%, transparent);counter-reset:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.offer-steps li{background:#0000008c;padding:1.35rem 1.35rem 1.5rem}.offer-steps__n{font-family:var(--font-display);letter-spacing:-.03em;color:color-mix(in srgb, var(--ink) 55%, var(--accent) 45%);margin:0 0 .85rem;font-size:2.1rem;line-height:.9}.offer-steps h3{font-family:var(--font-header,"Fira Code", ui-monospace, monospace);letter-spacing:.04em;color:#fff;margin:0 0 .45rem;font-size:.92rem}.offer-steps p{color:#d2d2d2;margin:0;font-size:1.02rem;line-height:1.55}.offer-proof{background:color-mix(in srgb, var(--ink) 12%, transparent);border:1px solid color-mix(in srgb, var(--ink) 12%, transparent);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.offer-proof article{background:#0000008c;padding:1.3rem 1.25rem 1.45rem}.offer-proof h3{font-family:var(--font-display);letter-spacing:-.02em;color:#fff;text-wrap:balance;margin:0 0 .65rem;font-size:clamp(1.15rem,1.8vw,1.45rem);line-height:1.05}.offer-proof p{color:#d2d2d2;margin:0;font-size:1.02rem;line-height:1.55}.offer-band--book{border-color:color-mix(in srgb, var(--accent) 28%, transparent)}.offer-cal{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.offer-cal__day{border:1px solid color-mix(in srgb, var(--ink) 12%, transparent);background:#00000073;padding:1rem 1rem 1.1rem}.offer-cal__name{font-family:var(--font-header,"Fira Code", ui-monospace, monospace);letter-spacing:.06em;color:#fff;margin:0 0 .75rem;font-size:.72rem}.offer-cal__times{flex-direction:column;gap:.4rem;display:flex}.offer-cal__times a,.offer-cal__times button{border:1px solid color-mix(in srgb, var(--ink) 16%, transparent);color:#fff;width:100%;min-height:2.5rem;font:inherit;cursor:pointer;background:0 0;justify-content:center;align-items:center;margin:0;padding:0 .5rem;font-size:.84rem;text-decoration:none;display:flex}.offer-cal__times a:hover,.offer-cal__times a:focus-visible,.offer-cal__times button:hover,.offer-cal__times button:focus-visible,.offer-cal__times button.is-picked{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, transparent)}.offer-book-form{border:1px solid color-mix(in srgb, var(--accent) 32%, transparent);background:#00000073;margin:1.25rem 0 0;padding:1.15rem 1.2rem 1.25rem}.offer-book-form__when{font-family:var(--font-header,"Fira Code", ui-monospace, monospace);letter-spacing:.04em;color:#fff;margin:0 0 1rem;font-size:.84rem}.offer-book-form__grid{grid-template-columns:1fr 1fr;gap:.85rem 1rem;display:grid}.offer-book-form label{color:#d2d2d2;flex-direction:column;gap:.35rem;font-size:.82rem;display:flex}.offer-book-form__wide{grid-column:1/-1}.offer-book-form input{border:1px solid color-mix(in srgb, var(--ink) 16%, transparent);color:#fff;min-height:2.6rem;font:inherit;background:#00000059;padding:0 .75rem;font-size:1rem}.offer-book-form input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.offer-book-form__hp{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.offer-book-form__err{color:#ffb4b4;margin:.85rem 0 0;font-size:.95rem}.offer-book-form .offer-actions{margin-top:1rem}.offer-book-done{padding:1rem 0 .25rem}.offer-plans{background:color-mix(in srgb, var(--ink) 12%, transparent);border:1px solid color-mix(in srgb, var(--ink) 12%, transparent);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.offer-plan{background:#0000008c;flex-direction:column;gap:.45rem;min-width:0;padding:1.4rem 1.4rem 1.55rem;display:flex}.offer-plan__name{font-family:var(--font-header,"Fira Code", ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;color:#fff;margin:0;font-size:.78rem}.offer-plan__price{font-family:var(--font-display);letter-spacing:-.03em;color:#fff;margin:.2rem 0 0;font-size:clamp(2.1rem,4vw,3.1rem);line-height:.92}.offer-plan__price span{font-family:var(--font-header,"Fira Code", ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);vertical-align:middle;margin-left:.35rem;font-size:.68rem;display:inline-block}.offer-plan__hook,.offer-plan__who,.offer-plan__meta{margin:0;font-size:.88rem;line-height:1.45}.offer-plan__meta{color:var(--muted);font-size:.8rem}.offer-plan ul{gap:.4rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.offer-plan li{padding-left:.9rem;font-size:.84rem;line-height:1.45;position:relative}.offer-plan li:before{content:"";background:color-mix(in srgb, var(--ink) 40%, var(--accent) 60%);width:.4rem;height:1px;position:absolute;top:.55em;left:0}.offer-stack{background:color-mix(in srgb, var(--ink) 12%, transparent);border:1px solid color-mix(in srgb, var(--ink) 12%, transparent);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.offer-stack>li{margin:0;padding:0;display:contents}.offer-stack__item{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#0000008c;border:0;grid-template-columns:3rem 1fr;align-items:start;gap:.85rem;padding:1.15rem 1.15rem 1.25rem;display:grid}.offer-stack__item:hover,.offer-stack__item:focus-visible{background:color-mix(in srgb, var(--accent) 10%, #050505);outline:none}.offer-stack__cell{background:var(--cell) center / contain no-repeat;width:3rem;height:3rem}.offer-stack__name{letter-spacing:.03em;color:#fff;margin:0 0 .2rem;font-size:.92rem;font-weight:600}.offer-stack__name sup{color:var(--muted);font-size:.68em}.offer-stack__when{font-family:var(--font-header,"Fira Code", ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 .4rem;font-size:.62rem}.offer-stack__what{color:#d2d2d2;margin:0;font-size:1rem;line-height:1.55}.offer-rules{grid-template-columns:1fr 1fr;gap:.75rem 2rem;margin:0;padding:0;list-style:none;display:grid}.offer-rules li{margin:0;padding-left:1rem;position:relative}.offer-rules li:before{content:"";background:var(--accent);width:.45rem;height:1px;position:absolute;top:.6em;left:0}.offer-note{color:#cfcfcf;max-width:46rem;margin:1.15rem 0 0}.offer-own{background:color-mix(in srgb, var(--ink) 12%, transparent);border:1px solid color-mix(in srgb, var(--ink) 12%, transparent);grid-template-columns:1fr 1fr;gap:1px;display:grid}.offer-card{background:#0000008c;padding:1.3rem 1.35rem 1.45rem}.offer-card h3{font-family:var(--font-header,"Fira Code", ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--ink) 70%, var(--accent) 30%);margin:0 0 .75rem;font-size:.68rem;font-weight:600}.offer-card ul{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.offer-card li,.offer-card p{margin:0;font-size:1.02rem;line-height:1.6}.offer-card p+p{margin-top:.7rem}.offer-card--wide{border:1px solid color-mix(in srgb, var(--ink) 12%, transparent);border-top:0;margin-top:1px}.offer-band--end .offer-band__head h2{max-width:24ch}@media (width<=1080px){.offer-proof,.offer-cal,.offer-stack{grid-template-columns:1fr 1fr}}@media (width<=860px){.offer-hero,.offer-split,.offer-desk,.offer-steps,.offer-plans,.offer-own,.offer-rules,.offer-desk__list{grid-template-columns:1fr}.offer-hero__price .offer-cta{width:auto}}@media (width<=640px){.offer-proof,.offer-cal,.offer-stack,.offer-book-form__grid{grid-template-columns:1fr}.offer-title{max-width:14ch}.offer-cta{width:100%;min-height:2.9rem}.offer-actions{flex-direction:column;align-items:stretch}.offer-hero{padding-bottom:1.5rem}.offer-hero__price .offer-cta{display:none}}.offer-cal-status{margin:0 0 1rem;font-size:1.05rem}.peek-overlay{z-index:70;background:#000000b8;position:fixed;inset:0}.peek{z-index:71;border:1px solid color-mix(in srgb, var(--peek-ink,var(--accent)) 45%, transparent);color:#e8e8e8;background:#050505;width:min(34rem,100% - 1.5rem);max-height:min(86vh,40rem);padding:1.5rem 1.45rem 1.6rem;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 24px 80px #0000008c}.peek__close{appearance:none;border:1px solid color-mix(in srgb, var(--ink) 18%, transparent);color:inherit;font:inherit;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;padding:.35rem .55rem;font-size:.78rem;position:absolute;top:.85rem;right:.85rem}.peek__mark{object-fit:contain;width:4.5rem;height:4.5rem;margin:0 0 .85rem;display:block}.peek__kicker{font-family:var(--font-header,"Fira Code", ui-monospace, monospace);letter-spacing:.16em;text-transform:uppercase;color:var(--peek-ink,var(--accent));margin:0 0 .4rem;font-size:.68rem}.peek__title{font-family:var(--font-display);color:#fff;margin:0;font-size:clamp(1.8rem,4vw,2.4rem);line-height:.95}.peek__title sup{color:var(--muted);font-size:.45em}.peek__scope,.peek__body,.peek__plain{margin:.85rem 0 0;font-size:1.05rem;line-height:1.6}.peek__plain span{font-family:var(--font-header,"Fira Code", ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--peek-ink,var(--accent));margin-bottom:.35rem;font-size:.62rem;display:block}.peek__actions{flex-wrap:wrap;gap:.55rem;margin-top:1.25rem;display:flex}@media (prefers-reduced-motion:reduce){.offer-cta{transition:none}}.layer[data-astro-cid-cxrypmat]{isolation:isolate;text-align:center;width:min(72rem,100% - 1.5rem);max-width:100%;height:auto;min-height:100%;padding:.85rem .75rem calc(var(--stage-chrome-bot) + 1.75rem);box-sizing:border-box;transform-style:preserve-3d;flex-direction:column;justify-content:flex-start;align-items:center;gap:.45rem;margin:0 auto;display:flex;position:relative}.layer--engage[data-astro-cid-cxrypmat]{width:min(48rem,100% - 1.75rem);padding:2.25rem .85rem calc(var(--stage-chrome-bot) + 2.5rem);gap:.85rem}.layer--assess[data-astro-cid-cxrypmat]{width:var(--layer-col);min-height:0}.engage-discord-bar[data-astro-cid-cxrypmat]{border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);background:color-mix(in srgb, var(--void) 50%, #0000008c);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:.45rem .75rem;width:100%;max-width:min(40rem,100%);margin-top:.55rem;padding:.75rem .95rem;display:flex}.engage-discord-bar__label[data-astro-cid-cxrypmat]{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.85rem;font-weight:500}.engage-discord-bar__link[data-astro-cid-cxrypmat]{font-size:.92rem}.layer-kicker[data-astro-cid-cxrypmat]{letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb, var(--muted) 85%, var(--ink) 15%);flex-shrink:0;margin:0;font-size:.75rem;font-weight:500}.layer-kicker__sep[data-astro-cid-cxrypmat]{opacity:.45;margin:0 .3rem}.layer-kicker__inst[data-astro-cid-cxrypmat]{color:color-mix(in srgb, var(--muted) 55%, var(--accent) 45%)}.layer-hero-cell[data-astro-cid-cxrypmat]{background:var(--cell) center / contain no-repeat;width:clamp(5.25rem,12vw,7.25rem);height:clamp(5.25rem,12vw,7.25rem);filter:drop-shadow(0 0 22px color-mix(in srgb, var(--plate-ink,var(--accent)) 42%, transparent));flex-shrink:0;margin:0 0 .35rem}.layer-title[data-astro-cid-cxrypmat]{font-family:var(--font-display);letter-spacing:0;text-transform:none;color:#fff;text-shadow:0 1px 2px #000000e6,0 0 28px #0000008c;flex-shrink:0;margin:0;font-size:clamp(2.55rem,7vw,4.05rem);font-weight:400;line-height:.95}.layer-hook[data-astro-cid-cxrypmat]{color:color-mix(in srgb, var(--ink) 90%, transparent);text-shadow:0 1px 12px #000000d9;flex-shrink:0;max-width:42rem;margin:.45rem 0 0;font-size:clamp(1.12rem,2.2vw,1.35rem);font-weight:500;line-height:1.55}.layer-sell[data-astro-cid-cxrypmat]{justify-content:center;margin-top:1rem}.layer[data-astro-cid-cxrypmat] .instrument,.layer[data-astro-cid-cxrypmat] .lsurface,.layer[data-astro-cid-cxrypmat] .instrument--glass,.layer[data-astro-cid-cxrypmat] [data-scan-probe]{min-height:0;max-width:var(--hud-max);flex:0 auto;width:100%;margin-top:.65rem!important}.layer-actions[data-astro-cid-cxrypmat]{flex-wrap:wrap;flex-shrink:0;justify-content:center;gap:.35rem .7rem;margin-top:1rem;display:flex}.layer-actions[data-astro-cid-cxrypmat] .option-link[data-astro-cid-cxrypmat].is-settled,.layer-actions[data-astro-cid-cxrypmat] .option-link[data-astro-cid-cxrypmat]{color:color-mix(in srgb, var(--ink) 72%, var(--accent) 28%);text-shadow:0 1px 10px #000c;padding:.55rem .9rem;font-size:.92rem}.layer-actions__primary[data-astro-cid-cxrypmat]{background:color-mix(in srgb, var(--accent) 8%, transparent);border-color:color-mix(in srgb, var(--accent) 35%, transparent)!important}.layer-ring[data-astro-cid-cxrypmat]{width:100%;max-width:var(--hud-max);border-top:1px solid color-mix(in srgb, var(--ink) 9%, transparent);flex-shrink:0;grid-template-columns:1fr 1fr;gap:.4rem;margin-top:.85rem;padding-top:.6rem;display:grid}.layer-ring__link[data-astro-cid-cxrypmat]{text-align:left;border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);background:color-mix(in srgb, var(--void) 45%, #00000080);color:inherit;transition:border-color .16s var(--ease-out,ease), background .16s var(--ease-out,ease);flex-direction:column;gap:.1rem;padding:.45rem .6rem;text-decoration:none;display:flex}.layer-ring__link[data-astro-cid-cxrypmat]:hover,.layer-ring__link[data-astro-cid-cxrypmat]:focus-visible{border-color:color-mix(in srgb, var(--accent) 35%, transparent);background:color-mix(in srgb, var(--accent) 6%, #0000008c);outline:none}.layer-ring__link--next[data-astro-cid-cxrypmat]{text-align:right}.layer-ring__dir[data-astro-cid-cxrypmat]{font-family:var(--font-header);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-meta,#c8c8c8);font-size:13px;font-weight:600}.layer-ring__name[data-astro-cid-cxrypmat]{font-family:var(--font-header);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--ink) 88%, var(--accent) 12%);font-size:15px;font-weight:600}@media (width<=640px){.layer[data-astro-cid-cxrypmat]{gap:.32rem;padding:.55rem}.layer-title[data-astro-cid-cxrypmat]{letter-spacing:0;font-size:clamp(2.15rem,11vw,3rem)}.layer-hook[data-astro-cid-cxrypmat]{max-width:100%;font-size:1.02rem}.layer-actions[data-astro-cid-cxrypmat] .option-link[data-astro-cid-cxrypmat]{align-items:center;min-height:2.25rem;display:inline-flex}}
