.tool-scope .ipv6-container{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);text-align:center;background:#fffffff2;border:1px solid #fff3;border-radius:24px;margin:2rem 0;padding:2rem;animation:.8s ease-out fadeInUp;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.tool-scope .ipv6-result{text-align:center;border-radius:16px;margin:2rem 0;padding:2rem;transition:all .3s}.tool-scope .ipv6-result.supported{background:#10b9811a;border:1px solid #10b9814d}.tool-scope .ipv6-result.not-supported{background:#ef44441a;border:1px solid #ef44444d}.tool-scope .ipv6-result.loading{background:#6366f11a;border:1px solid #6366f14d}.tool-scope .ipv6-icon{border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 1.5rem;display:flex}.tool-scope .ipv6-result.supported .ipv6-icon{color:#10b981;background:#10b98133}.tool-scope .ipv6-result.not-supported .ipv6-icon{color:#ef4444;background:#ef444433}.tool-scope .ipv6-result.loading .ipv6-icon{color:#6366f1;background:#6366f133}.tool-scope .ipv6-status{margin-bottom:.5rem;font-size:1.5rem;font-weight:700}.tool-scope .ipv6-result.supported .ipv6-status{color:#10b981}.tool-scope .ipv6-result.not-supported .ipv6-status{color:#ef4444}.tool-scope .ipv6-result.loading .ipv6-status{color:#6366f1}.tool-scope .ipv6-message{color:var(--text);margin-bottom:1.5rem;font-size:1.1rem}.tool-scope .ipv6-details{margin-top:2rem}.tool-scope .ipv6-details-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-top:2rem;display:grid}.tool-scope .ipv6-detail-card{background:var(--surface,white);border:1px solid var(--border);border-radius:12px;padding:1.5rem;transition:all .3s;box-shadow:0 1px 3px #0000001a}.tool-scope .ipv6-detail-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px -5px #0000001a}.tool-scope .ipv6-detail-card h3{color:var(--text);margin-bottom:.5rem;font-size:1.1rem}.tool-scope .ipv6-detail-card p{color:var(--primary);word-break:break-all;font-size:1.25rem;font-weight:600}.tool-scope .ipv6-container .test-btn{background:linear-gradient(135deg, var(--primary), var(--primary-dark));color:#fff;cursor:pointer;border:none;border-radius:12px;align-items:center;gap:.5rem;margin-top:1rem;padding:1rem 2rem;font-size:1.1rem;font-weight:600;transition:all .3s;display:inline-flex}.tool-scope .ipv6-container .test-btn:hover{transform:translateY(-2px);box-shadow:0 8px 15px #6366f14d}.tool-scope .ipv6-container .test-btn:active{transform:translateY(0)}.tool-scope .ipv6-progress{max-width:500px;margin:2rem auto}.tool-scope .ipv6-progress .progress-bar{background:#e2e8f0;border-radius:4px;height:8px;margin-bottom:.5rem;overflow:hidden}.tool-scope .ipv6-progress .progress-fill{background:linear-gradient(90deg, var(--primary), var(--primary-dark));width:0%;height:100%;transition:width .3s}.tool-scope .ipv6-progress .progress-text{color:var(--text-light);text-align:center;font-size:.9rem}.tool-scope .ipv6-comparison{background:var(--secondary);border-radius:16px;margin-top:3rem;padding:2rem}.tool-scope .ipv6-comparison .table-container{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.tool-scope .ipv6-comparison table{border-collapse:collapse;width:100%;min-width:600px}.tool-scope .ipv6-comparison th,.tool-scope .ipv6-comparison td{text-align:left;border:1px solid #ccc;padding:10px;font-size:16px}.tool-scope .ipv6-comparison th{background-color:#f5f5f5}.tool-scope .ipv6-notification{color:#fff;z-index:1000;border-radius:12px;padding:1rem 2rem;font-weight:500;transition:transform .3s;position:fixed;top:20px;right:20px;transform:translate(400px);box-shadow:0 8px 25px -8px #0000004d}.tool-scope .ipv6-notification.success{background:#10b981}.tool-scope .ipv6-notification.error{background:#ef4444}@media (width<=768px){.tool-scope .ipv6-details-grid{grid-template-columns:1fr}.tool-scope .ipv6-comparison th,.tool-scope .ipv6-comparison td{padding:8px;font-size:14px}}
