.present{background:var(--scene);color:#f3f1ea;min-height:calc(100vh - 4rem);margin:var(--space-4) auto var(--space-7);max-width:var(--page);border-radius:3px;flex-direction:column;display:flex;overflow:hidden}.present:fullscreen{border-radius:0;max-width:none;min-height:100vh;margin:0}.present-bar{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-6);border-bottom:1px solid #ffffff1f;flex-wrap:wrap;display:flex}.present-id b{font-size:var(--type-sm);letter-spacing:.16em;text-transform:uppercase;color:#56d6b9}.present-id span{font-size:var(--type-xs);letter-spacing:.08em;text-transform:uppercase;color:#f3f1ea99;margin-top:.15rem;display:block}.present-tools{align-items:center;gap:var(--space-3);display:flex}.present-count{font-size:var(--type-xs);letter-spacing:.14em;color:#f3f1ea99;font-variant-numeric:tabular-nums}.present-count b{color:#f3f1ea}.present-btn{min-height:2.25rem;padding:var(--space-2) var(--space-4);color:#f3f1ea;font-family:var(--font-text);font-size:var(--type-xs);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #ffffff47;border-radius:2px;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.present-btn:hover{color:#56d6b9;border-color:#56d6b9}.present-btn--primary{color:#08110e;background:#56d6b9;border-color:#56d6b9}.present-btn--primary:hover{color:#08110e;background:#6fe0c7}.present-btn:focus-visible,.present-nav:focus-visible,.slide:focus-visible{outline-offset:3px;outline:2px solid #56d6b9}.present-rail{padding:0 var(--space-6);margin-top:var(--space-3);gap:3px;display:flex}.present-rail span{background:#ffffff24;flex:1;height:3px;transition:background .2s}.present-rail span.is-on{background:#56d6b9}.present-stage{min-height:0;padding:var(--space-7) var(--space-6);flex:1;display:grid}.slide{grid-area:1/1;align-content:center;max-width:54rem;display:none}.slide.is-active{animation:.26s slide-in;display:grid}.slide[data-slide="4"],.slide[data-slide="6"]{max-width:72rem}@keyframes slide-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.slide-kicker{font-size:var(--type-xs);letter-spacing:.2em;text-transform:uppercase;color:#56d6b9;margin-bottom:var(--space-4)}.slide h1{font-family:var(--font-display);font-size:var(--type-hero);margin:0 0 var(--space-4);line-height:.95}.slide h2{font-family:var(--font-display);font-size:var(--type-display);margin:0 0 var(--space-4);line-height:1}.slide-lead{font-size:var(--type-h3);margin:0 0 var(--space-4);line-height:1.35}.slide-big,.slide-question{font-family:var(--font-display);font-size:var(--type-h2);margin:0 0 var(--space-5);max-width:28ch;line-height:1.2}.slide-question{max-width:24ch}.slide-body{font-size:var(--type-lead);color:#f3f1ead9;max-width:58ch;margin:0 0 var(--space-5);line-height:1.5}.present .present-points{width:min(100%,64rem);margin-bottom:var(--space-3);gap:clamp(.22rem,.7vh,.45rem)}.present .present-points>li{padding:clamp(.3rem, .75vh, .55rem) var(--space-3) clamp(.3rem, .75vh, .55rem) var(--space-6);border-inline-start-width:2px;line-height:1.32}.present .present-points>li:before{inset:clamp(.3rem, .75vh, .55rem) auto auto var(--space-3)}.present .slide-body.present-points,.present .slide-discriminator.present-points{columns:2 24rem;column-gap:var(--space-5);max-width:64rem;font-family:var(--font-text);font-size:clamp(.82rem,1.65vh,1.02rem);line-height:1.3;display:block}.present .slide-body.present-points>li,.present .slide-discriminator.present-points>li{break-inside:avoid;margin-bottom:clamp(.22rem,.7vh,.45rem)}.present .slide-discriminator.present-points{margin-bottom:var(--space-3);color:#f3f1eae6}.present .slide-spatial.present-points{max-width:54rem;font-size:clamp(1rem,2.35vh,1.4rem);line-height:1.3}.slide-note{font-size:var(--type-sm);color:#f3f1ea8c;max-width:52ch;margin:0}.slide-foot{margin:var(--space-6) 0 0;font-size:var(--type-xs);letter-spacing:.12em;text-transform:uppercase;color:#f3f1ea73}.slide-severity{padding:var(--space-3) var(--space-4);border:1px solid #fff3;border-radius:2px;flex-direction:column;justify-self:start;gap:.15rem;display:inline-flex}.sv-k{font-size:var(--type-xs);letter-spacing:.16em;text-transform:uppercase;color:#f3f1ea8c}.sv-v{font-family:var(--font-display);font-size:var(--type-h3);color:#f1ad4e}.slide-steps,.slide-save,.slide-prompts{margin:0 0 var(--space-5);gap:var(--space-3);font-size:var(--type-lead);max-width:56ch;padding-left:1.5rem;line-height:1.4;display:grid}.slide-steps{font-size:var(--type-body);gap:var(--space-2);color:#f3f1eacc}.slide-prompts{font-family:var(--font-display)}.slide-save li.escalate{color:#f1ad4e}.escalate-tag{margin-left:var(--space-2);font-family:var(--font-text);font-size:var(--type-xs);letter-spacing:.14em;text-transform:uppercase;color:#f1ad4e;display:inline-block}.slide-danger{padding:var(--space-4);background:#f1ad4e14;border-left:3px solid #f1ad4e;max-width:56ch}.slide-danger p{margin:var(--space-2) 0 0}.slide-chips{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.slide-steps,.slide-save{column-gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));row-gap:clamp(.25rem,.7vh,.45rem);width:100%;max-width:64rem;padding-left:1.25rem;font-size:clamp(.95rem,2.15vh,1.1rem);line-height:1.34;display:grid}.slide-steps li,.slide-save li{--step-colour:var(--read-blue);break-inside:avoid;padding:clamp(.28rem, .65vh, .48rem) var(--space-2);border-inline-start:2px solid var(--step-colour);background:color-mix(in srgb, var(--step-colour) 8%, transparent);margin:0}.slide-steps li:nth-child(4n+2){--step-colour:var(--read-teal)}.slide-steps li:nth-child(4n+3){--step-colour:var(--read-violet)}.slide-steps li:nth-child(4n+4),.slide-save li{--step-colour:var(--read-green)}.slide-save li.escalate{--step-colour:var(--signal)}.slide-steps li::marker,.slide-save li::marker{color:var(--step-colour);font-weight:700}.slide-chips .chip{padding:var(--space-2) var(--space-3);font-size:var(--type-xs);letter-spacing:.1em;text-transform:uppercase;color:#f3f1eacc;border:1px solid #ffffff38;border-radius:2px}.slide-actions{gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.present-controls{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-6);border-top:1px solid #ffffff1f;display:flex}.present-nav{min-height:2.75rem;padding:var(--space-2) var(--space-5);color:#f3f1ea;font-family:var(--font-text);font-size:var(--type-sm);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #ffffff47;border-radius:2px;font-weight:700}.present-nav:hover{color:#56d6b9;border-color:#56d6b9}.present-help{font-size:var(--type-xs);letter-spacing:.1em;text-transform:uppercase;color:#f3f1ea80;text-align:center;margin:0}@media (width<=48rem){.present-stage{padding:var(--space-6) var(--space-4)}.present-bar,.present-controls,.present-rail{padding-inline:var(--space-4)}.present-help{display:none}.slide-steps,.slide-save{grid-template-columns:1fr}.slide h1{font-size:var(--type-h1)}.slide h2,.slide-big,.slide-question{font-size:var(--type-h3)}}@media (prefers-reduced-motion:reduce){.slide.is-active{animation:none}}@media print{.present{display:none}}.present-tools.astro-r7gpgtxx{flex-wrap:wrap}.present-btn.astro-r7gpgtxx,.present-nav.astro-r7gpgtxx{min-height:44px}.present-nav.astro-r7gpgtxx:disabled{opacity:.4;cursor:default}.present-fallback.astro-r7gpgtxx{color:inherit;padding:12px 24px;line-height:1.6}.present-fallback.astro-r7gpgtxx a.astro-r7gpgtxx{color:inherit;text-decoration:underline}html:not(.js) .present-controls.astro-r7gpgtxx,html:not(.js) #present-fullscreen.astro-r7gpgtxx{display:none}
