.ess-figure{background:radial-gradient(circle at 8% 0,#f4b86014,#0000 35%),linear-gradient(145deg,#231f1bfa,#121211fc);border:1px solid #d8bd9138;border-radius:1rem;margin:2.5rem 0;padding:clamp(1rem,3vw,1.6rem);box-shadow:inset 0 1px #fff5de0a,0 1rem 3rem #00000029}.ess-figure__header{grid-template-columns:minmax(9rem,.4fr) minmax(0,1fr);align-items:end;gap:1.2rem;margin-bottom:1.4rem;display:grid}.journal-article__body .ess-figure__header p{color:#d9b67a;font:.64rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0;line-height:1.4}.journal-article__body .ess-figure__header h3{margin:0;font-size:clamp(1.5rem,3vw,2.25rem)}.journal-article__body .ess-figure figcaption{color:#a99a83;border-top:1px solid #d8bd9126;margin-top:1.2rem;padding-top:1rem;font-size:.78rem;line-height:1.6}.ess-vocabulary-map{background:#d8bd9124;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:1px;display:grid}.ess-vocabulary-map section{background:#191815;padding:1rem}.journal-article__body .ess-vocabulary-map section>p{font:.65rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .75rem}.ess-vocabulary-map section[data-tone=ember]>p{color:#f4b860}.ess-vocabulary-map section[data-tone=plasma]>p{color:#9dc8c1}.ess-vocabulary-map dl{gap:.7rem;margin:0;display:grid}.ess-vocabulary-map dl div{grid-template-columns:7rem minmax(0,1fr);gap:.65rem;display:grid}.ess-vocabulary-map dt{color:#eee0ca;font-weight:650}.ess-vocabulary-map dd{color:#a99a83;margin:0;font-size:.78rem;line-height:1.45}.ess-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.3rem;margin:0;padding:0;list-style:none;display:grid}.journal-article__body .ess-flow li{background:#9dc8c109;border:1px solid #9dc8c12e;border-radius:.7rem;align-content:start;gap:.35rem;min-height:9rem;padding:1rem;display:grid;position:relative}.ess-flow li:not(:last-child):after{z-index:2;content:"";background:#649e96;width:.8rem;height:1px;position:absolute;top:50%;right:-1.05rem}.ess-flow li:not(:last-child):before{z-index:3;content:"";border:3px solid #0000;border-left:5px solid #649e96;border-right-width:0;position:absolute;top:calc(50% - 3px);right:-1.05rem}.ess-flow span{color:#9dc8c1;font:.62rem var(--font-mono)}.ess-flow strong{color:#f1e7d2;font-size:.94rem}.ess-flow small{color:#a99a83;font-size:.72rem;line-height:1.5}.ess-envelope-card{background:#d8bd9121;grid-template-columns:1fr 1fr;gap:1px;margin-top:1px;display:grid}.ess-envelope-card>div{background:#181714;padding:1rem}.ess-envelope-card span{color:#d9b67a;font:.62rem var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.journal-article__body .ess-envelope-card p{color:#bfb29e;margin:.45rem 0 0;font-size:.76rem;line-height:1.5}.ess-gate-map{grid-template-columns:minmax(12rem,.35fr) minmax(0,1fr);gap:1rem;display:grid}.ess-gate-map__origin{background:#f4b8600b;border:1px solid #f4b8603d;border-radius:.75rem;align-content:center;gap:.45rem;padding:1.2rem;display:grid}.ess-gate-map__origin span{color:#f4b860;font:.64rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.ess-gate-map__origin strong{color:#f1e7d2}.ess-gate-map__origin small{color:#a99a83;font-size:.74rem;line-height:1.45}.ess-gate-map__lanes{gap:.65rem;display:grid}.ess-gate-map__lanes section{background:#181714;border:1px solid #d8bd9129;border-radius:.75rem;padding:1rem 1rem 1rem 2rem;position:relative}.ess-gate-map__lanes section:before{content:"";background:#806f5b;width:.85rem;height:1px;position:absolute;top:50%;left:-1.05rem}.journal-article__body .ess-gate-map__lanes p{color:#a99a83;font:.64rem var(--font-mono);letter-spacing:.04em;text-transform:uppercase;gap:.5rem;margin:0 0 .35rem;display:flex}.ess-gate-map__lanes p span{color:#d9b67a}.ess-gate-map__lanes strong{color:#f1e7d2;display:block}.ess-gate-map__lanes small{color:#a99a83;margin-top:.3rem;font-size:.72rem;line-height:1.45;display:block}.ess-gate-map__lanes [data-state=hold]{border-left:2px solid #b57443}.ess-gate-map__lanes [data-state=go]{border-left:2px solid #649e96}.ess-sigil-pair{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:1rem;display:grid}.ess-sigil-pair section{background:#101315;border:1px solid #9dc8c12e;border-radius:.75rem;align-content:start;gap:.7rem;padding:1rem;display:grid}.ess-sigil-pair section>span{color:#9dc8c1;font:.62rem var(--font-mono);letter-spacing:.07em;text-transform:uppercase}.journal-article__body .ess-sigil-pair code{overflow-wrap:anywhere;color:#f0d4a8;font:.77rem/1.7 var(--font-mono);display:block}.journal-article__body .ess-sigil-pair p{color:#cfc1ab;margin:0;font-size:.82rem;line-height:1.6}.ess-sigil-pair>div{color:#d9b67a;font-family:var(--font-mono);align-self:center}.ess-evaluation-graph{gap:.55rem;display:grid}.ess-evaluation-graph>div{grid-template-columns:7.5rem repeat(4,minmax(4rem,1fr)) 4.5rem;align-items:center;gap:.35rem;display:grid}.ess-evaluation-graph strong{color:#e8dcc7;font-size:.77rem}.ess-evaluation-graph span{color:#9eab9f;font:.58rem var(--font-mono);text-align:center;text-transform:uppercase;background:#9dc8c106;border:1px solid #9dc8c129;padding:.42rem .3rem;position:relative}.ess-evaluation-graph span:not([data-step=report]):after{z-index:2;content:"";background:#526c68;width:.4rem;height:1px;position:absolute;top:50%;right:-.4rem}.ess-evaluation-graph em{color:#b57443;font:.58rem var(--font-mono);text-align:right;text-transform:uppercase;font-style:normal}@media (width<=740px){.ess-figure__header,.ess-vocabulary-map,.ess-envelope-card,.ess-flow{grid-template-columns:1fr}.journal-article__body .ess-flow li{min-height:0}.ess-flow li:not(:last-child):after{width:1px;height:.65rem;inset:auto auto -.7rem 1.5rem}.ess-flow li:not(:last-child):before{border-width:5px 3px 0;border-color:#649e96 #0000 #0000;inset:auto auto -.7rem calc(1.5rem - 3px)}.ess-gate-map{grid-template-columns:1fr}.ess-gate-map__lanes section:before{display:none}.ess-sigil-pair{grid-template-columns:1fr}.ess-sigil-pair>div{justify-self:center;transform:rotate(90deg)}.ess-evaluation-graph>div{grid-template-columns:6.5rem repeat(4,minmax(0,1fr))}.ess-evaluation-graph em{text-align:left;grid-column:2/-1}.ess-evaluation-graph span{font-size:.5rem;overflow:hidden}}@media (width<=480px){.ess-vocabulary-map dl div{grid-template-columns:1fr;gap:.12rem}.ess-evaluation-graph>div{grid-template-columns:1fr repeat(4,minmax(0,1fr))}.ess-evaluation-graph strong,.ess-evaluation-graph em{grid-column:1/-1}}
