/* THE LIST — redesign v13. The look of the site at 761px and wider.
 *
 * EVERY rule in this file sits inside one @media (min-width:761px) block, and the
 * file is linked with the same media query. Nothing here can change a phone or a
 * tablet: 760px and narrower render from each page's own, older styles.
 *
 * How a page takes the new look: the page carries one extra block,
 * <div id="v13" class="v13">, written by tools/v13/build.js. Here it is shown and
 * the page's older body is hidden. Classes are prefixed v- and scoped under .v13,
 * so the two generations of markup cannot style each other.
 * Source of the rules: the Cowork prototype (prototype-v13.html, styles.css).
 */
@media (min-width:761px){
body.v13p #v13{display:block}
body.v13p .tl-main > :not(#v13){display:none!important}
body.v13p{background:#04060a}
body.v13p footer.tl-foot{padding:0;text-align:left;border-top:1px solid #1a2428}

/* a clean slate inside the block: no rule from the older page may leak in */
.v13 :is(section,div,span,p,a,h1,h2,h3,button,textarea,label,details,summary,strong,b,small,em,i,nav,iframe,canvas,ul,li,img){all:revert;box-sizing:border-box}
.v13 section{scroll-margin-top:58px}

.v13{ --ink:#04060a; --panel:#080c10; --line:#1a2428; --bone:#eafff5; --soft:#b9cdc4; --mute:#8fa39b; --nice:#00ff99; --naughty:#e62e48; --gold:#FFB547; --acc:var(--bone); --display:'Instrument Serif',Georgia,'Times New Roman',serif; --body:'IBM Plex Sans',system-ui,-apple-system,'Segoe UI',sans-serif; --mono:'IBM Plex Mono',ui-monospace,'SF Mono',Menlo,monospace;  }
html[data-v13side="nice"] .v13{--acc:var(--nice)}
html[data-v13side="naughty"] .v13{--acc:var(--naughty)}
.v13 [hidden]{display:none!important}
.v13{background:var(--ink);color:var(--bone);font-family:var(--body);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased}
.v13 a{color:var(--bone)}
.v13 a:hover{color:var(--acc)}
.v13 :focus-visible{outline:2px solid var(--bone);outline-offset:3px}
.v13 .v-wrap{max-width:1160px;margin:0 auto;padding:0 20px}
.v13 section{padding:96px 0;border-top:1px solid var(--line)}
.v13 .v-eyebrow{margin:0;font-family:var(--mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--mute)}
.v13 h1,.v13 h2,.v13 h3{margin:0;font-family:var(--display);font-weight:400;text-wrap:balance}
.v13 h2{font-size:clamp(34px,4.6vw,60px);line-height:1.05}
.v13 h2 em,.v13 h1 em{color:var(--acc)}
.v13 p{margin:0;max-width:64ch;color:var(--soft);text-wrap:pretty}
.v13 .v-stack{display:flex;flex-direction:column;gap:20px}
.v13 .v-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));gap:56px;align-items:start}
.v13 .v-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:14px 26px;font:600 16px var(--body);text-decoration:none;cursor:pointer;border:1px solid var(--bone);border-radius:0;color:var(--bone);background:transparent}
.v13 .v-btn:hover{background:var(--bone);color:var(--ink)}
.v13 .v-btn.v-solid{background:var(--acc);border-color:var(--acc);color:var(--ink)}
.v13 .v-btn.v-solid:hover{filter:brightness(1.12);color:var(--ink)}
.v13 .v-btn.v-nice{background:var(--nice);border-color:var(--nice);color:var(--ink)}
.v13 .v-btn.v-naughty{background:var(--naughty);border-color:var(--naughty);color:var(--ink)}
.v13 .v-btn.v-gold{background:var(--gold);border-color:var(--gold);color:var(--ink)}
.v13 .v-btn[aria-disabled="true"]{background:transparent;border-color:#4A524D;color:var(--mute);cursor:not-allowed;filter:none}
.v13 .v-mono{font-family:var(--mono)}
.v13 .v-note{font-family:var(--mono);font-size:12px;letter-spacing:.08em;color:var(--mute);max-width:none}
.v13 .v-hero{position:relative;padding:0;border-top:0;overflow:hidden}
.v13 .v-hero canvas{position:absolute;inset:0;width:100%;height:100%;display:block}
.v13 .v-hero .v-scrim{position:absolute;inset:0;background:radial-gradient(ellipse 50% 74% at 50% 46%,rgba(4,6,10,.9) 0%,rgba(4,6,10,.7) 52%,rgba(4,6,10,.14) 86%,rgba(4,6,10,0) 100%),linear-gradient(to bottom,rgba(4,6,10,0) 70%,var(--ink) 100%)}
.v13 .v-hero-in{position:relative;display:flex;flex-direction:column;align-items:center;gap:32px;padding:64px 20px 64px;text-align:center}
.v13 h1{font-size:clamp(42px,6.4vw,88px);line-height:1;max-width:17ch}
.v13 .v-sides{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:28px 72px;width:100%;max-width:920px}
.v13 .v-side{display:flex;flex-direction:column;align-items:center;gap:14px}
.v13 .v-side svg{width:54px;height:62px}
.v13 .v-side .v-q{font-family:var(--display);font-size:clamp(24px,2.6vw,31px);line-height:1.15;max-width:15em;color:var(--bone)}
.v13 .v-side.v-n1{color:var(--nice)}
.v13 .v-side.v-n2{color:var(--naughty)}
.v13 .v-side .v-q em{color:inherit}
.v13 .v-side.v-n1 .v-q em{color:var(--nice)}
.v13 .v-side.v-n2 .v-q em{color:var(--naughty)}
.v13 .v-side .v-btn{min-width:200px;letter-spacing:.14em;font-family:var(--mono);font-weight:500}
.v13 .v-census{font-family:var(--mono);font-size:12px;letter-spacing:.14em;color:var(--soft)}
.v13 .v-field{display:flex;flex-direction:column;gap:10px}
.v13 .v-toggle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.v13 .v-toggle button{display:flex;align-items:center;gap:12px;min-height:64px;padding:12px 16px;font:inherit;text-align:left;cursor:pointer;background:transparent;color:var(--bone);border:1px solid #3A433E;border-radius:0}
.v13 .v-toggle button svg{width:28px;height:32px;flex:none}
.v13 .v-toggle button span{display:flex;flex-direction:column;line-height:1.3}
.v13 .v-toggle button strong{font:500 13px var(--mono);letter-spacing:.14em}
.v13 .v-toggle button[data-pick="nice"][aria-pressed="true"]{background:var(--nice);border-color:var(--nice);color:var(--ink)}
.v13 .v-toggle button[data-pick="naughty"][aria-pressed="true"]{background:var(--naughty);border-color:var(--naughty);color:var(--ink)}
.v13 textarea{width:100%;padding:16px;font:18px/1.5 var(--body);color:var(--bone);background:var(--panel);border:1px solid #3A433E;border-radius:0;resize:vertical}
.v13 textarea::placeholder{color:#838A80}
.v13 .v-card{display:flex;flex-direction:column;gap:22px;padding:28px;background:var(--panel);border:1px solid var(--acc)}
.v13 .v-card .v-top{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;font-family:var(--mono);font-size:12px;letter-spacing:.12em}
.v13 .v-card .v-num{font:500 64px/1 var(--mono)}
.v13 .v-card .v-words{min-height:104px;font-family:var(--display);font-size:28px;line-height:1.2;overflow-wrap:anywhere;color:var(--bone);max-width:none}
.v13 .v-card .v-words.v-empty{color:var(--mute)}
.v13 .v-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:0;border-top:1px solid var(--line);margin-top:56px}
.v13 .v-stat{display:flex;flex-direction:column;gap:6px;padding:24px 20px 24px 0;border-bottom:1px solid var(--line)}
.v13 .v-stat b{font:400 64px/1 var(--display);font-variant-numeric:tabular-nums}
.v13 .v-stat span{color:var(--soft);font-size:15px;line-height:1.4}
.v13 .v-stat small{font-family:var(--mono);font-size:11px;letter-spacing:.06em;color:var(--mute)}
.v13 .v-stage{position:relative;height:600px;margin-top:40px;background:#03050a;border:1px solid var(--line);overflow:hidden}
.v13 .v-stage canvas{position:absolute;inset:0;width:100%;height:100%;display:block}
.v13 .v-hud{position:absolute;display:flex;flex-direction:column;gap:2px;pointer-events:none}
.v13 .v-hud .v-l{font-family:var(--mono);font-size:12px;letter-spacing:.14em;color:var(--mute)}
.v13 .v-hud .v-v{font:500 40px/1.05 var(--mono)}
.v13 .v-hud .v-s{font:400 26px/1.15 var(--display)}
.v13 .v-tag{position:absolute;top:20px;right:20px;font-family:var(--mono);font-size:12px;letter-spacing:.1em;color:var(--mute);text-align:right;pointer-events:none;max-width:60%}
.v13 .v-acts{position:absolute;right:20px;bottom:20px;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px}
.v13 .v-acts .v-btn{background:rgba(4,6,10,.85)}
.v13 .v-acts .v-btn:hover{background:var(--bone)}
.v13 .v-acts .v-btn.v-solid{background:var(--bone);border-color:var(--bone);color:var(--ink)}
.v13 .v-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line);border-top:0}
.v13 .v-step{display:flex;flex-direction:column;gap:4px;padding:16px 20px;border-top:2px solid transparent;opacity:.5;font-size:15px;line-height:1.4}
.v13 .v-step+.v-step{border-left:1px solid var(--line)}
.v13 .v-step.v-on{opacity:1;border-top-color:var(--bone)}
.v13 .v-step b{font:400 12px var(--mono);letter-spacing:.14em;color:var(--mute)}
.v13 .v-qa{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:0;margin-top:40px;border-top:1px solid var(--line)}
.v13 .v-qa div{display:flex;flex-direction:column;gap:8px;padding:24px 24px 24px 0;border-bottom:1px solid var(--line)}
.v13 .v-qa b{font:400 12px var(--mono);letter-spacing:.14em;color:var(--mute)}
.v13 .v-qa span{color:var(--soft);font-size:16px;line-height:1.5}
.v13 .v-globe-box{position:relative;height:520px}
.v13 .v-globe-box canvas{position:absolute;inset:0;width:100%;height:100%;display:block;cursor:grab;touch-action:pan-y}
.v13 .v-nation{display:flex;flex-direction:column;gap:10px;padding:16px 18px;border:1px solid var(--line);background:var(--panel);font-family:var(--mono);font-size:13px;max-width:420px}
.v13 .v-nation .v-row{display:flex;justify-content:space-between;gap:16px}
.v13 .v-tablebox{overflow-x:auto;margin-top:36px;border:1px solid var(--line)}
.v13 table{width:100%;min-width:640px;border-collapse:collapse;font-size:16px}
.v13 th{padding:12px 16px;text-align:left;font:400 12px var(--mono);letter-spacing:.14em;color:var(--mute);border-bottom:1px solid var(--line)}
.v13 td{padding:18px 16px;border-bottom:1px solid var(--line);vertical-align:top}
.v13 td.v-n{font-family:var(--mono);white-space:nowrap}
.v13 tr.v-open td{color:var(--acc)}
.v13 tr.v-open a{color:var(--acc)}
@keyframes v-pulse{50%{opacity:.45}}
.v13 tr.v-open td.v-n{animation:v-pulse 1.6s ease-in-out infinite}
.v13 .v-one{background:#0a0a06}
.v13 .v-price{font:400 clamp(60px,9vw,120px)/.95 var(--display);color:var(--gold);font-variant-numeric:tabular-nums}
.v13 .v-rank{display:flex;flex-direction:column}
.v13 .v-rank div{display:flex;flex-wrap:wrap;gap:2px 20px;padding:14px 0;border-top:1px solid var(--line);font-size:16px;line-height:1.45}
.v13 .v-rank div b{flex:0 0 150px;font:400 15px var(--mono);color:var(--mute);font-variant-numeric:tabular-nums}
.v13 .v-rank div span{flex:1 1 260px;color:var(--soft)}
.v13 .v-rank div.v-you{margin:0 -14px;padding:14px;border:1px solid var(--gold)}
.v13 .v-rank div.v-you b,.v13 .v-rank div.v-you span{color:var(--gold)}
.v13 .v-rank div.v-you+div{border-top:0}
.v13 .v-tiers{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:20px;margin-top:40px}
.v13 .v-tier{display:flex;flex-direction:column;gap:16px;padding:28px;border:1px solid var(--line)}
.v13 .v-tier.v-top{border-color:var(--bone);background:var(--panel)}
.v13 .v-tier .v-h{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-weight:600}
.v13 .v-tier .v-h span{font:400 30px var(--mono)}
.v13 .v-tier p{flex:1;font-size:16px}
.v13 .v-locked{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:20px;margin-top:40px}
.v13 .v-lock{display:flex;flex-direction:column;gap:14px;padding:24px;border:1px dashed #3A433E}
.v13 .v-lock h3{font-size:28px;line-height:1.12}
.v13 .v-meter{height:4px;background:var(--line)}
.v13 .v-meter i{display:block;height:100%;width:5%;background:var(--bone)}
.v13 details{border-top:1px solid var(--line)}
.v13 details:last-of-type{border-bottom:1px solid var(--line)}
.v13 summary{display:flex;justify-content:space-between;gap:16px;padding:18px 0;font-weight:600;font-size:18px;cursor:pointer;list-style:none}
.v13 summary::-webkit-details-marker{display:none}
.v13 summary::after{content:"+";font-family:var(--mono);color:var(--mute)}
.v13 details[open] summary::after{content:"−"}
.v13 details p{padding:0 0 20px}
.v13 .v-end{text-align:center}
.v13 .v-end .v-stack{align-items:center}
.v13 .v-end h2{font-size:clamp(44px,7vw,96px);line-height:1;max-width:12ch}
@media (prefers-reduced-motion:reduce){.v13 tr.v-open td.v-n{animation:none}}
.v13 .v-pagehead{border-top:0;padding:72px 0 56px}
.v13 .v-pagehead h1{font-size:clamp(38px,5.2vw,70px);line-height:1.04;max-width:20ch}
.v13 .v-lead{font:400 clamp(24px,2.6vw,31px)/1.2 var(--display);color:var(--bone);max-width:28em}
.v13 .v-prose{display:flex;flex-direction:column;gap:16px}
.v13 .v-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-top:40px}
.v13 .v-tabs button{min-height:44px;padding:10px 16px;font:500 13px var(--mono);letter-spacing:.08em;color:var(--soft);background:transparent;border:1px solid var(--line);border-radius:0;cursor:pointer}
.v13 .v-tabs button[aria-selected="true"]{color:var(--ink);background:var(--bone);border-color:var(--bone)}
.v13 .v-tabs+.v-stage{margin-top:8px}
.v13 .v-rule{display:flex;flex-direction:column;gap:8px;padding:18px;border:1px solid var(--line);background:var(--panel);font-size:15px;line-height:1.5}
.v13 .v-rule b{font:400 12px var(--mono);letter-spacing:.14em;color:var(--acc)}
.v13 .v-latest{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:baseline;padding:14px 18px;border:1px solid var(--line);font-size:15px}
.v13 .v-latest .v-mono{font-size:12px;letter-spacing:.1em;color:var(--mute)}
.v13 .v-censusbar{width:min(520px,100%);height:5px;background:var(--naughty)}
.v13 .v-censusbar i{display:block;height:100%;width:100%;background:var(--nice)}
.v13 .v-recv{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:0;border-top:1px solid var(--line);margin-top:32px}
.v13 .v-recv div{display:flex;flex-direction:column;gap:8px;padding:24px 24px 24px 0;border-bottom:1px solid var(--line)}
.v13 .v-recv b{font:400 12px var(--mono);letter-spacing:.14em;color:var(--gold)}
.v13 .v-recv strong{font:400 26px/1.15 var(--display);color:var(--bone)}
.v13 .v-recv span{color:var(--soft);font-size:16px;line-height:1.5}
.v13 .v-rank div small{flex:1 1 100%;padding-left:170px;color:var(--mute);font-size:15px}
.v13 .v-find{display:flex;flex-direction:column;border-top:1px solid var(--line);margin-top:32px}
.v13 .v-find div{display:grid;grid-template-columns:minmax(90px,120px) 1fr;gap:6px 24px;padding:22px 0;border-bottom:1px solid var(--line)}
.v13 .v-find b{font:400 12px var(--mono);letter-spacing:.14em;color:var(--mute);padding-top:8px}
.v13 .v-find strong{font:400 28px/1.12 var(--display);color:var(--bone)}
.v13 .v-find span{grid-column:2;color:var(--soft);font-size:16px}
.v13 .v-find small{grid-column:2;font:400 12px var(--mono);letter-spacing:.08em;color:var(--mute)}
.v13 .v-m-tip{position:absolute;z-index:3;width:200px;padding:12px;display:flex;flex-direction:column;gap:6px;background:#080c10;border:1px solid #3A433E;pointer-events:none}
.v13 .v-m-tip img{display:block;width:176px;height:176px}
.v13 .v-m-tip b{font:500 11px var(--mono);letter-spacing:.06em;color:var(--mute)}
.v13 .v-m-tip span{font-size:13px;line-height:1.35;color:var(--bone)}
.v13 .v-rec{border:1px solid var(--line);margin-top:4px}
.v13 .v-recopen,.v13 .v-recrow summary{display:grid;grid-template-columns:72px 44px minmax(90px,170px) minmax(0,1fr) 96px;gap:0 16px;align-items:center;min-height:48px;padding:0 16px;font-size:16px}
.v13 .v-recopen{color:var(--acc);text-decoration:none;border-bottom:1px solid var(--line)}
.v13 .v-recopen .v-st{grid-column:2 / 5;font-family:var(--mono);font-size:13px;letter-spacing:.08em}
.v13 .v-recopen .v-go{font:500 12px var(--mono);letter-spacing:.08em;text-align:right}
.v13 .v-recopen .v-n{animation:v-pulse 1.6s ease-in-out infinite}
.v13 .v-recrow{border-top:0;border-bottom:1px solid var(--line)}
.v13 .v-recrow:last-of-type{border-bottom:0}
.v13 .v-recrow summary{font-weight:400;justify-content:initial;cursor:pointer}
.v13 .v-recrow summary::after,.v13 .v-recrow[open] summary::after{content:none}
.v13 .v-recrow .v-n,.v13 .v-recopen .v-n{font-family:var(--mono)}
.v13 .v-recrow .v-cc,.v13 .v-recrow .v-al{font-family:var(--mono);font-size:13px;color:var(--soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.v13 .v-recrow .v-st{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--bone)}
.v13 .v-recrow .v-sd{font:500 12px var(--mono);letter-spacing:.08em;text-align:right}
.v13 .v-recrow[open] summary .v-st{visibility:hidden}
.v13 .v-recrow .v-full{display:flex;flex-direction:column;gap:10px;padding:0 16px 18px 148px}
.v13 .v-recrow .v-full p{padding:0;font:400 24px/1.25 var(--display);color:var(--bone);max-width:30em}
@media (prefers-reduced-motion:reduce){.v13 .v-recopen .v-n{animation:none}}
.v13 .v-btnrow{display:flex;flex-wrap:wrap;gap:12px;align-items:center}
.v13 .v-link{font:500 14px var(--mono);letter-spacing:.06em}

/* ── additions for the real site ── */
.v13 .v-globe-box iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block;background:#03050a}
/* Fix round 1 (2026-11-12): the globe was too small. globe.html is untouched and has no size setting: it draws the
   globe at 65% of its frame height. So the frame is made taller than the box and at least 800px wide (so it frames
   the globe the desktop way), centred, and the box crops the empty margins. Nothing is stretched. The globe comes out
   at 85% of the box: about 410px at 761 and 490px from 1280 up, where the page column stops growing (532px wide). */
.v13 .v-globe-box{height:clamp(480px,45vw,578px);overflow:hidden}
.v13 .v-globe-box iframe{top:-15.25%!important;bottom:auto!important;left:50%!important;right:auto!important;
  width:max(100%,800px)!important;height:130.5%!important;transform:translateX(-50%)}
.v13 details > p + p{padding-top:0}
.v13 details p{max-width:none}
.v13 .v-btn{-webkit-appearance:none;appearance:none}
.v13 a.v-btn[aria-disabled="true"]{pointer-events:auto}
.v13 .v-why-punch{color:var(--bone);font-weight:600}

/* ── the Record: WALK THE WHOLE RECORD shows the page's own full list, unchanged,
   between the latest entries and the findings ── */
body.v13p.v13-walk .tl-main{display:flex!important;flex-direction:column}
body.v13p.v13-walk #v13{display:contents}
body.v13p.v13-walk .tl-main > .shell:not(#v13){display:block!important;order:2;width:100%}
body.v13p.v13-walk #v13 > .v-pagehead{order:1}
body.v13p.v13-walk #v13 > section#findings{order:3}
body.v13p.v13-walk .tl-main > .shell > :is(header,.tl-kept) > :not(.filters):not(.count){display:none}
.v13 .v-recrow .v-full a{align-self:flex-start}
.v13 .v-eyebrow{max-width:none}
.v13 .v-stage iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}
.v13 .v-ph{display:none}
/* ── the monument wall: "the split sky" (values from Cowork's mockup.html) ── */
.v13 .v-stage.v-w-sky{height:min(78vh,760px);min-height:520px;border-left:0;border-right:0}
.v13 .v-w-vig{position:absolute;inset:0;pointer-events:none;background:radial-gradient(120% 90% at 50% 46%,rgba(0,0,0,0) 52%,rgba(0,0,0,.62) 100%)}
/* grain: the mockup's noise at the mockup's strength, laid over normally and only as large as the stage.
   (The mockup's screen-blended, double-size layer cost about a third of the frame rate on an Intel Iris Xe.) */
.v13 .v-w-grain{position:absolute;inset:0;pointer-events:none;opacity:.07;
background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .9 0'/></filter><rect width='160' height='160' filter='url(%23n)'/></svg>")}
.v13 .v-w-hud{position:absolute;left:26px;top:22px;font:400 11px/1.5 var(--mono);letter-spacing:.16em;color:rgba(234,255,245,.56);pointer-events:none;text-shadow:0 1px 10px #000,0 0 22px #000}
.v13 .v-w-hud b{display:block;font:400 34px/1.05 var(--mono);letter-spacing:0;color:var(--bone);margin-bottom:10px}
.v13 .v-w-hint{position:absolute;right:26px;top:22px;font:400 11px/1.5 var(--mono);letter-spacing:.16em;color:rgba(234,255,245,.56);pointer-events:none;text-align:right}
.v13 .v-w-line{position:absolute;right:26px;bottom:26px;max-width:min(560px,60%);pointer-events:none;text-align:right}
.v13 .v-w-line p{font:400 clamp(26px,3.4vw,44px)/1.05 var(--display);margin:0;color:var(--bone);text-shadow:0 2px 24px rgba(0,0,0,.8)}
.v13 .v-w-line p i{color:var(--nice)}
.v13 .v-w-line p i[data-sky="ruby"]{color:var(--naughty)}
.v13 .v-w-line>span{display:block;margin-top:10px;font:400 11px/1.5 var(--mono);letter-spacing:.16em;color:rgba(234,255,245,.56)}
.v13 .v-w-demo{position:absolute;right:26px;top:50px;font:500 10px/1 var(--mono);letter-spacing:.18em;color:#04060a;background:var(--gold);padding:7px 9px;pointer-events:none}
.v13 .v-w-state{position:absolute;left:0;right:0;top:47%;text-align:center;font:400 12px var(--mono);letter-spacing:.14em;color:var(--mute);pointer-events:none}
.v13 details a{color:var(--bone)}
.v13 .v-rank div b{white-space:nowrap}
}
