
/* THE FEDERAL MEME RESERVE — the institution's window.
   LCMM is gold on ink; the Reserve is the seal's teal on ink, steel chrome.
   The desk's colour appears only as a stripe and a tag. One engraver. */
:root{
  --bg:#05070B; --panel:#0B0F16; --panel2:#0E1420; --line:#1B2330;
  --txt:#E8EAF0; --dim:#8B93A7;
  --steel:#C9D1DB; --steelrgb:201,209,219; --steel2:#8E9AAB;
  --sol:#D9A648; --up:#4FB89B;
  --fmr:#4AA6BD; --fmrrgb:74,166,189; /* lifted from the seal's teal field, for legibility on ink */
  --street:"Anton",Impact,sans-serif; --mono:"JetBrains Mono",ui-monospace,monospace; --body:"Archivo",system-ui,sans-serif;
}
*{box-sizing:border-box;margin:0;padding:0}
html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:70px}
body{background:var(--bg);color:var(--txt);font-family:var(--body);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:hidden}
a{color:inherit}
.wrap{max-width:1180px;margin:0 auto;padding:0 clamp(14px,3.2vw,36px)}
.mono{font-family:var(--mono)}
.bar{position:fixed;top:0;left:0;right:0;z-index:80;display:flex;align-items:center;gap:8px;padding:10px clamp(10px,2.6vw,26px);background:linear-gradient(to bottom,rgba(5,7,11,.94) 60%,rgba(5,7,11,0));backdrop-filter:blur(4px)}
.bar img{width:26px;height:26px;border-radius:50%;box-shadow:0 0 0 1px rgba(var(--steelrgb),.5)}
.bar .who{font-family:var(--street);font-size:13px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;margin-right:4px}
.chip{display:inline-flex;align-items:center;gap:8px;padding:8px 11px;border:1px solid var(--line);background:var(--panel);font-family:var(--mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--txt);text-decoration:none;white-space:nowrap;cursor:pointer}
.chip i{width:7px;height:7px;border-radius:50%;background:var(--up);animation:pulse 2s infinite}
@keyframes pulse{0%,100%{opacity:1}50%{opacity:.3}}
.bar .sp{flex:1}
.desklink{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid var(--line);background:var(--panel);font-family:var(--mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--txt);text-decoration:none;white-space:nowrap}
.desklink b{width:8px;height:8px;border-radius:50%;display:inline-block}
.shrt{display:none}
@media(max-width:820px){.bar .who,.lng{display:none}.shrt{display:inline}}
@media(max-width:520px){.bar{gap:6px}.chip{padding:8px 9px}}
.hero{padding:clamp(96px,14vw,170px) 0 clamp(30px,5vw,54px)}
.hero .hseal{width:clamp(84px,9.5vw,132px);height:auto;border-radius:50%;display:block;box-shadow:0 0 0 1px rgba(var(--steelrgb),.45),0 16px 44px rgba(0,0,0,.55);margin-bottom:clamp(14px,2.6vw,22px)}
.hero .kick{font-family:var(--mono);font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--dim)}
.hero .boom{font-family:var(--street);text-transform:uppercase;font-size:clamp(38px,8vw,100px);line-height:1;letter-spacing:.005em;margin-top:6px;text-shadow:0 0 60px rgba(var(--steelrgb),.14)}
.hero .boom .g{color:var(--steel);display:block}
.hero .subsay{margin-top:14px;font-size:clamp(14px,1.9vw,18px);color:var(--dim);max-width:60ch}
.hero .subsay b{color:var(--txt);font-weight:700}
.hero .def{margin-top:12px;font-family:var(--mono);font-size:11.5px;line-height:1.6;color:var(--dim);max-width:60ch;opacity:0;animation:fadeup .8s 1.25s forwards}
.hero .def b{color:var(--steel);font-weight:700}
.stats{display:flex;gap:clamp(18px,4vw,48px);flex-wrap:wrap;margin-top:clamp(22px,4vw,36px)}
.stats .st b{display:block;font-family:var(--street);font-size:clamp(24px,4.4vw,44px);line-height:1;color:var(--steel)}
.stats .st span{display:block;margin-top:6px;font-family:var(--mono);font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--dim)}
.sec{padding:clamp(40px,7vw,80px) 0;border-top:1px solid var(--line)}
.sec .eyebrow{font-family:var(--mono);font-size:9.5px;letter-spacing:.26em;text-transform:uppercase;color:var(--steel2);margin-bottom:8px}
.sec h2{font-family:var(--street);font-size:clamp(30px,6.4vw,60px);line-height:1;letter-spacing:.01em;text-transform:uppercase}
.sec .sub{margin-top:8px;font-size:clamp(13.5px,1.7vw,15.5px);color:var(--dim);max-width:62ch}
.sec .sub b{color:var(--txt);font-weight:700}
.card{background:var(--panel);border:1px solid var(--line);padding:clamp(16px,2.6vw,24px)}
.btn{display:inline-block;font-family:var(--street);font-size:13px;letter-spacing:.06em;text-transform:uppercase;padding:10px 16px;background:var(--steel);color:#0A0C10;text-decoration:none;cursor:pointer;border:1px solid var(--steel)}
.btn.ghost{background:transparent;color:var(--txt);border-color:var(--line)}
.acts{display:flex;gap:8px}
/* the desk — one wide card: identity on the left, the Board on the right */
.desks{margin-top:22px}
.dk{background:var(--panel);border:1px solid var(--line);border-top:3px solid var(--sol);display:grid;grid-template-columns:1.1fr 1fr}
.dk .id{padding:clamp(18px,3vw,28px);border-right:1px solid var(--line)}
.dk .top{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}
.dk .tag{font-family:var(--mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--sol);border:1px solid rgba(217,166,72,.4);padding:4px 8px}
.dk .nm{font-family:var(--street);font-size:clamp(24px,3.4vw,38px);text-transform:uppercase;line-height:1;display:flex;align-items:center;gap:12px}
.dk .tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line);margin-top:18px}
.dk .tiles div{background:var(--bg);padding:12px 12px 10px;min-width:0}
.dk .tiles b{display:block;font-family:var(--street);font-size:clamp(17px,2vw,24px);line-height:1;color:var(--gold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.dk .tiles span{display:block;font-family:var(--mono);font-size:8.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim);margin-top:6px}
.dk .tday{margin-top:8px;font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--dim)}
@media(max-width:560px){.dk .tiles{grid-template-columns:1fr 1fr}}
.dk .nm i{width:12px;height:12px;border-radius:50%;background:var(--sol);display:inline-block;box-shadow:0 0 18px rgba(217,166,72,.5)}
.dk .cur{margin-top:8px;font-family:var(--mono);font-size:11px;color:var(--dim);letter-spacing:.04em}
.dk .cur b{color:var(--sol)}
.dk dl{display:grid;grid-template-columns:auto 1fr;gap:9px 16px;margin:18px 0 0;font-size:14px}
.dk dt{font-family:var(--mono);font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--dim);padding-top:3px}
.dk dd b{color:var(--sol);font-weight:700}
.dk .links{display:flex;gap:8px;flex-wrap:wrap;margin-top:20px}
.dk .bd{padding:clamp(18px,3vw,28px)}
.dk .bd .h{font-family:var(--mono);font-size:9.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--steel2)}
.dk .bd .seat{display:grid;grid-template-columns:34px 110px 1fr;gap:6px 12px;align-items:baseline;padding:14px 0;border-top:1px solid var(--line)}
.dk .bd .seat .num{font-family:var(--street);font-size:20px;color:var(--sol);grid-row:span 2}
.dk .bd .seat.open .num{color:var(--dim)}
.dk .bd .seat:first-of-type{margin-top:12px}
.dk .bd .seat .r{font-family:var(--mono);font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--dim)}
.dk .bd .seat .w{font-family:var(--street);font-size:22px;letter-spacing:.02em;text-transform:uppercase}
.dk .bd .seat .w.open{color:var(--dim);font-family:var(--mono);font-size:11px;letter-spacing:.14em}
.dk .bd .seat .why{grid-column:2/4;font-size:12.5px;color:var(--dim);margin-top:-2px}
.dk .bd .note{margin-top:14px;font-family:var(--mono);font-size:10.5px;color:var(--dim);line-height:1.6;border-top:1px solid var(--line);padding-top:12px}
@media(max-width:820px){.dk{grid-template-columns:1fr}.dk .id{border-right:0;border-bottom:1px solid var(--line)}}

/* forward guidance — a strip, three rows, the hash */
.fgstrip{display:flex;gap:0;flex-wrap:wrap;margin-top:22px;border:1px solid var(--line);background:var(--panel);font-family:var(--mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--dim)}
.fgstrip span{padding:12px 16px;border-right:1px solid var(--line);display:flex;align-items:baseline;gap:8px}
.fgstrip span:last-child{border-right:0;margin-left:auto}
.fgstrip b{font-family:var(--street);font-size:22px;letter-spacing:.02em;color:var(--txt)}
.fgstrip .when b{font-size:11px;font-family:var(--mono);color:var(--gold)}
.fglist{margin-top:12px;border:1px solid var(--line);background:var(--panel)}
.fgrow{display:grid;grid-template-columns:64px 1fr auto;gap:14px;align-items:start;padding:16px 18px;border-top:1px solid var(--line)}
.fgrow:first-child{border-top:0}
.fgrow .no{font-family:var(--street);font-size:18px;letter-spacing:.02em;text-transform:uppercase;color:var(--gold);white-space:nowrap}
.fgrow .say p{font-size:15px;line-height:1.5}
.fgrow details{margin-top:6px}
.fgrow summary{cursor:pointer;font-family:var(--mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--steel2);list-style:none}
.fgrow summary::-webkit-details-marker{display:none}
.fgrow summary::before{content:'+ ';color:var(--gold)} .fgrow details[open] summary::before{content:'− '}
.fgrow .body{margin-top:8px;font-size:13.5px;color:var(--txt);border-left:2px solid var(--steel);padding-left:12px}
.fgrow .ref{margin-top:6px;font-family:var(--mono);font-size:11px;color:var(--dim);padding-left:14px}
.fgrow .ref b{color:var(--steel)}
.fgrow .status{font-family:var(--mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;border:1px solid var(--line);padding:5px 9px;color:var(--dim)}
.fgrow .status.open{color:var(--gold);border-color:rgba(var(--goldrgb),.4)}
.fgrow .status.confirmed{color:var(--up);border-color:var(--up)} .fgrow .status.refuted{color:var(--down);border-color:var(--down)}
.fghash{margin-top:12px;font-family:var(--mono);font-size:9.5px;letter-spacing:.04em;color:var(--dim);word-break:break-all;line-height:1.6}
.fghash a{color:var(--gold);text-decoration:none} .fghash a:hover{text-decoration:underline}
@media(max-width:640px){.fgrow{grid-template-columns:56px 1fr;gap:10px 12px;padding:14px}.fgrow .no{font-size:15px}.fgrow .status{grid-column:2;justify-self:start}.fgstrip span:last-child{margin-left:0;flex-basis:100%;border-top:1px solid var(--line)}}
.status{font-family:var(--mono);font-size:9px;letter-spacing:.18em;text-transform:uppercase;padding:3px 8px;border:1px solid var(--line)}
.status.confirmed{background:var(--steel);color:#0A0C10;border-color:var(--steel)}
.status.refuted{border-color:var(--steel);text-decoration:line-through}
.std{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:22px}
.std .card p{font-size:13.5px;color:var(--dim)}
.std .card b{display:block;font-family:var(--street);font-size:15px;letter-spacing:.03em;text-transform:uppercase;color:var(--txt);margin-bottom:6px}
@media(max-width:700px){.std{grid-template-columns:1fr}}
.boards{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:22px}
.bd .nm{font-family:var(--street);font-size:16px;text-transform:uppercase;letter-spacing:.03em;display:flex;align-items:center;gap:8px}
.bd .nm i{width:10px;height:10px;border-radius:50%;display:inline-block}
.bd table{width:100%;border-collapse:collapse;margin-top:10px;font-size:13.5px}
.bd td{padding:8px 0;border-top:1px solid var(--line);vertical-align:top}
.bd td:first-child{font-family:var(--mono);font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--dim);width:40%;padding-top:10px}
.bd .tbd{color:var(--dim)}
@media(max-width:760px){.boards{grid-template-columns:1fr}}
.rec{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-top:22px}
.rec .card{font-family:var(--mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--dim)}
.rec .card span{display:block;font-family:var(--street);font-size:clamp(26px,3.6vw,40px);color:var(--steel);letter-spacing:.02em;margin-top:8px;line-height:1}
.rec .card .rota{font-family:var(--mono);font-size:11.5px;letter-spacing:0;text-transform:none;color:var(--txt);line-height:1.6;margin-top:8px}
.never{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:22px;list-style:none}
.never li{background:var(--panel);border:1px solid var(--line);padding:14px 16px;font-size:13.5px;color:var(--dim)}
.never li b{display:block;font-family:var(--street);font-size:15px;letter-spacing:.03em;text-transform:uppercase;color:var(--txt);margin-bottom:4px}
@media(max-width:700px){.never{grid-template-columns:1fr}}
footer{border-top:1px solid var(--line);padding:36px 0 52px;font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--dim)}
footer .wrap{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;align-items:center}
footer .sig{font-family:var(--street);font-size:15px;letter-spacing:.08em;color:var(--txt)}
footer a{color:var(--txt);text-decoration:none;margin-right:14px}

/* the wire */
.wire{position:fixed;top:54px;left:0;right:0;z-index:70;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:rgba(5,7,11,.92);overflow:hidden;height:34px;display:none}
.wire.on{display:block}
.wire .lab{position:absolute;left:0;top:0;bottom:0;display:flex;align-items:center;gap:8px;padding:0 14px;background:var(--bg);font-family:var(--mono);font-size:9px;letter-spacing:.24em;text-transform:uppercase;color:var(--steel);z-index:2;border-right:1px solid var(--line)}
.wire .lab i{width:6px;height:6px;border-radius:50%;background:var(--up);animation:pulse 1.4s infinite}
.wire .track{display:flex;gap:44px;white-space:nowrap;align-items:center;height:34px;padding-left:120px;animation:tick 80s linear infinite;font-family:var(--mono);font-size:11px}
.wire .track a{color:var(--txt);text-decoration:none}
.wire .track em{font-style:normal;color:var(--dim);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;margin-right:10px}
.wire .track b{width:7px;height:7px;border-radius:50%;display:inline-block;margin-right:8px}
.wire .track s{text-decoration:none;color:var(--dim);font-size:9.5px;margin-left:8px}
@keyframes tick{to{transform:translateX(-50%)}}
.wire:hover .track{animation-play-state:paused}
body.haswire .hero{padding-top:clamp(130px,17vw,205px)}
@media (prefers-reduced-motion:reduce){.wire .track{animation:none}}


/* engraved rosette backdrop — the plate the notes came from */
.rose{position:fixed;inset:0;pointer-events:none;z-index:0;opacity:.1}
.rose svg{position:absolute;width:150vmax;height:150vmax;left:60%;top:35%;transform:translate(-50%,-50%);animation:spin 240s linear infinite}
@keyframes spin{to{transform:translate(-50%,-50%) rotate(360deg)}}
main,footer{position:relative;z-index:1}
/* the Reserve's own accent is fixed steel. It never takes on a desk's
   colour: the institution is not meant to look like it favours one. */
:root{--acc:var(--steel);--accrgb:var(--steelrgb)}
.hero .boom .g{color:var(--acc);transition:color .6s;text-shadow:0 0 60px rgba(var(--accrgb),.16)}
.stats .st b{color:var(--acc);transition:color .6s}
.sec .eyebrow{color:var(--acc);transition:color .6s}
.btn{background:var(--acc);border-color:var(--acc);transition:background .6s,border-color .6s}
.rec .card span{color:var(--acc);transition:color .6s}
/* text animation */
.boom .w{display:inline-block;margin-right:.22em;opacity:0;transform:translateY(.35em) skewX(-6deg);animation:wordin .7s cubic-bezier(.2,.8,.2,1) forwards}
@keyframes wordin{to{opacity:1;transform:none}}
.hero .hseal{animation:sealin 1.4s cubic-bezier(.2,.8,.2,1) both}
@keyframes sealin{from{opacity:0;transform:scale(.7) rotate(-20deg)}to{opacity:1;transform:none}}
.hero .subsay,.hero .stats{opacity:0;animation:fadeup .8s 1.1s forwards}
.hero .stats{animation-delay:1.4s}
@keyframes fadeup{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
.sec h2 .l{display:block;overflow:hidden}
.sec h2 .l span{display:block;transform:translateY(110%);transition:transform .8s cubic-bezier(.2,.8,.2,1)}
.sec.in h2 .l span{transform:none}
.sec.in h2 .l:nth-child(2) span{transition-delay:.08s}
.sec .sub{opacity:0;transform:translateY(8px);transition:opacity .7s .25s,transform .7s .25s}
.sec.in .sub{opacity:1;transform:none}
.sec .card,.sec .dk{opacity:0;transform:translateY(14px);transition:opacity .7s,transform .7s,border-color .6s}
.sec.in .card,.sec.in .dk{opacity:1;transform:none}
@media (prefers-reduced-motion:reduce){.boom .w,.hero .hseal,.hero .subsay,.hero .def,.hero .stats,.sec h2 .l span,.sec .sub,.sec .card,.sec .dk{opacity:1!important;transform:none!important;animation:none!important}.rose svg{animation:none}}
@media (prefers-reduced-motion:reduce){*{animation:none!important;scroll-behavior:auto}}
:focus-visible{outline:2px solid var(--steel);outline-offset:3px}

/* ===== the instruments, live — ported from the desk's own window so the
   Reserve shows the same reading the desk shows, not a picture of it.
   Data carries the Reserve's own ink (the seal's teal); green and red are the only
   other colours and they mean signal. The desk's gold is a stripe and a tag. ===== */
:root{--gold:var(--fmr);--goldrgb:var(--fmrrgb);--down:#C85A46}
/* today's print — the settlement block */
.print{margin-top:22px;border:1px solid rgba(var(--steelrgb),.4);background:var(--panel)}
.print-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 18px;border-bottom:1px solid var(--line);flex-wrap:wrap}
.print-head .t{font-family:var(--mono);font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--steel2);display:inline-flex;align-items:center;gap:9px}
.print-head .t::before{content:'';width:8px;height:8px;border-radius:50%;background:var(--sol);flex:none}
.print-head .dt{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);border:1px solid rgba(var(--goldrgb),.4);padding:5px 9px}
.print-body{padding:clamp(18px,3vw,28px)}
.st2-head{font-family:var(--street);font-size:clamp(26px,4vw,44px);line-height:1.1;text-transform:uppercase;letter-spacing:.01em;color:var(--txt)}
.st2-head .up{color:var(--up)} .st2-head .dn{color:var(--down)}
.st2-sub{font-size:clamp(14px,1.8vw,16px);color:var(--dim);margin:8px 0 22px}
.stcols{display:grid;grid-template-columns:1fr;gap:clamp(20px,3vw,34px)}
@media(min-width:760px){.stcols{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}
.sp-bar{display:flex;height:38px;border:1px solid var(--line);overflow:hidden;margin-bottom:9px}
.sp-bar i,.sp-bar u,.sp-bar s{display:flex;align-items:center;text-decoration:none;font-style:normal}
.sp-bar i{background:var(--up);justify-content:flex-start;padding-left:11px;min-width:44px}
.sp-bar u{background:rgba(200,90,70,.28);justify-content:flex-end;padding-right:11px}
.sp-bar s{background:rgba(var(--steelrgb),.14);justify-content:center;min-width:0}
.sp-bar s em{color:var(--dim)}
.sp-bar em{font-family:var(--mono);font-size:12.5px;font-weight:700;font-style:normal}
.sp-bar i em{color:#06231C} .sp-bar u em{color:#E8A99A}
.sp-legs{display:flex;justify-content:space-between;font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;color:var(--dim);margin-bottom:22px}
.led2 .r{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding:12px 0;border-bottom:1px solid var(--line)}
.led2 .r span{font-size:clamp(14px,1.7vw,15.5px);color:var(--txt)}
.led2 .r b{font-family:var(--mono);font-size:clamp(16px,2vw,19px);font-weight:700;white-space:nowrap}
.led2 .r.tot{border-bottom:2px solid var(--gold);padding-top:14px}
.led2 .r.tot span{font-weight:600}
.led2 .r.tot b{font-size:clamp(18px,2.4vw,23px)}
.led2 .up,.conc2 .up,.cmp-val .up{color:var(--up)} .led2 .dn,.cmp-val .dn{color:var(--down)}
.conc2{margin-top:22px;border:1px solid var(--line);background:var(--bg);padding:17px 18px}
.conc2-lab{font-family:var(--mono);font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--gold);margin-bottom:11px}
.conc2-say{font-size:clamp(15px,2vw,19px);line-height:1.45;color:var(--txt);margin-bottom:14px}
.conc2-say .mute{color:var(--dim)} .conc2-say .gold{color:var(--gold)}
.conc2-bar{display:flex;height:26px;border:1px solid var(--line);overflow:hidden}
.conc2-bar i{background:var(--dim);min-width:3px} .conc2-bar u{flex:1;background:var(--gold)}
.conc2-legs{display:flex;justify-content:space-between;font-family:var(--mono);font-size:10.5px;color:var(--dim);margin-top:7px}
.conc2-whale{font-size:13px;color:var(--dim);margin-top:12px}
.cmpx{margin-top:22px;display:flex;gap:26px;flex-wrap:wrap;align-items:baseline}
.cmp-lab{font-family:var(--mono);font-size:10px;letter-spacing:.2em;color:var(--dim)}
.cmp-val{font-size:clamp(14px,1.8vw,15.5px);color:var(--txt);margin-top:5px} .cmp-val.mono{font-family:var(--mono)}
.band{margin-top:18px;padding-top:13px;border-top:1px solid var(--line)}
.band .hd{display:flex;justify-content:space-between;font-family:var(--mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim);margin-bottom:8px}
.band .hd b{color:var(--gold);font-weight:700}
.band .bars{display:flex;align-items:flex-end;gap:2px;height:52px}
.band .bars i{flex:1;min-width:2px;background:rgba(217,166,72,.30)}
.band .bars i.dn{background:rgba(139,147,167,.26)} .band .bars i.red{background:var(--down)} .band .bars i.now{background:var(--gold)}
.band .ft{display:flex;justify-content:space-between;font-family:var(--mono);font-size:9px;color:var(--dim);margin-top:7px}
.what{margin-top:16px;font-family:var(--mono);font-size:10px;letter-spacing:.04em;color:var(--dim);line-height:1.6}
.prov{display:flex;flex-wrap:wrap;gap:0;margin-top:14px;border:1px solid var(--line);font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--dim)}
.prov span{padding:8px 12px;border-right:1px solid var(--line)}.prov span:last-child{border-right:0}
.prov b{color:var(--txt);font-weight:700}.prov a{color:var(--gold);text-decoration:none}.prov a:hover{text-decoration:underline}
a.q{color:var(--gold);text-decoration:none;font-family:var(--mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}a.q:hover{text-decoration:underline}
.tcard .qrow a.q{font-size:9.5px}
.tcard .qrow{margin-top:10px;padding-top:8px;border-top:1px solid var(--line);font-family:var(--mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}
.gupd a.q{font-size:inherit}
footer .fbrand{display:flex;align-items:center;gap:12px}
footer .fbrand img{width:46px;height:46px;border-radius:50%;box-shadow:0 0 0 1px rgba(var(--steelrgb),.4)}
footer .fbrand b{display:block;font-family:var(--street);font-size:15px;letter-spacing:.06em;text-transform:uppercase;color:var(--txt);font-weight:400}
footer .fbrand .sig{display:block;font-size:11px;letter-spacing:.1em;color:var(--dim);margin-top:2px}
footer .legal{flex-basis:100%;margin-top:20px;padding-top:14px;border-top:1px solid var(--line);font-family:var(--body);font-size:10.5px;letter-spacing:0;text-transform:none;line-height:1.55;color:var(--dim);opacity:.7;max-width:900px}
.shr{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:20px;padding-top:16px;border-top:1px solid var(--line)}
.shr .n{font-family:var(--mono);font-size:10px;letter-spacing:.08em;color:var(--dim)}
/* the live board */
.board-frame{margin-top:22px;border:1px solid rgba(var(--steelrgb),.4);background:#0a0e17;overflow:hidden}
.board-frame iframe{display:block;width:100%;height:min(78vh,720px);min-height:460px;border:0}
.board-note{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 16px;border-top:1px solid var(--line);font-family:var(--mono);font-size:10px;color:var(--dim);letter-spacing:.06em}
.board-note a{color:var(--gold);text-decoration:none}
/* the stance */
.gauge{display:grid;grid-template-columns:1fr;gap:clamp(20px,4vw,44px);margin-top:22px;border:1px solid var(--line);background:var(--panel);padding:clamp(18px,3vw,28px)}
@media(min-width:860px){.gauge{grid-template-columns:1.05fr .95fr;align-items:center}}
.gnum{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap}
.gnum b{font-family:var(--street);font-size:clamp(80px,16vw,150px);line-height:.9;color:var(--gold);text-shadow:0 0 50px rgba(var(--goldrgb),.35)}
.gnum .word{font-family:var(--street);font-size:clamp(18px,3.4vw,32px);text-transform:uppercase;line-height:1.05}
.gbar{position:relative;height:12px;background:linear-gradient(90deg,#C85A46,#C8875E,#B8B49B,#7FB08B,#4FB89B);margin-top:18px;border:1px solid var(--line)}
.gbar i{position:absolute;top:-7px;width:3px;height:26px;background:var(--txt);box-shadow:0 0 8px rgba(255,255,255,.5);transition:left 1s cubic-bezier(.16,1,.3,1)}
.gplain{margin-top:16px;font-size:clamp(14px,1.9vw,16.5px);color:var(--txt);max-width:44ch}
.ghist{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}
@media(min-width:520px){.ghist{grid-template-columns:repeat(4,1fr)}}
@media(min-width:860px){.ghist{grid-template-columns:repeat(2,1fr)}}
.ghist .h{border:1px solid var(--line);background:var(--bg);padding:12px}
.ghist .h span{display:block;font-family:var(--mono);font-size:8.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--dim)}
.ghist .h b{display:block;margin-top:6px;font-family:var(--street);font-size:clamp(20px,3vw,28px);line-height:1}
.gupd{margin-top:12px;font-family:var(--mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}
/* the tape — the releases */
.tape{display:grid;grid-template-columns:1fr;gap:12px;margin-top:22px}
@media(min-width:680px){.tape{grid-template-columns:1fr 1fr}}
@media(min-width:1020px){.tape{grid-template-columns:1fr 1fr 1fr}}
.tcard{background:var(--panel);border:1px solid var(--line);padding:clamp(16px,2.6vw,24px)}
.tcard .top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}
.tcard .code{font-family:var(--mono);font-size:8.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold)}
.badge{flex:none;font-family:var(--mono);font-size:8px;letter-spacing:.16em;text-transform:uppercase;font-weight:800;padding:3px 7px;border:1px solid currentColor;color:var(--dim)}
.tcard h3{font-family:var(--street);font-size:clamp(17px,2.4vw,22px);text-transform:uppercase;letter-spacing:.02em;margin-top:6px}
.tcard .val{font-family:var(--street);font-size:clamp(30px,5vw,44px);line-height:1;color:var(--gold);margin-top:8px}
.tcard .dlt{margin-top:6px;font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}
.tcard .dlt .dp{font-weight:800} .dp.good{color:var(--up)} .dp.bad{color:var(--down)} .dp.neut{color:var(--txt);opacity:.75}
.spark{display:block;width:110px;height:24px;margin-top:10px;overflow:visible}
.spark polyline{fill:none;stroke:var(--gold);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round} .spark circle{fill:var(--gold)}
.tcard .note{margin-top:10px;font-size:13px;line-height:1.55;color:var(--dim)}
/* the holding curve */
.hcbox{margin-top:22px;border:1px solid var(--line);background:var(--panel);padding:clamp(18px,3vw,28px)}
.hc-rows{display:flex;flex-direction:column;gap:7px;margin-top:18px}
.hc-r{display:flex;align-items:center;gap:12px}
.hc-lab{width:74px;flex:none;font-family:var(--mono);font-size:11px;color:var(--dim);text-align:right}
.hc-track{flex:1;height:30px;border:1px solid var(--line);display:flex;min-width:0}
.hc-fill{background:rgba(79,184,155,.42);display:flex;align-items:center;padding-left:10px;min-width:52px}
.hc-fill em{font-family:var(--mono);font-size:12.5px;font-weight:700;font-style:normal;color:var(--txt)}
.hc-r.best .hc-fill{background:var(--up)} .hc-r.best .hc-fill em{color:#06231C}
.hc-r.worst .hc-track{border-color:var(--down)} .hc-r.worst .hc-fill{background:rgba(200,90,70,.55)} .hc-r.worst .hc-fill em{color:#F0C4BA}
.hc-n{width:132px;flex:none;font-family:var(--mono);font-size:11px;color:var(--dim);text-align:right} .hc-r.worst .hc-n{color:var(--down)}
@media(max-width:560px){.hc-lab{width:56px;font-size:10px}.hc-n{width:84px;font-size:9.5px}.hc-fill{min-width:44px;padding-left:7px}}
.clause{margin-top:16px;border:1px solid var(--line);background:var(--bg);padding:clamp(12px,2.2vw,18px);font-family:var(--mono);font-size:clamp(10.5px,1.4vw,12px);line-height:1.7;color:var(--dim)}
.clause b{color:var(--gold)}
/* the clock */
.clockbox{margin-top:22px;border:1px solid var(--line);background:var(--panel);padding:clamp(18px,3vw,28px)}
.chead{display:flex;flex-wrap:wrap;align-items:center;gap:10px}
.ctog{display:flex;gap:1px;border:1px solid var(--line);background:var(--line)}
.ctog button{background:var(--panel);border:0;color:var(--dim);font-family:var(--mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;padding:8px 13px;cursor:pointer}
.ctog button[data-on="true"]{color:var(--gold)}
.ctz{margin-left:auto;font-family:var(--mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}
.cans{margin-top:18px;padding:clamp(14px,2.4vw,20px);background:var(--bg);border-left:3px solid var(--gold);display:none}
.cans .big{font-size:clamp(17px,2.6vw,22px);line-height:1.5;color:var(--txt)} .cans .big b{color:var(--gold)}
.cans .now{margin-top:10px;font-size:clamp(13.5px,1.8vw,15.5px);color:var(--dim)} .cans .now b{color:var(--gold)}
.cstriphead{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:22px;font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}
.cstrip{display:none;grid-template-columns:repeat(24,1fr);gap:3px;align-items:end;height:78px;margin-top:10px}
.cstrip i{display:block;border-radius:2px;min-height:3px}
.cstripax{display:flex;justify-content:space-between;margin-top:6px;font-family:var(--mono);font-size:9.5px;color:var(--dim)}
.b0{background:rgba(var(--goldrgb),.10)} .b1{background:rgba(var(--goldrgb),.30)} .b2{background:rgba(var(--goldrgb),.60)} .b3{background:var(--gold)}
.cleg{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:14px;font-family:var(--mono);font-size:8.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}
.cleg span{display:flex;align-items:center;gap:7px} .cleg i{display:inline-block;width:10px;height:10px;flex:none}
.cmore{margin-top:20px;display:none}
.cmore>summary{cursor:pointer;list-style:none;display:inline-block;font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--dim);border:1px solid var(--line);padding:9px 14px}
.cmore>summary::-webkit-details-marker{display:none}
.cmore>summary:hover,.cmore[open]>summary{color:var(--gold);border-color:var(--gold)}
.cwrap{margin-top:14px;overflow-x:auto;padding-bottom:4px}
.cgrid{display:grid;grid-template-columns:38px repeat(24,minmax(11px,1fr));gap:2px;min-width:580px}
.cgrid .dl{font-family:var(--mono);font-size:8.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--dim);display:flex;align-items:center}
.cgrid .hl{font-family:var(--mono);font-size:8px;color:var(--dim);padding-bottom:2px}
.ccell{aspect-ratio:1/1;min-height:11px}
.ccell.now{outline:2px solid var(--txt);outline-offset:-2px;position:relative;z-index:1}
.ctip{position:fixed;z-index:150;background:#11161F;border:1px solid var(--gold);padding:6px 10px;font-family:var(--mono);font-size:10.5px;color:var(--txt);pointer-events:none;display:none;white-space:nowrap;box-shadow:0 8px 24px rgba(0,0,0,.5)}
.cempty{margin-top:14px;color:var(--dim);font-size:13px}
/* the receipts and the degens */
.two{display:grid;grid-template-columns:1fr;gap:14px;margin-top:22px}
@media(min-width:820px){.two{grid-template-columns:1fr 1fr}}
.lst{background:var(--panel);border:1px solid var(--line);padding:clamp(16px,2.6vw,24px)}
.lst .top{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}
.lst .code{font-family:var(--mono);font-size:8.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold)}
.lst .when{font-family:var(--mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);border:1px solid rgba(var(--goldrgb),.4);padding:3px 7px;white-space:nowrap}
.lst h3{font-family:var(--street);font-size:clamp(17px,2.4vw,22px);text-transform:uppercase;letter-spacing:.02em;margin-top:6px}
.rcpt{margin-top:10px;border-top:1px solid var(--line)}
.rcpt .r{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:9px 0;border-bottom:1px solid var(--line);font-family:var(--mono);font-size:10.5px}
.rcpt .r a{color:var(--txt);text-decoration:none;border-bottom:1px solid var(--line)} .rcpt .r a:hover{color:var(--gold);border-color:var(--gold)}
.rcpt .r b{color:var(--gold);white-space:nowrap}
.rcpt .r .dur{color:var(--dim);font-size:9.5px;white-space:nowrap;margin-left:8px}

/* the queries — the proof, next to the print */
.dune{margin-top:22px;border:1px solid rgba(var(--goldrgb),.45);background:var(--panel)}
.dune-top{display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap;padding:clamp(18px,3vw,26px)}
.dune-top>div{min-width:0;flex:1 1 280px}
.dune-name{font-family:var(--street);font-size:clamp(18px,3.4vw,34px);text-transform:uppercase;letter-spacing:.02em;color:var(--gold);overflow-wrap:anywhere}
.dune-sub{margin-top:6px;font-size:14px;color:var(--dim);max-width:62ch}
.dune-sub a{color:var(--txt)}

/* ===== inner pages ===== */
.phead{padding:clamp(96px,14vw,150px) 0 clamp(22px,4vw,40px)}
.phead .kick{font-family:var(--mono);font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--dim)}
.phead h1{font-family:var(--street);text-transform:uppercase;font-size:clamp(34px,7vw,80px);line-height:1;letter-spacing:.005em;margin-top:6px}
.phead h1 .g{color:var(--steel)}
.phead p{margin-top:14px;font-size:clamp(14px,1.9vw,18px);color:var(--dim);max-width:60ch}
.phead p b{color:var(--txt);font-weight:700}
.bar .nav{display:inline-flex;gap:6px}
.bar .nav a{font-family:var(--mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim);text-decoration:none;padding:8px 9px;border:1px solid transparent}
.bar .nav a:hover,.bar .nav a.on{color:var(--txt);border-color:var(--line)}
@media(max-width:820px){.bar .nav{display:none}}
/* the archive */
.arc-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-top:6px}
.arc-stats .card{font-family:var(--mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--dim)}
.arc-stats .card span{display:block;font-family:var(--street);font-size:clamp(26px,3.6vw,40px);color:var(--steel);letter-spacing:.02em;margin-top:8px;line-height:1}
.arc-stats .card em{display:block;font-style:normal;font-family:var(--body);font-size:12.5px;letter-spacing:0;text-transform:none;color:var(--dim);margin-top:8px;line-height:1.5}
.days{margin-top:22px}
.day{border:1px solid var(--line);background:var(--panel);margin-bottom:12px}
.day .dh{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap;padding:12px 16px;border-bottom:1px solid var(--line)}
.day .dh b{font-family:var(--street);font-size:20px;text-transform:uppercase;letter-spacing:.02em}
.day .dh span{font-family:var(--mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}
.day .dh span i{font-style:normal;color:var(--gold)}
.day .cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1px;background:var(--line)}
.day .cards a{display:block;background:var(--panel);text-decoration:none;color:var(--txt)}
.day .cards a:hover{background:var(--panel2)}
.day .ph{aspect-ratio:16/9;background:#0A0D14;display:flex;align-items:center;justify-content:center;overflow:hidden}
.day .ph img{width:100%;height:100%;object-fit:cover;display:block}
.day .ph .dash{font-family:var(--mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}
.day .cards a>span{display:block;padding:8px 10px;font-family:var(--mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}
.day.gone{display:none}
.day.early .cards{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}
.more{margin-top:18px}
/* the releases */
.rfeat{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(18px,3.5vw,44px);align-items:center;margin-top:22px;text-decoration:none;color:var(--txt)}
.rfeat img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;display:block;background:#0A0D14;border:1px solid var(--line);box-shadow:0 30px 70px -30px rgba(0,0,0,.9);transition:border-color .2s}
.rfeat:hover img{border-color:rgba(var(--steelrgb),.5)}
.rfeat .m i{display:block;font-style:normal;font-family:var(--mono);font-size:9.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin-bottom:10px}
.rfeat .m b{display:block;font-family:var(--street);font-size:clamp(28px,4vw,46px);line-height:1;letter-spacing:.02em;text-transform:uppercase}
.rfeat .m .meta{display:block;font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--dim);margin-top:8px}
.rfeat .setup{margin-top:16px;font-size:clamp(15px,1.7vw,18px);line-height:1.5;color:var(--txt)}
.rfeat .slapq{margin-top:14px;font-family:var(--street);font-size:clamp(20px,2.4vw,28px);line-height:1.05;text-transform:uppercase;color:var(--steel)}
.rfeat .btn{display:inline-block;margin-top:20px}
@media(max-width:760px){.rfeat{grid-template-columns:1fr}}
.rgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:18px;margin-top:18px}
@media(max-width:520px){.rgrid{grid-template-columns:1fr}}
.rgrid a{display:block;text-decoration:none;background:var(--panel);border:1px solid var(--line);color:var(--txt)}
.rgrid a:hover{border-color:rgba(var(--steelrgb),.5)}
.rgrid img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;display:block;background:#0A0D14}
.rgrid .m{padding:12px 14px 14px}
.rgrid .m b{display:block;font-family:var(--street);font-size:18px;letter-spacing:.03em;text-transform:uppercase}
.rgrid .m span{display:block;font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--dim);margin-top:4px}
.rgrid .m p{margin-top:8px;font-size:13px;color:var(--dim);line-height:1.5}
.rel{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(20px,4vw,48px);align-items:start;margin-top:10px}
.rel img{width:100%;height:auto;border:1px solid var(--line);box-shadow:0 30px 70px -30px rgba(0,0,0,.9);background:#0A0D14}
.rel .setup{font-size:clamp(17px,2vw,21px);line-height:1.45;color:var(--txt)}
.rel .slapq{margin-top:18px;font-family:var(--street);font-size:clamp(22px,2.8vw,32px);line-height:1.05;text-transform:uppercase;color:var(--steel)}
.rel h3{font-family:var(--mono);font-weight:400;font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--steel2);margin:26px 0 8px}
.rel ul{list-style:none;border-top:1px solid var(--line)}
.rel li{padding:10px 0;border-bottom:1px solid var(--line);font-family:var(--mono);font-size:12px;line-height:1.6;color:var(--dim)}
.rel .acts{margin-top:22px;display:flex;gap:8px;flex-wrap:wrap}
.rnav{display:flex;justify-content:space-between;gap:12px;margin-top:34px;padding-top:18px;border-top:1px solid var(--line);font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase}
.rnav a{text-decoration:none;color:var(--txt)}
@media(max-width:860px){.rel{grid-template-columns:1fr}}
.note{margin-top:18px;font-family:var(--mono);font-size:10.5px;line-height:1.7;color:var(--dim);max-width:78ch}

/* ===== THE MINT — the sky, in its own frame, full height. Copy above it; nothing drawn over it. ===== */
.mint{padding:clamp(40px,7vw,80px) 0 0}
.mint-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:clamp(18px,3vw,30px)}
.mint .sub{max-width:62ch}
.mint-frame{width:100%;height:100vh;height:100svh;min-height:520px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#05070B}
.mint-frame{position:relative}
.mint-frame iframe{display:block;width:100%;height:100%;border:0}
.mint-frame .expand{position:absolute;right:12px;bottom:12px;z-index:2;font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--txt);background:rgba(5,7,11,.75);border:1px solid var(--line);padding:8px 11px;cursor:pointer}
.mint-frame:fullscreen{background:#05070B}.mint-frame:fullscreen iframe{height:100vh}

/* ===== grouping: the live floor, the instruments — one terminal, not five landing pages ===== */
.grouphead{border-top:1px solid var(--line);background:var(--panel)}
.grouphead .wrap{display:flex;align-items:baseline;gap:14px;padding-top:12px;padding-bottom:12px;font-family:var(--mono);font-size:9.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--dim)}
.grouphead b{font-family:var(--street);font-size:15px;letter-spacing:.06em;color:var(--txt);font-weight:400}
.sec.inst{padding:clamp(28px,4.5vw,52px) 0}
.sec.inst h2{font-size:clamp(24px,4.4vw,40px)}
.sec.inst .sub{font-size:clamp(13px,1.5vw,14.5px)}
.fgrow .verdict{margin-top:6px;font-family:var(--mono);font-size:11px;letter-spacing:.06em;color:var(--dim)}
.fgrow .verdict b{letter-spacing:.16em} .fgrow .verdict.confirmed b{color:var(--up)} .fgrow .verdict.refuted b{color:var(--down)}

/* ===== the Callers: pump.fun callout rewards, off the chain ===== */
.cal{display:grid;grid-template-columns:1fr;gap:16px;margin-top:22px}
@media(min-width:900px){.cal{grid-template-columns:1fr 1fr}}
.cal figure{margin:0;background:var(--panel);border:1px solid var(--line);padding:10px}
.cal figure a{display:block}
.cal img{display:block;width:100%;height:auto;border:1px solid var(--line)}
.cal figcaption{display:flex;justify-content:space-between;gap:10px;margin-top:10px;font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--dim)}
.cal .shr{margin-top:10px}
#callers .what{margin-top:16px;font-family:var(--mono);font-size:11px;line-height:1.7;color:var(--dim)}
