.cgr-tabs{display:flex;gap:8px;padding:16px 28px 0;border-bottom:1px solid #e4e9f5;background:var(--card,#fff)}.cgr-tabs button{border:0;border-bottom:3px solid transparent;background:none;color:#68768d;font:inherit;font-weight:750;padding:12px 17px;cursor:pointer}.cgr-tabs button[aria-selected=true]{color:#515be8;border-bottom-color:#5963ef}.cgr-panel{padding:26px 32px;background:var(--card,#fff);color:var(--text,#223653)}.cgr-panel[hidden],.cgl-body[hidden],#cogoGroupContent[hidden],.cogo-g-actions[hidden]{display:none!important}.cgr-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.cgr-head h3{font-size:24px;letter-spacing:-.8px;margin:7px 0}.cgr-head p{margin:0;color:#718199;font-size:13px}.cgr-head>div>span{color:#6570dd;font-size:10px;letter-spacing:1.8px;font-weight:800}.cgr-panel button{border:1px solid #dce3f1;border-radius:11px;background:var(--card,#fff);color:inherit;font:inherit;font-size:12px;padding:9px 13px;cursor:pointer;transition:transform .15s,background .15s}.cgr-panel button:active{transform:scale(.97)}.cgr-panel button:disabled{opacity:.4;cursor:default}.cgr-panel button:focus-visible,.cgr-tabs button:focus-visible{outline:3px solid #aeb4ff;outline-offset:2px}.cgr-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:21px 0 18px}.cgr-toolbar>div{display:flex;gap:4px;padding:4px;border-radius:13px;background:#f0f3fc}.cgr-toolbar button{border:0;background:transparent;min-width:75px}.cgr-toolbar button[aria-pressed=true]{background:#fff;color:#515be8;box-shadow:0 2px 6px #23385812}.cgr-toolbar>span{font-size:11px;color:#7a879d}.cgr-top{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px}.cgr-podium{display:flex;align-items:center;flex-direction:column;padding:15px 12px;border:1px solid #e2e8f4;border-radius:18px;background:linear-gradient(150deg,#f7f8ff,#fff);animation:cgr-enter .35s both}.cgr-podium:nth-child(2){animation-delay:.08s}.cgr-podium:nth-child(3){animation-delay:.16s}.cgr-podium[data-place="1"]{border-color:#eadab0;background:linear-gradient(145deg,#fff5cb,#fffdf4)}.cgr-medal{font-size:12px;font-weight:800;color:#927139;margin-bottom:10px}.cgr-face{display:inline-grid;place-items:center;flex:0 0 auto;width:36px;height:36px;border-radius:13px;background:#e8ecff;color:#545ec9;font-weight:800;font-size:14px}.cgr-podium .cgr-face{width:45px;height:45px;font-size:21px;margin-bottom:8px}.cgr-podium>strong{font-size:14px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cgr-podium>b{font-size:23px;margin-top:5px}.cgr-panel small{font-size:11px;font-weight:400;margin-left:4px}.cgr-me{display:flex;align-items:center;gap:15px;padding:13px 17px;background:#f0f2ff;border-radius:13px;margin-bottom:15px;color:#535fcb;font-size:12px}.cgr-me>strong{font-size:21px}.cgr-me button{margin-left:auto;background:#fff}.cgr-table{border:1px solid #e4e9f3;border-radius:15px;overflow:hidden}.cgr-table-head,.cgr-row{display:grid;grid-template-columns:64px minmax(0,1fr) 96px;align-items:center;gap:10px;padding:11px 17px}.cgr-table-head{background:#f7f9fc;color:#8290a6;font-size:11px}.cgr-table-head>:last-child,.cgr-row>:last-child{text-align:right}.cgr-row{border-top:1px solid #edf0f6;font-size:14px}.cgr-row>span{display:flex;align-items:center;gap:10px;min-width:0}.cgr-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cgr-row.is-me{background:#f5f6ff}.cgr-row em{font-size:10px;font-style:normal;border-radius:5px;padding:3px 5px;background:#e4e7ff;color:#535dcf}.cgr-footer{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:17px;font-size:11px;color:#7f8ca1}.cgr-footer>span small{display:block;margin:4px 0 0;font-size:10px}.cgr-footer>div{display:flex;gap:10px;align-items:center;white-space:nowrap}.cgr-empty,.cgr-loading{text-align:center;padding:50px 10px;color:#7d8ba2;font-size:13px}.cgr-empty h4{font-size:19px;color:inherit}.cgr-loading i{display:block;margin:0 auto 15px;width:23px;height:23px;border:3px solid #e1e5f8;border-top-color:#626aef;border-radius:50%;animation:cgr-spin .7s linear infinite}@keyframes cgr-spin{to{transform:rotate(360deg)}}@keyframes cgr-enter{from{transform:translateY(7px);opacity:0}to{transform:translateY(0);opacity:1}}@media(max-width:600px){.cgr-tabs{padding:8px 13px 0}.cgr-panel{padding:20px 14px}.cgr-head h3{font-size:20px}.cgr-head>button{font-size:0;padding:10px}.cgr-head>button:first-letter{font-size:18px}.cgr-toolbar{align-items:flex-start;flex-direction:column;margin:16px 0}.cgr-top{gap:7px}.cgr-podium{padding:12px 5px;border-radius:14px}.cgr-podium>strong{font-size:12px}.cgr-podium>b{font-size:21px}.cgr-me{gap:9px;padding:10px;font-size:10px}.cgr-me>strong{font-size:18px}.cgr-me button{font-size:10px;padding:8px}.cgr-table-head,.cgr-row{grid-template-columns:37px minmax(0,1fr) 64px;gap:6px;padding:10px}.cgr-row{font-size:12px}.cgr-row .cgr-face{width:28px;height:28px;border-radius:9px;font-size:12px}.cgr-row>span{gap:7px}.cgr-footer{align-items:flex-start;flex-direction:column}.cgr-footer>div{align-self:flex-end}}[data-theme="dark"] .cgr-panel,[data-theme="dark"] .cgr-tabs{background:#172136;color:#e0e8f8}[data-theme="dark"] .cgr-podium,[data-theme="dark"] .cgr-toolbar>div,[data-theme="dark"] .cgr-me,[data-theme="dark"] .cgr-table-head,[data-theme="dark"] .cgr-row.is-me{background:#222e49;color:#dde4ff}[data-theme="dark"] .cgr-panel button{background:#25314b;color:#e0e8f8;border-color:#3a4861}[data-theme="dark"] .cgr-podium,[data-theme="dark"] .cgr-row,[data-theme="dark"] .cgr-table,[data-theme="dark"] .cgr-tabs{border-color:#34415b}@media(prefers-reduced-motion:reduce){.cgr-podium,.cgr-loading i{animation:none}.cgr-panel button{transition:none}}

.cgl-shell.cgr-open .cgl-hero{min-height:0!important;padding:18px 32px!important}.cgl-shell.cgr-open .cgl-art,.cgl-shell.cgr-open .cgl-description,.cgl-shell.cgr-open .cgl-hero-pills{display:none!important}.cgl-shell.cgr-open .cgl-hero h2{font-size:23px;margin:7px 0 0}.cgl-shell.cgr-open .cgr-panel{padding-top:20px}.cgl-shell.cgr-open .cgr-row{padding-top:8px;padding-bottom:8px}@media(max-width:600px){.cgl-shell.cgr-open .cgl-hero{padding:16px 20px!important}.cgl-shell.cgr-open .cgl-hero h2{font-size:20px}}
