.ts-widget{-webkit-backdrop-filter:blur(20px);background:linear-gradient(#ffffff0f 0%,#ffffff05 100%);border:1px solid #ffffff14;border-radius:24px;flex-direction:column;align-items:center;gap:12px;padding:28px 24px;animation:.48s cubic-bezier(.16,1,.3,1) ts-widget-mount;display:flex;position:relative;box-shadow:0 8px 32px #0000000f,inset 0 0 0 1px #ffffff0a}.ts-widget--compact{flex-direction:row;gap:16px;padding:16px 20px}@keyframes ts-widget-mount{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.ts-label{letter-spacing:.12em;text-transform:uppercase;color:#ffffff8c;margin-bottom:4px;font-size:11px;font-weight:700}@media (prefers-color-scheme:light){.ts-label{color:#0f19238c}}.ts-ring-wrap{justify-content:center;align-items:center;width:140px;height:140px;display:flex;position:relative}.ts-ring-svg{position:absolute;inset:0;transform:rotate(-90deg)}.ts-ring-track{stroke:#ffffff0f;fill:none}@media (prefers-color-scheme:light){.ts-ring-track{stroke:#0f19230f}}.ts-ring-progress{fill:none;stroke-linecap:round;filter:drop-shadow(0 0 8px var(--ts-glow,#fff3));transition:stroke-dashoffset 1.2s cubic-bezier(.16,1,.3,1)}.ts-score-number{letter-spacing:-.02em;background:var(--ts-tier-gradient,linear-gradient(135deg, #e6b84a 0%, #c9993a 100%));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;justify-content:center;align-items:center;font-family:Outfit,system-ui,sans-serif;font-size:48px;font-weight:800;line-height:1;display:flex;position:absolute;inset:0}.ts-score-max{color:#fff6;letter-spacing:.05em;font-size:11px;font-weight:600;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}@media (prefers-color-scheme:light){.ts-score-max{color:#0f192366}}.ts-tier-badge{background:var(--ts-tier-gradient,linear-gradient(135deg, #e6b84a 0%, #c9993a 100%));color:#fff;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 4px 16px var(--ts-glow,#0003);border-radius:999px;align-items:center;gap:6px;margin-top:4px;padding:6px 14px;font-family:Outfit,system-ui,sans-serif;font-size:13px;font-weight:700;display:inline-flex}.ts-tier-icon{font-size:14px;line-height:1}.ts-tier-tagline{color:#ffffffa6;margin-top:-2px;font-size:13px;font-weight:500}@media (prefers-color-scheme:light){.ts-tier-tagline{color:#0f1923a6}}.ts-detail-btn{color:#ffffffd9;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:6px;margin-top:8px;padding:10px 16px;font-family:Outfit,system-ui,sans-serif;font-size:13px;font-weight:600;transition:all .2s ease-out;display:inline-flex}.ts-detail-btn:hover{background:#ffffff1a;border-color:#ffffff26;transform:translateY(-1px)}.ts-detail-btn:active{transform:translateY(0)}@media (prefers-color-scheme:light){.ts-detail-btn{color:#0f1923cc;background:#0f19230a;border-color:#0f192314}.ts-detail-btn:hover{background:#0f19230f;border-color:#0f19231f}}.ts-footer{color:#fff6;letter-spacing:.04em;margin-top:4px;font-size:10.5px;font-weight:500}@media (prefers-color-scheme:light){.ts-footer{color:#0f192366}}.ts-empty{text-align:center;color:#ffffffb3;background:linear-gradient(135deg,#94a3b814 0%,#64748b0a 100%);border:1px dashed #94a3b840;border-radius:16px;padding:24px 20px}.ts-empty-icon{opacity:.6;margin-bottom:8px;font-size:32px}.ts-empty-title{margin-bottom:4px;font-family:Outfit,system-ui,sans-serif;font-size:15px;font-weight:700}.ts-empty-desc{opacity:.7;max-width:240px;margin:0 auto;font-size:13px;font-weight:400;line-height:1.4}@media (prefers-color-scheme:light){.ts-empty{color:#0f1923b3}}.ts-modal-backdrop{-webkit-backdrop-filter:blur(8px);z-index:9999;background:#0f1923a6;justify-content:center;align-items:center;padding:20px;animation:.24s ease-out ts-modal-fade;display:flex;position:fixed;inset:0}@keyframes ts-modal-fade{0%{opacity:0}to{opacity:1}}.ts-modal{color:#fff;background:#0f1923;border-radius:24px;width:100%;max-width:480px;max-height:88vh;padding:28px 24px;animation:.32s cubic-bezier(.16,1,.3,1) ts-modal-pop;overflow-y:auto;box-shadow:0 24px 80px #0006}@media (prefers-color-scheme:light){.ts-modal{color:#0f1923;background:#fff}}@keyframes ts-modal-pop{0%{opacity:0;transform:translateY(16px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.ts-modal-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.ts-modal-title{letter-spacing:-.01em;font-family:Outfit,system-ui,sans-serif;font-size:20px;font-weight:800}.ts-modal-close{color:#ffffffb3;cursor:pointer;background:#ffffff0f;border:none;border-radius:16px;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;line-height:1;transition:background .16s ease-out;display:flex}.ts-modal-close:hover{background:#ffffff1a}@media (prefers-color-scheme:light){.ts-modal-close{color:#0f1923a6;background:#0f19230a}.ts-modal-close:hover{background:#0f192314}}.ts-comp-row{border-bottom:1px solid #ffffff0f;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:10px 0;display:grid}.ts-comp-row:last-child{border-bottom:none}@media (prefers-color-scheme:light){.ts-comp-row{border-bottom-color:#0f19230f}}.ts-comp-icon{text-align:center;width:32px;font-size:20px}.ts-comp-info{flex-direction:column;gap:4px;min-width:0;display:flex}.ts-comp-name{font-family:Outfit,system-ui,sans-serif;font-size:14px;font-weight:700}.ts-comp-desc{color:#ffffff80;font-size:11.5px;font-weight:500;line-height:1.3}@media (prefers-color-scheme:light){.ts-comp-desc{color:#0f192380}}.ts-comp-bar-track{background:#ffffff0f;border-radius:999px;grid-column:2;height:4px;margin-top:4px;overflow:hidden}@media (prefers-color-scheme:light){.ts-comp-bar-track{background:#0f19230f}}.ts-comp-bar-fill{border-radius:999px;height:100%;transition:width .8s cubic-bezier(.16,1,.3,1)}.ts-comp-score{text-align:right;min-width:40px;font-family:Outfit,system-ui,sans-serif;font-size:15px;font-weight:800}.ts-comp-weight{color:#fff6;letter-spacing:.04em;font-size:10.5px;font-weight:600}@media (prefers-color-scheme:light){.ts-comp-weight{color:#0f192366}}[dir=rtl] .ts-comp-row{grid-template-columns:auto 1fr auto}[dir=rtl] .ts-comp-score{text-align:left}
/*# sourceMappingURL=070.1y_b12e-_.css.map*/