#emergency-equation{--eq-p: #5b94f2;--eq-d: #ec9f47;--eq-t: #e06a44;--eq-i: #34bcb2;--eq-panel: rgba(10, 21, 32, .55);--eq-line: rgba(255, 255, 255, .14);--eq-ink: rgba(228, 237, 246, .95);--eq-dim: rgba(199, 214, 230, .82);--eq-eyebrow: rgba(213, 224, 236, .72);margin:2.5rem 0 2.75rem;padding:clamp(1.4rem,3.4vw,2.4rem);border:1px solid var(--eq-line);border-radius:1.25rem;background:radial-gradient(120% 80% at 12% -10%,rgba(91,148,242,.08),transparent 60%),radial-gradient(120% 90% at 100% 110%,rgba(224,106,68,.08),transparent 55%),var(--eq-panel);color:var(--eq-ink);font-family:Alcyone,system-ui,sans-serif;line-height:1.6}#emergency-equation p{margin:0}#emergency-equation strong{color:inherit;font-weight:700}.eq-headline{font-size:clamp(1.4rem,3.4vw,2rem);font-weight:600;letter-spacing:-.01em;margin:0 0 .65rem!important;color:#fff}.eq-headline em{font-style:normal;color:#ff9682f5}.eq-lede{max-width:62ch;color:var(--eq-dim);margin-bottom:1.8rem!important;font-size:1.06rem;line-height:1.62}.eq-formula{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.55rem;font-size:clamp(1.9rem,6vw,3rem);font-weight:300;letter-spacing:.02em;margin:.5rem 0 1rem;user-select:none}.eq-term{display:inline-flex;align-items:center;justify-content:center;font-style:italic;color:#a0b2c480;transition:color .6s ease,text-shadow .6s ease}.eq-term[data-term=E].is-active{color:#fff;text-shadow:0 0 22px rgba(255,255,255,.28)}.eq-term[data-term=p].is-active{color:var(--eq-p);text-shadow:0 0 22px rgba(91,148,242,.45)}.eq-term[data-term=D].is-active{color:var(--eq-d);text-shadow:0 0 22px rgba(236,159,71,.45)}.eq-term[data-term=t].is-active{color:var(--eq-t);text-shadow:0 0 22px rgba(224,106,68,.45)}.eq-term[data-term=T].is-active{color:var(--eq-i);text-shadow:0 0 22px rgba(52,188,178,.45)}.eq-op{color:#a0b2c48c;font-weight:200}.eq-frac{display:inline-flex;flex-direction:column;align-items:center;line-height:1;font-size:.62em}.eq-frac .eq-bar{width:100%;min-width:1.4em;height:2px;background:#a0b2c480;margin:.18em 0}.eq-formula-plain{text-align:center;font-family:"Comma Serif",Georgia,Times New Roman,serif;font-weight:400;color:#e2ecf7f2;font-size:clamp(1.1rem,3.4vw,1.4rem);line-height:1.4;letter-spacing:.005em;margin:0 auto 2.1rem!important}@media(min-width:721px){.eq-formula-plain{white-space:nowrap;font-size:clamp(1.05rem,2vw,1.35rem)}}.eq-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-bottom:1.7rem}.eq-card{position:relative;padding:1.15rem 1.2rem 1.25rem 1.35rem;border:1px solid var(--eq-line);border-radius:0;background:#ffffff06;overflow:hidden;opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease}.eq-card.is-visible{opacity:1;transform:none}.eq-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--accent, #5b94f2);opacity:.9}.eq-card[data-card=p]{--accent: var(--eq-p)}.eq-card[data-card=d]{--accent: var(--eq-d)}.eq-card[data-card=t]{--accent: var(--eq-t)}.eq-card[data-card=i]{--accent: var(--eq-i)}.eq-card-head{display:flex;align-items:baseline;gap:.6rem;margin-bottom:.55rem}.eq-sym{font-style:italic;font-size:1.65rem;font-weight:400;color:var(--accent);line-height:1}.eq-name{font-size:.92rem;font-weight:600;letter-spacing:.02em;color:var(--eq-ink)}.eq-q{color:var(--eq-ink);font-size:1.02rem;line-height:1.5;margin-bottom:.8rem!important}.eq-ex{display:flex;flex-direction:column;gap:.4rem;font-size:.92rem;line-height:1.45;color:var(--eq-dim)}.eq-ex span{display:block}.eq-ex b{font-weight:600}.eq-ex .sc-fire{color:#ec9f47}.eq-ex .sc-asteroid{color:#7d9cff}.eq-ex .sc-pandemic{color:#e0784f}.eq-ex .sc-climate{color:#34bcb2}.eq-bridge{max-width:66ch;margin:.4rem auto 2rem!important;text-align:center;color:var(--eq-dim);font-size:1.06rem;line-height:1.62}.eq-bridge b{color:#eef6fff5;font-weight:600}.eq-calc{border-top:1px solid var(--eq-line);padding-top:1.7rem}.eq-eyebrow,.eq-calc-title,.eq-scen-title,.eq-label{font-size:.76rem;letter-spacing:.14em;text-transform:uppercase;color:var(--eq-eyebrow);font-weight:600}.eq-calc-title{margin-bottom:1.2rem!important}.eq-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.4rem 1.8rem;margin-bottom:1.8rem}.eq-slider label{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.5rem}.eq-slider .eq-l-name{font-size:.98rem;color:var(--eq-ink);font-weight:500}.eq-slider .eq-l-name i{font-style:italic;font-weight:600;color:var(--accent);margin-right:.3rem}.eq-slider .eq-l-val{font-size:.95rem;font-variant-numeric:tabular-nums;color:var(--accent);font-weight:600;white-space:nowrap}.eq-slider .eq-ends{display:flex;justify-content:space-between;gap:.6rem;margin-top:.45rem;font-size:.82rem;color:var(--eq-dim)}.eq-slider .eq-ends span:last-child{text-align:right}.eq-slider[data-accent=p]{--accent: var(--eq-p)}.eq-slider[data-accent=d]{--accent: var(--eq-d)}.eq-slider[data-accent=t]{--accent: var(--eq-t)}.eq-slider[data-accent=i]{--accent: var(--eq-i)}.eq-slider input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:6px;border-radius:6px;background:#ffffff24;outline:none;cursor:pointer}.eq-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:19px;height:19px;border-radius:50%;background:var(--accent);border:2px solid #0b1722;box-shadow:0 0 0 1px var(--accent),0 0 12px color-mix(in srgb,var(--accent) 55%,transparent);transition:transform .12s ease}.eq-slider input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.12)}.eq-slider input[type=range]::-moz-range-thumb{width:19px;height:19px;border-radius:50%;background:var(--accent);border:2px solid #0b1722;box-shadow:0 0 0 1px var(--accent)}.eq-slider input[type=range]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 40%,transparent)}.eq-readout{display:flex;flex-direction:column;gap:1.4rem}.eq-meter-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:.55rem;flex-wrap:wrap}.eq-meter-head .eq-verdict-wrap{text-align:right;display:flex;align-items:baseline;gap:.7rem}#eq-verdict{font-size:1.12rem;font-weight:600;transition:color .3s ease}.eq-e-index{font-variant-numeric:tabular-nums;font-size:.86rem;color:var(--eq-dim)}#eq-e-value{font-weight:700;color:var(--eq-ink)}.eq-bar-track{position:relative;height:18px;border-radius:10px;background:#ffffff14;overflow:hidden;border:1px solid var(--eq-line)}#eq-meter-fill{height:100%;width:2%;border-radius:10px;transition:width .28s ease,background .28s ease}.eq-ratio-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:.5rem;flex-wrap:wrap}.eq-ratio-head .eq-ratio-num{font-size:.95rem;color:var(--eq-dim);font-variant-numeric:tabular-nums}.eq-ratio-head .eq-ratio-num b{font-size:1.12rem;transition:color .3s ease}.eq-ratio-track{position:relative;height:11px;border-radius:8px;background:#ffffff14;border:1px solid var(--eq-line);margin-bottom:.5rem}#eq-ratio-fill{position:absolute;inset:0 auto 0 0;width:0%;border-radius:8px;transition:width .28s ease,background .28s ease}.eq-thresh{position:absolute;top:-5px;bottom:-5px;left:34%;width:2px;background:#fff9}.eq-thresh:after{content:"t/T = 1";position:absolute;top:-1.5rem;left:50%;transform:translate(-50%);font-size:.76rem;letter-spacing:.04em;color:#ffffffb3;white-space:nowrap}#eq-ratio-marker{position:absolute;top:50%;left:0%;width:14px;height:14px;border-radius:50%;background:#fff;border:2px solid #0b1722;transform:translate(-50%,-50%);transition:left .28s ease;box-shadow:0 0 8px #0006}.eq-ratio-scale{display:flex;justify-content:space-between;font-size:.82rem;color:var(--eq-dim)}.eq-ratio-scale .lost{color:#ff8c78d9}#eq-control{margin-top:.3rem;padding:.8rem 1rem;border-radius:.6rem;background:#c9353526;border:1px solid rgba(255,120,100,.42);color:#ffcec4f5;font-size:.96rem;line-height:1.55}#eq-control strong{color:#ff9e8afa}.eq-subreadout{display:flex;gap:.7rem;flex-wrap:wrap;font-size:.9rem}.eq-chip{display:inline-flex;align-items:baseline;gap:.45rem;padding:.45rem .85rem;border-radius:.5rem;background:#ffffff0b;border:1px solid var(--eq-line);color:var(--eq-dim)}.eq-chip b{color:var(--eq-ink);font-variant-numeric:tabular-nums}.eq-chip i{font-style:italic}.eq-scenarios{margin-top:2rem}.eq-scen-title{margin-bottom:.85rem!important}.eq-scen-btns{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:1.1rem}.eq-scenario{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1rem;border-radius:.6rem;border:1px solid var(--eq-line);background:#ffffff09;color:var(--eq-ink);font-family:inherit;font-size:.95rem;cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .12s ease}.eq-scenario:hover{background:#ffffff12;transform:translateY(-1px)}.eq-scenario:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--sc, #5b94f2) 40%,transparent)}.eq-scenario:before{content:"";width:9px;height:9px;border-radius:50%;background:var(--sc, #5b94f2);box-shadow:0 0 8px color-mix(in srgb,var(--sc, #5b94f2) 60%,transparent)}.eq-scenario.is-active{border-color:color-mix(in srgb,var(--sc, #5b94f2) 70%,transparent);background:color-mix(in srgb,var(--sc, #5b94f2) 16%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--sc, #5b94f2) 42%,transparent)}.eq-scenario[data-scenario=fire]{--sc: #ec9f47}.eq-scenario[data-scenario=asteroid]{--sc: #7d9cff}.eq-scenario[data-scenario=pandemic]{--sc: #e0784f}.eq-scenario[data-scenario=climate]{--sc: #34bcb2}#eq-scenario-caption{min-height:3.2em;color:var(--eq-dim);font-size:1.04rem;line-height:1.65;max-width:72ch}#eq-scenario-caption em{font-style:italic;color:#e0ecf8f2}#eq-scenario-caption a{color:#82befff5;text-decoration:underline;text-underline-offset:2px}@media(max-width:720px){.eq-cards{grid-template-columns:1fr}.eq-grid{grid-template-columns:1fr;gap:1.2rem}}@media(prefers-reduced-motion:reduce){#emergency-equation .eq-card,#emergency-equation .eq-term,#emergency-equation #eq-meter-fill,#emergency-equation #eq-ratio-fill,#emergency-equation #eq-ratio-marker{transition:none!important}#emergency-equation .eq-card{opacity:1;transform:none}}:root{--ae-ink: rgba(226, 236, 246, .96);--ae-dim: rgba(197, 212, 228, .82);--ae-faint: rgba(180, 200, 220, .55);--ae-line: rgba(255, 255, 255, .14);--ae-line-strong: rgba(255, 255, 255, .26);--ae-globaia: #e0a63c;--ae-awg: #4ea3d9;--ae-proposal: #93a7bd;--ae-event: #9f8fd6}.ae-contents{margin:2.5rem 0 3rem;padding:0}.ae-contents-eyebrow{font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;color:var(--ae-faint);margin:0 0 .7rem;padding-bottom:.7rem;border-bottom:1px solid var(--ae-line)}.ae-contents-list{list-style:none;margin:0;padding:0;display:grid;gap:1.05rem}.ae-contents-item{display:grid;grid-template-columns:2.4rem 1fr;align-items:baseline;column-gap:.9rem}.ae-contents-num{font-variant-numeric:tabular-nums;font-size:.82rem;letter-spacing:.08em;color:var(--ae-faint);padding-top:.15rem}.ae-contents-item a{font-size:1.12rem;font-weight:500;color:var(--ae-ink);text-decoration:none;border:0!important;transition:color .18s}.ae-contents-item a:hover{color:#fff}.ae-contents-sub{grid-column:2;margin:.2rem 0 0;font-size:.86rem;color:var(--ae-faint);letter-spacing:.01em}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.ae-movement{scroll-margin-top:88px}.ae-movement{margin:3.5rem 0 .4rem;display:flex;align-items:center;gap:.8rem;font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;color:var(--ae-faint)}.ae-movement:after{content:"";flex:1;height:1px;background:var(--ae-line)}.ae-movement-num{font-variant-numeric:tabular-nums;color:var(--ae-dim)}.ae-toplink{display:inline-flex;align-items:center;gap:.4rem;margin:2.4rem 0 .5rem;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ae-faint);text-decoration:none;border:0!important;transition:color .18s}.ae-toplink:hover{color:var(--ae-ink)}.ae-toplink svg{width:12px;height:12px}.ae-scroll-top{position:fixed;bottom:1.4rem;right:1.4rem;width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;background:#0a101adb;border:1px solid var(--ae-line-strong);color:var(--ae-ink);cursor:pointer;z-index:60;opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity .28s,transform .28s,border-color .18s,background .18s;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.ae-scroll-top.is-visible{opacity:1;transform:translateY(0);pointer-events:auto}.ae-scroll-top:hover{border-color:var(--ae-line-strong);background:#141e2ceb}.ae-scroll-top svg{width:16px;height:16px}#ae-timeline{margin:1.75rem 0 2.5rem}#ae-timeline .ae-tl-eyebrow{font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;color:var(--ae-faint);margin:0 0 1rem}#ae-timeline .ae-tl-fallback{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}#ae-timeline .ae-tl-fallback li{padding-left:1rem;border-left:2px solid var(--ae-line)}.ae-tl-stage{position:relative;width:100%;height:232px}.ae-tl-axis{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.ae-axis-line{stroke:var(--ae-line-strong);stroke-width:1}.ae-axis-break{stroke:var(--ae-faint);stroke-width:1.5}.ae-axis-seg{fill:var(--ae-faint);font-size:10px;letter-spacing:.18em;text-transform:uppercase}.ae-axis-dot{fill:var(--ae-proposal)}.ae-axis-dot[data-kind=globaia]{fill:var(--ae-globaia)}.ae-axis-dot[data-kind=awg]{fill:var(--ae-awg)}.ae-axis-dot[data-kind=event]{fill:var(--ae-event)}.ae-tl-leader{fill:none;stroke:var(--ae-line);stroke-width:1}.ae-tl-markers{position:absolute;inset:0;pointer-events:none}.ae-tl-marker{position:absolute;transform:translate(-50%);pointer-events:auto;display:flex;flex-direction:column;gap:.1rem;max-width:7rem;padding:.25rem .35rem;background:transparent;border:0;border-bottom:2px solid transparent;color:var(--ae-dim);cursor:pointer;text-align:center;transition:background .16s,color .16s,border-color .16s}.ae-tl-marker:hover{background:#ffffff0d;color:var(--ae-ink)}.ae-tl-marker-date{font-variant-numeric:tabular-nums;font-size:.72rem;letter-spacing:.03em;color:var(--ae-proposal)}.ae-tl-marker[data-kind=globaia] .ae-tl-marker-date{color:var(--ae-globaia)}.ae-tl-marker[data-kind=awg] .ae-tl-marker-date{color:var(--ae-awg)}.ae-tl-marker-name{font-size:.8rem;line-height:1.15;color:inherit}.ae-tl-marker[aria-pressed=true]{background:#ffffff12;color:var(--ae-ink);border-bottom-color:var(--ae-proposal)}.ae-tl-marker[aria-pressed=true][data-kind=globaia]{border-bottom-color:var(--ae-globaia)}.ae-tl-marker[aria-pressed=true][data-kind=awg]{border-bottom-color:var(--ae-awg)}.ae-tl-marker:focus-visible{outline:2px solid var(--ae-awg);outline-offset:2px}.ae-tl-spans{position:absolute;inset:0;pointer-events:none}.ae-tl-span{position:absolute;height:22px;pointer-events:auto;display:flex;align-items:center;padding:0 .55rem;background:linear-gradient(90deg,#9f8fd60a,#9f8fd629,#9f8fd60a);border:0;border-left:1px solid var(--ae-event);border-right:1px solid var(--ae-event);color:var(--ae-dim);cursor:pointer;transition:background .16s,color .16s}.ae-tl-span:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:#9f8fd680}.ae-tl-span:hover,.ae-tl-span[aria-pressed=true]{color:var(--ae-ink);background:linear-gradient(90deg,#9f8fd614,#9f8fd63d,#9f8fd614)}.ae-tl-span-label{position:relative;font-size:.72rem;letter-spacing:.04em;white-space:nowrap;background:#0a101ab8;padding:0 .35rem}.ae-tl-span:focus-visible{outline:2px solid var(--ae-event);outline-offset:2px}.ae-tl-legend{display:flex;flex-wrap:wrap;gap:1.1rem;margin:.4rem 0 0;padding-top:1rem;border-top:1px solid var(--ae-line);font-size:.74rem;color:var(--ae-faint)}.ae-tl-legend-item{display:inline-flex;align-items:center;gap:.45rem}.ae-tl-legend-swatch{width:10px;height:10px;background:var(--ae-proposal)}.ae-tl-legend-item[data-kind=globaia] .ae-tl-legend-swatch{background:var(--ae-globaia)}.ae-tl-legend-item[data-kind=awg] .ae-tl-legend-swatch{background:var(--ae-awg)}.ae-tl-legend-item[data-kind=event] .ae-tl-legend-swatch{background:var(--ae-event)}.ae-tl-panel{margin-top:1.5rem;padding:1.3rem 1.4rem 1.4rem;background:#ffffff08;border-top:1px solid var(--ae-line-strong);border-left:2px solid var(--ae-proposal)}.ae-tl-panel[data-kind=globaia]{border-left-color:var(--ae-globaia)}.ae-tl-panel[data-kind=awg]{border-left-color:var(--ae-awg)}.ae-tl-panel[data-kind=event]{border-left-color:var(--ae-event)}.ae-panel-eyebrow{margin:0 0 .5rem;font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ae-faint)}.ae-panel-title{margin:0 0 .15rem;font-size:1.25rem;font-weight:500;color:var(--ae-ink)}.ae-panel-date{font-variant-numeric:tabular-nums;font-size:.95rem;color:var(--ae-dim);letter-spacing:.02em}.ae-panel-bp{margin:0 0 .9rem;font-size:.78rem;color:var(--ae-faint)}.ae-panel-rows{display:grid;grid-template-columns:minmax(6rem,max-content) 1fr;gap:.4rem 1.1rem;margin:.9rem 0}.ae-panel-dt{font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ae-faint);padding-top:.12rem}.ae-panel-dd{margin:0;font-size:.92rem;line-height:1.5;color:var(--ae-dim)}.ae-panel-rationale{margin:1rem 0;font-size:1rem;line-height:1.6;color:var(--ae-ink)}.ae-panel-cite{margin:1rem 0 0;padding-top:.9rem;border-top:1px solid var(--ae-line);font-size:.82rem;line-height:1.55;color:var(--ae-faint)}.ae-panel-cite-label{font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ae-faint);margin-right:.4rem}.ae-panel-doi{color:var(--ae-awg);text-decoration:none;border-bottom:1px solid rgba(78,163,217,.4);word-break:break-word}.ae-panel-doi:hover{border-bottom-color:var(--ae-awg)}.ae-tl-list{list-style:none;margin:0;padding:0;display:none}.ae-tl-list-item{border-left:2px solid var(--ae-line)}.ae-tl-list-btn{width:100%;display:flex;flex-direction:column;gap:.15rem;padding:.7rem .9rem;background:transparent;border:0;color:var(--ae-dim);cursor:pointer;text-align:left;transition:background .16s,color .16s}.ae-tl-list-btn:hover,.ae-tl-list-btn[aria-pressed=true]{background:#ffffff0d;color:var(--ae-ink)}.ae-tl-list-date{font-variant-numeric:tabular-nums;font-size:.74rem;letter-spacing:.03em;color:var(--ae-proposal)}.ae-tl-list-item[data-shown]{border-left-color:var(--ae-proposal)}.ae-tl-list-btn[data-kind=globaia] .ae-tl-list-date{color:var(--ae-globaia)}.ae-tl-list-btn[data-kind=awg] .ae-tl-list-date{color:var(--ae-awg)}.ae-tl-list-name{font-size:.95rem;color:inherit}.ae-tl-list-btn:focus-visible{outline:2px solid var(--ae-awg);outline-offset:-2px}@media(max-width:720px){.ae-tl-enhanced .ae-tl-stage{display:none}.ae-tl-enhanced .ae-tl-list{display:grid;gap:.5rem}}@media(prefers-reduced-motion:reduce){.ae-scroll-top,.ae-tl-marker,.ae-tl-span,.ae-tl-list-btn,.ae-contents-item a,.ae-toplink{transition:none}}
