header{background:linear-gradient(135deg,#4f46e5,#3b82f6);box-sizing:border-box;color:#fff;flex-direction:column;min-height:200px;padding:60px 10px 40px;position:relative;width:100%}footer,header{align-items:center;display:flex;justify-content:center}footer{background-color:#fff;color:#a1a2a3;font-size:12px;height:50px}.title{color:var(--primary-color);font-size:60px;font-weight:700;text-shadow:-2px -2px 0 #fff,2px -2px 0 #fff,-2px 2px 0 #fff,2px 2px 0 #fff}.sub-title,.title{text-align:center;z-index:1}.sub-title{font-size:20px;font-weight:lighter;margin:20px}.desc-list{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;z-index:1}.desc-list .desc-item{margin:8px}.desc-item img{border-radius:4px;height:30px}main{align-items:center;display:flex;flex-direction:column;margin:20px 0}.link-img{height:20px;width:20px}section{margin:15px 0}@media screen and (max-width:1280px){section{width:90%}.section img{height:auto!important;width:100%}.title{font-size:40px}.sub-title{font-size:15px}}@media screen and (min-width:1280px){section{width:70%}}.section{background-color:#fff;border:1px solid #ddd;border-radius:10px;box-sizing:border-box;font-size:14px;padding:10px 15px 0}.section-title-row{align-items:center;display:flex;justify-content:space-between}.section-title{font-size:22px;font-weight:600}.section-subtitle{color:#a1a2a3;font-size:14px}.section-content{font-size:1.1rem;line-height:1.5}.table-wrapper{background-color:#fff;border:1px solid #ddd;border-radius:10px;padding:15px;width:100%}.table-title{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:15px}.bench-btns{display:flex}.bench-btns .bench-btn{align-items:center;border:1px solid #ddd;border-radius:5px;cursor:pointer;display:flex;font-size:15px;justify-content:center;min-width:100px;padding:3px 10px}.bench-btns .bench-btn:not(:last-child){margin-right:16px}.bench-btn__active{background:#3b82f6;color:#fff;font-weight:550}.table-container{background-color:#fff;border:1px solid #ddd;border-radius:10px;max-height:600px;overflow:auto;scrollbar-color:#d9d9d9 #fff;scrollbar-width:thin}.table-container table{border-collapse:collapse;width:100%}.table-container thead tr{background:linear-gradient(135deg,#4f46e5,#3b82f6);position:sticky;top:0;z-index:1}.table-container thead th{border-bottom:1px solid #ccc;color:#fff;font-size:14px;font-weight:700;padding:12px 0}.table-container td{min-width:120px;padding:10px 0;text-align:center}.table-container .td-sm{min-width:60px}.table-container .td-mid{min-width:80px}.table-container tr:nth-child(2n){background-color:#f9f9f9}.img-wrapper{align-items:center;display:flex;justify-content:center;margin-top:15px;width:100%}.section img{height:200px}.rank-badge{align-items:center;background-color:#f1f5f9;border-radius:50%;box-shadow:0 1px 2px 0 #0000000d;display:flex;font-size:14px;height:32px;justify-content:center;margin:auto;width:32px}.rank-1{background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#92400e!important;font-weight:500}.rank-2{background:linear-gradient(135deg,#d1d5db,#9ca3af);color:#374151!important;font-weight:500}.rank-3{background:linear-gradient(135deg,#f97316,#ea580c);color:#9a3412!important;font-weight:500}pre{background:#40434b;border-radius:6px;color:#eee;overflow-x:auto;padding:10px}code{font-family:monospace}.citation-block{margin:1em 0;position:relative}.citation-block pre{margin:0}.citation-copy{align-items:center;background:#4c5059;border:1px solid #747780;border-radius:6px;color:#eee;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;gap:6px;justify-content:center;line-height:1.2;min-height:36px;opacity:0;padding:6px 10px;position:absolute;right:12px;top:12px;transition:opacity .18s ease,background-color .18s ease}.citation-block:focus-within .citation-copy,.citation-block:hover .citation-copy{opacity:1}.citation-copy:hover{background:#606570}.citation-copy:focus-visible{outline:2px solid #93c5fd;outline-offset:3px}.citation-copy:disabled{cursor:wait}.citation-copy-status{clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media (hover:none){.citation-copy{min-height:44px;opacity:1}}@media (max-width:600px){.citation-block pre{padding-top:64px}}@media (prefers-reduced-motion:reduce){.citation-copy{transition:none}}:root{--primary-color:#2563eb;--light-blue:#eff6ff;--font-size-base:18px;--text-primary:#0f172a;--background:#f8fafc;--radius:8px}body{background-color:#f8fafc;background-color:var(--background);color:#0f172a;color:var(--text-primary);font-family:Poppins,sans-serif;font-size:18px;font-size:var(--font-size-base);margin:0}div{box-sizing:border-box}
/*# sourceMappingURL=main.21c056b0.css.map*/