body[data-career-theme=fire]{--career-ink:#460c14;--career-accent:#871a27;--career-muted:#694b42;--fire-surface:#460c14;--fire-panel:#60131d;--fire-border:#955747;--fire-text:#fbf5eb;--fire-muted:#e2cdbb;--fire-gold:#e5bc74;--fire-gutter:max(20px,calc((100% - 1160px) / 2));--ep-police-950:#2d080e;--ep-police-900:#460c14;--ep-police-800:#65121c;--ep-police-700:#871a27;--ep-police-600:#a32230;--ep-police-500:#b74738;background:var(--fire-surface)}body[data-career-theme=fire] :is(.candidate-account,.practice-app){color:var(--fire-text);background:linear-gradient(145deg,#570811,#140608)}body[data-career-theme=fire] :is(.candidate-account,.practice-app) :is(h1,h2,h3,h4,strong){color:var(--fire-text)}body[data-career-theme=fire] :is(.candidate-account,.practice-app) :is(p,label,small,.eyebrow,.principles span){color:var(--fire-muted)}body[data-career-theme=fire] :is(.candidate-account,.practice-app) a{color:var(--fire-gold)}body[data-career-theme=fire] :is(.account-kicker,.candidate-account-header>div span,.candidate-account-login>header>span){color:var(--fire-gold)}body[data-career-theme=fire] :is(.candidate-progress-panel,.candidate-metrics article,.candidate-next-action,.candidate-empty,.next-interview-choice,.practice-app .panel,.practice-app .question-card,.practice-app .board-picker,.practice-app .session-length-picker,.practice-app .setup-panel,.practice-app .report-card){color:var(--fire-text);border-color:var(--fire-border);background:var(--fire-panel)}body[data-career-theme=fire] :is(.candidate-account,.practice-app) :is(.primary,button.active){color:#351019;border-color:var(--fire-gold);background:var(--fire-gold)}body[data-career-theme=fire] :is(.candidate-account,.practice-app) :is(.secondary,.text-button,button:not(.primary):not(.active)){color:var(--fire-text);border-color:var(--fire-border);background-color:#60131d}body[data-career-theme=fire] :is(.candidate-account,.practice-app) :is(input,select,textarea){accent-color:#a32230}body[data-career-theme=fire] :is(.candidate-account,.practice-app) :is(button,a,input,select):focus-visible{outline:3px solid var(--fire-gold);outline-offset:3px}body[data-career-theme=fire] .candidate-chart-value{background:linear-gradient(#e5bc74,#a32230)}body[data-career-theme=fire] .candidate-account-header,body[data-career-theme=fire] .candidate-account-login>header{border-color:var(--fire-border);background:#0b0708;margin-inline:calc(-1 * clamp(20px,5vw,72px));padding-inline:clamp(20px,5vw,72px)}@media (max-width:760px){body[data-career-theme=fire] .candidate-account-header,body[data-career-theme=fire] .candidate-account-login>header{margin-inline:-16px;padding-inline:16px}}body[data-career-theme=fire] .enter-prepared-lockup{background:transparent;border-left-color:#b88a35}body[data-career-theme=fire] .enter-prepared-police>img{content:url(/brand/enter-prepared-fire-header-mark.svg)}body[data-career-theme=fire] .enter-prepared-police>span img{content:url(/brand/enter-prepared-fire-header-name.svg)}body[data-career-theme=fire] .marketing-nav{background:#0b0708;color:#fbf5eb;border-color:#b88a35}body[data-career-theme=fire] .marketing-site{--brand-paper:#faf4e9;--brand-ink:#460c14;--brand-blue:#65121c;--brand-blue-2:#871a27}body[data-career-theme=fire] .practice-app :is(.site-header,.shell,.hero-panel,.practice-panel,.report-panel,.status-pill,.agreement-row,.packet-setup-link){background:var(--fire-panel);border-color:var(--fire-border);color:var(--fire-text)}body[data-career-theme=fire] .practice-app .hero-panel{background:linear-gradient(135deg,#751824,#460c14)}body[data-career-theme=fire] .practice-app .site-header{background:#0b0708;border-color:var(--fire-border);width:100%;padding:24px var(--fire-gutter);gap:16px;box-shadow:none;flex-wrap:wrap}body[data-career-theme=fire] .practice-app .site-header>div:nth-child(2){flex:1 1;min-width:200px}body[data-career-theme=fire] .practice-app .site-header .brand-mark{flex-shrink:0}body[data-career-theme=fire] .practice-app .status-pill{flex-shrink:0;border:1px solid var(--fire-border);background:transparent;color:var(--fire-muted)}body[data-career-theme=fire] .practice-app>:is(p,section,details,footer){width:min(1160px,calc(100% - 40px));margin-inline:auto}body[data-career-theme=fire] .practice-app>p{line-height:1.7;margin-block:24px 0}body[data-career-theme=fire] .practice-app>p+p{margin-top:12px}body[data-career-theme=fire] .practice-app>footer{padding-block:24px;border-top:1px solid var(--fire-border);color:var(--fire-muted);line-height:1.7;text-align:left}body[data-career-theme=fire] .marketing-nav{width:100%;margin:0;top:0;padding:20px var(--fire-gutter);border:0;border-bottom:1px solid var(--fire-border);border-radius:0;box-shadow:none}body[data-career-theme=fire] .candidate-account{padding-inline:var(--fire-gutter)}body[data-career-theme=fire] :is(.candidate-account-header,.candidate-account-login>header){margin-inline:calc(-1 * max(20px, (100vw - 1160px) / 2));padding:20px max(20px,(100vw - 1160px)/2)}@media (max-width:600px){body[data-career-theme=fire] .practice-app .site-header{gap:12px}body[data-career-theme=fire] .practice-app .site-header .status-pill{margin-left:54px}body[data-career-theme=fire] :is(.candidate-account-header,.candidate-account-login>header){grid-template-columns:1fr;gap:12px}}body[data-career-theme=fire] .practice-app:not(.swat-practice-app) :is(.board-picker,.session-length-picker) button.active{color:#351019;background:var(--fire-gold);border-color:var(--fire-gold)}body[data-career-theme=fire] .practice-app:not(.swat-practice-app) .primary:hover:not(:disabled){background:#f0ce94;color:#351019}body[data-career-theme=fire] .practice-app :is(.setup-card,.card,.summary-card,.metric-card,.priority-card,.question-report,.report-live-coach,.transcript-card,.dimension,.interview-stage,.live-room,.live-question,.interview-topbar,.board-visual,.audio-preflight){background:var(--fire-panel);border-color:var(--fire-border);color:var(--fire-text)}body[data-career-theme=fire] .practice-app :is(.board-glow,.voice-wave,.sound-line){background:var(--fire-gold)}body[data-career-theme=fire] .candidate-account :is(.candidate-metrics span,.candidate-role-row span,.candidate-attempt-row,.candidate-attempt-head,.score-scale,.candidate-progress-panel>header>span,.candidate-empty){color:var(--fire-muted)}body[data-career-theme=fire] .practice-app :is(.setup-card li,.setup-card span,.session-length-note,.board-picker>div span,.session-length-picker>div span){color:var(--fire-muted)}body[data-career-theme=fire] .candidate-account .enter-prepared-lockup{justify-self:start}body[data-career-theme=fire] .marketing-site :is(.mobile-menu-panel,.marketing-footer){background:#460c14;color:var(--fire-text)}body[data-career-theme=fire] .marketing-site :is(.mobile-menu-panel,.marketing-footer) a{color:var(--fire-gold)}body[data-career-theme=fire] .marketing-site .package-purchase .primary{background:#871a27;border-color:#871a27;color:white}body[data-career-theme=fire] .candidate-account-login h1{font-size:clamp(2.5rem,5vw,4rem);line-height:1.08;letter-spacing:-.035em}body[data-career-theme=fire] .marketing-footer{padding-inline:var(--fire-gutter)}body[data-career-theme=fire] .practice-app .hero-panel h2{font-size:clamp(2.5rem,5vw,4rem);line-height:1.08}body[data-career-theme=fire] .practice-app .board-picker button.active :is(strong,span){color:#351019}@media (max-width:700px){body[data-career-theme=fire] .practice-app:not(.swat-practice-app) .board-picker{grid-template-columns:1fr;gap:12px;padding:16px}body[data-career-theme=fire] .practice-app:not(.swat-practice-app) .session-length-picker [role=group]{grid-template-columns:repeat(3,minmax(0,1fr))}}body[data-career-theme=fire] .practice-app .board-picker button.active small{color:#351019}body[data-career-theme=fire] .candidate-account{padding-inline:0}body[data-career-theme=fire] .candidate-account>header{margin-inline:0;padding-inline:var(--fire-gutter)}body[data-career-theme=fire] .candidate-account>:not(header){width:min(1160px,calc(100% - 40px));margin-inline:auto}body[data-career-theme=fire] .candidate-account-login>section{width:min(620px,calc(100% - 40px))}body[data-career-theme=fire] .candidate-account .enter-prepared-lockup span span{color:#b88a35}body[data-career-theme=fire] .marketing-nav.marketing-nav.marketing-nav{background:#0b0708}@media screen{body:not([data-career-theme=fire]) :is(.marketing-nav-inverse,.candidate-account-header,.candidate-account-login>header,.marketing-footer-brand,.role-footer) .enter-prepared-police{background:#dfe8ed;border-radius:4px;box-shadow:0 0 0 6px #dfe8ed}body:not([data-career-theme=fire]) :is(.preparation-site,.guide-page,.about-page,.role-directory-page,.sample-report-page,.info-page:not(.contact-page)){background:#0b202a;color:#edf3f6}body:not([data-career-theme=fire]) :is(.preparation-site,.guide-page,.about-page,.role-directory-page,.sample-report-page,.info-page) .marketing-nav{color:#173746}body:not([data-career-theme=fire]) :is(.preparation-hero,.guide-hero,.about-hero,.role-directory-hero,.sample-report-hero,.info-page>header) h1{color:#f3f6f8;text-shadow:none}body:not([data-career-theme=fire]) :is(.preparation-hero,.guide-hero,.about-hero,.role-directory-hero,.sample-report-hero,.info-page>header) .marketing-kicker{color:#dfb778}body:not([data-career-theme=fire]) :is(.guide-hero>p:not(.marketing-kicker),.info-page>header>p:last-child),body:not([data-career-theme=fire]) :is(.preparation-hero>div,.about-hero>div,.role-directory-hero>div,.sample-report-hero>div)>p:not(.marketing-kicker){color:#c2d3dc}body:not([data-career-theme=fire]) :is(.about-hero,.guide-hero) a{color:#edc68b}body:not([data-career-theme=fire]) .info-page>.marketing-kicker,body:not([data-career-theme=fire]) .info-page>.marketing-kicker a{color:#dfb778}body:not([data-career-theme=fire]) .info-page:not(.contact-page)>article{background:#e7eef2;box-shadow:none}body:not([data-career-theme=fire]) .guide-library{background:#102d3b}body:not([data-career-theme=fire]) .guide-library .marketing-kicker{color:#dfb778}body:not([data-career-theme=fire]) .guide-library .preparation-section-heading>p:last-child:not(.marketing-kicker){color:#c2d3dc}body:not([data-career-theme=fire]) .guide-card{color:#edf3f6;background:linear-gradient(145deg,#264c5e,#142f3d);border:1px solid #496b7c;border-top:3px solid #b88a35;border-radius:6px 6px 22px 6px;box-shadow:0 18px 38px #0003}body:not([data-career-theme=fire]) .guide-card p{color:#c2d3dc}body:not([data-career-theme=fire]) .guide-card :is(small,strong,.guide-index){color:#edc68b}body:not([data-career-theme=fire]) .guide-article{background:linear-gradient(145deg,#173849,#0b202a)}body:not([data-career-theme=fire]) .guide-hero>div{color:#b8cdd8;border-color:#496b7c}body:not([data-career-theme=fire]) :is(.guide-print-button,.guide-print-label){color:#edc68b}body:not([data-career-theme=fire]) .guide-sources{background:#e7eef2;color:#173746}body:not([data-career-theme=fire]) .guide-next{background:#173849}body:not([data-career-theme=fire]) .guide-disclaimer{background:#dce7ed;color:#405d6c}body:not([data-career-theme=fire]) .role-directory-browser{color:#edf3f6;background:linear-gradient(145deg,#173849,#0b202a)}body:not([data-career-theme=fire]) .role-directory-page .marketing-kicker{color:#dfb778}body:not([data-career-theme=fire]) .role-directory-controls h2{color:#edf3f6}body:not([data-career-theme=fire]) .role-directory-controls label span{color:#b8cdd8}body:not([data-career-theme=fire]) .role-filter-list button{color:#c2d3dc;border-color:#7a98a8}body:not([data-career-theme=fire]) .role-filter-list button[aria-pressed=true]{color:#173746;background:#dfb778;border-color:#dfb778}body:not([data-career-theme=fire]) .role-results-count{color:#b8cdd8}body:not([data-career-theme=fire]) .role-directory-card{background:linear-gradient(145deg,#264c5e,#142f3d);border-color:#496b7c;box-shadow:0 18px 38px #0003}body:not([data-career-theme=fire]) .role-directory-copy h3{color:#f3f6f8;font-family:Georgia,serif;font-weight:500}body:not([data-career-theme=fire]) .role-directory-copy :is(p,div:first-child span,div:first-child b){color:#c2d3dc}body:not([data-career-theme=fire]) .role-directory-copy>div:first-child b.is-open{color:#edc68b}body:not([data-career-theme=fire]) .role-directory-actions a{color:#173746;background:#dfb778}body:not([data-career-theme=fire]) .role-directory-actions a:last-child,body:not([data-career-theme=fire]) .role-directory-hero>div>div a:last-child{color:#edc68b;background:transparent;border-color:#7a98a8}body:not([data-career-theme=fire]) .about-content{color:#c2d3dc}body:not([data-career-theme=fire]) .about-content :is(h2,section h2){color:#f3f6f8;font-family:Georgia,serif;font-weight:500}body:not([data-career-theme=fire]) .about-content :is(section>p:not(.marketing-kicker),.about-human-proof div>p:not(.marketing-kicker)),body:not([data-career-theme=fire]) .about-content>h2+p{color:#c2d3dc}body:not([data-career-theme=fire]) .about-content .marketing-kicker{color:#dfb778}body:not([data-career-theme=fire]) .about-content a{color:#edc68b}body:not([data-career-theme=fire]) .about-content>:is(section,h2,p,.about-actions){border-color:#496b7c}body:not([data-career-theme=fire]) .about-human-proof ul{background:#e7eef2;color:#173746;border-top:3px solid #b88a35}}