.public-monthly-report{min-height:100vh;padding:22px;background:radial-gradient(circle at 50% 0,rgba(158,22,40,.14),transparent 34%),#050607;color:#f8f6f1;font-family:Caviar,sans-serif}.public-monthly-report__toolbar{position:static;z-index:10;display:flex;align-items:center;justify-content:space-between;width:min(100%,1100px);min-height:54px;margin:0 auto 18px;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;background:rgba(13,15,16,.88);padding:7px 9px 7px 14px;backdrop-filter:blur(18px)}.public-monthly-report__toolbar a,.public-monthly-report__toolbar div{display:flex;align-items:center;gap:9px}.public-monthly-report__toolbar a{color:#e5e7eb;font-size:13px}.public-monthly-report__toolbar button{display:grid;place-items:center;width:38px;height:38px;border:1px solid hsla(0,0%,100%,.1);border-radius:6px;background:hsla(0,0%,100%,.04);color:#fff;cursor:pointer}.public-monthly-report__toolbar button svg{font-size:19px}.public-monthly-report__toolbar button:hover{border-color:rgba(217,4,41,.58);color:#f20d35}.public-monthly-report__document{width:min(100%,1100px);margin:0 auto;overflow:hidden;border:1px solid rgba(217,4,41,.28);border-radius:8px;background:radial-gradient(circle at 100% 12%,rgba(217,4,41,.08),transparent 24%),radial-gradient(circle at 0 72%,rgba(87,92,112,.06),transparent 28%),#050505;box-shadow:0 35px 110px rgba(0,0,0,.52)}.public-monthly-report__cover{display:flex;flex-direction:column;justify-content:space-between;min-height:min(780px,100vh - 120px);background:radial-gradient(circle at 76% 18%,rgba(217,4,41,.42),transparent 31%),radial-gradient(circle at 12% 84%,rgba(110,116,137,.15),transparent 35%),linear-gradient(125deg,rgba(44,7,13,.96),rgba(8,8,10,.98) 48%,#030303);background-position:50%;background-size:cover;padding:clamp(30px,6vw,70px)}.public-monthly-report__brand{display:flex;align-items:center;gap:16px;width:min(100%,430px)}.public-monthly-report__logo{width:clamp(64px,8vw,92px);height:clamp(64px,8vw,92px);object-fit:contain;filter:drop-shadow(0 0 22px rgba(217,4,41,.24))}.public-monthly-report__lettering{width:min(300px,100% - 108px);height:auto;object-fit:contain}.public-monthly-report__cover-copy{max-width:850px}.public-monthly-report__cover-copy h1,.public-monthly-report__cover-copy h2,.public-monthly-report__cover-copy p,.public-monthly-report__cover-copy span{margin:0;letter-spacing:0}.public-monthly-report__cover-copy p{margin-bottom:16px;color:#f20d35;font-size:13px;font-weight:700;text-transform:uppercase}.public-monthly-report__cover-copy h1{font-family:Caviar,sans-serif;font-size:clamp(44px,7vw,88px);font-weight:700;line-height:1.04}.public-monthly-report__cover-copy h2{margin-top:24px;color:hsla(0,0%,100%,.78);font-size:clamp(19px,2.4vw,30px);font-weight:400}.public-monthly-report__cover-copy span{display:block;max-width:660px;margin-top:22px;color:hsla(0,0%,100%,.55);font-size:15px;line-height:1.65}.public-monthly-report__cover-meta{display:flex;justify-content:space-between;border-top:1px solid hsla(0,0%,100%,.14);padding-top:18px;color:hsla(0,0%,100%,.45);font-size:11px;text-transform:uppercase}.public-monthly-report__section{border-top:1px solid hsla(0,0%,100%,.08);background:linear-gradient(135deg,rgba(255,255,255,.014),transparent 44%);padding:clamp(42px,7vw,82px) clamp(24px,6vw,70px)}.public-monthly-report__section:nth-of-type(2n){background:radial-gradient(circle at 100% 0,rgba(217,4,41,.07),transparent 35%),linear-gradient(135deg,rgba(255,255,255,.018),transparent 46%)}.public-monthly-report__section>header{display:flex;align-items:center;gap:16px;margin-bottom:34px}.public-monthly-report__section>header span{color:#c52c40;font-size:12px;font-weight:700}.public-monthly-report__section>header h2{margin:0;font-family:Caviar,sans-serif;font-size:clamp(28px,4vw,44px);font-weight:700;letter-spacing:0}.public-monthly-report__metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;background:rgba(0,0,0,0)}.public-monthly-report__metrics article{display:grid;align-content:space-between;min-height:150px;border:1px solid hsla(0,0%,100%,.08);border-radius:7px;background:linear-gradient(145deg,rgba(28,13,16,.96),rgba(12,12,14,.98) 58%,#09090a);padding:25px}.public-monthly-report__metrics strong{color:#f20d35;font-size:clamp(34px,5vw,52px)}.public-monthly-report__metrics span{color:hsla(0,0%,100%,.48);font-size:12px}.public-monthly-report__dynamics{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.public-monthly-report__dynamics article{display:grid;gap:12px;border-left:2px solid hsla(0,0%,100%,.12);background:linear-gradient(105deg,rgba(217,4,41,.07),transparent 72%);padding:15px 20px}.public-monthly-report__dynamics small,.public-monthly-report__dynamics span{color:hsla(0,0%,100%,.45)}.public-monthly-report__dynamics strong{font-size:clamp(34px,5vw,52px)}.public-monthly-report__dynamics strong.is-positive{color:#72d391}.public-monthly-report__dynamics strong.is-negative{color:#e65e70}.public-monthly-report__game-layout{display:grid;grid-template-columns:250px minmax(0,1fr);align-items:center;gap:64px}.public-monthly-report__win-chart{position:relative;display:grid;place-items:center;width:230px;aspect-ratio:1;border-radius:50%;box-shadow:0 0 42px rgba(217,4,41,.14)}.public-monthly-report__win-chart svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;transform:rotate(-90deg)}.public-monthly-report__win-chart svg circle{fill:none;stroke-width:18}.public-monthly-report__win-chart svg .is-track{stroke:hsla(0,0%,100%,.08)}.public-monthly-report__win-chart svg .is-segment{stroke-linecap:butt}.public-monthly-report__win-chart>div{display:grid;position:absolute;inset:27px;place-content:center;border:1px solid hsla(0,0%,100%,.09);border-radius:50%;background:radial-gradient(circle at 50% 18%,rgba(217,4,41,.12),transparent 58%),#080808;text-align:center}.public-monthly-report__win-chart strong{color:#f4f4f5;font-size:clamp(36px,5vw,52px)}.public-monthly-report__win-chart span{max-width:112px;color:#9ca3af;font-size:10px;line-height:1.4;text-transform:uppercase}.public-monthly-report__win-legend{display:grid;gap:10px}.public-monthly-report__win-legend>div{display:grid;grid-template-columns:12px 1fr auto;align-items:center;gap:8px 14px;border-bottom:1px solid hsla(0,0%,100%,.08);background:linear-gradient(90deg,rgba(255,255,255,.025),transparent);padding:14px 0 14px 14px}.public-monthly-report__win-legend i{width:10px;height:10px;border-radius:50%;background:#d90429}.public-monthly-report__win-legend i.is-mafia{border:1px solid hsla(0,0%,100%,.38);background:#050505}.public-monthly-report__win-legend i.is-solo{background:#73757d}.public-monthly-report__win-legend span{color:#d1d5db}.public-monthly-report__win-legend strong{color:#fff;font-size:24px}.public-monthly-report__win-legend small{grid-column:2/-1;color:#6b7280;font-size:10px}.public-monthly-report__fact{margin:34px 0 0;color:hsla(0,0%,100%,.5)}.public-monthly-report__heroes{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.public-monthly-report__heroes article{min-height:270px;border:1px solid hsla(0,0%,100%,.08);border-radius:7px;background:radial-gradient(circle at 86% 12%,rgba(217,4,41,.17),transparent 34%),linear-gradient(145deg,rgba(36,14,19,.92),rgba(12,12,14,.96) 68%);padding:24px}.public-monthly-report__heroes small{display:block;margin-top:18px;color:#f20d35;font-size:10px;font-weight:700;text-transform:uppercase}.public-monthly-report__heroes strong{display:block;margin-top:7px;font-size:21px;font-weight:700}.public-monthly-report__heroes p{margin:7px 0 14px;color:hsla(0,0%,100%,.46);font-size:12px;font-weight:700}.public-monthly-report__heroes a{color:#c84c5d;font-size:11px;font-weight:700}.public-monthly-report__avatar{display:grid;place-items:center;width:82px;height:82px;overflow:hidden;border:2px solid #962638;border-radius:50%;background:#191b1e;color:#f4f4f5;font-size:30px}.public-monthly-report__avatar img{width:100%;height:100%;object-fit:cover}.public-monthly-report__roles{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.public-monthly-report__roles article{min-height:238px;border:1px solid hsla(0,0%,100%,.08);border-radius:7px;background:radial-gradient(circle at 90% 8%,rgba(217,4,41,.17),transparent 42%),linear-gradient(145deg,rgba(31,13,17,.94),#0a0a0b 72%);padding:20px}.public-monthly-report__roles article>small{display:block;min-height:40px;margin-top:14px;color:#f20d35;font-size:10px;font-weight:800;line-height:1.4;text-transform:uppercase}.public-monthly-report__roles article>strong{display:block;margin-top:6px;font-size:19px}.public-monthly-report__roles article>div:last-child{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:12px;color:#d1d5db;font-size:11px;font-weight:800}.public-monthly-report__roles article>p{color:#6b7280;font-size:11px}.public-monthly-report__roles .public-monthly-report__avatar{width:68px;height:68px}.public-monthly-report__ratings{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.public-monthly-report__ratings>article{overflow:hidden;border:1px solid hsla(0,0%,100%,.08);border-radius:7px;background:linear-gradient(145deg,rgba(29,13,17,.92),#09090a)}.public-monthly-report__ratings>article h3{margin:0;border-bottom:1px solid hsla(0,0%,100%,.08);padding:16px 18px;color:#f4f4f5;font-size:16px}.public-monthly-report__ratings>article>div>div{display:grid;grid-template-columns:24px 38px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:56px;border-bottom:1px solid hsla(0,0%,100%,.055);padding:8px 14px}.public-monthly-report__ratings>article>div>div>b{color:#f20d35;font-size:14px;text-align:center}.public-monthly-report__ratings>article>div>div>span{overflow:hidden;font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.public-monthly-report__ratings>article>div>div>strong{font-size:13px;white-space:nowrap}.public-monthly-report__ratings>article>div>div .public-monthly-report__avatar{width:38px;height:38px;border-width:1px;font-size:13px}.public-monthly-report__ratings>article p{margin:0;padding:20px;color:#6b7280;font-size:12px}.public-monthly-report__reaction-summary{display:flex;align-items:baseline;gap:14px;margin-bottom:24px}.public-monthly-report__reaction-summary strong{color:#f20d35;font-size:clamp(48px,7vw,76px);font-weight:700}.public-monthly-report__reaction-summary span{color:hsla(0,0%,100%,.48);font-weight:700}.public-monthly-report__reactions{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.public-monthly-report__reactions>div{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;min-height:116px;border:1px solid hsla(0,0%,100%,.08);border-radius:7px;background:radial-gradient(circle at 100% 0,rgba(117,103,216,.08),transparent 38%),linear-gradient(135deg,rgba(217,4,41,.09),rgba(255,255,255,.022) 68%);padding:14px}.public-monthly-report__reaction-emoji{font-size:26px;font-weight:700}.public-monthly-report__reaction-copy p{margin:0;color:#e5e7eb;font-size:13px;font-weight:700}.public-monthly-report__reaction-copy small{color:#6b7280;font-size:10px;font-weight:700}.public-monthly-report__reaction-leader{display:flex;grid-column:1/-1;align-items:center;gap:10px;border-top:1px solid hsla(0,0%,100%,.07);padding-top:10px}.public-monthly-report__reaction-leader .public-monthly-report__avatar{width:34px;height:34px;border-width:1px;font-size:12px}.public-monthly-report__reaction-leader>p{display:grid;margin:0}.public-monthly-report__reaction-leader>p>span{color:#fff;font-size:12px;font-weight:700}.public-monthly-report__reaction-leader>p small{color:#f20d35;font-size:10px;font-weight:700}.public-monthly-report__reaction-empty{grid-column:1/-1;color:#6b7280;font-size:10px;font-weight:700}.public-monthly-report__gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.public-monthly-report__gallery img{width:100%;aspect-ratio:4/3;object-fit:cover}.public-monthly-report__gallery img:first-child:nth-last-child(odd){grid-column:1/-1;aspect-ratio:16/8}.public-monthly-report__footer{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid hsla(0,0%,100%,.08);background:linear-gradient(90deg,rgba(217,4,41,.09),rgba(255,255,255,.018) 52%,transparent);padding:30px clamp(24px,6vw,70px);color:hsla(0,0%,100%,.42);font-size:12px}.public-monthly-report__footer strong{color:#f20d35}.public-monthly-report__footer a{border:1px solid rgba(194,43,62,.6);border-radius:6px;padding:10px 14px;color:#fff}@media(max-width:720px){.public-monthly-report{padding:8px}.public-monthly-report__toolbar{margin-bottom:8px}.public-monthly-report__document{border-radius:6px}.public-monthly-report__cover{min-height:calc(100vh - 84px);padding:28px 22px}.public-monthly-report__cover-copy h1{font-size:clamp(38px,11vw,58px)}.public-monthly-report__heroes,.public-monthly-report__metrics,.public-monthly-report__roles{grid-template-columns:repeat(2,1fr)}.public-monthly-report__metrics article{min-height:125px;padding:18px}.public-monthly-report__dynamics,.public-monthly-report__game-layout{grid-template-columns:1fr}.public-monthly-report__game-layout{gap:34px}.public-monthly-report__win-chart{width:min(230px,78vw);margin:0 auto}.public-monthly-report__heroes article{min-height:245px;padding:17px}.public-monthly-report__avatar{width:66px;height:66px}.public-monthly-report__reactions{grid-template-columns:1fr}.public-monthly-report__footer{align-items:flex-start;flex-direction:column}}@media(max-width:420px){.public-monthly-report__heroes,.public-monthly-report__metrics,.public-monthly-report__roles{grid-template-columns:1fr}}@media print{@page{size:A4;margin:0}.public-monthly-report{padding:0;background:#090a0c}.public-monthly-report__toolbar{display:none}.public-monthly-report__document{width:100%;border:0;border-radius:0;box-shadow:none}}