.ct-auth [class*=blur-3xl]{display:none}.ct-auth [class*=rounded-2xl],.ct-auth [class*=rounded-3xl],.ct-auth [class*=rounded-btn],.ct-auth [class*=rounded-field],.ct-auth [class*=rounded-lg],.ct-auth [class*=rounded-xl]{border-radius:.375rem}.ct-auth [class*=shadow-card],.ct-auth [class*=shadow-lg],.ct-auth [class*=shadow-md],.ct-auth [class*=shadow-sm],.ct-auth [class*=shadow-xl]{box-shadow:none}.ct-auth a.bg-btn-inverted,.ct-auth button.bg-btn-inverted,.ct-auth button[type=submit]{background:var(--accent);color:var(--on-accent);border-color:transparent;box-shadow:0 5px 0 0 var(--chart-high);font-family:var(--font-mono,monospace);font-weight:700;font-size:.8125rem;letter-spacing:.1em;text-transform:uppercase}.ct-auth a.bg-btn-inverted:hover,.ct-auth button.bg-btn-inverted:hover,.ct-auth button[type=submit]:hover:not(:disabled){background:var(--accent-hover)}.ct-auth button[type=submit]:active:not(:disabled){transform:translateY(3px);box-shadow:0 2px 0 0 var(--chart-high)}.ct-auth [class*=bg-contrast-bg-base]{background:var(--bg-subtle)}.ct-auth [class*=text-contrast-fg-primary]{color:var(--fg-base)}.ct-auth [class*=text-contrast-fg-secondary]{color:var(--fg-subtle)}.ct-auth [class*=text-contrast-border-base]{color:var(--border-base)}.ctOpsBoard{display:flex;flex-direction:column;gap:.85rem;margin-bottom:1.75rem}.ctOpsBeacon{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-mono,monospace);font-size:.6875rem;font-weight:600;letter-spacing:.14em;color:var(--fg-muted)}.ctLed{display:inline-block;width:.4rem;height:.4rem;border-radius:999px;background:var(--accent);opacity:.55}@media (prefers-reduced-motion:no-preference){.ctLed[data-armed="1"]{animation:ctLedPulse 2.6s ease-in-out infinite}}@keyframes ctLedPulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.25)}}.ctOpsRows{display:flex;flex-direction:column;gap:.4rem}.ctOpsRow{display:flex;align-items:baseline;gap:.65rem;font-family:var(--font-mono,monospace);font-size:.6875rem;letter-spacing:.02em}.ctOpsRowCode{flex:0 0 auto;color:var(--fg-subtle);font-weight:700}.ctOpsRowVal{color:var(--fg-muted)}@media (prefers-reduced-motion:no-preference){.ctOpsRowVal{animation:ctRowIn .26s ease both}}@keyframes ctRowIn{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.ctOpsRowRegister{display:flex;flex-wrap:wrap;gap:.4rem .9rem;font-family:var(--font-mono,monospace);font-size:.6875rem;font-weight:600;letter-spacing:.08em}.ctOpsSeg{color:var(--fg-muted);opacity:.5;transition:opacity .2s ease,transform .2s ease}.ctOpsSeg[data-done="1"]{color:var(--accent);opacity:1;transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.ctOpsSeg{transition:none}}.ctAccentWord{color:var(--accent)}.ctNightLine{display:inline-block;font-family:var(--font-mono,monospace);font-size:.9375rem;font-weight:600;letter-spacing:.01em;line-height:1.5;color:var(--fg-subtle);text-transform:none}.ctNightLineSub{font-size:.8125rem;font-weight:500;color:var(--fg-muted)}.ctRunway{display:flex;gap:3px;width:100%;height:3px;margin-top:.875rem}.ctRunwayCell{position:relative;flex:1 1 0;height:3px;border-radius:2px;overflow:hidden;background:var(--border-strong)}.ctRunwayCell:after{content:"";position:absolute;inset:0;background:var(--accent);opacity:0;transform:scaleX(.4);transform-origin:center;transition:opacity .2s ease,transform .2s ease}.ctRunwayCell[data-lit="1"]:after{opacity:1;transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.ctRunwayCell:after{transition:none}}.ctClearanceBeat{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:3.5rem 0;text-align:center}.ctClearanceStamp{display:inline-flex;align-items:center;gap:.5rem;border:2px solid var(--accent);border-radius:.5rem;padding:.5rem 1rem;font-family:var(--font-mono,monospace);font-size:.8125rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--chart-high);opacity:0;transform:rotate(-8deg) scale(1.8);transition:transform .36s cubic-bezier(.16,1.2,.3,1),opacity .18s ease}.ctClearanceStamp[data-on=true]{opacity:1;transform:rotate(-4deg) scale(1)}.ctClearanceCopy{margin:0;font-size:.875rem;color:var(--fg-subtle)}@media (prefers-reduced-motion:reduce){.ctClearanceStamp{transition:none}}