/* PilotDesk Written Prep canonical page style entry. */
@import url("/assets/written-prep-legacy.00fc15aed509.css");
@import url("/assets/written-prep-5000.00fc15aed509.css");


/* WRITTEN PREP MONOCHROME */
:root{
  --prep-bg:#050505;--prep-panel:#0d0d0f;--prep-panel2:#121214;--prep-line:#303035;
  --prep-soft:#96958f;--prep-text:#f4f3ee;--prep-accent:#d8d7d2;
  --prep-green:#c8c7c2;--prep-red:#8f8e89;--prep-blue:#c8c7c2;
}
.pd-prep-hero-copy,.pd-prep-instrument,.pd-prep-integrity,.pd-prep-app,
.pd-prep-gate,.pd-prep-readiness,.pd-prep-kpis>div,.pd-prep-resume,.pd-prep-modes button,
.pd-prep-skill,.pd-prep-question,.pd-prep-option,.pd-prep-feedback,.pd-prep-summary,
.pd-prep-review-item,.pd-prep-test-meta span,.pd-prep-identity,.pd-prep-source-links a{
  border-radius:0!important;background-image:none!important;box-shadow:none!important;
}
.pd-prep-hero-copy,.pd-prep-app,.pd-prep-instrument{
  background:#0c0c0e!important;border-color:#303035!important;
}
.pd-prep-hero-copy:before{height:1px!important;background:#85847f!important}
.pd-prep-primary,.pd-prep-answer,.pd-prep-next,.pd-prep-resume button{
  border-color:#efeee9!important;background:#efeee9!important;color:#070707!important;
  clip-path:polygon(0 0,calc(100% - 7px) 0,100% 7px,100% 100%,7px 100%,0 calc(100% - 7px));
}
.pd-prep-secondary{background:#0a0a0c!important;color:#efeee9!important;border-color:#45454b!important}
.pd-prep-instrument strong,.pd-prep-statusbar>div:first-child span,.pd-prep-summary-score,
.pd-prep-integrity span,.pd-prep-qmeta span:first-child{
  color:#d8d7d2!important;
}
.pd-prep-integrity{border-left:2px solid #77777f!important}
.pd-prep-identity[data-state="signed-in"]{color:#d8d7d2!important;border-color:#55555b!important}
.pd-prep-tracks button.active{
  border-color:#77777f!important;background:#141416!important;box-shadow:inset 2px 0 0 #efeee9!important;
}
.pd-prep-tracks button.active b{color:#efeee9!important}
.pd-prep-gate-mark{border-color:#77777f!important;color:#d8d7d2!important}
.pd-prep-readiness-ring{
  border-radius:0!important;border-color:#303035!important;border-top-color:#d8d7d2!important;border-right-color:#85847f!important;
  background:#09090b!important;
}
.pd-prep-resume{border-color:#45454b!important;background:#0a0a0c!important}
.pd-prep-modes button:hover{border-color:#66666d!important;background:#141416!important}
.pd-prep-modes button:hover:before{background:#d8d7d2!important}
.pd-prep-skill-track,.pd-prep-progress{background:#1a1a1d!important}
.pd-prep-skill-track i,.pd-prep-skill[data-band="strong"] .pd-prep-skill-track i,
.pd-prep-skill[data-band="developing"] .pd-prep-skill-track i,.pd-prep-skill[data-band="gap"] .pd-prep-skill-track i,
.pd-prep-progress i{background:#a3a29d!important}
.pd-prep-question{background:#0b0b0d!important}
.pd-prep-qmeta span:first-child{border-color:#55555b!important}
.pd-prep-qmeta button[aria-pressed="true"]{background:#efeee9!important;color:#070707!important;border-color:#efeee9!important}
.pd-prep-option:has(input:checked){border-color:#77777f!important;background:#141416!important}
.pd-prep-option:has(input:checked) i{color:#efeee9!important;border-color:#66666d!important}
.pd-prep-option[data-state="correct"]{border-color:#92918c!important;background:#121214!important}
.pd-prep-option[data-state="wrong"]{border-color:#55555b!important;background:#09090b!important}
.pd-prep-feedback[data-kind="correct"],.pd-prep-feedback[data-kind="wrong"]{border-left-color:#85847f!important}
.pd-prep-feedback a{color:#d8d7d2!important}
.pd-prep-notice[data-kind="bad"],.pd-prep-notice[data-kind="good"]{border-color:#55555b!important;color:#d0cfca!important}
@media(prefers-reduced-motion:no-preference){
  .pd-prep-tracks button,.pd-prep-modes button,.pd-prep-option{
    transition:border-color 140ms ease,background 140ms ease,transform 140ms var(--pd-ease);
  }
  .pd-prep-tracks button:hover,.pd-prep-modes button:hover{transform:none}
}

/* Claude Step 5 — Written Prep is a study desk, not a game dashboard. */
:root{--prep-accent:var(--accent)!important;--prep-blue:var(--accent)!important}
.pd-prep-primary,.pd-prep-answer,.pd-prep-next,.pd-prep-resume button{
  border-color:var(--accent)!important;background:var(--accent)!important;color:#061018!important;clip-path:none!important
}
.pd-prep-tracks button.active,.pd-prep-difficulty button.active{
  border-color:var(--accent)!important;background:#0a1218!important;box-shadow:inset 2px 0 0 var(--accent)!important
}
.pd-prep-statusbar,.pd-prep-dashboard,.pd-prep-skillmap,.pd-prep-standards{border-radius:0!important}
.pd-prep-readiness-ring{border-radius:0!important;border-color:var(--line-hi)!important;background:#07090b!important}
.pd-prep-readiness-ring strong{color:var(--accent)!important}
.pd-prep-skill-track,.pd-prep-progress{border-radius:0!important;background:#20272e!important}
.pd-prep-skill-track i,.pd-prep-progress i{border-radius:0!important;background:var(--accent)!important}
.pd-prep-modes{gap:1px!important;background:var(--line)!important}
.pd-prep-modes button{border:0!important;background:#080b0e!important}
.pd-prep-modes button:hover{background:var(--panel2)!important}
.pd-prep-modes button span{color:var(--accent)!important}
.pd-prep-kpis{gap:1px!important;background:var(--line)!important}
.pd-prep-kpis>div{border:0!important;background:#080b0e!important}
.pd-prep-kpis strong{font-family:ui-monospace,SFMono-Regular,Consolas,monospace!important}
.pd-prep-skill-grid,.pd-prep-standard-grid,.pd-prep-difficulty-grid{gap:1px!important;background:var(--line)!important}
.pd-prep-skill,.pd-prep-standard,.pd-prep-diff-card{border:0!important;background:#080b0e!important}
.pd-prep-question,.pd-prep-option,.pd-prep-feedback,.pd-prep-summary{background:#080b0e!important}
.pd-prep-option:hover{transform:none!important}
.pd-prep-option:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:3px}

/* FAA sample / testing-supplement references */
.pd-prep-figure-ref{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 18px;padding:13px 14px;border:1px solid var(--line);background:#0a0a0c}
.pd-prep-figure-ref small,.pd-prep-figure-ref b,.pd-prep-figure-ref span{display:block}
.pd-prep-figure-ref small{font-size:var(--pd-type-label);letter-spacing:.1em;color:var(--muted2)}
.pd-prep-figure-ref b{margin-top:4px;font-size:var(--pd-type-label)}
.pd-prep-figure-ref span{margin-top:4px;color:var(--muted);font-size:var(--pd-type-label);line-height:1.45}
.pd-prep-figure-ref a,.pd-prep-figure-link{flex:0 0 auto;color:var(--text);font-size:var(--pd-type-label);text-decoration:none}
.pd-prep-figure-ref a:hover,.pd-prep-figure-link:hover{text-decoration:underline}
.pd-prep-choice-rationale{display:grid;gap:6px;margin:14px 0;padding-top:12px;border-top:1px solid var(--line)}
.pd-prep-choice-rationale h3{margin:0 0 4px;font-size:var(--pd-type-label)}
.pd-prep-choice-rationale>div{display:grid;grid-template-columns:22px 1fr;gap:8px;padding:9px;border:1px solid var(--line);background:#0b0b0d;font-size:var(--pd-type-label);line-height:1.45}
.pd-prep-choice-rationale>div[data-state="correct"]{border-color:rgba(95,209,139,.35)}
.pd-prep-choice-rationale>div[data-state="selected"]{border-color:rgba(230,189,98,.35)}
.pd-prep-figure-link{display:inline-block;margin-top:10px}
@media(max-width:680px){.pd-prep-figure-ref{align-items:flex-start;flex-direction:column}.pd-prep-figure-ref a{width:100%}}

.pd-prep-figure-ref{display:block}
.pd-prep-figure-head{display:flex;align-items:center;justify-content:space-between;gap:18px}
.pd-prep-figure-actions{display:flex;gap:7px;flex-wrap:wrap}
.pd-prep-figure-viewer{margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}
.pd-prep-figure-viewer iframe{display:block;width:100%;height:min(72vh,760px);border:1px solid var(--line);background:#fff}
@media(max-width:680px){.pd-prep-figure-head{align-items:flex-start;flex-direction:column}.pd-prep-figure-actions{width:100%}.pd-prep-figure-actions .pd-btn{flex:1;justify-content:center}.pd-prep-figure-viewer iframe{height:62vh}}

.pd-prep-study-plan{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line);margin:18px 0;background:#101114}.pd-prep-study-plan>div{padding:18px}.pd-prep-study-plan>div+div{border-left:1px solid var(--line)}.pd-prep-study-plan b{font-size:1rem}.pd-prep-study-plan p{font-size:1rem;line-height:1.5;color:#b2b7c0;margin:8px 0 0}.pd-prep-topic{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:18px 0;font-size:.875rem}.pd-prep-topic select{max-width:100%;min-height:44px;padding:10px;background:#14161a;color:#eceff4;border:1px solid #50545e;font:inherit}.pd-prep-topic span{font-size:.875rem;line-height:1.5;color:#b2b7c0}.pd-prep-tracks{grid-template-columns:repeat(7,minmax(0,1fr))}@media(max-width:1100px){.pd-prep-tracks{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:700px){.pd-prep-tracks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.pd-prep-study-plan{grid-template-columns:1fr}.pd-prep-study-plan>div+div{border-left:0;border-top:1px solid var(--line)}.pd-prep-topic{align-items:stretch;flex-direction:column}}
