:root{--bg:#08111f;--panel:#111c2e;--panel-2:#17243a;--text:#f6f8fb;--muted:#9aa9bd;--accent:#ff6b35;--accent-2:#f9b233;--success:#34d399;--danger:#fb7185;--border:#ffffff17}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);margin:0;padding:0;font-family:Inter,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.container{width:min(1180px,100% - 32px);margin:0 auto}.nav{z-index:10;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--border);background:#08111fd1;position:sticky;top:0}.nav-inner{justify-content:space-between;align-items:center;gap:20px;height:72px;display:flex}.brand{letter-spacing:-.03em;font-size:1.2rem;font-weight:900}.brand span{color:var(--accent)}.nav-links{color:var(--muted);align-items:center;gap:18px;display:flex}.btn{cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:11px 16px;font-weight:800;display:inline-flex}.btn-primary{background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#111}.btn-secondary{background:var(--panel-2);color:var(--text);border:1px solid var(--border)}.hero{grid-template-columns:1.2fr .8fr;align-items:center;gap:38px;padding:88px 0 52px;display:grid}.eyebrow{color:var(--accent-2);text-transform:uppercase;letter-spacing:.12em;font-size:.78rem;font-weight:800}h1{letter-spacing:-.06em;margin:14px 0 22px;font-size:clamp(2.5rem,6vw,5.2rem);line-height:.95}h2{letter-spacing:-.035em;margin:0 0 16px;font-size:clamp(1.8rem,3vw,3rem)}p{color:var(--muted);line-height:1.65}.hero-card,.card{border:1px solid var(--border);background:linear-gradient(#17243af5,#111c2ef5);border-radius:22px;box-shadow:0 18px 55px #00000040}.hero-card{padding:26px}.grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.card{padding:22px}.metric{margin-top:8px;font-size:2rem;font-weight:900}.muted{color:var(--muted)}.section{padding:42px 0 72px}.badge{color:#ff9a76;background:#ff6b3524;border-radius:999px;padding:7px 10px;font-size:.8rem;font-weight:800;display:inline-flex}.dashboard{grid-template-columns:240px 1fr;min-height:calc(100vh - 72px);display:grid}.sidebar{border-right:1px solid var(--border);padding:24px 18px}.sidebar a{color:var(--muted);border-radius:10px;margin-bottom:6px;padding:12px 14px;display:block}.sidebar a:hover{background:var(--panel);color:var(--text)}.main{padding:32px}.site-signature{color:#6f839a;letter-spacing:.025em;background:#050e19;border-top:1px solid #94a3b81a;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:16px 24px;font-size:.72rem;display:flex}.site-signature>span{background:linear-gradient(90deg, transparent, var(--accent-2));width:24px;height:1px}.site-signature p{color:inherit;margin:0}.site-signature strong{color:#aab9c9;font-weight:750}.private-stats-notice{background:linear-gradient(135deg,#f9b23312,#111c2ee0);border:1px solid #f9b23338;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.private-stats-notice div{gap:5px;display:grid}.private-stats-notice strong{color:#f7f9fc}.private-stats-notice span{color:var(--muted);font-size:.82rem;line-height:1.45}.private-stats-notice a{color:#ffb36f;border:1px solid #ff9b5259;border-radius:999px;flex:none;padding:9px 13px;font-size:.76rem;font-weight:850}@media (max-width:640px){.private-stats-notice{flex-direction:column;align-items:flex-start}}.table{border-collapse:collapse;width:100%}.table th,.table td{border-bottom:1px solid var(--border);text-align:left;padding:13px 12px}.table th{color:var(--muted);text-transform:uppercase;font-size:.82rem}.form{max-width:460px;margin:60px auto;padding:28px}.label{margin:14px 0 7px;font-weight:700;display:block}.input{border:1px solid var(--border);width:100%;color:var(--text);background:#0c1627;border-radius:11px;padding:12px}.kpi-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.chart-placeholder{background:#0c1627;border-radius:16px;align-items:end;gap:10px;height:260px;padding:20px;display:flex}.bar{background:linear-gradient(180deg,var(--accent-2),var(--accent));border-radius:8px 8px 0 0;flex:1;min-height:20px}.notice{color:#9ff0d0;background:#34d39914;border:1px solid #34d39959;border-radius:12px;padding:14px 16px}@media (max-width:820px){.hero,.grid,.kpi-grid,.dashboard{grid-template-columns:1fr}.sidebar{border-right:0;border-bottom:1px solid var(--border);display:flex;overflow:auto}.sidebar a{white-space:nowrap}.nav-links a:not(.btn){display:none}}.page-lead{max-width:850px;margin-top:-4px}.wizard-steps{grid-template-columns:repeat(4,1fr);gap:10px;margin:24px 0 18px;display:grid}.wizard-steps div{border:1px solid var(--border);color:var(--muted);background:#0c16278c;border-radius:13px;align-items:center;gap:9px;padding:11px 13px;font-size:.86rem;font-weight:800;display:flex}.wizard-steps span{background:var(--panel-2);border-radius:999px;place-items:center;width:25px;height:25px;display:grid}.wizard-steps .active{color:var(--text);border-color:#f9b23373}.wizard-steps .done{color:#9ff0d0;background:#34d3990f;border-color:#34d39959}.admin-top-grid{align-items:stretch}.upload-card{position:relative}.upload-icon{color:#ff9a76;background:#ff6b3521;border-radius:14px;place-items:center;width:46px;height:46px;margin-bottom:8px;display:grid}.file-meta{min-height:24px;color:var(--muted);margin-top:9px;font-size:.88rem}.action-row{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.btn:disabled{opacity:.48;cursor:not-allowed}.status-heading{align-items:center;gap:11px;display:flex}.status-title{margin-top:3px;font-size:1.3rem;font-weight:900}.security-chip{color:#9ff0d0;background:#34d39914;border:1px solid #34d39938;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:.76rem;font-weight:800;display:inline-flex}.status-ready{color:var(--success)}.status-check{color:var(--accent-2)}.status-blocked{color:var(--danger)}.notice-error{color:#ffc3cd;background:#fb718514;border-color:#fb718559}.control-grid,.dialog-summary{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.control-grid div,.dialog-summary div{border:1px solid var(--border);background:#0c1627;border-radius:12px;padding:13px}.control-grid span,.dialog-summary span{color:var(--muted);margin-bottom:5px;font-size:.78rem;display:block}.control-grid b,.dialog-summary b{font-size:1.12rem}.severity{border-radius:999px;padding:4px 7px;font-size:.7rem;font-weight:900;display:inline-flex}.severity-critical{color:#ff9aae;background:#fb718521}.severity-warning{color:#ffd073;background:#f9b23321}.severity-info{color:#9bc8ff;background:#60a5fa21}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020812c7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal-card{border:1px solid var(--border);background:linear-gradient(#17243a,#101a2b);border-radius:22px;width:min(680px,100%);max-height:90vh;padding:26px;overflow:auto;box-shadow:0 30px 90px #00000080}.modal-card h3{margin:12px 0 8px;font-size:1.55rem}.dialog-icon{color:#ffd073;background:#f9b2331f;border-radius:16px;place-items:center;width:52px;height:52px;display:grid}.dialog-icon.success{color:#9ff0d0;background:#34d3991a}.dialog-icon.danger{color:#ffc3cd;background:#fb71851a}.safety-note{color:#9ff0d0;background:#34d39912;border:1px solid #34d39933;border-radius:11px;margin-top:14px;padding:12px 14px;font-size:.88rem}.modal-actions{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.progress-track{background:#08111f;border-radius:999px;height:9px;margin:20px 0;overflow:hidden}.progress-indeterminate{background:linear-gradient(90deg,var(--accent),var(--accent-2));border-radius:999px;width:42%;height:100%;animation:1.3s ease-in-out infinite progress-slide}@keyframes progress-slide{0%{transform:translate(-110%)}to{transform:translate(340%)}}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.publication-steps{color:var(--muted);padding-left:22px;line-height:1.9}.publication-steps .active{color:var(--text);font-weight:800}.transaction-id{word-break:break-all;font-family:monospace;font-size:.76rem}.error-code{color:#ffc3cd;background:#fb71851a;border-radius:9px;padding:6px 9px;font-size:.8rem;font-weight:800;display:inline-flex}@media (max-width:820px){.wizard-steps,.control-grid,.dialog-summary{grid-template-columns:1fr 1fr}}@media (max-width:520px){.wizard-steps,.control-grid,.dialog-summary{grid-template-columns:1fr}.modal-actions{flex-direction:column-reverse}.modal-actions .btn{width:100%}}.player-dashboard-page{width:100%;max-width:1680px;margin:0 auto}.back-link{color:var(--muted);align-items:center;gap:7px;margin-bottom:16px;font-weight:700;display:inline-flex}.back-link:hover{color:var(--text)}.player-hero{grid-template-columns:auto 1fr auto;align-items:center;gap:20px;padding:26px;display:grid;position:relative;overflow:hidden}.player-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#ff6b3540,#0000 68%);width:280px;height:280px;position:absolute;top:-150px;right:-110px}.player-avatar{background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#111827;border-radius:24px;place-items:center;width:82px;height:82px;font-size:1.75rem;font-weight:950;display:grid;box-shadow:0 15px 38px #ff6b3538}.player-identity h2{margin:10px 0 2px;font-size:clamp(2rem,4vw,3.4rem)}.player-identity p{margin:0}.player-hero-score{text-align:right;z-index:1;padding-right:18px}.player-hero-score span,.player-hero-score small{color:var(--muted);display:block}.player-hero-score strong{margin:4px 0;font-size:2.65rem;display:block}.player-kpi-grid{grid-template-columns:repeat(5,1fr);gap:14px;margin:18px 0;display:grid}.player-kpi{min-height:145px;position:relative;overflow:hidden}.player-kpi:after{content:"";opacity:.08;background:currentColor;border-radius:999px;width:90px;height:90px;position:absolute;bottom:-42px;right:-35px}.player-kpi-icon{background:#ffffff12;border-radius:13px;place-items:center;width:42px;height:42px;margin-bottom:18px;display:grid}.player-kpi span{color:var(--muted);font-size:.82rem;display:block}.player-kpi strong{margin-top:7px;font-size:1.85rem;display:block}.player-kpi-orange{color:#ff9a76}.player-kpi-green{color:#7ce6be}.player-kpi-blue{color:#8dc3ff}.player-kpi-gold{color:#ffd073}.player-kpi-purple{color:#c6a8ff}.player-kpi span,.player-kpi strong{color:var(--text)}.player-kpi span{color:var(--muted)}.player-chart-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.player-chart-card{min-width:0}.player-chart-wide{grid-column:1/-1}.section-heading{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}.section-heading h3{margin:6px 0 0;font-size:1.25rem}.chart-chip,.match-mode{color:var(--muted);white-space:nowrap;background:#ffffff0f;border-radius:999px;padding:6px 9px;font-size:.75rem;font-weight:800;display:inline-flex}.chart-frame{width:100%;height:310px}.chart-frame-short{height:245px}.recent-matches-card{margin-top:18px}.table-scroll{overflow:auto}.player-match-table{min-width:900px}.result-win,.result-loss{border-radius:999px;justify-content:center;min-width:62px;padding:5px 8px;font-size:.77rem;font-weight:900;display:inline-flex}.result-win{color:#9ff0d0;background:#34d3991a}.result-loss{color:#ffc3cd;background:#fb71851a}.empty-cell{color:var(--muted);text-align:center!important;padding:30px!important}.nakka-rule{color:#a8d1ff;background:#60a5fa0f;border:1px solid #60a5fa38;border-radius:12px;margin-top:16px;padding:13px 15px;font-size:.82rem}.player-table-link{flex-direction:column;gap:3px;display:flex}.player-table-link span{color:#ff9a76;opacity:.8;font-size:.72rem;font-weight:800}.player-table-link:hover span{opacity:1}@media (max-width:1200px){.player-kpi-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.player-hero{grid-template-columns:auto 1fr}.player-hero-score{text-align:left;grid-column:1/-1;padding:0}.player-chart-grid{grid-template-columns:1fr}.player-chart-wide{grid-column:auto}}@media (max-width:620px){.player-dashboard-page{padding:20px}.player-kpi-grid{grid-template-columns:1fr 1fr}.player-hero{grid-template-columns:1fr}.player-avatar{width:68px;height:68px}.player-kpi{min-height:128px;padding:17px}}.player-toolbar{z-index:5;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:14px 16px;display:flex;position:relative}.player-search-wrap{border:1px solid var(--border);background:#0c1627;border-radius:12px;align-items:center;gap:9px;width:min(480px,100%);padding:0 12px;display:flex;position:relative}.player-search-wrap input{width:100%;color:var(--text);background:0 0;border:0;outline:0;padding:11px 0}.player-search-results{border:1px solid var(--border);background:#111c2e;border-radius:14px;padding:7px;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 24px 55px #00000073}.player-search-results button{width:100%;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;justify-content:space-between;gap:12px;padding:10px 11px;display:flex}.player-search-results button:hover{background:#ffffff0f}.player-search-results span{color:var(--muted);font-size:.8rem}.player-nav-actions{align-items:center;gap:10px;display:flex}.player-nav-actions>span{color:var(--muted);white-space:nowrap;font-size:.78rem}.player-badges{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.performance-badge{color:#c7d5e7;background:#ffffff0f;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:.72rem;font-weight:900;display:inline-flex}.performance-badge.top{color:#ffd073;background:#f9b2331f}.performance-badge.positive{color:#9ff0d0;background:#34d3991a}.performance-badge.negative{color:#ffc3cd;background:#fb71851a}.player-kpi small{color:var(--muted);margin-top:9px;font-size:.72rem;line-height:1.35;display:block}.player-insight-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin:0 0 18px;display:grid}.insight-card{min-height:132px}.insight-card>span,.insight-card small{color:var(--muted);display:block}.insight-card>span{text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;font-weight:800}.insight-card strong{margin:9px 0;font-size:1.55rem;display:block}.insight-card small{font-size:.75rem;line-height:1.4}.insight-progress{background:#08111f;border-radius:999px;height:7px;margin:10px 0;overflow:hidden}.insight-progress i{background:linear-gradient(90deg,var(--accent),var(--success));border-radius:999px;height:100%;display:block}.form-dots{gap:7px;margin:12px 0;display:flex}.form-dots i{border-radius:999px;width:14px;height:14px}.form-dots .win{background:var(--success);box-shadow:0 0 0 4px #34d39914}.form-dots .loss{background:var(--danger);box-shadow:0 0 0 4px #fb718514}.positive-text{color:#9ff0d0}.negative-text{color:#ffc3cd}.chart-callouts{gap:7px;display:flex}.chart-chip.good{color:#9ff0d0;background:#34d39917}.history-heading{align-items:center}.history-filters{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.history-filters select{color:var(--text);border:1px solid var(--border);background:#0c1627;border-radius:9px;padding:7px 9px}@media (max-width:1200px){.player-insight-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.player-toolbar{flex-direction:column;align-items:stretch}.player-search-wrap{width:100%}.player-nav-actions{justify-content:space-between}.history-heading{flex-direction:column;align-items:flex-start}.history-filters{justify-content:flex-start}}@media (max-width:620px){.player-insight-grid{grid-template-columns:1fr}.player-nav-actions .btn{padding:9px 10px;font-size:.8rem}.player-search-results button{flex-direction:column;gap:2px}.chart-callouts{display:none}}.duo-page{width:100%;max-width:1680px;margin:0 auto}.duo-page-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:20px;display:flex}.duo-page-header h2{margin:13px 0 6px}.duo-page-header p{max-width:760px;margin:0}.duo-season{white-space:nowrap;color:#9ff0d0;background:#34d39912;border:1px solid #34d3993d;border-radius:999px;padding:9px 12px;font-size:.78rem;font-weight:850}.duo-kpi-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:16px;display:grid}.duo-kpi{min-height:146px;position:relative;overflow:hidden}.duo-kpi:after{content:"";background:linear-gradient(135deg,var(--accent),var(--accent-2));opacity:.08;border-radius:999px;width:115px;height:115px;position:absolute;bottom:-58px;right:-44px}.duo-kpi-icon{color:#ffb38f;background:#ff6b351f;border-radius:13px;place-items:center;width:42px;height:42px;margin-bottom:15px;display:grid}.duo-kpi small,.duo-kpi em{color:var(--muted);font-style:normal;display:block}.duo-kpi small{text-transform:uppercase;letter-spacing:.07em;font-size:.78rem;font-weight:800}.duo-kpi strong{margin:6px 0;font-size:1.85rem;display:block}.duo-kpi em{font-size:.75rem}.duo-controls{grid-template-columns:minmax(260px,1fr) minmax(190px,260px) auto;align-items:end;gap:12px;margin-bottom:16px;padding:16px;display:grid}.duo-search{border:1px solid var(--border);color:var(--muted);background:#0c1627;border-radius:12px;align-items:center;gap:9px;padding:0 12px;display:flex}.duo-search:focus-within{border-color:#ff6b3573;box-shadow:0 0 0 3px #ff6b3514}.duo-search input{width:100%;color:var(--text);background:0 0;border:0;outline:0;padding:12px 0}.duo-filter span{color:var(--muted);margin-bottom:6px;font-size:.72rem;font-weight:800;display:block}.duo-filter select{width:100%;color:var(--text);border:1px solid var(--border);background:#0c1627;border-radius:11px;padding:11px}.duo-result-count{white-space:nowrap;justify-content:flex-end;align-items:baseline;gap:6px;padding:0 4px 10px;display:flex}.duo-result-count strong{font-size:1.35rem}.duo-result-count span{color:var(--muted);font-size:.78rem}.duo-table-card{padding:0;overflow:hidden}.duo-table{min-width:1160px}.duo-table tbody tr{transition:background .16s}.duo-table tbody tr:hover{background:#ffffff06}.duo-sort{color:var(--muted);text-transform:uppercase;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:.78rem;font-weight:850;display:inline-flex}.duo-sort:hover,.duo-sort.active{color:var(--text)}.duo-rank{width:28px;height:28px;color:var(--muted);background:#ffffff0d;border-radius:9px;place-items:center;font-size:.78rem;font-weight:900;display:grid}.duo-rank.podium{color:#ffd073;background:#f9b2331f}.duo-name-link{flex-direction:column;gap:4px;min-width:210px;display:flex}.duo-name-link strong span{color:var(--accent)}.duo-name-link small{color:#ff9a76;opacity:.75;font-size:.71rem;font-weight:800}.duo-name-link:hover small{opacity:1}.duo-team-chip{color:#a8d1ff;white-space:nowrap;background:#60a5fa17;border-radius:999px;padding:5px 8px;font-size:.72rem;font-weight:850;display:inline-flex}.duo-win{background:#ffffff0f;border-radius:999px;justify-content:center;min-width:62px;padding:5px 8px;font-size:.76rem;font-weight:900;display:inline-flex}.duo-win.good{color:#9ff0d0;background:#34d3991a}.duo-win.low{color:#ffc3cd;background:#fb71851a}.duo-pagination{border-top:1px solid var(--border);color:var(--muted);justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;font-size:.78rem;display:flex}.duo-pagination div{gap:8px;display:flex}.duo-pagination button{border:1px solid var(--border);color:var(--text);cursor:pointer;background:#0c1627;border-radius:9px;align-items:center;gap:5px;padding:8px 10px;display:inline-flex}.duo-pagination button:disabled{opacity:.35;cursor:not-allowed}.duo-empty{text-align:center;padding:50px 24px}.duo-empty strong{font-size:1.2rem}@media (max-width:1200px){.duo-kpi-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:820px){.duo-page-header{flex-direction:column;align-items:flex-start}.duo-controls{grid-template-columns:1fr}.duo-result-count{justify-content:flex-start;padding:4px 0 0}}@media (max-width:560px){.duo-page{padding:20px}.duo-kpi-grid{grid-template-columns:1fr}.duo-pagination{flex-direction:column;align-items:stretch}.duo-pagination div{width:100%}.duo-pagination button{flex:1;justify-content:center}}.duo-detail-page{width:100%;max-width:1680px;margin:0 auto}.duo-detail-hero{grid-template-columns:auto 1fr auto;align-items:center;gap:22px;padding:27px;display:grid;position:relative;overflow:hidden}.duo-detail-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#ff6b353d,#0000 68%);width:360px;height:360px;position:absolute;top:-220px;right:-120px}.duo-avatar-stack{align-items:center;padding-right:18px;display:flex}.duo-avatar-stack span{color:#111827;background:linear-gradient(135deg,var(--accent),var(--accent-2));border:4px solid #101a2a;border-radius:23px;place-items:center;width:76px;height:76px;font-size:1.35rem;font-weight:950;display:grid;box-shadow:0 15px 35px #00000040}.duo-avatar-stack span+span{background:linear-gradient(135deg,#7dd3fc,#a78bfa);margin-left:-20px}.duo-detail-identity h2{margin:10px 0 3px;font-size:clamp(1.9rem,4vw,3.25rem)}.duo-detail-identity h2 i{color:var(--accent);font-style:normal}.duo-detail-identity p{margin:0}.duo-hero-score{z-index:1;text-align:right;padding-right:18px;position:relative}.duo-hero-score span,.duo-hero-score small{color:var(--muted);display:block}.duo-hero-score strong{margin:4px 0;font-size:2.7rem;display:block}.duo-detail-kpis{grid-template-columns:repeat(6,1fr);gap:13px;margin:17px 0;display:grid}.duo-detail-kpi{min-height:150px;position:relative;overflow:hidden}.duo-detail-kpi:after{content:"";background:var(--accent);opacity:.07;border-radius:999px;width:92px;height:92px;position:absolute;bottom:-46px;right:-40px}.duo-detail-kpi-icon{color:#ffae87;background:#ff6b351a;border-radius:12px;place-items:center;width:40px;height:40px;margin-bottom:14px;display:grid}.duo-detail-kpi small,.duo-detail-kpi em{color:var(--muted);font-style:normal;display:block}.duo-detail-kpi small{text-transform:uppercase;letter-spacing:.06em;font-size:.69rem;font-weight:850}.duo-detail-kpi strong{margin:7px 0;font-size:1.62rem;display:block}.duo-detail-kpi em{font-size:.71rem;line-height:1.35}.duo-detail-grid{grid-template-columns:1fr 1fr;gap:17px;display:grid}.duo-panel{min-width:0}.duo-panel-wide{grid-column:1/-1}.duo-summary{color:#cbd5e1;max-width:1250px;margin:4px 0 0;font-size:1rem;line-height:1.75}.duo-chart-frame{width:100%;height:300px}.duo-radar-frame{height:335px}.duo-evolution-frame{height:340px}.chart-note{color:var(--muted);margin:0;font-size:.73rem;line-height:1.5}.duo-contributions{gap:23px;padding-top:10px;display:grid}.duo-contribution>div:first-child{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.duo-contribution>div:first-child span,.duo-contribution small{color:var(--muted)}.duo-contribution small{margin-top:8px;font-size:.75rem;display:block}.duo-share-track{background:#08111f;border-radius:999px;height:11px;margin-top:9px;overflow:hidden}.duo-share-track i{background:linear-gradient(90deg,var(--accent),var(--success));border-radius:999px;height:100%;display:block}.finish-highlight{background:#f9b23312;border:1px solid #f9b2332e;border-radius:14px;grid-template-columns:1fr auto;align-items:end;gap:2px 18px;padding:14px 16px;display:grid}.finish-highlight span,.finish-highlight small{color:var(--muted)}.finish-highlight strong{color:#ffd073;grid-area:1/2/3;font-size:2.5rem}.finish-highlight small{font-size:.75rem}.duo-finish-chart{height:205px;margin-top:15px}.duo-history{margin-top:17px}.duo-history-table{min-width:1050px}@media (max-width:1350px){.duo-detail-kpis{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.duo-detail-hero{grid-template-columns:auto 1fr}.duo-hero-score{text-align:left;grid-column:1/-1;padding:0}.duo-detail-grid{grid-template-columns:1fr}.duo-panel-wide{grid-column:auto}}@media (max-width:650px){.duo-detail-page{padding:20px}.duo-detail-hero{grid-template-columns:1fr}.duo-avatar-stack span{width:64px;height:64px}.duo-detail-kpis{grid-template-columns:1fr 1fr}.duo-contribution>div:first-child{flex-direction:column;align-items:flex-start;gap:3px}}@media (max-width:430px){.duo-detail-kpis{grid-template-columns:1fr}}.duo-premium-radar{padding:22px;overflow:hidden}.duo-premium-radar-layout{grid-template-columns:minmax(220px,.8fr) minmax(420px,1.7fr) minmax(190px,.65fr);align-items:center;gap:24px;display:grid}.duo-radar-explanation>p{color:#b9c5d6;margin:.45rem 0;font-size:.88rem;line-height:1.65}.duo-radar-explanation>p strong{color:#f8fafc}.duo-radar-info-box,.duo-radar-mini-card{background:#04101f6b;border:1px solid #57719259;border-radius:16px;padding:16px}.duo-radar-info-box{margin-top:16px}.duo-radar-info-title,.duo-radar-mini-card>div{color:#38bdf8;align-items:center;gap:9px;display:flex}.duo-radar-info-box p,.duo-radar-mini-card p{color:#b9c5d6;font-size:.8rem;line-height:1.6}.duo-radar-example{border-top:1px solid #57719247;gap:5px;margin-top:12px;padding-top:12px;display:grid}.duo-radar-example span{color:#94a3b8;font-size:.75rem}.duo-radar-example small{color:#cbd5e1}.duo-radar-example strong{color:#38bdf8;font-size:.78rem}.duo-radar-main{min-width:0}.duo-radar-player-chips{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:2px;display:flex}.duo-radar-player-chip{background:#051324c2;border:1px solid;border-radius:12px;align-items:center;gap:10px;min-width:170px;padding:9px 12px;display:flex}.duo-radar-player-chip>i{border-radius:999px;width:13px;height:13px;box-shadow:0 0 12px}.duo-radar-player-chip span{display:grid}.duo-radar-player-chip strong{color:#f8fafc;font-size:.9rem}.duo-radar-player-chip small{color:#94a3b8;font-size:.72rem}.duo-radar-premium-chart{height:430px}.duo-radar-side-notes{gap:16px;display:grid}.duo-radar-mini-card>div{color:#cbd5e1;margin-bottom:12px}.duo-radar-mini-card>p{align-items:center;gap:8px;margin:9px 0;display:flex}.duo-radar-mini-card>p>i{border-radius:999px;flex:none;width:11px;height:11px}.duo-radar-mini-card>p>small{color:#64748b;margin-left:auto}.duo-radar-table-wrap{border:1px solid #57719259;border-radius:15px;margin-top:20px;overflow-x:auto}.duo-radar-table{border-collapse:collapse;width:100%;min-width:820px}.duo-radar-table th,.duo-radar-table td{text-align:center;border-bottom:1px solid #57719238;padding:12px 14px}.duo-radar-table th{color:#cbd5e1;background:#0a1b2fb3;font-size:.76rem;font-weight:600}.duo-radar-table th:first-child,.duo-radar-table td:first-child{text-align:left}.duo-radar-table th small{color:#64748b;font-weight:400}.duo-radar-table tbody tr:last-child td{border-bottom:0}.duo-radar-table td strong{color:var(--radar-player-color);font-size:.98rem;display:block}.duo-radar-table td>small{color:#94a3b8;font-size:.72rem}.duo-radar-name{color:#f8fafc;align-items:center;gap:8px;font-weight:600;display:flex}.duo-radar-name i{background:var(--radar-player-color);border-radius:999px;width:11px;height:11px}.duo-radar-footnote{margin-top:12px}@media (max-width:1150px){.duo-premium-radar-layout{grid-template-columns:1fr 1.7fr}.duo-radar-side-notes{grid-column:1/-1;grid-template-columns:1fr 1fr}.duo-radar-premium-chart{height:390px}}@media (max-width:760px){.duo-premium-radar{padding:16px}.duo-premium-radar-layout{grid-template-columns:1fr}.duo-radar-main{order:1}.duo-radar-explanation{order:2}.duo-radar-side-notes{order:3;grid-template-columns:1fr}.duo-radar-player-chip{flex:145px;min-width:0}.duo-radar-premium-chart{height:360px}.duo-radar-table-wrap{margin-top:14px}}
