@import url('https://fonts.googleapis.com/css2?family=Anton&family=Bebas+Neue&family=IBM+Plex+Mono:wght@300;400;500;600&family=Inter:wght@300;400;500;600&display=swap');
:root{--ink:#080907;--panel:#0d0e0b;--bone:#eee9dc;--sand:#e7e0d1;--gold:#caa85c;--deep-gold:#a8792a;--green:#4ade80;--muted:#96938a;--line:rgba(238,233,220,.16)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:var(--bone);font-family:Inter,"Helvetica Neue",Helvetica,Arial,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}
#tmb-compact-proof{overflow:hidden;background:var(--ink)}
.tmb-topbar{position:relative;z-index:10;min-height:56px;padding:12px 3.5%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid var(--line);background:var(--ink);font:11px "IBM Plex Mono",monospace;letter-spacing:.12em}
.tmb-wordmark{font-family:Anton,Impact,sans-serif;color:var(--deep-gold);font-size:17px;letter-spacing:0}.tmb-wordmark sup{font:300 10px "IBM Plex Mono",monospace}.tmb-scan-state{color:var(--muted)}.tmb-scan-state i{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 14px var(--green);margin-right:7px}.tmb-nav{justify-self:end;display:flex;gap:18px}
.tmb-hero{min-height:560px;padding:64px 5% 58px;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:5%;align-items:center;position:relative;overflow:hidden;background:#050605}.tmb-hero-copy{position:relative;z-index:4;min-width:0}.tmb-date{display:flex;align-items:baseline;gap:12px;margin-bottom:58px;font-family:"IBM Plex Mono",monospace}.tmb-date span{font-size:11px;letter-spacing:.18em;color:var(--gold)}.tmb-date strong{font:400 48px/1 "Bebas Neue","Arial Narrow",sans-serif}.tmb-date small{font-size:11px;color:var(--muted)}.tmb-hero-kicker{margin:0;color:var(--green);font:11px "IBM Plex Mono",monospace;letter-spacing:.13em}.tmb-hero h1{max-width:850px;margin:16px 0 0;font:400 clamp(52px,6vw,88px)/.88 "Bebas Neue","Arial Narrow",sans-serif;letter-spacing:-.02em;text-wrap:balance}.tmb-hero-deck{max-width:650px;margin:24px 0 0;color:var(--gold);font:500 clamp(18px,2vw,25px)/1.25 "Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:-.025em}.tmb-issue-nav{display:flex;gap:10px;margin-top:28px}.tmb-issue-nav a,.tmb-issue-nav span{display:inline-flex;align-items:center;gap:12px;padding:11px 14px;border:1px solid rgba(202,168,92,.46);font:10px "IBM Plex Mono",monospace;letter-spacing:.14em}.tmb-issue-nav a:hover{border-color:var(--gold);background:rgba(202,168,92,.08)}.tmb-issue-nav .is-disabled{border-color:rgba(238,233,220,.11);color:#4f4d47;cursor:not-allowed}
.tmb-aperture{position:absolute;inset:0;z-index:0;margin:0;overflow:hidden;background:#050605}.tmb-aperture img,.tmb-aperture video{display:block;width:100%;height:100%;object-fit:cover;object-position:center;filter:contrast(1.04) saturate(.84)}.tmb-aperture:before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(255,255,255,.012) 0,rgba(255,255,255,.012) 1px,transparent 1px,transparent 4px),linear-gradient(90deg,rgba(3,4,3,.97) 0%,rgba(3,4,3,.88) 32%,rgba(3,4,3,.4) 62%,rgba(3,4,3,.08) 100%),linear-gradient(0deg,rgba(3,4,3,.58),transparent 45%)}.tmb-market-motion{position:absolute;z-index:3;left:-8%;top:24%;width:72%;overflow:hidden;opacity:.72;transform:rotate(0deg);pointer-events:none;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 88%,transparent)}.tmb-market-motion-track{display:flex;width:max-content;gap:38px;padding:9px 0;border-block:1px solid rgba(202,168,92,.44);color:#e8e3d6;font:11px "IBM Plex Mono",monospace;letter-spacing:.11em;white-space:nowrap;animation:marketMotion 7s linear infinite}.tmb-market-motion-track b{color:var(--gold);font-weight:500}.tmb-market-motion-track i{color:var(--green);font-style:normal}@keyframes marketMotion{to{transform:translateX(-50%)}}
.tmb-scan-card{position:relative;z-index:4;grid-column:2;align-self:end;padding:18px 19px 16px;border:1px solid rgba(238,233,220,.24);border-top-color:var(--gold);background:rgba(8,10,7,.34);box-shadow:inset 0 0 0 1px rgba(7,8,6,.12)}.tmb-source-label{font:500 11px "IBM Plex Mono",monospace;letter-spacing:.16em;color:var(--green)}.tmb-source-chips{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.tmb-source-chips span{padding:6px 8px;border:1px solid rgba(74,222,128,.34);color:#d8d4c8;font:11px "IBM Plex Mono",monospace}.tmb-scan-card details{margin-top:19px;padding-top:15px;border-top:1px solid var(--line)}.tmb-scan-card summary{display:flex;justify-content:space-between;gap:18px;color:var(--gold);font:11px "IBM Plex Mono",monospace;letter-spacing:.15em;cursor:pointer;list-style:none}.tmb-scan-card summary::-webkit-details-marker{display:none}.tmb-scan-card summary b{font-size:18px;font-weight:400;line-height:.6;transition:transform .18s}.tmb-scan-card details[open] summary b{transform:rotate(45deg)}.tmb-scan-card p{margin:15px 0 0;color:#aaa79d;font-size:13px;line-height:1.55}.tmb-source-note{display:block;margin-top:13px;color:#8f8c83;font:11px/1.5 "IBM Plex Mono",monospace}
.tmb-ticker{overflow:hidden;border-block:1px solid rgba(7,8,6,.35);background:var(--gold);color:var(--ink)}.tmb-ticker-track{display:flex;width:max-content;animation:ticker 52s linear infinite}.tmb-ticker-group{display:flex;align-items:center;flex:none}.tmb-ticker-headline{display:block;padding:11px 0;font:400 18px/1 "Bebas Neue","Arial Narrow",sans-serif;letter-spacing:.04em;white-space:nowrap}.tmb-ticker-sep{display:inline-block;margin:0 34px;font:400 12px "IBM Plex Mono",monospace;opacity:.62}@keyframes ticker{to{transform:translateX(-50%)}}
.tmb-signals{padding:52px 5% 102px;background:#0a0b08}.tmb-signal-list{border-top:1px solid var(--line)}.tmb-signal{border-bottom:1px solid var(--line)}.tmb-signal-trigger{width:100%;display:grid;grid-template-columns:58px 1fr 32px;gap:20px;padding:27px 0;border:0;background:transparent;color:var(--bone);text-align:left;cursor:pointer;transition:padding .18s,background .18s}.tmb-signal-trigger:hover,.tmb-signal.is-open .tmb-signal-trigger{padding-inline:12px;background:#11130e}.tmb-signal-number{font:44px/1 "Bebas Neue","Arial Narrow",sans-serif;color:#5e5c54}.tmb-tags{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:11px}.tmb-tags i{padding:5px 7px;border:1px solid rgba(202,168,92,.42);color:var(--gold);font:11px "IBM Plex Mono",monospace;font-style:normal;letter-spacing:.1em}.tmb-signal-copy strong{display:block;max-width:930px;font:500 clamp(25px,3.1vw,40px)/1.07 "Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:-.04em}.tmb-signal-copy small{display:block;max-width:830px;margin-top:12px;color:#9b988f;font-size:14px;line-height:1.52}.tmb-signal-open{padding-top:22px;color:var(--gold);font-size:23px;text-align:right}.tmb-detail{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin:0 -5vw;padding:38px 5vw 36px;background:var(--sand);color:#181914}.tmb-detail section{padding-right:4vw}.tmb-detail section+section{padding-left:4vw;border-left:1px solid rgba(24,25,20,.25)}.tmb-detail span{font:11px "IBM Plex Mono",monospace;letter-spacing:.15em}.tmb-detail section+section span{color:#b34d2e}.tmb-detail p{margin:14px 0 0;color:#45453f;font-size:14px;line-height:1.58}.tmb-full-link{grid-column:1/-1;justify-self:start;margin-top:30px;padding:11px 14px;border:1px solid #181914;font:11px "IBM Plex Mono",monospace;letter-spacing:.1em}
.tmb-pattern{display:grid;grid-template-columns:190px 1fr;gap:34px;padding:62px 5% 70px;background:var(--green);color:#070806}.tmb-pattern-label{font:500 11px "IBM Plex Mono",monospace;letter-spacing:.16em}.tmb-pattern h2{margin:0 0 40px;font:500 clamp(45px,6vw,78px)/.97 "Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:-.06em}.tmb-pattern-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(7,8,6,.55)}.tmb-pattern-grid article{display:grid;grid-template-columns:28px 1fr;gap:12px;padding:18px;border-left:1px solid rgba(7,8,6,.24)}.tmb-pattern-grid article:first-child{border-left:0;padding-left:0}.tmb-pattern-grid article>span{font:500 11px "IBM Plex Mono",monospace}.tmb-pattern-grid h3{margin:0 0 7px;font:400 28px "Bebas Neue","Arial Narrow",sans-serif}.tmb-pattern-grid p{margin:0;font-size:13px;line-height:1.45}
.tmb-drop{padding:72px 5% 78px;background:var(--ink)}.tmb-drop-head{display:flex;justify-content:space-between;align-items:end;gap:22px;margin-bottom:28px}.tmb-drop-kicker{color:var(--green);font:11px "IBM Plex Mono",monospace;letter-spacing:.16em}.tmb-drop-title{display:flex;align-items:flex-end;gap:14px}.tmb-drop h2{margin:9px 0 0;font:400 clamp(44px,6vw,72px)/.88 "Bebas Neue","Arial Narrow",sans-serif}.tmb-drop h2 .tmb-hand{display:inline-block;margin-right:1px;color:var(--gold);font-family:"Segoe Print","Bradley Hand",cursive;font-size:.88em;text-transform:lowercase;transform:rotate(-8deg)}.tmb-drop-title img{display:block;width:auto;height:clamp(44px,6vw,72px);object-fit:contain;transform:translateY(3px);filter:drop-shadow(0 0 10px rgba(202,168,92,.18))}.tmb-drop-note{max-width:310px;color:#76736b;font:11px/1.5 "IBM Plex Mono",monospace;text-align:right}.tmb-drop-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.tmb-drop-tab{padding:14px 16px;border:1px solid rgba(202,168,92,.34);background:transparent;color:var(--bone);font:11px/1.35 "IBM Plex Mono",monospace;letter-spacing:.08em;text-align:left;cursor:pointer}.tmb-drop-tab:hover,.tmb-drop-tab[aria-expanded=true]{border-color:var(--gold);background:rgba(202,168,92,.08);color:var(--gold)}.tmb-drop-panel{margin-top:12px;padding:28px 30px;border-top:1px solid var(--gold);background:#0d0f0b}.tmb-bars{display:grid;grid-template-columns:28px 1fr;gap:7px 14px;margin:0;padding:0;list-style:none}.tmb-bars li{display:contents}.tmb-bars span{color:var(--gold);font:11px "IBM Plex Mono",monospace}.tmb-bars p{margin:0;color:#d4d0c5;font-size:14px;line-height:1.45}.tmb-drop-101{margin:22px 0 0!important;padding-top:17px;border-top:1px solid var(--line);color:var(--gold)!important;font:12px "IBM Plex Mono",monospace!important}
.tmb-yesterday{padding:72px 5% 80px;background:#10110d}.tmb-yesterday header{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:32px}.tmb-yesterday header span{color:var(--gold);font:11px "IBM Plex Mono",monospace;letter-spacing:.16em}.tmb-yesterday h2{margin:0;font:400 clamp(42px,5.8vw,70px)/.9 "Bebas Neue","Arial Narrow",sans-serif;letter-spacing:-.01em}.tmb-yesterday h2 em{font-style:normal;color:transparent;-webkit-text-stroke:1px var(--gold)}.tmb-previous{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.tmb-previous-card{position:relative;display:block;min-height:210px;padding:20px 22px 22px;border-top:1px solid var(--gold);background:#0b0c09;transition:background .18s,transform .18s}.tmb-previous-card:hover{background:#12140f;transform:translateY(-2px)}.tmb-previous-card:after{content:"↗";position:absolute;top:16px;right:18px;color:var(--gold);font-size:16px}.tmb-previous time{color:#77756d;font:11px "IBM Plex Mono",monospace}.tmb-previous ol{list-style:none;margin:20px 0 0;padding:0}.tmb-previous li{display:grid;grid-template-columns:25px 1fr;gap:8px;padding:4px 24px 4px 0;color:#a6a39a;font:400 13px/1.45 "Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:0}.tmb-previous li span{color:var(--bone);font:9px "IBM Plex Mono",monospace;padding-top:3px}.tmb-archive-cta{display:inline-flex;margin-top:28px;padding:14px 18px;border:1px solid var(--gold);color:var(--gold);font:20px "Bebas Neue","Arial Narrow",sans-serif;letter-spacing:.04em}.tmb-archive-cta:hover{background:var(--gold);color:var(--ink)}
.tmb-reader{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:30px 5%;background:var(--sand);color:#171813}.tmb-reader div{display:grid;gap:7px}.tmb-reader span{font:10px "IBM Plex Mono",monospace;letter-spacing:.14em;color:#7a6840}.tmb-reader strong{font:400 clamp(26px,3.4vw,44px) "Bebas Neue","Arial Narrow",sans-serif}.tmb-reader a{padding:14px 18px;border:1px solid #171813;font:19px "Bebas Neue","Arial Narrow",sans-serif}.tmb-reader a:hover{background:#171813;color:var(--sand)}footer{display:flex;justify-content:space-between;gap:20px;padding:26px 5%;background:#050604;color:var(--gold);font:11px "IBM Plex Mono",monospace;letter-spacing:.1em}[hidden]{display:none!important}
@media(max-width:680px){.tmb-topbar{grid-template-columns:auto 1fr;padding:10px 14px}.tmb-scan-state{display:none}.tmb-nav{gap:4px}.tmb-nav a{padding:8px 4px;font-size:10px}.tmb-hero{min-height:auto;grid-template-columns:1fr;padding:48px 22px 42px;gap:34px}.tmb-date{margin-bottom:40px;flex-wrap:wrap}.tmb-date strong{width:100%;font-size:42px}.tmb-hero h1{font-size:clamp(43px,12vw,60px);line-height:.9}.tmb-aperture img{object-position:68% center}.tmb-aperture:before{background:linear-gradient(90deg,rgba(3,4,3,.97),rgba(3,4,3,.76) 72%,rgba(3,4,3,.48)),linear-gradient(0deg,rgba(3,4,3,.78),transparent 50%)}.tmb-scan-card{grid-column:1}.tmb-signals{padding:50px 22px 70px}.tmb-signal-trigger{grid-template-columns:38px 1fr 24px;gap:11px}.tmb-signal-number{font-size:34px}.tmb-signal-copy strong{font-size:24px}.tmb-detail{grid-template-columns:1fr;margin:0 -22px;padding:38px 22px}.tmb-detail section+section{margin-top:30px;padding:30px 0 0;border-left:0;border-top:1px solid rgba(24,25,20,.25)}.tmb-pattern{grid-template-columns:1fr;padding:48px 22px 55px}.tmb-pattern h2{font-size:48px}.tmb-pattern-grid{grid-template-columns:1fr}.tmb-pattern-grid article,.tmb-pattern-grid article:first-child{padding:16px 0;border-left:0;border-top:1px solid rgba(7,8,6,.24)}.tmb-drop,.tmb-yesterday{padding:55px 22px 62px}.tmb-drop-head,.tmb-yesterday header{display:block}.tmb-drop-note{margin-top:16px;text-align:left}.tmb-drop-tabs,.tmb-previous{grid-template-columns:1fr}.tmb-drop-panel{padding:24px 18px}.tmb-yesterday h2{margin-top:14px}.tmb-reader{align-items:flex-start;flex-direction:column;padding-inline:22px}footer{flex-direction:column;padding-inline:22px}}
.tmb-market-motion{top:122px}.tmb-motion-toggle{position:absolute;right:5%;top:18px;z-index:5;padding:8px 10px;border:1px solid rgba(202,168,92,.5);background:rgba(8,9,7,.72);color:var(--gold);font:10px "IBM Plex Mono",monospace;letter-spacing:.1em;cursor:pointer}.tmb-motion-toggle:hover{background:var(--gold);color:var(--ink)}
@media(max-width:680px){.tmb-market-motion{display:none}}
@media print{.tmb-topbar,.tmb-issue-nav,.tmb-ticker,.tmb-yesterday,.tmb-reader,footer{display:none}.tmb-aperture img,.tmb-market-motion-track{animation:none}.tmb-signal-trigger{break-inside:avoid}}
