/* Nexus 2033 light-theme bridge for the Executive Reset surface. */
.apt-reset-root{
  margin-top:48px;
  margin-bottom:64px;
  background:
    radial-gradient(900px 520px at 12% 0%, rgba(116,38,62,.30), transparent 62%),
    radial-gradient(860px 520px at 95% 4%, rgba(42,91,174,.22), transparent 58%),
    linear-gradient(180deg,#080d18 0%,#0b111d 100%);
  border:1px solid rgba(91,145,230,.20);
  border-radius:30px;
  box-shadow:0 28px 90px rgba(17,32,58,.22);
  overflow:hidden;
}
.apt-reset-root .apt-reset-title,
.apt-reset-root h1,
.apt-reset-root h2,
.apt-reset-root h3,
.apt-reset-root strong{color:rgba(242,247,255,.98)}
.apt-reset-root input,
.apt-reset-root select,
.apt-reset-root button{font-family:inherit}
.apt-guided-reset [hidden]{display:none!important}
.apt-guided-reset .apt-reset-grid{display:flex;flex-direction:column;gap:22px}
.apt-guided-reset h2{font-size:clamp(24px,3vw,32px);line-height:1.25;margin:8px 0 16px}
.apt-guided-reset p,.apt-guided-reset li{font-size:16px;line-height:1.65;color:#c7d3e4}
.apt-guided-reset .apt-card-sub,.apt-guided-reset .apt-muted{color:#b9c7da}
.apt-guided-reset .apt-btn{min-height:48px;font-size:16px;white-space:normal}
.apt-guided-reset .apt-btn-primary{background:#2860d7;color:#fff;border-color:#5789ed}
.apt-guided-reset button:focus-visible,.apt-guided-reset input:focus-visible,.apt-guided-reset select:focus-visible,.apt-guided-reset summary:focus-visible{outline:3px solid #71d9ff;outline-offset:4px}
.apt-guided-reset [tabindex="-1"]:focus{outline:none}
.apt-guided-reset summary{cursor:pointer;color:#e7efff;font-size:17px;font-weight:700;padding:12px 0;min-height:44px;line-height:1.5}
.apt-guided-reset .apt-reset-setup>summary{padding:0}
.apt-guided-reset .apt-reset-setup .apt-form{margin-top:18px}
.apt-guided-reset .apt-reset-setup{order:0}
.apt-guided-reset #apt_bls_card{order:1}
.apt-guided-reset #apt_reset_welcome{padding:4px 0 18px}
.apt-guided-reset #apt_reset_launch{margin:8px 0}
.apt-guided-reset .apt-reset-directions{display:block;margin:0 0 22px;border-color:#527aa8;padding:24px}
.apt-guided-reset #apt_reset_instructions ol{padding-left:22px;margin:16px 0}
.apt-guided-reset #apt_reset_instructions li{margin:12px 0;padding-left:4px}
.apt-guided-reset .apt-reset-summary{color:#bdeafa;border-left:3px solid #50c5ee;padding-left:14px}
.apt-guided-reset .apt-reset-stationary{margin:12px 0 0;min-height:48px}
.apt-guided-reset .apt-reset-voice-options,.apt-guided-reset .apt-reset-adjust{border-top:1px solid #3b4c64;margin-top:18px;padding:8px 0}
.apt-guided-reset .apt-reset-ready-actions{margin-top:24px}
.apt-guided-reset .apt-guided-controls{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px}
.apt-guided-reset .apt-controls-mid{display:flex;flex-wrap:wrap;gap:16px;padding:12px 0}
.apt-guided-reset .apt-slider{flex:1 1 220px}
.apt-guided-reset .apt-controls-left{display:flex;flex-wrap:wrap;gap:12px}
.apt-guided-reset .apt-reset-checkin{margin-top:22px;padding:24px;border:1px solid #527aa8;border-radius:18px;background:#101d30}
.apt-guided-reset .apt-reset-checkin select{width:100%;max-width:460px}
.apt-guided-reset select.apt-select,.apt-guided-reset input.apt-input{color:#eef4ff!important;background:#17263c!important;border:1px solid #7188a6!important}
.apt-guided-reset select.apt-select option{color:#eef4ff;background:#17263c}
.apt-guided-reset #apt_track_wrap[hidden],.apt-guided-reset #apt_er_directions[hidden],.apt-guided-reset #apt_reset_checkin[hidden]{display:none!important}
.apt-guided-reset .apt-reset-run-controls{position:sticky;bottom:12px;z-index:2;background:#0d1728;border:1px solid #455c7e;border-radius:16px;padding:14px}
.apt-guided-reset .apt-reset-run-controls .apt-controls-right{margin-left:auto}
.apt-guided-reset .apt-ball{transition:none!important}
.apt-guided-reset #apt_finish{border-color:#e7a1ad;color:#ffe6ea;background:#4d2631}
@media (max-width:760px){
  .apt-reset-root{margin:0;border-radius:0;border-left:0;border-right:0;padding-left:14px;padding-right:14px}
  .apt-guided-reset .apt-reset-directions,.apt-guided-reset .apt-reset-checkin{padding:18px}
  .apt-guided-reset .apt-reset-run-controls{bottom:8px}
  .apt-guided-reset .apt-reset-run-controls .apt-controls-right{margin-left:0}
  .apt-guided-reset #apt_reset_launch,.apt-guided-reset #apt_ready{width:100%}
}
@media (prefers-reduced-motion:reduce){.apt-guided-reset *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
