.HomeView-module__tMI0fq__homeHero{margin-top:8px;margin-bottom:16px}.HomeView-module__tMI0fq__homeHeroInner{max-width:1280px;margin:0 auto;padding:0 24px}.HomeView-module__tMI0fq__homeHeroTagline{color:var(--text2);letter-spacing:-.01em;margin:0;font-family:DM Mono,monospace;font-size:12px;line-height:1.6}.HomeView-module__tMI0fq__homeHeroLink{color:var(--accent);border-bottom:1px solid #0000;font-weight:600;text-decoration:none;transition:border-color .12s}.HomeView-module__tMI0fq__homeHeroLink:hover{border-bottom-color:var(--accent)}.HomeView-module__tMI0fq__homeHeroSubline{color:var(--text4);letter-spacing:.04em;text-transform:uppercase;margin:4px 0 0;font-family:DM Mono,monospace;font-size:10px;line-height:1.5}.HomeView-module__tMI0fq__homeHeroMarquee{border-top:2px solid var(--border);margin-top:12px;padding:8px 0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.HomeView-module__tMI0fq__marqueeItem{letter-spacing:1.5px;text-transform:uppercase;color:var(--text4);white-space:nowrap;border-radius:var(--radius-sm);padding:4px 8px;font-family:DM Mono,monospace;font-size:10px;text-decoration:none;transition:color .15s,background .15s}.HomeView-module__tMI0fq__marqueeItem:hover{color:var(--accent);background:var(--accent-soft)}.HomeView-module__tMI0fq__marqueeItem:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.HomeView-module__tMI0fq__homeHeroSection{margin-bottom:24px}.HomeView-module__tMI0fq__homeHeroCard{border:2px solid var(--border);border-radius:var(--radius-brutal);background:var(--s1);box-shadow:var(--hard-shadow);transition:transform .15s var(--ease-brutal), box-shadow .15s, border-color .15s;cursor:pointer;flex-direction:row;min-height:220px;max-height:300px;display:flex;overflow:hidden}.HomeView-module__tMI0fq__homeHeroCard:hover{border-color:var(--border2);box-shadow:var(--hard-shadow-hover);transform:translate(-2px,-2px)}.HomeView-module__tMI0fq__homeHeroCard:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.HomeView-module__tMI0fq__homeHeroConfidenceConfirmed{border-left:6px solid var(--confirmed)}.HomeView-module__tMI0fq__homeHeroConfidenceDeveloping{border-left:6px solid var(--developing)}.HomeView-module__tMI0fq__homeHeroConfidenceUnverified{border-left:6px solid var(--unverified)}.HomeView-module__tMI0fq__homeHeroArt{background:var(--accent);flex-shrink:0;width:42%;min-height:220px;max-height:300px;position:relative;overflow:hidden}.HomeView-module__tMI0fq__homeHeroArt .cover{width:100%;height:100%}.HomeView-module__tMI0fq__homeHeroArt .cover-letters{letter-spacing:-6px;font-size:clamp(48px,8vw,120px)}.HomeView-module__tMI0fq__homeHeroArt .cover-icon svg{width:clamp(48px,8vw,120px);height:clamp(48px,8vw,120px)}.HomeView-module__tMI0fq__homeHeroBody{flex-direction:column;flex:1;justify-content:center;gap:4px;min-width:0;padding:20px 28px;display:flex}.HomeView-module__tMI0fq__homeHeroTop{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;display:flex}.HomeView-module__tMI0fq__homeHeroBadge{letter-spacing:.1em;text-transform:uppercase;border-radius:var(--radius-raw);color:var(--accent);border:2px solid var(--accent);background:0 0;padding:3px 10px;font-family:DM Mono,monospace;font-size:9px;font-weight:600}.HomeView-module__tMI0fq__homeHeroHeadline{letter-spacing:-.6px;text-wrap:balance;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:8px;font-family:Inter,sans-serif;font-size:clamp(20px,2.2vw,30px);font-weight:800;line-height:1.12;display:-webkit-box;overflow:hidden}.HomeView-module__tMI0fq__homeHeroDeck{color:var(--text2);text-wrap:pretty;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:12px;font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden}.HomeView-module__tMI0fq__homeHeroMeta{letter-spacing:1.4px;text-transform:uppercase;color:var(--text2);flex-wrap:wrap;align-items:center;gap:12px;font-family:DM Mono,monospace;font-size:9px;display:flex}.HomeView-module__tMI0fq__homeHeroMeta .dot{background:var(--text4);border-radius:50%;width:3px;height:3px}.HomeView-module__tMI0fq__homeHeroEngine{letter-spacing:1.2px;text-transform:uppercase;color:var(--text3);flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-family:DM Mono,monospace;font-size:9px;display:flex}.HomeView-module__tMI0fq__engineDot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.HomeView-module__tMI0fq__engineDot.HomeView-module__tMI0fq__live{background:#22c55e;box-shadow:0 0 0 2px #22c55e33}.HomeView-module__tMI0fq__engineDot.HomeView-module__tMI0fq__warm{background:#f59e0b}.HomeView-module__tMI0fq__engineDot.HomeView-module__tMI0fq__cold{background:var(--text4)}.HomeView-module__tMI0fq__engineStatus{font-weight:600}.HomeView-module__tMI0fq__engineSep{color:var(--text4)}.HomeView-module__tMI0fq__engineDash{margin-bottom:24px}.HomeView-module__tMI0fq__engineDashInner{border:2px solid var(--border);border-radius:var(--radius-brutal);background:var(--s1);box-shadow:var(--hard-shadow);padding:20px 28px;transition:border-color .15s}.HomeView-module__tMI0fq__engineDashInner:hover{border-color:var(--border2)}.HomeView-module__tMI0fq__engineDashTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.HomeView-module__tMI0fq__engineDashStatusGroup{align-items:center;gap:10px;display:flex}.HomeView-module__tMI0fq__engineDashDot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.HomeView-module__tMI0fq__engineDashDot.HomeView-module__tMI0fq__live{background:#22c55e;box-shadow:0 0 0 3px #22c55e33}.HomeView-module__tMI0fq__engineDashDot.HomeView-module__tMI0fq__warm{background:#f59e0b;box-shadow:0 0 0 3px #f59e0b33}.HomeView-module__tMI0fq__engineDashDot.HomeView-module__tMI0fq__cold{background:var(--text4)}.HomeView-module__tMI0fq__engineDashStatus{letter-spacing:.12em;text-transform:uppercase;color:var(--text);font-family:DM Mono,monospace;font-size:11px;font-weight:600}.HomeView-module__tMI0fq__engineDashLink{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);border-bottom:1px solid #0000;font-family:DM Mono,monospace;font-size:10px;text-decoration:none;transition:border-color .12s}.HomeView-module__tMI0fq__engineDashLink:hover{border-bottom-color:var(--accent)}.HomeView-module__tMI0fq__engineDashGrid{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:16px;display:grid}.HomeView-module__tMI0fq__engineDashTile{background:var(--s2);border:2px solid var(--border);border-radius:var(--radius-raw);flex-direction:column;gap:4px;padding:12px 16px;display:flex}.HomeView-module__tMI0fq__engineDashValue{letter-spacing:-.5px;color:var(--text);font-family:Inter,sans-serif;font-size:24px;font-weight:800;line-height:1}.HomeView-module__tMI0fq__engineDashLabel{letter-spacing:1.2px;text-transform:uppercase;color:var(--text3);font-family:DM Mono,monospace;font-size:9px}.HomeView-module__tMI0fq__engineDashSub{color:var(--text4);letter-spacing:.04em;text-transform:uppercase;margin:0;font-family:DM Mono,monospace;font-size:10px;line-height:1.5}@media (max-width:760px){.HomeView-module__tMI0fq__engineDashInner{padding:14px 16px}.HomeView-module__tMI0fq__engineDashGrid{grid-template-columns:repeat(2,1fr);gap:10px}.HomeView-module__tMI0fq__engineDashValue{font-size:20px}.HomeView-module__tMI0fq__engineDashTile{padding:10px 12px}.HomeView-module__tMI0fq__homeHeroInner{padding:0 16px}}
