.status-bar[data-v-55e826ba]{height:42px;line-height:42px;background-color:var(--primary-dark);color:var(--text-muted);font-size:14px;font-weight:500;display:flex;justify-content:center;box-shadow:0 1px 3px rgba(0,0,0,.1);position:-webkit-sticky;position:sticky;top:0;z-index:100}.status-bar-init[data-v-55e826ba]{max-width:1200px;width:100%;display:flex;padding:0 20px}.title[data-v-55e826ba]{overflow:hidden;display:flex;align-items:center;gap:5px}.update-time[data-v-55e826ba]{padding-left:10px;font-size:12px;opacity:.8}.exchanges[data-v-55e826ba]{flex:1;overflow:hidden;white-space:nowrap}ul.money[data-v-55e826ba]{display:flex;justify-content:flex-end;padding:0;line-height:42px;height:42px}ul.money li[data-v-55e826ba]{padding:0 10px;border-right:1px solid #53616d;display:flex;align-items:center;gap:3px}ul.money li[data-v-55e826ba]:last-child{border:none;padding-right:0}.currency-icon[data-v-55e826ba]{font-size:12px;opacity:.8}.btc[data-v-55e826ba]{color:var(--accent-color);font-weight:600}@media only screen and (max-width:768px){ul.money[data-v-55e826ba]{justify-content:flex-start}.status-bar-init[data-v-55e826ba]{flex-direction:column;padding:5px 15px;gap:5px}.status-bar[data-v-55e826ba]{height:auto;line-height:1.5;padding:5px 0}ul.money[data-v-55e826ba]{line-height:1.5;height:auto}}.search[data-v-6fa08e82]{position:relative;display:flex}.ip-search[data-v-6fa08e82]{width:100%;display:block}.ip-search-input[data-v-6fa08e82]{height:30px;width:100%;background:hsla(0,0%,100%,.01);border:1px solid #728290;font-size:14px;font-weight:700;color:#9aa5b0;line-height:30px;display:block;text-indent:10px}input.ip-search-input[data-v-6fa08e82]:focus{outline:none;background:#fff;color:#273848}input.ip-search-input[data-v-6fa08e82]::-moz-placeholder{color:#9aa5b0;font-weight:400;font-size:12px}input.ip-search-input[data-v-6fa08e82]:-ms-input-placeholder{color:#9aa5b0;font-weight:400;font-size:12px}input.ip-search-input[data-v-6fa08e82]::placeholder{color:#9aa5b0;font-weight:400;font-size:12px}.search-button[data-v-6fa08e82]{position:absolute;right:10px;top:7px;color:#9aa5b0}.ip-search-result[data-v-6fa08e82]{background:#fff;position:absolute;width:100%;left:0;top:40px;border-radius:2px;box-shadow:0 2px 2px 2px rgba(0,0,0,.1);z-index:9}.ip-search-result-init[data-v-6fa08e82]{padding:10px;position:relative}.ip-search-result-title[data-v-6fa08e82]{color:#42b983}.ip-search-result-tips[data-v-6fa08e82]{color:#999}.ip-country-flag[data-v-6fa08e82]{position:absolute;right:10px;top:10px;width:30px;height:22.5px;border-radius:2px;overflow:hidden}.change-box[data-v-c4d183ba]{background:#fff;color:#2a3c4c}.change-box h2[data-v-c4d183ba]{font-size:18px}.country-icon[data-v-c4d183ba]{width:48px;height:36px;border-radius:4px;overflow:hidden}.change-title[data-v-c4d183ba]{border-radius:2px 2px 0 0;padding:10px;background:#eff1f5;display:flex}.change-title span[data-v-c4d183ba]{display:block;width:30px;text-align:center;cursor:pointer;font-size:18px}.change-title h2[data-v-c4d183ba]{font-size:16px;flex:1}.change-item[data-v-c4d183ba]{display:flex;padding:10px 0;border-bottom:1px solid #eff1f5}.change-item[data-v-c4d183ba]:last-child{border-bottom:none}.country[data-v-c4d183ba]{display:flex;line-height:18px}.country .name[data-v-c4d183ba]{padding-left:5px}.country .name h5[data-v-c4d183ba]{font-size:14px}.change-list[data-v-c4d183ba]{padding:0 10px}.change-input[data-v-c4d183ba]{display:flex;font-size:24px;margin-left:40px}.change-input span[data-v-c4d183ba]{color:#9aa5b0}.change-input-box[data-v-c4d183ba]{border:none;border-bottom:1px solid #9aa5b0;width:120px;font-size:24px;outline:none;margin-left:5px;font-weight:500}.change-input-box[data-v-c4d183ba]:focus{border-bottom:1px solid #f90}.change-box[data-v-63fb5454]{background:#fff;color:#2a3c4c}.change-box h2[data-v-63fb5454]{font-size:18px}.country-icon[data-v-63fb5454]{width:48px;height:36px;border-radius:4px;overflow:hidden}.change-title[data-v-63fb5454]{border-radius:2px 2px 0 0;padding:10px;background:#eff1f5;display:flex}.change-title span[data-v-63fb5454]{display:block;width:30px;text-align:center;cursor:pointer;font-size:18px}.change-title h2[data-v-63fb5454]{font-size:16px;flex:1}.change-item[data-v-63fb5454]{display:flex;padding:10px 0;border-bottom:1px solid #eff1f5}.change-item[data-v-63fb5454]:last-child{border-bottom:none}.country[data-v-63fb5454]{display:flex;line-height:18px;min-width:90px}.country .name[data-v-63fb5454]{padding-left:5px}.country .name h5[data-v-63fb5454]{font-size:14px}.change-list[data-v-63fb5454]{padding:0 10px}.change-input[data-v-63fb5454]{display:flex;font-size:24px;margin-left:40px}.change-input span[data-v-63fb5454]{color:#9aa5b0}.change-input-box[data-v-63fb5454]{border:none;border-bottom:1px solid #9aa5b0;width:120px;font-size:24px;outline:none;margin-left:5px;font-weight:500}.change-input-box[data-v-63fb5454]:focus{border-bottom:1px solid #f90}.icon[data-v-63fb5454]{display:flex;width:48px;align-items:center}.password[data-v-7402ccb6]{background:#fff;color:#2a3c4c}.password-input[data-v-7402ccb6]{background:#fff;height:48px;line-height:48px;box-shadow:inset 0 0 0 2px #42b983;border-radius:4px;text-align:center;font-size:24px;border:none;width:300px}.pwd-show[data-v-7402ccb6]{display:flex;padding:10px 10px 0 10px}.operation[data-v-7402ccb6]{display:flex;height:40px;margin-top:6px;padding:0 10px}.copy[data-v-7402ccb6]{flex:1;background:#42b983;color:#fff;box-shadow:none;border:none;border-radius:4px}.refresh[data-v-7402ccb6]{width:40px;border:none;margin-left:5px;border-radius:4px}.pwd-options[data-v-7402ccb6]{display:flex;align-items:center;justify-content:center;margin-top:10px;background:#f8f9fa;padding:5px 10px}.pwd-digits button[data-v-7402ccb6]{border:none;color:#2a3c4c;height:20px;width:20px;text-align:center;background:#e6e6e6;margin-right:4px;border-radius:4px}.pwd-digits .active[data-v-7402ccb6]{background:#42b983;color:#fff}.pwd-digits[data-v-7402ccb6]{flex:1}.pwd-check[data-v-7402ccb6],.pwd-digits[data-v-7402ccb6]{font-size:12px;font-weight:400}.header[data-v-416270f2]{max-width:1200px;margin:0 auto;padding:20px 0;display:flex;align-items:center}.header-right[data-v-416270f2]{flex:1;justify-content:space-between;gap:15px}.header-right[data-v-416270f2],.left-section[data-v-416270f2]{display:flex;align-items:center}.search-box[data-v-416270f2]{width:200px;flex-shrink:0}.language[data-v-416270f2]{color:var(--text-light);position:relative;margin-left:20px;white-space:nowrap;min-width:100px}.icon-down[data-v-416270f2]{font-size:10px;padding-left:5px}ul.tools[data-v-416270f2]{display:flex;font-size:14px;font-weight:500;color:var(--text-light);margin-right:20px;flex-wrap:wrap;white-space:nowrap}ul.tools li[data-v-416270f2]{margin:5px 10px;position:relative}ul.tools li a[data-v-416270f2]{color:var(--text-light)}.tool-btn[data-v-416270f2]{display:flex;align-items:center;gap:5px;padding:8px 10px;border-radius:var(--border-radius);transition:var(--transition)}.tool-btn[data-v-416270f2]:hover{background-color:hsla(0,0%,100%,.1);color:var(--text-light)}.language-select[data-v-416270f2]{cursor:pointer;display:flex;align-items:center;padding:8px 10px;border-radius:var(--border-radius)}.language-select[data-v-416270f2]:hover{background-color:hsla(0,0%,100%,.1)}.language-list[data-v-416270f2]{position:absolute;left:0;top:40px;width:120px;background:#fff;border-radius:var(--border-radius);box-shadow:var(--box-shadow);z-index:10}.language-list ul li[data-v-416270f2]{padding:10px 15px;cursor:pointer;color:var(--text-dark);transition:var(--transition)}.language-list ul li[data-v-416270f2]:hover{background:var(--primary-color);color:var(--text-light)}.tools-change[data-v-416270f2]{position:absolute;left:0;top:45px;z-index:100;box-shadow:var(--box-shadow);border-radius:var(--border-radius);background:#fff;min-width:300px}.change-title[data-v-416270f2]{border-radius:var(--border-radius) var(--border-radius) 0 0;padding:15px;background:#eff1f5;display:flex;color:var(--primary-dark);align-items:center}.change-title span[data-v-416270f2]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;text-align:center;cursor:pointer;font-size:16px;border-radius:50%;transition:var(--transition)}.change-title span[data-v-416270f2]:hover{background:rgba(0,0,0,.1)}.change-title h2[data-v-416270f2]{font-size:16px;flex:1;margin:0}@media only screen and (max-width:992px){.header[data-v-416270f2]{flex-direction:column;align-items:center}.header-right[data-v-416270f2]{margin-top:15px;justify-content:center;width:100%}.search-box[data-v-416270f2]{width:180px}.language[data-v-416270f2]{margin-left:0}}@media only screen and (max-width:768px){.left-section[data-v-416270f2]{flex-wrap:wrap;justify-content:center}.search-box[data-v-416270f2]{margin-top:10px}}@media only screen and (max-width:680px){ul.tools[data-v-416270f2]{display:none}.language[data-v-416270f2]{flex:0;margin-right:15px}.search-box[data-v-416270f2]{margin-top:0;width:220px}}@media only screen and (max-width:480px){.language[data-v-416270f2]{display:none}.header-right[data-v-416270f2]{flex-direction:column;align-items:center;width:100%}.search-box[data-v-416270f2]{width:100%;max-width:280px;margin-top:10px}}.ip-info[data-v-3433a3dc]{color:var(--text-dark)}.ip-show[data-v-3433a3dc]{padding:60px 20px;display:flex;justify-content:center}.ip[data-v-3433a3dc]{padding-bottom:10px;border-bottom:2px solid #4a5e70;text-align:center;min-width:330px}.ip h1[data-v-3433a3dc]{font-size:48px;color:var(--text-dark);font-weight:600}.introduce[data-v-3433a3dc]{display:flex;padding-bottom:4px;font-weight:700}.title[data-v-3433a3dc]{font-size:24px;color:var(--text-dark);flex:1}.ip-country[data-v-3433a3dc]{display:flex;align-items:center;font-size:20px;color:var(--text-dark)}.ip-country-flag[data-v-3433a3dc]{border-radius:4px;overflow:hidden;display:block;padding-right:6px;margin-top:3px}.safe-container[data-v-3433a3dc]{display:flex;align-items:center;justify-content:center}.safe[data-v-3433a3dc]{display:flex;height:30px;line-height:30px;font-size:24px;color:var(--primary-dark);font-weight:700;padding-top:10px}.switch-box[data-v-3433a3dc]{height:30px;width:60px;background:#e6e6e6;border-radius:30px;display:flex;align-items:center;margin-left:10px}.switch-button[data-v-3433a3dc]{height:25px;width:25px;border-radius:25px;background:#fff;margin-left:4px;box-shadow:1px 1px 1px rgba(0,0,0,.1)}.btn[data-v-3433a3dc]{margin-left:10px;background-color:#42b983;border:none;color:#fff;padding:3px 8px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;cursor:pointer;border-radius:3px;transition:background-color .3s ease;&:hover{background-color:#3ca978}}.tooltip-container[data-v-3433a3dc]{position:relative;display:inline-block}.tooltip-text[data-v-3433a3dc]{font-weight:400;font-size:14px;visibility:visible;width:120px;background-color:#000;color:#fff;text-align:center;border-radius:6px;padding:10px;position:absolute;z-index:1;bottom:100%;left:50%;margin-left:-60px;&:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#000 transparent transparent transparent}}@media only screen and (max-width:468px){.title[data-v-3433a3dc]{font-size:18px}.ip h1[data-v-3433a3dc]{font-size:36px}.safe[data-v-3433a3dc]{font-size:16px}}.time-fixed[data-v-b89e92c6]{position:fixed;left:0;bottom:0;width:100%;display:flex;justify-content:center;background:#eff1f5}.time[data-v-b89e92c6]{padding:10px 0;color:#404040;width:100%;max-width:1200px}.time ul[data-v-b89e92c6]{display:flex}.time ul li[data-v-b89e92c6]{margin-right:10px;width:20%}.time ul li span[data-v-b89e92c6]{color:rgba(0,0,0,.5);text-align:left}.time ul li h2[data-v-b89e92c6]{font-size:18px}.hash[data-v-b89e92c6]{font-size:20px;margin:0}@media only screen and (max-width:1024px){.time-fixed[data-v-b89e92c6]{display:none}}.ip-info-container[data-v-4d0c5c22]{background:#fff;border-radius:var(--border-radius);box-shadow:var(--box-shadow);margin:20px 0;overflow:hidden;-webkit-animation:fadeIn-4d0c5c22 .5s ease-in-out;animation:fadeIn-4d0c5c22 .5s ease-in-out}@-webkit-keyframes fadeIn-4d0c5c22{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-4d0c5c22{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ip-info-header[data-v-4d0c5c22]{display:flex;justify-content:space-between;align-items:center;padding:20px;background:var(--primary-color);color:#fff;border-radius:var(--border-radius) var(--border-radius) 0 0}.ip-info-header h2[data-v-4d0c5c22]{margin:0;font-size:20px;font-weight:500}.refresh-button[data-v-4d0c5c22]{width:36px;height:36px;border-radius:50%;background:hsla(0,0%,100%,.2);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:var(--transition)}.refresh-button[data-v-4d0c5c22]:hover{background:hsla(0,0%,100%,.3);transform:rotate(45deg)}.ip-info-grid[data-v-4d0c5c22]{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;padding:20px}.info-card[data-v-4d0c5c22]{background:var(--bg-light);border-radius:var(--border-radius);padding:15px;display:flex;gap:15px;transition:var(--transition);position:relative}.info-card[data-v-4d0c5c22]:hover{transform:translateY(-2px);box-shadow:0 3px 8px rgba(0,0,0,.1)}.info-icon[data-v-4d0c5c22]{width:48px;height:48px;border-radius:12px;background:#304354;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 5px rgba(0,0,0,.05);color:#fff;font-size:22px}.info-content[data-v-4d0c5c22]{flex:1;overflow:hidden}.info-content h3[data-v-4d0c5c22]{margin:0 0 5px 0;font-size:14px;color:var(--text-muted);font-weight:400}.info-value[data-v-4d0c5c22]{font-size:16px;font-weight:500;color:var(--text-dark);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dns-value[data-v-4d0c5c22]{display:flex;align-items:center;gap:8px;cursor:pointer}.dns-ip[data-v-4d0c5c22]{font-family:monospace}.dns-count[data-v-4d0c5c22]{background:var(--accent-color);color:#fff;padding:2px 6px;border-radius:10px;font-size:12px}.dns-country[data-v-4d0c5c22]{overflow:hidden;text-overflow:ellipsis}.dns-arrow[data-v-4d0c5c22]{margin-left:auto;transition:transform .3s ease}.dns-arrow.rotated[data-v-4d0c5c22]{transform:rotate(180deg)}.dns-dropdown[data-v-4d0c5c22]{position:absolute;top:100%;left:0;right:0;background:#fff;border-radius:0 0 var(--border-radius) var(--border-radius);box-shadow:0 5px 15px rgba(0,0,0,.1);z-index:10;max-height:300px;overflow-y:auto;-webkit-animation:slideDown-4d0c5c22 .3s ease-in-out;animation:slideDown-4d0c5c22 .3s ease-in-out}@-webkit-keyframes slideDown-4d0c5c22{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown-4d0c5c22{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.dns-dropdown ul[data-v-4d0c5c22]{padding:0;margin:0;list-style:none}.dns-dropdown li[data-v-4d0c5c22]{padding:12px 15px;border-bottom:1px solid #f0f0f0}.dns-dropdown li[data-v-4d0c5c22]:last-child{border-bottom:none}.dns-dropdown li.active[data-v-4d0c5c22]{background-color:rgba(66,185,131,.1)}.dns-item-header[data-v-4d0c5c22]{display:flex;gap:8px;align-items:center;margin-bottom:5px}.dns-index[data-v-4d0c5c22]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;background:var(--primary-color);color:#fff;border-radius:50%;font-size:12px}.dns-item-ip[data-v-4d0c5c22]{font-family:monospace;font-weight:500}.dns-item-details[data-v-4d0c5c22]{display:flex;align-items:center;gap:8px;color:var(--text-muted);font-size:14px;margin-left:28px}.dns-card.active[data-v-4d0c5c22]{z-index:10;box-shadow:0 0 0 2px var(--accent-color)}.webrtc-value[data-v-4d0c5c22]{display:flex;flex-direction:column;gap:5px}.ip-tag[data-v-4d0c5c22]{display:flex;align-items:center;gap:8px;font-family:monospace}.ip-tag .tag[data-v-4d0c5c22]{padding:2px 6px;border-radius:4px;font-size:12px;font-family:sans-serif}.ip-tag.local .tag[data-v-4d0c5c22]{background:rgba(66,185,131,.2);color:var(--accent-color)}.ip-tag.public .tag[data-v-4d0c5c22]{background:rgba(255,70,70,.2);color:#f43f5e}.location-value[data-v-4d0c5c22],.timezone-value[data-v-4d0c5c22]{display:flex;gap:8px;align-items:center;white-space:normal}.timezone-divider[data-v-4d0c5c22]{color:var(--text-muted)}.loading[data-v-4d0c5c22]{display:flex;align-items:center;gap:8px;color:var(--text-muted)}.loading-spinner[data-v-4d0c5c22]{width:16px;height:16px;border:2px solid rgba(0,0,0,.1);border-top-color:var(--accent-color);border-radius:50%;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.no-data[data-v-4d0c5c22]{color:var(--text-muted);font-style:italic}@media only screen and (max-width:992px){.ip-info-grid[data-v-4d0c5c22]{grid-template-columns:1fr}}@media only screen and (max-width:768px){.info-icon[data-v-4d0c5c22]{width:40px;height:40px}.info-icon img[data-v-4d0c5c22]{height:24px}.info-card[data-v-4d0c5c22]{padding:12px}}@media only screen and (max-width:480px){.ip-info-header[data-v-4d0c5c22]{padding:15px}.ip-info-grid[data-v-4d0c5c22]{padding:10px;gap:10px}.info-card[data-v-4d0c5c22]{gap:10px}.info-value[data-v-4d0c5c22]{font-size:14px}}.progress[data-v-5a5d0ef5]{display:flex;justify-content:center;padding:50px 0}.bg[data-v-5a5d0ef5]{height:50px;max-width:1200px;width:100%;padding:0 6px;background:var(--bg-light);border-radius:50px;display:flex;align-items:center;box-shadow:var(--box-shadow)}.bar[data-v-5a5d0ef5]{height:38px;background:rgba(0,0,0,.05);width:100%;border-radius:38px;position:relative;overflow:hidden}.bar-rate[data-v-5a5d0ef5]{height:38px;border-radius:38px;max-width:100%;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1)}.bar-show[data-v-5a5d0ef5]{position:absolute;display:flex;top:0;left:0;width:100%;height:100%;line-height:36px;color:var(--text-dark)}.bar-show .bar-show-init[data-v-5a5d0ef5]{flex:1;padding:0 15px;display:flex;align-items:center;font-size:14px;gap:10px}.bar-show .icon[data-v-5a5d0ef5]{width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:var(--primary-color);border-radius:8px;flex-shrink:0}.bar-show .icon img[data-v-5a5d0ef5]{width:20px;height:20px;filter:brightness(0) invert(1)}.bar-show .tips[data-v-5a5d0ef5]{flex:1;text-align:center;font-weight:500}.button[data-v-5a5d0ef5]{border:none;background:var(--primary-color);color:#fff;padding:6px 12px;border-radius:6px;font-size:13px;cursor:pointer;transition:var(--transition);margin-left:10px}.button[data-v-5a5d0ef5]:hover{background:var(--primary-dark);transform:translateY(-1px)}@media only screen and (max-width:768px){.bar-show .bar-show-init[data-v-5a5d0ef5]{font-size:12px}.bar-show .icon[data-v-5a5d0ef5]{width:24px;height:24px}.bar-show .icon img[data-v-5a5d0ef5]{width:16px;height:16px}.button[data-v-5a5d0ef5]{padding:4px 8px;font-size:12px}}.progress-tips[data-v-5a5d0ef5]{background:var(--bg-light);margin-top:-30px;padding:30px 0;border-radius:var(--border-radius);box-shadow:var(--box-shadow)}.progress-tips ul[data-v-5a5d0ef5]{max-width:1200px;margin:0 auto;padding:0 20px}.progress-tips ul li[data-v-5a5d0ef5]{display:flex;padding:20px;background:#fff;border-radius:var(--border-radius);margin-bottom:15px;box-shadow:0 2px 8px rgba(0,0,0,.05);transition:var(--transition)}.progress-tips ul li[data-v-5a5d0ef5]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.progress-tips ul li[data-v-5a5d0ef5]:last-child{margin-bottom:0}.progress-tips ul li .percent[data-v-5a5d0ef5]{width:80px;height:80px;text-align:center;line-height:80px;border-radius:12px;background:var(--primary-color);color:#fff;font-size:20px;font-weight:600;margin-right:20px;flex-shrink:0}.progress-tips ul li .description[data-v-5a5d0ef5]{flex:1}.progress-tips ul li h2[data-v-5a5d0ef5]{font-size:18px;color:var(--text-dark);margin:0 0 10px 0;font-weight:600}.progress-tips ul li p[data-v-5a5d0ef5]{font-size:14px;color:var(--text-muted);margin:0 0 8px 0;line-height:1.5}.progress-tips ul li p[data-v-5a5d0ef5]:last-child{font-family:monospace;background:var(--bg-light);padding:8px 12px;border-radius:6px;color:var(--text-dark)}.fingerprint-container[data-v-e1e2d814]{max-width:1200px;margin:30px auto;background:#fff;border-radius:var(--border-radius);box-shadow:var(--box-shadow);overflow:hidden}.fingerprint-header[data-v-e1e2d814]{background:linear-gradient(90deg,#42b983,#3aa876);color:#fff;padding:30px;text-align:center}.fingerprint-header h2[data-v-e1e2d814]{margin:0;font-size:24px;font-weight:500}.fingerprint-header .fingerprint-description[data-v-e1e2d814]{margin:10px 0 0;opacity:.8}.fingerprints-grid[data-v-e1e2d814]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;padding:30px}.fingerprint-card[data-v-e1e2d814]{background:var(--bg-light);border-radius:var(--border-radius);padding:20px;display:flex;gap:15px;transition:var(--transition);height:100%;box-shadow:0 2px 4px rgba(0,0,0,.05)}.fingerprint-card[data-v-e1e2d814]:hover{transform:translateY(-5px);box-shadow:0 5px 15px rgba(0,0,0,.1)}.fingerprint-icon[data-v-e1e2d814]{display:flex;align-items:flex-start;justify-content:center}.fingerprint-content[data-v-e1e2d814]{flex:1;display:flex;flex-direction:column}.fingerprint-title[data-v-e1e2d814]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.fingerprint-title h3[data-v-e1e2d814]{margin:0;font-size:18px;font-weight:500;color:var(--primary-dark)}.fingerprint-status[data-v-e1e2d814]{padding:3px 8px;border-radius:12px;font-size:12px;font-weight:500}.fingerprint-status.secure[data-v-e1e2d814]{background-color:rgba(66,185,131,.2);color:var(--accent-color)}.fingerprint-status.risk[data-v-e1e2d814]{background-color:rgba(255,70,70,.2);color:#f43f5e}.fingerprint-status.neutral[data-v-e1e2d814]{background-color:rgba(100,116,139,.2);color:#64748b}.fingerprint-description[data-v-e1e2d814]{font-size:14px;margin:0 0 15px;line-height:1.5;flex:1}.fingerprint-card .fingerprint-description[data-v-e1e2d814]{color:var(--text-muted)}.fingerprint-value[data-v-e1e2d814]{font-size:18px;font-weight:600;color:var(--primary-dark);margin-top:auto}.btn-detect[data-v-e1e2d814]{background-color:var(--accent-color);border:none;color:#fff;padding:10px 20px;border-radius:var(--border-radius);font-size:14px;font-weight:500;cursor:pointer;transition:var(--transition);display:inline-flex;align-items:center;justify-content:center;margin-top:auto}.btn-detect[data-v-e1e2d814]:hover:not(:disabled){background-color:#3aa876;transform:translateY(-2px)}.btn-detect[data-v-e1e2d814]:disabled{background-color:#a3e2c5;cursor:wait}.btn-content[data-v-e1e2d814]{display:flex;align-items:center;gap:8px}.loading-spinner[data-v-e1e2d814]{width:16px;height:16px;border-radius:50%;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;-webkit-animation:spin-e1e2d814 1s linear infinite;animation:spin-e1e2d814 1s linear infinite}@-webkit-keyframes spin-e1e2d814{to{transform:rotate(1turn)}}@keyframes spin-e1e2d814{to{transform:rotate(1turn)}}.fingerprint-summary[data-v-e1e2d814]{background:#f8f9fa;padding:30px;border-top:1px solid #eaecef}.summary-header[data-v-e1e2d814]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.summary-header h3[data-v-e1e2d814]{margin:0;font-size:20px;font-weight:500;color:var(--primary-dark)}.score-circle[data-v-e1e2d814],.score-container[data-v-e1e2d814]{display:flex;align-items:center}.score-circle[data-v-e1e2d814]{width:60px;height:60px;border-radius:50%;justify-content:center;font-size:20px;font-weight:700;position:relative;background:conic-gradient(var(--accent-color) calc(var(--score)*1%),#e2e8f0 0)}.score-circle[data-v-e1e2d814]:before{content:"";position:absolute;width:50px;height:50px;border-radius:50%;background:#fff}.score-circle span[data-v-e1e2d814]{position:relative;z-index:1}.security-advice[data-v-e1e2d814]{display:flex;align-items:center;gap:8px;padding:12px;border-radius:var(--border-radius);margin:20px 0;font-weight:500}.security-advice i[data-v-e1e2d814]{font-size:20px}.security-advice.high-risk[data-v-e1e2d814]{background-color:rgba(255,70,70,.1);color:#f43f5e;border-left:4px solid #f43f5e}.security-advice.medium-risk[data-v-e1e2d814]{background-color:rgba(245,158,11,.1);color:#f59e0b;border-left:4px solid #f59e0b}.security-advice.low-risk[data-v-e1e2d814]{background-color:rgba(66,185,131,.1);color:var(--accent-color);border-left:4px solid var(--accent-color)}.upgrade-button[data-v-e1e2d814]{text-align:center;margin-top:30px}.upgrade-btn[data-v-e1e2d814]{background-color:var(--primary-dark);color:#fff;padding:12px 30px;border-radius:var(--border-radius);text-decoration:none;font-weight:500;display:inline-flex;align-items:center;gap:8px;transition:var(--transition)}.upgrade-btn[data-v-e1e2d814]:hover{background-color:var(--primary-color);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1);color:#fff}@media only screen and (max-width:768px){.fingerprints-grid[data-v-e1e2d814]{grid-template-columns:repeat(2,1fr);gap:15px;padding:20px}.fingerprint-header[data-v-e1e2d814]{padding:20px}.fingerprint-header h2[data-v-e1e2d814]{font-size:20px}.fingerprint-card[data-v-e1e2d814]{padding:15px}.fingerprint-icon img[data-v-e1e2d814]{width:36px}.fingerprint-title h3[data-v-e1e2d814],.fingerprint-value[data-v-e1e2d814]{font-size:16px}.fingerprint-summary[data-v-e1e2d814]{padding:20px}}@media only screen and (max-width:576px){.fingerprints-grid[data-v-e1e2d814]{grid-template-columns:1fr}.summary-header[data-v-e1e2d814]{flex-direction:column;gap:15px}.security-advice[data-v-e1e2d814]{flex-direction:column;text-align:center}}.amazon{max-width:1200px;margin:0 auto;padding:0 20px}.amazon .title h2{font-size:14px;color:#71818f;font-weight:500}.amazon-link ul{padding:0;margin:0;display:flex;flex-wrap:wrap}.amazon-link ul li{padding:30px;text-align:center}.amazon-link ul li p{padding-top:10px;font-size:14px}.amazon-link ul li a{color:#262626;height:100px;width:60px;display:block}@media only screen and (max-width:468px){.amazon-link ul li{padding:20px}}.tools-container[data-v-a3fdca28]{padding:30px 0;max-width:1200px;margin:0 auto}.tools-header[data-v-a3fdca28]{text-align:center;margin-bottom:30px}.tools-header h2[data-v-a3fdca28]{font-size:28px;color:var(--primary-dark);margin:0 0 10px}.tools-subtitle[data-v-a3fdca28]{color:var(--text-muted);font-size:16px;margin:0}.tools-section[data-v-a3fdca28]{margin-bottom:40px}.section-title[data-v-a3fdca28]{display:flex;align-items:center;gap:10px;font-size:20px;font-weight:500;color:var(--primary-dark);margin:0 0 20px;padding-bottom:10px;border-bottom:1px solid #eaecef}.section-title i[data-v-a3fdca28]{color:var(--accent-color)}.tools-grid[data-v-a3fdca28]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}.tool-card[data-v-a3fdca28]{display:flex;align-items:center;padding:15px;border-radius:var(--border-radius);background:var(--bg-light);box-shadow:0 2px 4px rgba(0,0,0,.05);transition:var(--transition);color:var(--text-dark);text-decoration:none}.tool-card[data-v-a3fdca28]:hover{transform:translateY(-5px);box-shadow:0 5px 15px rgba(0,0,0,.1);background:#fff}.tool-logo[data-v-a3fdca28]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;margin-right:15px}.tool-logo img[data-v-a3fdca28]{max-width:100%;max-height:100%;border-radius:8px}.tool-info[data-v-a3fdca28]{flex:1}.tool-info h4[data-v-a3fdca28]{margin:0 0 5px;font-size:16px;font-weight:600}.tool-info p[data-v-a3fdca28]{margin:0;font-size:14px;color:var(--text-muted)}.tool-arrow[data-v-a3fdca28]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:var(--text-muted);transition:var(--transition)}.tool-card:hover .tool-arrow[data-v-a3fdca28]{color:var(--accent-color);transform:translateX(3px)}@media only screen and (max-width:768px){.tools-grid[data-v-a3fdca28]{grid-template-columns:repeat(2,1fr);gap:15px}.tools-header h2[data-v-a3fdca28]{font-size:24px}.tools-subtitle[data-v-a3fdca28]{font-size:14px}.section-title[data-v-a3fdca28]{font-size:18px}}@media only screen and (max-width:576px){.tools-grid[data-v-a3fdca28]{grid-template-columns:1fr}.tool-card[data-v-a3fdca28]{padding:12px}.tool-logo[data-v-a3fdca28]{width:40px;height:40px;margin-right:12px}.tool-info h4[data-v-a3fdca28]{font-size:15px}.tool-info p[data-v-a3fdca28]{font-size:13px}}.footer[data-v-51a81f5d]{padding:50px 0;color:var(--text-light);margin-top:30px}.footer .footer-init[data-v-51a81f5d]{max-width:1200px;margin:0 auto;display:flex;padding:0 20px;gap:40px}.footer .footer-init .intro[data-v-51a81f5d]{font-size:14px;line-height:1.6;margin-top:20px;opacity:.8}.footer-init .footer-left[data-v-51a81f5d]{width:60%}.footer-init .footer-right[data-v-51a81f5d]{width:40%}.social-links[data-v-51a81f5d]{display:flex;gap:15px;margin:20px 0}.social-icon[data-v-51a81f5d]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:hsla(0,0%,100%,.1);color:#fff;transition:var(--transition)}.social-icon[data-v-51a81f5d]:hover{background:var(--accent-color);color:#fff;transform:translateY(-3px)}.copyright[data-v-51a81f5d]{font-size:12px;opacity:.6;margin-top:20px}.footer-right[data-v-51a81f5d]{padding-left:40px}.footer-right h2[data-v-51a81f5d]{color:#fff;font-size:18px;margin-bottom:20px;position:relative;padding-bottom:10px}.footer-right h2[data-v-51a81f5d]:after{content:"";position:absolute;bottom:0;left:0;width:40px;height:2px;background:var(--accent-color)}.footer-right ul[data-v-51a81f5d]{list-style:none;margin:0;padding:0}.footer-right li[data-v-51a81f5d]{margin-bottom:12px}.footer-right a[data-v-51a81f5d]{color:#9aa5b0;display:flex;align-items:center;gap:8px;transition:var(--transition)}.footer-right a[data-v-51a81f5d]:hover{color:var(--accent-color);transform:translateX(5px)}@media only screen and (max-width:768px){.footer .footer-init[data-v-51a81f5d]{flex-direction:column}.footer-init .footer-left[data-v-51a81f5d],.footer-init .footer-right[data-v-51a81f5d]{width:100%}.footer-right[data-v-51a81f5d]{padding-left:0;margin-top:30px}}.ad1[data-v-17129aa0]{background-color:#c30102!important}.ad[data-v-17129aa0]{position:fixed;left:0;right:0;bottom:64px;display:flex;justify-content:center;text-align:center;background:#0d2f81}.ad .init[data-v-17129aa0]{display:block;max-width:1200px;width:100%;text-align:center}.ad img[data-v-17129aa0]{width:100%}.close[data-v-17129aa0]{right:0;top:-25px;background:hsla(0,0%,100%,.9);padding:2px 4px}.pcbanner[data-v-17129aa0]{display:block}.mobilebanner[data-v-17129aa0]{display:none}@media only screen and (max-width:1024px){.ad[data-v-17129aa0]{bottom:0}}@media only screen and (max-width:768px){.pcbanner[data-v-17129aa0]{display:none}.mobilebanner[data-v-17129aa0]{display:block}}.adtv[data-v-17129aa0]{position:fixed;right:20px;bottom:20px;width:300px;padding:15px;background:#fff;border-radius:var(--border-radius);box-shadow:var(--box-shadow);z-index:1000;-webkit-animation:float-17129aa0 3s ease-in-out infinite;animation:float-17129aa0 3s ease-in-out infinite;transition:var(--transition)}@-webkit-keyframes float-17129aa0{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes float-17129aa0{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.adtv[data-v-17129aa0]:hover{transform:scale(1.02);box-shadow:0 8px 16px rgba(0,0,0,.2)}.close[data-v-17129aa0]{position:absolute;top:5px;right:10px;cursor:pointer;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:var(--transition)}.close[data-v-17129aa0]:hover{background-color:rgba(0,0,0,.1)}.adtv h2[data-v-17129aa0]{margin-top:0;font-size:16px;color:var(--primary-dark);margin-bottom:10px}.adtv p[data-v-17129aa0]{margin:10px 0;font-size:14px;line-height:1.5;color:var(--text-dark)}.adtv-button[data-v-17129aa0]{display:inline-block;margin-top:10px;padding:8px 16px;background-color:var(--accent-color);color:#fff;border-radius:var(--border-radius);text-decoration:none;font-weight:700;transition:var(--transition)}.adtv-button[data-v-17129aa0]:hover{background-color:#3aa876;transform:translateY(-2px)}@media only screen and (max-width:768px){.adtv[data-v-17129aa0]{width:250px;bottom:10px;right:10px}}.main-container{max-width:100%;overflow-x:hidden}.container{max-width:1200px;margin:0 auto;padding:0 20px}.hero-section{background-color:var(--primary-color);background-size:cover;padding-bottom:50px;position:relative}.hero-section:after{content:"";position:absolute;bottom:-20px;left:0;right:0;height:40px;background:#fff;border-radius:50% 50% 0 0;z-index:2}.hero-content{max-width:800px;margin:30px auto 0;text-align:center;color:#fff;padding:0 20px}.hero-title{font-size:36px;font-weight:600;margin:0 0 20px}.hero-subtitle{font-size:18px;opacity:.9;margin:0;line-height:1.5}.section-title{font-size:24px;font-weight:600;color:var(--text-dark);margin-bottom:20px;text-align:center}.content-section{padding:30px 0;background-color:#fff}.ip-section{display:flex;flex-direction:column;gap:20px}.progress-wrapper{margin-top:20px}.fingerprint-section{padding:30px 0;background-color:var(--bg-light);position:relative}.fingerprint-section:after,.fingerprint-section:before{content:"";position:absolute;left:0;right:0;height:40px;z-index:1}.fingerprint-section:before{top:-20px;background:#fff;border-radius:0 0 50% 50%}.fingerprint-section:after{bottom:-20px;background:#fff;border-radius:50% 50% 0 0}.tools-section{padding:50px 0;background-color:#fff}.tools-wrapper{display:flex;flex-direction:column;gap:30px}.footer-section{background-color:var(--primary-dark);padding-bottom:60px}.page-loader{position:fixed;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,var(--primary-color),var(--primary-dark));display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:9999}.loader-spinner{width:60px;height:60px;border:5px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:var(--accent-color);-webkit-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite}.page-loader p{margin-top:20px;color:#fff;font-size:18px}.scroll-to-top{position:fixed;bottom:30px;right:30px;width:50px;height:50px;background-color:var(--primary-dark);color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;box-shadow:var(--box-shadow);transition:var(--transition);z-index:900}.scroll-to-top i{font-size:20px}.scroll-to-top:hover{background-color:var(--accent-color);transform:translateY(-5px);box-shadow:0 8px 20px rgba(0,0,0,.15)}@media only screen and (max-width:992px){.hero-title{font-size:30px}.hero-subtitle{font-size:16px}}@media only screen and (max-width:768px){.hero-section{padding-bottom:30px}.hero-title{font-size:24px}.hero-subtitle{font-size:14px}.content-section,.fingerprint-section,.tools-section{padding:20px 0}.scroll-to-top{bottom:20px;left:20px;width:40px;height:40px}.scroll-to-top i{font-size:16px}}@media only screen and (max-width:480px){.hero-section{padding-bottom:20px}.hero-content{margin-top:20px}.hero-title{font-size:20px;margin-bottom:10px}.loader-spinner{width:40px;height:40px}}#app{font-family:PingFang SC,Helvetica Neue,Arial,sans-serif;--primary-color:#004080;--primary-dark:#002b5c;--primary-light:#39f;--accent-color:#42b983;--text-light:#fff;--text-dark:#333;--text-muted:#9aa5b0;--bg-light:#f8f9fa;--border-radius:8px;--box-shadow:0 4px 12px rgba(0,0,0,0.1);--transition:all 0.3s ease}*{margin:0;padding:0;box-sizing:border-box}em,i{font-style:normal}li{list-style:none}img{border:0;vertical-align:middle;max-width:100%}button{cursor:pointer;border:none;background:none}a,button{transition:var(--transition)}a{color:#666;text-decoration:none}a:hover{color:var(--accent-color)}button,input{outline:none;border:1px solid transparent}button:focus{outline:0}body{-webkit-font-smoothing:antialiased;line-height:1.5;color:var(--text-dark);background-color:var(--bg-light)}.btn{display:inline-block;padding:8px 16px;border-radius:var(--border-radius);background-color:var(--primary-color);font-weight:500;text-align:center;cursor:pointer;transition:var(--transition)}.btn,.btn:hover{color:var(--text-light)}.btn:hover{background-color:var(--primary-light)}.card{background:#fff;border-radius:var(--border-radius);box-shadow:var(--box-shadow);padding:20px}@media only screen and (max-width:1300px){.none-1300{display:none}}@media only screen and (max-width:1100px){.none-1100{display:none}}@media only screen and (max-width:1000px){.none-1000{display:none}}@media only screen and (max-width:768px){.none-768{display:none}}@media only screen and (max-width:576px){.none-576{display:none}body{font-size:14px}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fade-in{-webkit-animation:fadeIn .5s ease-in-out;animation:fadeIn .5s ease-in-out}@-webkit-keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in-up{-webkit-animation:fadeInUp .6s ease-out;animation:fadeInUp .6s ease-out}@-webkit-keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.fade-in-down{-webkit-animation:fadeInDown .6s ease-out;animation:fadeInDown .6s ease-out}@-webkit-keyframes fadeInLeft{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.fade-in-left{-webkit-animation:fadeInLeft .6s ease-out;animation:fadeInLeft .6s ease-out}@-webkit-keyframes fadeInRight{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.fade-in-right{-webkit-animation:fadeInRight .6s ease-out;animation:fadeInRight .6s ease-out}@-webkit-keyframes zoomIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes zoomIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.zoom-in{-webkit-animation:zoomIn .5s ease-out;animation:zoomIn .5s ease-out}@-webkit-keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.pulse{-webkit-animation:pulse 2s infinite;animation:pulse 2s infinite}@-webkit-keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.float{-webkit-animation:float 3s ease-in-out infinite;animation:float 3s ease-in-out infinite}@-webkit-keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.spin{-webkit-animation:spin 1.2s linear infinite;animation:spin 1.2s linear infinite}@-webkit-keyframes shine{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes shine{0%{background-position:-200% 0}to{background-position:200% 0}}.shine{background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.6) 50%,hsla(0,0%,100%,0));background-size:200% 100%;-webkit-animation:shine 2s infinite;animation:shine 2s infinite}.delay-1{-webkit-animation-delay:.1s;animation-delay:.1s}.delay-2{-webkit-animation-delay:.2s;animation-delay:.2s}.delay-3{-webkit-animation-delay:.3s;animation-delay:.3s}.delay-4{-webkit-animation-delay:.4s;animation-delay:.4s}.delay-5{-webkit-animation-delay:.5s;animation-delay:.5s}.duration-1{-webkit-animation-duration:.5s;animation-duration:.5s}.duration-2{-webkit-animation-duration:1s;animation-duration:1s}.duration-3{-webkit-animation-duration:1.5s;animation-duration:1.5s}.duration-4{-webkit-animation-duration:2s;animation-duration:2s}.duration-5{-webkit-animation-duration:2.5s;animation-duration:2.5s}.ease-linear{-webkit-animation-timing-function:linear;animation-timing-function:linear}.ease-out{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.ease-in{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}.ease-in-out{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}