.share-panel{border-top:4px solid var(--teal)}.share-status{margin:12px 0 0;min-height:24px}.public-main{max-width:1120px}.public-hero{text-align:center;padding:38px 0}.public-hero h1{max-width:850px;margin:16px auto}.share-actions{justify-content:center}.company-logo{width:110px;height:110px;object-fit:contain;border-radius:14px;background:white;padding:10px;margin-bottom:20px}.public-metrics{grid-template-columns:repeat(3,1fr)}.public-winners{display:grid;grid-template-columns:1fr 1fr;gap:16px}.public-winner{display:flex;gap:18px;align-items:flex-start;background:#f4f7fb;border:1px solid var(--line);border-radius:12px;padding:20px;min-width:0}.public-winner h3{margin:3px 0 7px;overflow-wrap:anywhere}.public-winner p{margin:0;overflow-wrap:anywhere}.winner-number{display:flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--blue);color:white;width:38px;height:38px;border-radius:50%;font-weight:750}.plate-layout{display:grid;grid-template-columns:minmax(300px,400px) minmax(0,1fr);gap:36px;align-items:start}.plate-layout>article{position:sticky;top:125px}.plate-preview{background:#e4eaf3;padding:20px;border:1px solid var(--line);border-radius:14px;text-align:center}.plate-preview canvas{width:100%;max-width:600px;height:auto;background:white;box-shadow:0 12px 35px #122a4520}.public-main .hash{margin-bottom:0}@media(max-width:800px){.public-winners,.plate-layout{grid-template-columns:1fr}.plate-layout>article{position:static}.public-hero{padding:20px 0}.public-metrics{gap:8px}.public-metrics article{padding:16px}.public-metrics strong{font-size:28px}.public-metrics small{font-size:9px;letter-spacing:.5px}.plate-preview{padding:12px}.public-winner{padding:16px}}
