.shield.svelte-1gk2mvf{vertical-align:top;display:inline-block;width:5rem;height:auto;margin-right:1rem;position:relative;color:#cecece}.shield.svelte-1gk2mvf .noicon:where(.svelte-1gk2mvf) img:where(.svelte-1gk2mvf){max-width:5rem;filter:drop-shadow(2px 2px 2px);transition:filter .5s ease-in-out}.shield.svelte-1gk2mvf div.withicon:where(.svelte-1gk2mvf){position:absolute;top:0rem;left:0rem;filter:drop-shadow(2px 2px 2px rgba(0,0,0,.8))}.shield.svelte-1gk2mvf div.withicon:where(.svelte-1gk2mvf) img:where(.svelte-1gk2mvf){max-width:5rem;top:0}.shield.svelte-1gk2mvf div.withicon:where(.svelte-1gk2mvf) .icon:where(.svelte-1gk2mvf){text-align:center;top:.9rem;left:calc(50% - 1.5rem);filter:drop-shadow(0px 0px 2px black);color:#fff;background-blend-mode:overlay;opacity:.85;position:absolute}.shield.svelte-1gk2mvf div.withicon:where(.svelte-1gk2mvf) .score:where(.svelte-1gk2mvf){top:3.25rem;font-size:70%}.shield.svelte-1gk2mvf span.score:where(.svelte-1gk2mvf){position:absolute;top:1rem;left:0rem;width:100%;text-align:center;color:#fff;font-weight:700;filter:drop-shadow(2px 2px 2px rgba(0,0,0,.8))}.shield.svelte-1gk2mvf:hover img:where(.svelte-1gk2mvf){animation:svelte-1gk2mvf-pulse 2s infinite}@keyframes svelte-1gk2mvf-pulse{0%{filter:drop-shadow(2px 2px 2px rgba(0,0,0,.8))}50%{filter:drop-shadow(2px 2px 6px rgba(0,0,0,.8))}to{filter:drop-shadow(2px 2px 2px rgba(0,0,0,.8))}}.shield.svelte-1gk2mvf span.score_type:where(.svelte-1gk2mvf){display:block;margin-top:6rem;font-weight:700;width:100%;text-align:center;color:#000}.score_meter.svelte-1wnicmh{color:#2626c8cc;position:relative;width:100%;display:block}.onek.svelte-1wnicmh{background-color:#89a3b9}.tenk.svelte-1wnicmh{background-color:#53748f}.hundredk.svelte-1wnicmh{background-color:#2c506e}.onemillion.svelte-1wnicmh{background-color:#d2766d}.tenmillion.svelte-1wnicmh{background-color:#aa473d}.hundredmillion.svelte-1wnicmh{background-color:#842518}.hundredmillion.svelte-1wnicmh .item:where(.svelte-1wnicmh){color:#fee!important}.icon_container.svelte-1wnicmh{display:inline-flex;margin:0;padding:0;position:relative}.icon_container.svelte-1wnicmh:hover .item:where(.svelte-1wnicmh){filter:brightness(1.15) saturate(1.1) drop-shadow(1px 1px 2px #000)}.icon_container.svelte-1wnicmh .item:where(.svelte-1wnicmh){min-height:64px;min-width:64px}.icon_container.svelte-1wnicmh .item:where(.svelte-1wnicmh) svg:where(.svelte-1wnicmh){filter:drop-shadow(0px 0px 2px rgba(0,0,0,.6));opacity:.95;margin:4px;color:#eee;mix-blend-mode:luminosity}.icon_container.svelte-1wnicmh .item:where(.svelte-1wnicmh){color:#ddddeefc;transition:filter .5s}.icon_container.svelte-1wnicmh .item:where(.svelte-1wnicmh):after{content:" ";position:absolute;width:100%;height:100%;pointer-events:none;opacity:.3;background-image:url(/textures/tiles/concrete/concrete-tile-90.webp);background-size:cover;background-blend-mode:luminosity;z-index:16}.icon_container.svelte-1wnicmh .item.rand1:where(.svelte-1wnicmh):after{background-image:url(/textures/tiles/concrete/concrete-tile-10.webp)}.icon_container.svelte-1wnicmh .item.rand2:where(.svelte-1wnicmh):after{background-image:url(/textures/tiles/concrete/concrete-tile-20.webp)}.icon_container.svelte-1wnicmh .item.rand3:where(.svelte-1wnicmh):after{background-image:url(/textures/tiles/concrete/concrete-tile-30.webp)}.icon_container.svelte-1wnicmh .item.rand4:where(.svelte-1wnicmh):after{background-image:url(/textures/tiles/concrete/concrete-tile-40.webp)}.icon_container.svelte-1wnicmh .item.rand5:where(.svelte-1wnicmh):after{background-image:url(/textures/tiles/concrete/concrete-tile-50.webp)}.icon_container.svelte-1wnicmh .item.rand6:where(.svelte-1wnicmh):after{background-image:url(/textures/tiles/concrete/concrete-tile-60.webp)}.icon_container.svelte-1wnicmh .item:where(.svelte-1wnicmh)>:where(.svelte-1wnicmh){mix-blend-mode:luminosity;color:#eee;opacity:.95;z-index:1024}.icon_container.svelte-1wnicmh .item:where(.svelte-1wnicmh){float:left;display:flex;flex-direction:column;align-items:center;justify-content:center;vertical-align:baseline;gap:0px;padding:0rem;filter:brightness(1) saturate(1) drop-shadow(1px 1px 2px #000);margin:3px -40px 3px 3px}.icon_container.svelte-1wnicmh .item:where(.svelte-1wnicmh):last-of-type{margin-right:3px}.icon_container.svelte-1wnicmh .item:where(.svelte-1wnicmh){font-weight:800;border-radius:10%;width:auto;height:auto}.icon_container.svelte-1wnicmh:hover .explanation:where(.svelte-1wnicmh){visibility:visible;transition:.25s ease-in-out;opacity:100%;transition-delay:.1s}.icon_container.svelte-1wnicmh .explanation:where(.svelte-1wnicmh){transition:.35s ease-in-out;transition-delay:.1s;float:none;opacity:0%;visibility:hidden;position:absolute;background-color:#d7ebffcc;box-shadow:0 4px 6px #0000001a;top:100%;left:0;margin-top:.5rem;padding:.5rem;z-index:1000;border-radius:4px;width:250px}@keyframes svelte-1wnicmh-pulse{0%{filter:drop-shadow(0px 0px 3px #ffefef) brightness(1) saturate(1);transform:scale(1)}50%{filter:drop-shadow(0px 0px 4px #ffffff) brightness(1.05) saturate(1.1);transform:scale(1.025)}to{filter:drop-shadow(0px 0px 3px #ffefef) brightness(1) saturate(1);transform:scale(1)}}.dependency-cloud.svelte-d56cfu{width:100%;height:600px;border:1px solid #e5e7eb;border-radius:8px;background:#f9fafb;position:relative}.controls.svelte-d56cfu{position:absolute;bottom:16px;left:16px;display:flex;gap:8px;z-index:10}.control-btn.svelte-d56cfu{background:#fff;border:1px solid #d1d5db;padding:8px 12px;border-radius:4px;cursor:pointer;font-size:12px;font-weight:500;color:#374151;transition:all .2s}.control-btn.svelte-d56cfu:hover{background:#f3f4f6;border-color:#9ca3af}.download-btn.svelte-d56cfu{position:absolute;top:16px;right:16px;background:#fff;border:1px solid #d1d5db;padding:8px;border-radius:4px;cursor:pointer;color:#374151;transition:all .2s;z-index:10;display:flex;align-items:center;justify-content:center}.download-btn.svelte-d56cfu:hover{background:#f3f4f6;border-color:#9ca3af}.sr-only.svelte-d56cfu{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.data-grid.svelte-7pqmh8{width:100%}.table-container.svelte-7pqmh8{overflow-x:auto;border:1px solid #e5e7eb;border-radius:8px}.table-container.with-header.svelte-7pqmh8{border-top-left-radius:0;border-top-right-radius:0}table.svelte-7pqmh8{width:100%;border-collapse:collapse;background:#fff}thead.svelte-7pqmh8{background:#f9fafb;border-bottom:2px solid #e5e7eb}th.svelte-7pqmh8{padding:12px 16px;text-align:left;font-weight:600;font-size:.875rem;color:#374151;text-transform:uppercase;letter-spacing:.05em}tbody.svelte-7pqmh8 tr:where(.svelte-7pqmh8){border-bottom:1px solid #e5e7eb}tbody.svelte-7pqmh8 tr:where(.svelte-7pqmh8):last-child{border-bottom:none}tbody.svelte-7pqmh8 tr:where(.svelte-7pqmh8):hover{background:#f9fafb}td.svelte-7pqmh8{padding:12px 16px;font-size:.875rem;color:#1f2937}.pagination.svelte-7pqmh8{display:flex;align-items:center;justify-content:space-between;padding:16px;background:#fff;border:1px solid #e5e7eb;border-top:none;border-radius:0 0 8px 8px}.pagination-info.svelte-7pqmh8{font-size:.875rem;color:#6b7280}.pagination-controls.svelte-7pqmh8{display:flex;gap:8px;align-items:center}.pagination-btn.svelte-7pqmh8{padding:6px 12px;border:1px solid #d1d5db;background:#fff;border-radius:4px;font-size:.875rem;cursor:pointer;color:#374151;transition:all .2s}.pagination-btn.svelte-7pqmh8:hover:not(:disabled){background:#f3f4f6;border-color:#9ca3af}.pagination-btn.svelte-7pqmh8:disabled{opacity:.5;cursor:not-allowed}.page-numbers.svelte-7pqmh8{display:flex;gap:4px}.page-btn.svelte-7pqmh8{padding:6px 10px;border:1px solid #d1d5db;background:#fff;border-radius:4px;font-size:.875rem;cursor:pointer;color:#374151;min-width:36px;transition:all .2s}.page-btn.svelte-7pqmh8:hover{background:#f3f4f6;border-color:#9ca3af}.page-btn.active.svelte-7pqmh8{background:#ea580c;border-color:#ea580c;color:#fff}.empty-state.svelte-7pqmh8{padding:48px 16px;text-align:center;color:#6b7280;font-size:.875rem}.table-header.svelte-7pqmh8{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#f9fafb;border:1px solid #e5e7eb;border-bottom:none;border-radius:8px 8px 0 0}.download-btn.svelte-7pqmh8{background:#fff;border:1px solid #d1d5db;padding:8px;border-radius:4px;cursor:pointer;color:#374151;transition:all .2s;display:flex;align-items:center;justify-content:center}.download-btn.svelte-7pqmh8:hover{background:#f3f4f6;border-color:#9ca3af}.sr-only.svelte-7pqmh8{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}
