.ev-hero{padding:calc(var(--header-h) + clamp(32px,5vw,72px)) 0 clamp(56px,7vw,104px);background:radial-gradient(120% 90% at 78% 40%,#1b1a16 0%,var(--night) 62%);overflow:hidden}.ev-hero__grid{display:grid;gap:clamp(32px,4vw,64px);align-items:center}@media(min-width:1000px){.ev-hero__grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.ev-hero__copy{display:grid;gap:var(--s-6);align-content:start}.ev-hero__title{margin-top:4px}.ev-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--gap);margin-top:var(--s-3)}@media(min-width:600px){.ev-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.ev-stat{display:grid;gap:4px;align-content:start;padding:14px 0 16px;border-top:1px solid var(--rule-dark-strong)}.ev-stat__v{font:400 clamp(1.7rem,1.3rem + 1.2vw,2.5rem)/1 var(--f-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums lining-nums;color:var(--on-dark)}.ev-stat__k{font:500 .625rem/1.35 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--on-dark-2)}.ev-stat__n{font-size:.72rem;line-height:1.35;color:var(--on-dark-3)}.ev-net{position:relative;margin:0;width:100%;max-width:760px;justify-self:center}.ev-net__canvas{display:block;width:100%;aspect-ratio:1;touch-action:manipulation}.ev-net__center{position:absolute;left:50%;top:50%;transform:translate(-50%,calc(-50% - 22px));width:40%;display:grid;justify-items:center;gap:6px;text-align:center;pointer-events:none}.ev-net__big{font:400 clamp(1.6rem,1.2rem + 1.6vw,2.8rem)/1 var(--f-display);letter-spacing:-.02em;color:var(--on-dark);font-variant-numeric:tabular-nums}.ev-net__sub{font:500 .625rem/1.4 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--on-dark-2);text-wrap:balance}.ev-net__cap{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 20px;margin-top:8px;color:var(--on-dark-2)}.ev-dot--sweep{--c: rgba(237,232,222,.55)}.ev-dot--cited{--c: var(--hinoki)}.ev-dot--link{--c: rgba(217,185,140,.6)}.ev-dot--link:before{height:1px!important}.ev-pipe{display:grid;grid-template-columns:1fr;gap:0;border-top:1px solid var(--rule-strong);counter-reset:p}@media(min-width:700px){.ev-pipe{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1100px){.ev-pipe{grid-template-columns:repeat(6,minmax(0,1fr))}}.ev-pipe__step{position:relative;padding:20px 20px 24px 0;border-bottom:1px solid var(--rule)}.ev-pipe__step:after{content:"";position:absolute;top:-4px;left:0;width:7px;height:7px;border-radius:50%;background:var(--washi);border:1px solid var(--sumi)}.ev-pipe__step:nth-child(4):after{background:var(--shu);border-color:var(--shu)}.ev-pipe__n{font-size:.6875rem;color:var(--shu);letter-spacing:.1em}.ev-pipe__t{margin-top:10px;font:400 1.5rem/1.1 var(--f-display);letter-spacing:-.01em}.ev-pipe__d{margin-top:10px;font-size:var(--t-small);line-height:1.55;color:var(--sumi-2)}.ev-sweeps td{vertical-align:middle}.ev-dom{display:block;font-weight:520}.ev-file{display:block;font-size:.66rem;color:var(--sumi-4);margin-top:2px}.ev-ubar{min-width:150px}.ev-ubar{white-space:nowrap}.ev-ubar span{display:inline-block;width:34px}.ev-ubar i{display:inline-block;vertical-align:middle;height:6px;width:calc(var(--v) * 1.1);max-width:110px;background:linear-gradient(90deg,var(--sumi),var(--sumi-3));border-radius:1px}.ev-note{font-size:.78rem;color:var(--sumi-3);max-width:46ch;min-width:220px}.ev-sweeps tfoot td{border-bottom:0;border-top:1px solid var(--rule-strong);font-weight:520;padding-top:14px}.ev-sweeps tfoot .ev-note{font-weight:400}.ev-filter{display:grid;gap:10px;grid-template-columns:1fr;align-items:center}@media(min-width:900px){.ev-filter{grid-template-columns:minmax(0,2.2fr) minmax(0,1.3fr) minmax(0,1.2fr) auto auto}}.ev-search .input{background:var(--kozo) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'><circle cx='7' cy='7' r='5' fill='none' stroke='%2377726A' stroke-width='1.4'/><path d='M11 11l4 4' stroke='%2377726A' stroke-width='1.4'/></svg>") no-repeat 12px 50%;padding-left:36px}.ev-filter .seg{justify-self:start}.ev-count{margin:18px 0 10px;color:var(--sumi-3);letter-spacing:.08em;text-transform:uppercase}.ev-srcs{border-top:1px solid var(--rule-strong)}.ev-src{display:grid;grid-template-columns:minmax(0,1fr);gap:8px 24px;padding:14px 0;border-bottom:1px solid var(--rule)}@media(min-width:900px){.ev-src{grid-template-columns:minmax(0,1fr) minmax(220px,36%);align-items:baseline}}.ev-src__main{display:grid;gap:3px;min-width:0}.ev-src__title{font-size:.95rem;line-height:1.4;font-weight:450;text-wrap:pretty}.ev-src__url{font-size:.7rem;color:var(--sumi-3);text-decoration:none;overflow-wrap:anywhere}a.ev-src__url:hover{color:var(--bronze);text-decoration:underline}.ev-src__meta{display:flex;flex-wrap:wrap;gap:6px;align-items:center;justify-content:flex-start}@media(min-width:900px){.ev-src__meta{justify-content:flex-end}}.ev-sec,.ev-sw,.ev-doi{font-size:.62rem;letter-spacing:.06em;text-transform:uppercase;color:var(--sumi-3);padding:3px 6px;border-radius:2px;background:color-mix(in srgb,var(--sumi) 5%,transparent)}.ev-doi{color:var(--indigo);background:color-mix(in srgb,var(--indigo) 9%,transparent)}.ev-src--empty{padding:28px 0}.ev-more{display:flex;justify-content:center;margin-top:var(--s-6)}.ev-ver-sum .readout__v .u{margin-right:10px}.ev-vbars{display:grid;gap:2px}.ev-vbar{display:grid;grid-template-columns:38px 1fr 24px;align-items:center;gap:10px;padding:7px 0;text-decoration:none;border-bottom:1px solid var(--rule)}.ev-vbar__id{font-size:.72rem;color:var(--shu)}.ev-vbar__track{height:6px;background:var(--washi-2);border-radius:1px;position:relative;overflow:hidden}.ev-vbar__track i{position:absolute;inset:0 auto 0 0;width:var(--v);background:var(--sumi);transition:background-color .2s}.ev-vbar:hover .ev-vbar__track i{background:var(--shu)}.ev-vbar__n{font-size:.72rem;text-align:right;color:var(--sumi-2)}.ev-vers{border-top:1px solid var(--rule-strong)}.ev-ver{border-bottom:1px solid var(--rule)}.ev-ver>summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:44px minmax(0,1fr) auto auto 18px;gap:4px 14px;align-items:baseline;padding:16px 0}.ev-ver>summary::-webkit-details-marker{display:none}.ev-ver__id{font-size:.75rem;color:var(--shu)}.ev-ver__title{font:400 1.2rem/1.25 var(--f-display);letter-spacing:-.01em}.ev-ver__was{display:block;margin-top:4px;font:400 .78rem/1.4 var(--f-sans);color:var(--sumi-3);text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--shu) 60%,transparent)}.ev-ver__verdict{font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;padding:3px 7px;border:1px solid color-mix(in srgb,var(--bronze) 50%,transparent);color:var(--bronze);border-radius:2px}.ev-ver__count{font-size:.7rem;color:var(--sumi-3);white-space:nowrap}.ev-ver__chev{width:10px;height:10px;border-right:1.3px solid currentColor;border-bottom:1.3px solid currentColor;transform:rotate(45deg) translateY(-3px);transition:transform .3s var(--ease);opacity:.6;align-self:center}.ev-ver[open] .ev-ver__chev{transform:rotate(-135deg)}.ev-ver>summary:hover .ev-ver__title{color:var(--bronze)}@media(max-width:599px){.ev-ver>summary{grid-template-columns:38px minmax(0,1fr) 14px}.ev-ver__verdict,.ev-ver__count{grid-column:2;grid-row:2;justify-self:start}.ev-ver__count{margin-left:52px}.ev-ver__chev{grid-row:1;grid-column:3}}.ev-ver__body{display:grid;gap:var(--s-6);padding:4px 0 28px}@media(min-width:1100px){.ev-ver__body{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);padding-left:58px}}.ev-prs{display:grid;gap:0;counter-reset:pr}.ev-pr{display:grid;grid-template-columns:28px minmax(0,1fr);gap:6px 10px;padding:12px 0;border-top:1px solid var(--rule)}.ev-pr__n{grid-row:span 2;font-size:.65rem;color:var(--sumi-4);padding-top:3px}.ev-pr__p,.ev-pr__r{font-size:.86rem;line-height:1.5}.ev-pr__p{color:var(--sumi-3)}.ev-pr__r{color:var(--sumi)}.ev-pr__k{display:inline-block;min-width:82px;font-size:.58rem;letter-spacing:.12em;text-transform:uppercase;color:var(--sumi-4)}.ev-pr__r .ev-pr__k{color:var(--moss)}.ev-ver__side{display:grid;gap:var(--s-5);align-content:start}.ev-ver__list h4{letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-weight:500}.ev-ver__list ul{margin:0;padding-left:1em;font-size:.8rem;line-height:1.5;color:var(--sumi-2);display:grid;gap:4px}.ev-cross summary{cursor:pointer;letter-spacing:.12em;text-transform:uppercase;color:var(--sumi-3)}.ev-cross ul{margin-top:12px;padding-left:1.1em;display:grid;gap:6px;color:var(--sumi-2);max-width:80ch}.ev-mats{display:grid;gap:0;border-top:1px solid var(--rule-strong)}.ev-mat{display:grid;grid-template-columns:64px minmax(0,1fr);gap:6px 18px;padding:18px 0;border-bottom:1px solid var(--rule)}.ev-mat__bar{grid-row:span 2;display:flex;align-items:center;height:20px}.ev-mat__bar i{display:block;height:6px;width:calc((var(--i) + 1) * 25%);background:repeating-linear-gradient(90deg,var(--sumi) 0 10px,transparent 10px 13px)}.ev-mat:nth-child(1) .ev-mat__bar i{background:var(--m-commercial);width:100%}.ev-mat:nth-child(2) .ev-mat__bar i{background:repeating-linear-gradient(90deg,var(--m-pilot) 0 12px,transparent 12px 14px);width:75%}.ev-mat:nth-child(3) .ev-mat__bar i{background:repeating-linear-gradient(90deg,var(--m-experimental) 0 7px,transparent 7px 11px);width:50%}.ev-mat:nth-child(4) .ev-mat__bar i{background:repeating-linear-gradient(90deg,var(--m-speculative) 0 3px,transparent 3px 8px);width:25%}.ev-mat__head{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center}.ev-mat p{color:var(--sumi-2);grid-column:2}.ev-bstack{display:flex;height:14px;border-radius:2px;overflow:hidden;gap:2px}.ev-bstack__seg{display:block;flex:0 0 var(--w);background:var(--c)}.ev-bases{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(230px,100%),1fr));gap:18px var(--gap)}.ev-basis{padding-top:12px;border-top:1px solid var(--rule)}.ev-basis__h{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.ev-basis__n{font-size:.8rem;color:var(--sumi-2)}.ev-basis p{color:var(--sumi-2)}.ev-hero+* h3.micro,#provenance h3.micro{letter-spacing:.14em;text-transform:uppercase;font-weight:500}.ev-models{display:grid;gap:0;border-top:1px solid var(--rule-dark-strong)}.ev-models li{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--rule-dark);font-size:.76rem;color:var(--on-dark-2)}.ev-models b{color:var(--on-dark);font-weight:500}.ev-provs{display:grid;grid-template-columns:1fr;gap:0;border-top:1px solid var(--rule-dark-strong)}@media(min-width:760px){.ev-provs{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--gap)}}.ev-prov{display:grid;grid-template-columns:112px minmax(0,1fr);gap:16px;padding:14px 0;border-bottom:1px solid var(--rule-dark);align-items:start}.ev-prov[data-unused]{opacity:.62}.ev-prov__media{position:relative;aspect-ratio:16 / 9;background:var(--night-2);border-radius:2px;overflow:hidden}.ev-prov__media img,.ev-prov__media video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ev-prov__ph{position:absolute;inset:0;display:grid;place-items:center;font-size:.6rem;letter-spacing:.14em;color:var(--on-dark-3);border:1px dashed var(--rule-dark-strong);border-radius:2px}.ev-prov__top{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline}.ev-prov__id{font-size:.72rem;color:var(--hinoki)}.ev-prov__role{font:400 1.02rem/1.25 var(--f-display)}.ev-prov__meta{display:flex;flex-wrap:wrap;gap:2px 12px;margin-top:6px;font-size:.64rem;color:var(--on-dark-3);letter-spacing:.02em}.ev-prov__prompt{margin-top:8px}.ev-prov__prompt summary{cursor:pointer;letter-spacing:.12em;text-transform:uppercase;color:var(--on-dark-3)}.ev-prov__prompt summary:hover{color:var(--on-dark)}.ev-prov__prompt p{margin-top:8px;color:var(--on-dark-2);font-size:.78rem}.ev-fold-big .stat-big .u{font-size:1.1rem}.ev-sg{display:grid;gap:0;margin-top:8px;border-top:1px solid var(--rule)}.ev-sg li{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid var(--rule);font-size:.74rem}.ev-foldt td{vertical-align:middle}.ev-pat{display:block;font-weight:520}.ev-strain{min-width:210px;white-space:nowrap}.ev-strain__track{position:relative;display:inline-block;vertical-align:middle;width:130px;height:8px;background:var(--washi-2);border-radius:1px;margin-right:10px}.ev-strain__track i{position:absolute;inset:0 auto 0 0;width:var(--v);background:var(--moss);border-radius:1px}.is-strained .ev-strain__track i{background:var(--shu)}.ev-strain__lim{position:absolute;top:-4px;bottom:-4px;left:var(--v);width:1px;background:var(--sumi)}.ev-verdict{font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.ev-verdict.ok{color:var(--moss)}.ev-verdict.no{color:var(--shu)}.ev-stats--v4 .ev-stat{border-top-color:var(--rule-strong)}.ev-stats--v4 .ev-stat__v{color:var(--sumi)}.ev-stats--v4 .ev-stat__k{color:var(--sumi-2)}.ev-stats--v4 .ev-stat__n{color:var(--sumi-3)}.ev-v4 th a{text-decoration-color:var(--rule-strong)}
