@import"https://fonts.googleapis.com/css2?family=Chakra+Petch:wght@400;500;600;700&family=Instrument+Serif:ital@0;1&display=swap";:root{--paper: #f4ecdd;--ink: #110e0a;--oxide: #8f3f19;--brass: #b08b39;--signal: #235e4a;--deep: #20343d;--mist: rgba(244, 236, 221, .76);--card: rgba(255, 252, 246, .44);--line: rgba(17, 14, 10, .12);--shadow: 0 24px 80px rgba(17, 14, 10, .16)}*{box-sizing:border-box}html{color-scheme:light}body{margin:0;min-height:100vh;font-family:Chakra Petch,sans-serif;color:var(--ink);background:radial-gradient(circle at top left,rgba(176,139,57,.28),transparent 28%),radial-gradient(circle at bottom right,rgba(143,63,25,.2),transparent 34%),linear-gradient(140deg,#e1d8c7,#f5efdf 48%,#dfd3be)}body:before{content:"";position:fixed;inset:0;background-image:linear-gradient(rgba(17,14,10,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(17,14,10,.025) 1px,transparent 1px);background-size:26px 26px;pointer-events:none}button,input,textarea{font:inherit}button{border:0;cursor:pointer}a{color:inherit}.shell{position:relative;z-index:1;max-width:1440px;margin:0 auto;padding:32px 20px 56px}.hero,.overview-grid,.board{display:grid;gap:24px}.hero{grid-template-columns:1.12fr .88fr;align-items:stretch}.hero-copy,.hero-card,.metric-card,.panel,.control-strip{background:var(--mist);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border:1px solid var(--line);box-shadow:var(--shadow)}.hero-copy,.hero-card,.panel,.metric-card{border-radius:30px}.hero-copy{padding:36px;position:relative;overflow:hidden}.hero-copy:after{content:"";position:absolute;inset:auto -5% -18% 42%;height:240px;background:linear-gradient(180deg,#b08b3900,#b08b3973);transform:rotate(-8deg)}.hero-copy>*{position:relative;z-index:1}.eyebrow,.hero-stat span,.status-flag,.panel-head span,.metric-card span,.proof-card span,.vendor-card p:first-child,.lane-header p,.arena-round p:first-child{text-transform:uppercase;letter-spacing:.12em;font-size:.74rem}h1{margin:8px 0 16px;font-family:"Instrument Serif",serif;font-size:clamp(4rem,10vw,7rem);line-height:.92;font-weight:400}.lede,.metric-card p,.proof-card p,.vendor-card p,.timeline-item p,.receipt p{margin-top:0;line-height:1.58}.lede{max-width:44rem;font-size:1.08rem}.hero-stat-row,.mandate-grid,.cap-grid,.lane-cap-grid,.vendor-grid,.overview-grid{display:grid;gap:16px}.proof-grid{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.hero-stat-row{margin-top:26px;grid-template-columns:repeat(3,minmax(0,1fr))}.hero-stat{padding:18px;border-radius:22px;border:1px solid rgba(17,14,10,.08);background:#ffffff47}.hero-stat strong,.metric-card strong,.panel-head strong,.vendor-top span{display:block;margin:8px 0 6px;font-size:1.12rem}.status-banner{margin-top:24px;padding:18px 20px;border-radius:22px;background:#110e0a12;display:grid;gap:10px}.status-banner strong{font-size:1.08rem}.judge-strip{margin-top:20px;padding:18px 20px;border-radius:22px;border:1px solid rgba(17,14,10,.08);background:#ffffff3d;display:grid;gap:14px}.judge-strip-head{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.judge-strip-head span,.judge-step span{text-transform:uppercase;letter-spacing:.12em;font-size:.74rem}.judge-step-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.judge-step{padding:16px;border-radius:20px;border:1px solid rgba(17,14,10,.08);background:#110e0a0d;display:grid;gap:8px}.judge-step strong{font-size:1.02rem}.judge-step p,.product-note{margin:0;line-height:1.55}.judge-step em{font-style:normal;text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;opacity:.72}.product-note{opacity:.82}.status-flag{display:inline-flex;margin-bottom:6px;padding:7px 10px;border-radius:999px;background:#110e0a14}.hero-card{padding:28px;display:grid;gap:14px}label{display:grid;gap:8px;font-size:.9rem}input,textarea{width:100%;border-radius:16px;border:1px solid rgba(17,14,10,.12);background:#fff9;padding:14px 16px;resize:vertical;color:inherit}input:focus,textarea:focus{outline:2px solid rgba(176,139,57,.38);outline-offset:1px}.cap-grid,.lane-cap-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.snapshot-card{padding:16px;border-radius:22px;background:#110e0a0d;border:1px solid rgba(17,14,10,.08);display:grid;gap:12px}.snapshot-top,.panel-head,.lane-header,.vendor-top,.timeline-item div,.receipt div,.stack-list div{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.snapshot-top strong,.lane-header strong,.vendor-card h2{margin:0}.snapshot-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.snapshot-grid div,.proof-card,.metric-card,.receipt,.timeline-item,.arena-round,.vendor-card{border-radius:22px;border:1px solid rgba(17,14,10,.08);background:var(--card)}.snapshot-grid div{padding:12px}.snapshot-grid strong,.proof-card strong{display:block;margin-top:6px}.action-row,.control-strip,.signal-list,.citation-row,.offer-grid{display:flex;gap:10px;flex-wrap:wrap}.hero-card button,.control-strip button,.vendor-card button{border-radius:16px;padding:14px 18px;background:linear-gradient(135deg,var(--ink),var(--deep));color:var(--paper);transition:transform .16s ease,opacity .16s ease,box-shadow .16s ease}.hero-card button.secondary,.control-strip button.secondary{background:#110e0a14;color:var(--ink)}.hero-card button:hover,.control-strip button:hover,.vendor-card button:hover{transform:translateY(-1px);box-shadow:0 12px 28px #110e0a1f}.hero-card button:disabled,.control-strip button:disabled,.vendor-card button:disabled{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}.error,.bad{color:var(--oxide)}.good{color:var(--signal)}.overview-grid{margin-top:24px;grid-template-columns:repeat(5,minmax(0,1fr))}.metric-card{padding:20px 22px}.metric-card.mini{background:#ffffff52}.control-strip{margin-top:24px;padding:14px;border-radius:22px}.board{margin-top:24px}.panel{padding:22px}.panel.wide{overflow:hidden}.mandate-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.proof-card{padding:18px}.proof-vendor-list,.proof-links,.stack-list,.lane-stack,.timeline,.receipt-list{display:grid;gap:14px}.lane-section{padding:18px;border-radius:26px;border:1px solid rgba(17,14,10,.08);background:#ffffff42;display:grid;gap:16px}.lane-header span,.empty{opacity:.72}.arena-strip{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.arena-round,.timeline-item,.receipt,.vendor-card{padding:16px}.actor-scout{border-left:5px solid #3f6d81}.actor-buyer{border-left:5px solid var(--brass)}.actor-vendor{border-left:5px solid var(--signal)}.offer-grid{margin-top:8px}.offer-grid span,.pill,.citation-link{border-radius:999px;padding:6px 10px;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase}.pill,.citation-link,.offer-grid span{background:#110e0a12}.vendor-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.vendor-card.good{border-color:#235e4a57}.vendor-card.winner{border-color:#b08b39e6;box-shadow:inset 0 0 0 1px #b08b3980}.vendor-card.bad{border-color:#8f3f1957}.vendor-card h2{margin-top:6px;font-size:1.2rem}.vendor-card dl{display:grid;gap:10px}.vendor-card dl div{display:flex;justify-content:space-between;gap:10px}.vendor-card dt{opacity:.72}.evidence-copy{display:grid;gap:8px}.evidence-copy p{margin:0}.citation-link{text-decoration:none}.citation-link:hover,.receipt a:hover{text-decoration:underline}.timeline-item,.receipt{display:grid;gap:8px}.role-lead{border-left:6px solid var(--oxide)}.role-scout{border-left:6px solid #3f6d81}.role-buyer{border-left:6px solid var(--brass)}.role-verifier{border-left:6px solid var(--signal)}.role-bookkeeper{border-left:6px solid #675b76}.receipt a{color:var(--deep);font-weight:700;text-decoration:none}.mono{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}@media(max-width:1180px){.hero,.overview-grid,.proof-grid,.mandate-grid,.vendor-grid,.arena-strip,.judge-step-grid{grid-template-columns:1fr}}@media(max-width:960px){.cap-grid,.lane-cap-grid,.snapshot-grid,.hero-stat-row{grid-template-columns:1fr}.overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.shell{padding:18px 14px 42px}.hero-copy,.hero-card,.panel,.metric-card{border-radius:24px}.overview-grid{grid-template-columns:1fr}.control-strip{flex-direction:column}}
