.btn{border:1px solid var(--c-line,var(--color-line));letter-spacing:normal;text-transform:none;cursor:pointer;min-height:52px;transition:.25s var(--c-ease,var(--ease));color:var(--c-text,var(--color-ink));background:#050a0f9e;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 19px;font-family:inherit;font-size:1rem;font-weight:720;text-decoration:none;display:inline-flex}.btn:hover{border-color:var(--c-line-bright,color-mix(in oklab, var(--color-cyan) 46%, transparent));transform:translateY(-2px)}.btn-primary{color:#041014;background:linear-gradient(135deg, var(--c-cyan,var(--color-cyan)), #b1f5fd);border-color:#0000;box-shadow:0 12px 42px #21c7e533}.btn-ghost,.btn-secondary{background:0 0}.actions{flex-wrap:wrap;gap:11px;display:flex}.btn-beam{background-image:linear-gradient(to bottom right in oklab, var(--color-cyan) 0%, #b8f6fc 100%);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--text-xs-lh);text-transform:uppercase;letter-spacing:.025em;color:#031014;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--ease-tw);transition-duration:var(--duration);border-radius:10px;padding-block:.875rem;padding-inline:1.5rem;font-weight:700}.btn-beam--inline{display:inline-flex}@media (hover:hover){.btn-beam:hover{translate:0 -.125rem}}.btn-beam:disabled{cursor:not-allowed;opacity:.6}.btn-outline{border:1px solid var(--color-line-70);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--text-xs-lh);text-transform:uppercase;letter-spacing:.025em;color:var(--color-ink);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-timing-function:var(--ease-tw);transition-duration:var(--duration);border-radius:10px;padding-block:.875rem;padding-inline:1.5rem}@media (hover:hover){.btn-outline:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.field{gap:.5rem;display:grid}.field-label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.025em;color:var(--color-muted);font-size:11px}.field-input{border-radius:var(--radius-xl);border:1px solid var(--color-line-70);background-color:color-mix(in oklab, var(--color-black) 30%, transparent);color:var(--color-ink);outline-style:none;padding-inline:1rem}input.field-input{min-height:48px}textarea.field-input{padding-block:.75rem}.field-input:focus{border-color:var(--color-cyan)}.meta-mono{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.025em;color:var(--color-faint);font-size:11px}.page-eyebrow{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--text-xs-lh);text-transform:uppercase;letter-spacing:.2em;color:var(--color-cyan);margin-bottom:1rem}.page-eyebrow.is-orange{color:var(--color-orange)}.page-eyebrow.is-violet{color:var(--color-violet)}.page-title{font-family:var(--font-head);letter-spacing:-.025em;font-size:clamp(2.6rem,6vw,4.4rem);font-weight:700;line-height:.98}.page-lede{max-width:56ch;color:var(--color-muted);margin-top:1.5rem;font-size:clamp(1.05rem,2.2vw,1.25rem)}.panel-card{border-radius:var(--radius-2xl);border:1px solid var(--color-line-70);background-image:linear-gradient(#0d141e80,#070b144d);flex-direction:column;padding:1.5rem;display:flex}.panel-card--roomy{padding:1.75rem}.panel-card--linked{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-timing-function:var(--ease-tw);transition-duration:var(--duration)}@media (hover:hover){.panel-card--linked:hover{border-color:color-mix(in oklab, var(--color-cyan) 40%, transparent)}}.tag-chip{border-radius:var(--radius-md);border:1px solid var(--color-line-70);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.025em;color:var(--color-cyan);padding-block:.25rem;padding-inline:.625rem;font-size:10px}.dossier-eyebrow{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.16em;font-size:11px}.accent-cyan{color:var(--color-cyan)}.accent-violet{color:var(--color-violet)}.accent-blue{color:var(--color-blue)}.accent-orange{color:var(--color-orange)}.link-cyan{color:var(--color-cyan)}@media (hover:hover){.link-cyan:hover{text-decoration-line:underline}}.honeypot{width:0;height:0;position:absolute;left:-9999px;overflow:hidden}
