.browser-local-tool__comparison[data-v-293ea701]{margin-top:16px;font-size:13px}.browser-local-tool__comparison summary[data-v-293ea701]{cursor:pointer;color:var(--ip-color-brand-text)}.browser-local-tool__comparison dl[data-v-293ea701]{gap:12px;margin-top:12px;display:grid}.browser-local-tool__comparison dd[data-v-293ea701]{color:var(--ip-color-text-tertiary);overflow-wrap:anywhere;margin-top:4px}.browser-local-tool[data-v-293ea701]{background:var(--ip-color-background-surface);border:1px solid var(--ip-color-border-default);border-radius:16px;padding:28px}h2[data-v-293ea701]{font-size:20px}h3[data-v-293ea701]{font-size:15px}.browser-local-tool__note[data-v-293ea701]{color:var(--ip-color-text-tertiary);margin:10px 0 24px;font-size:13px;line-height:1.7}label[data-v-293ea701]{margin-bottom:10px;font-size:13px;font-weight:600;display:block}input[data-v-293ea701],select[data-v-293ea701],textarea[data-v-293ea701]{width:100%;color:var(--ip-color-text-primary);background:var(--ip-color-background-subtle);border:1px solid var(--ip-color-border-default);border-radius:8px;padding:13px}textarea[data-v-293ea701]{resize:vertical;font:13px/1.7 monospace}input[data-v-293ea701]:focus-visible,select[data-v-293ea701]:focus-visible,textarea[data-v-293ea701]:focus-visible{outline:2px solid var(--ip-color-brand-primary);outline-offset:2px}.browser-local-tool__actions[data-v-293ea701]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:16px 0;display:flex}button[data-v-293ea701]{background:var(--ip-color-brand-primary);color:var(--ip-color-text-inverse);border-radius:8px;padding:10px 20px;font-size:13px}button[data-v-293ea701]:disabled{opacity:.5}.browser-local-tool__format[data-v-293ea701]{align-items:center;gap:12px;margin:0;display:flex}select[data-v-293ea701]{width:auto}.browser-local-tool__result[data-v-293ea701]{background:var(--ip-color-background-subtle);border-radius:12px;padding:16px 22px}pre[data-v-293ea701]{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px}.browser-local-tool__code[data-v-293ea701]{text-align:center;letter-spacing:.2em;color:var(--ip-color-brand-text);font-size:40px;font-weight:700}.browser-local-tool__result p[data-v-293ea701]{text-align:center;color:var(--ip-color-text-tertiary);font-size:12px}.browser-local-tool__error[data-v-293ea701]{color:var(--ip-color-status-danger-text);margin:16px 0;font-size:13px}@media (width<=480px){.browser-local-tool[data-v-293ea701]{padding:18px}}.browser-local-tool--split[data-v-293ea701]{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:0;display:grid}.browser-local-tool--split>.browser-local-tool__error[data-v-293ea701],.browser-local-tool--split>.browser-local-tool__note[data-v-293ea701],.browser-local-tool--split>h2[data-v-293ea701]{grid-column:1/-1}.browser-local-tool--split>h2[data-v-293ea701]{display:none}.browser-local-tool--split>.browser-local-tool__note[data-v-293ea701]{margin:0}.browser-local-tool--split>.browser-local-tool__result[data-v-293ea701],.browser-local-tool--split>form[data-v-293ea701]{background:var(--ip-color-background-surface);border:1px solid var(--ip-color-border-default);border-radius:16px;padding:28px}.browser-local-tool--totp>.browser-local-tool__result[data-v-293ea701]{flex-direction:column;grid-area:2/1;justify-content:center;display:flex}.browser-local-tool--totp>form[data-v-293ea701]{grid-area:2/2}.browser-local-tool__parameters>div[data-v-293ea701]{border-top:1px solid var(--ip-color-border-default);justify-content:space-between;gap:12px;padding:14px 0;font-size:12px;display:flex}.browser-local-tool__parameters dt[data-v-293ea701]{color:var(--ip-color-text-tertiary)}.browser-local-tool__progress[data-v-293ea701]{background:var(--ip-color-border-default);border-radius:99px;width:110px;height:6px;margin:12px auto;overflow:hidden}.browser-local-tool__progress span[data-v-293ea701]{background:var(--ip-color-brand-primary);height:100%;display:block}.browser-local-tool__reset[data-v-293ea701]{background:var(--ip-color-brand-soft);color:var(--ip-color-brand-text);margin-bottom:16px}@media (width<=720px){.browser-local-tool--split[data-v-293ea701]{grid-template-columns:1fr}.browser-local-tool--totp>.browser-local-tool__result[data-v-293ea701],.browser-local-tool--totp>form[data-v-293ea701]{grid-area:auto}}.site-select[data-v-93f20d23]{min-width:136px;max-width:100%;position:relative}.site-select__trigger[data-v-93f20d23]{border:1px solid var(--ip-color-border-default);background:var(--ip-color-background-surface);width:100%;min-height:36px;color:var(--ip-color-text-primary);text-align:left;cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:7px 12px;font-size:13px;line-height:20px;transition:border-color .15s,background-color .15s;display:flex}.site-select__trigger>svg[data-v-93f20d23]{color:var(--ip-color-text-tertiary);flex:none;transition:transform .15s}.site-select__trigger.is-open[data-v-93f20d23],.site-select__trigger[data-v-93f20d23]:not(:disabled):hover{border-color:var(--ip-color-brand-border);background:var(--ip-color-brand-soft)}.site-select__trigger.is-open>svg[data-v-93f20d23]{transform:rotate(180deg)}.site-select__trigger[data-v-93f20d23]:focus-visible{outline:2px solid var(--ip-color-brand-border);outline-offset:2px}.site-select__list[data-v-93f20d23]{z-index:30;border:1px solid var(--ip-color-border-default);background:var(--ip-color-background-surface);width:100%;max-width:min(320px,100vw - 64px);max-height:280px;box-shadow:0 8px 24px color-mix(in srgb,var(--ip-color-text-primary) 12%,transparent);border-radius:10px;padding:5px;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto}.site-select--left .site-select__list[data-v-93f20d23]{left:0;right:auto}.site-select__trigger[data-v-93f20d23]:disabled{cursor:not-allowed;color:var(--ip-color-text-tertiary);background:var(--ip-color-background-subtle);opacity:.65}.site-select__list button>span[data-v-93f20d23],.site-select__trigger>span[data-v-93f20d23]{overflow-wrap:anywhere;min-width:0}.site-select__list button[data-v-93f20d23]{width:100%;min-height:34px;color:var(--ip-color-text-secondary);text-align:left;cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;gap:20px;padding:7px 10px;font-size:13px;line-height:20px;display:flex}.site-select__list button[data-v-93f20d23]:focus-visible,.site-select__list button[data-v-93f20d23]:hover{background:var(--ip-color-background-subtle);outline:none}.site-select__list button[aria-selected=true][data-v-93f20d23]{color:var(--ip-color-brand-text);background:var(--ip-color-brand-soft);font-weight:500}.site-select__list button[data-v-93f20d23]:focus-visible{box-shadow:inset 0 0 0 1px var(--ip-color-brand-border)}.site-select__list svg[data-v-93f20d23]{flex:none}@media (prefers-reduced-motion:reduce){.site-select__trigger[data-v-93f20d23],.site-select__trigger>svg[data-v-93f20d23]{transition:none}}.port-report[data-v-28d10f13]{gap:24px;min-width:0;display:grid}.port-card[data-v-28d10f13]{border:1px solid var(--ip-color-border-default);background:var(--ip-color-background-surface);border-radius:16px;min-width:0;padding:24px}.port-card h2[data-v-28d10f13]{font-size:18px;font-weight:600}.port-card p[data-v-28d10f13]{margin:12px 0;font-size:13px;line-height:1.8}.port-card small[data-v-28d10f13],.port-note[data-v-28d10f13]{color:var(--ip-color-text-tertiary)}.port-steps ol[data-v-28d10f13]{padding-left:24px;list-style:decimal}.port-steps li[data-v-28d10f13]{border-bottom:1px solid var(--ip-color-border-default);padding:16px 0 16px 6px}.port-steps li[data-v-28d10f13]:last-child{border-bottom:0}.port-platform[data-v-28d10f13]{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;font-size:13px;display:flex}.port-platform>.site-select[data-v-28d10f13]{width:220px}.port-button[data-v-28d10f13]{border:1px solid var(--ip-color-border-default);min-height:36px;color:var(--ip-color-text-primary);background:var(--ip-color-background-surface);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:7px 14px;font-size:13px;line-height:20px;transition:background-color .15s,border-color .15s;display:inline-flex}.port-button[data-v-28d10f13]:not(:disabled):hover{border-color:var(--ip-color-brand-border);background:var(--ip-color-brand-soft)}.port-button[data-v-28d10f13]:focus-visible,.port-preview summary[data-v-28d10f13]:focus-visible{outline:2px solid var(--ip-color-brand-border);outline-offset:3px}.port-button>svg[data-v-28d10f13]{flex:none}.port-primary[data-v-28d10f13]{background:var(--ip-color-brand-primary);color:var(--ip-color-text-inverse)}.port-primary[data-v-28d10f13]:not(:disabled):hover{background:var(--ip-color-brand-hover);color:var(--ip-color-text-inverse)}.port-button[data-v-28d10f13]:disabled{opacity:.6;cursor:wait}.port-command-panel[data-v-28d10f13]{border:1px solid var(--ip-color-border-default);background:var(--ip-color-background-subtle);border-radius:12px;margin-top:16px;overflow:hidden}.port-command-toolbar[data-v-28d10f13]{border-bottom:1px solid var(--ip-color-border-default);background:var(--ip-color-background-surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:12px 16px;display:flex}.port-command-toolbar>span[data-v-28d10f13]{overflow-wrap:anywhere;min-width:0;color:var(--ip-color-text-secondary);font:12px/20px ui-monospace,monospace}.port-command[data-v-28d10f13]{align-items:flex-start;gap:12px;padding:16px 16px 0;display:flex}.port-command code[data-v-28d10f13]{overflow-wrap:anywhere;flex:1;min-width:0;padding:8px 0;font:13px/1.7 ui-monospace,monospace}.port-command button[data-v-28d10f13]{flex:none}.port-card .port-copy-status[data-v-28d10f13]{min-height:24px;color:var(--ip-color-text-secondary);margin:0;padding:0 16px 8px;font-size:12px;line-height:16px}.port-preview[data-v-28d10f13]{margin-top:12px}.port-card summary[data-v-28d10f13]{cursor:pointer;color:var(--ip-color-brand-text);font-size:13px}.port-card pre[data-v-28d10f13]{background:var(--ip-color-background-subtle);max-height:360px;margin-top:12px;padding:16px;font-size:12px;overflow:auto}.port-file[data-v-28d10f13]{display:none}.port-dropzone[data-v-28d10f13]{border:1px dashed var(--ip-color-border-default);background:var(--ip-color-background-subtle);border-radius:12px;flex-wrap:wrap;align-items:center;gap:16px;min-width:0;padding:24px;transition:background-color .15s,border-color .15s;display:flex}.port-dropzone.is-dragging[data-v-28d10f13]{border-color:var(--ip-color-brand-primary);background:var(--ip-color-brand-soft);box-shadow:inset 0 0 0 1px var(--ip-color-brand-border)}.port-dropzone.is-busy[data-v-28d10f13]{cursor:wait}.port-dropzone__icon[data-v-28d10f13]{background:var(--ip-color-brand-soft);width:44px;height:44px;color:var(--ip-color-brand-text);border-radius:12px;flex:none;place-items:center;display:grid}.port-dropzone__body[data-v-28d10f13]{flex:220px;min-width:0}.port-card .port-dropzone__hint[data-v-28d10f13]{overflow-wrap:anywhere;margin:0 0 4px;font-size:14px}.port-dropzone__limit[data-v-28d10f13]{color:var(--ip-color-text-tertiary);font-size:12px}.port-actions[data-v-28d10f13],.port-heading[data-v-28d10f13]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.port-heading[data-v-28d10f13]{justify-content:space-between}.port-filter[data-v-28d10f13]{flex-wrap:wrap;align-items:center;gap:8px;max-width:100%;font-size:13px;display:flex}.port-filter>.site-select[data-v-28d10f13]{width:180px}.port-meta[data-v-28d10f13]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.port-meta>div[data-v-28d10f13]{align-items:baseline;gap:12px;font-size:13px;display:flex}.port-meta dt[data-v-28d10f13]{color:var(--ip-color-text-tertiary);flex:none}.port-meta dd[data-v-28d10f13]{text-align:right;overflow-wrap:anywhere;flex:1}.port-empty[data-v-28d10f13]{background:var(--ip-color-background-subtle);border-radius:8px;padding:16px}.port-error[data-v-28d10f13]{color:var(--ip-color-status-danger-base)}.port-table-scroll[data-v-28d10f13]{margin-top:16px;overflow-x:auto}.port-card table[data-v-28d10f13]{border-collapse:collapse;width:100%;min-width:740px;font-size:13px}.port-card td[data-v-28d10f13],.port-card th[data-v-28d10f13]{border-bottom:1px solid var(--ip-color-border-default);text-align:left;vertical-align:top;padding:14px 10px}.port-card thead[data-v-28d10f13]{background:var(--ip-color-background-subtle)}.port-card thead th[data-v-28d10f13]{white-space:nowrap;font-weight:500}.port-card .port-number[data-v-28d10f13]{text-align:right;font-variant-numeric:tabular-nums}.port-card td.port-number[data-v-28d10f13]{width:26%}.port-field-label[data-v-28d10f13]{justify-content:flex-start;align-items:center;gap:6px;display:inline-flex}.port-connected[data-v-28d10f13]{color:var(--ip-color-status-success-base)}.port-card small[data-v-28d10f13],.port-duration[data-v-28d10f13]{margin-top:5px;display:block}.port-card small[data-v-28d10f13]{font-size:11px;line-height:1.6}@media (width<=640px){.port-card[data-v-28d10f13]{padding:16px}.port-meta[data-v-28d10f13]{grid-template-columns:1fr}.port-platform>.site-select[data-v-28d10f13]{min-width:0;max-width:100%}.port-dropzone[data-v-28d10f13]{gap:12px;padding:16px}.port-dropzone__body[data-v-28d10f13]{flex-basis:calc(100% - 56px)}.port-dropzone .port-actions[data-v-28d10f13]{width:100%}.port-command[data-v-28d10f13],.port-command-toolbar[data-v-28d10f13]{padding-left:12px;padding-right:12px}}@media (prefers-reduced-motion:reduce){.port-button[data-v-28d10f13],.port-dropzone[data-v-28d10f13]{transition:none}}.webrtc-details[data-v-d49ac10e]{min-width:0}.webrtc-details>summary[data-v-d49ac10e]{cursor:pointer;border:1px solid var(--ip-color-border-default);background:var(--ip-color-background-surface);color:var(--ip-color-brand-text);border-radius:12px;padding:16px 20px;font-weight:600}.webrtc-details>summary[data-v-d49ac10e]:focus-visible{outline:2px solid var(--ip-color-brand-border);outline-offset:3px}.webrtc-details__content[data-v-d49ac10e]{gap:24px;min-width:0;margin-top:16px;display:grid}.webrtc-summary h2[data-v-d49ac10e]{margin-bottom:8px;font-size:18px}.webrtc-summary>p[data-v-d49ac10e]{font-size:14px;line-height:1.7}.webrtc-address-list[data-v-d49ac10e]{gap:12px;width:100%;min-width:0;display:grid}.webrtc-sources[data-v-d49ac10e]{color:var(--ip-color-text-tertiary);margin-top:4px;font-size:12px}.webrtc-sources summary[data-v-d49ac10e]{cursor:pointer}.webrtc-address-list p[data-v-d49ac10e]{overflow-wrap:anywhere;margin-top:4px}.webrtc-report[data-v-d49ac10e]{gap:24px;min-width:0;display:grid}.webrtc-card[data-v-d49ac10e]{border:1px solid var(--ip-color-border-default);background:var(--ip-color-background-surface);min-width:0;box-shadow:0 1px 2px color-mix(in srgb,var(--ip-color-text-primary) 4%,transparent);border-radius:16px;padding:24px}.webrtc-hero[data-v-d49ac10e],.webrtc-hero__intro[data-v-d49ac10e]{align-items:center;gap:16px;display:flex}.webrtc-hero[data-v-d49ac10e]{justify-content:space-between;gap:24px}.webrtc-hero__intro[data-v-d49ac10e]{min-width:0}.webrtc-hero__icon[data-v-d49ac10e]{width:56px;height:56px;color:var(--ip-color-brand-primary);background:var(--ip-color-brand-soft);border-radius:16px;flex:none;place-items:center;display:grid}h1[data-v-d49ac10e]{font-size:24px;line-height:1.35}.webrtc-hero p[data-v-d49ac10e]{color:var(--ip-color-text-tertiary);margin-top:4px;font-size:14px;line-height:1.6}button[data-v-d49ac10e]{justify-content:center;align-items:center;gap:6px;font-size:13px;display:inline-flex}button[data-v-d49ac10e]:disabled{cursor:default;opacity:.6}.webrtc-table-scroll[data-v-d49ac10e]:focus-visible,button[data-v-d49ac10e]:focus-visible,pre[data-v-d49ac10e]:focus-visible{outline:2px solid var(--ip-color-brand-border);outline-offset:3px}.webrtc-primary[data-v-d49ac10e]{background:var(--ip-color-brand-primary);color:var(--ip-color-text-inverse);border-radius:999px;flex:none;padding:10px 20px}.webrtc-primary[data-v-d49ac10e]:hover:not(:disabled){background:var(--ip-color-brand-hover)}.webrtc-overview[data-v-d49ac10e]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.webrtc-metric[data-v-d49ac10e]{flex-direction:column;gap:8px;padding:20px;display:flex}.webrtc-metric h2[data-v-d49ac10e]{color:var(--ip-color-text-tertiary);font-size:12px;font-weight:400}.webrtc-metric strong[data-v-d49ac10e]{overflow-wrap:anywhere;white-space:pre-line;font:700 18px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}.webrtc-metric p[data-v-d49ac10e]{color:var(--ip-color-text-tertiary);font-size:12px;line-height:1.6}.webrtc-success[data-v-d49ac10e]{color:var(--ip-color-status-success-text)!important}.webrtc-warning[data-v-d49ac10e]{color:var(--ip-color-status-warning-text)!important}.webrtc-section-heading[data-v-d49ac10e]{border-bottom:1px solid var(--ip-color-border-default);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding-bottom:12px;display:flex}.webrtc-section-heading h2[data-v-d49ac10e]{font-size:18px}.webrtc-section-heading>span[data-v-d49ac10e]{color:var(--ip-color-text-tertiary);font-size:12px}.webrtc-table-scroll[data-v-d49ac10e]{overflow-x:auto}table[data-v-d49ac10e]{border-collapse:collapse;text-align:left;width:100%;min-width:850px;font-size:12px}td[data-v-d49ac10e],th[data-v-d49ac10e]{border-bottom:1px solid var(--ip-color-border-subtle);vertical-align:top;padding:12px}thead th[data-v-d49ac10e]{color:var(--ip-color-text-tertiary);font-weight:500}tbody th[data-v-d49ac10e]{min-width:86px;font-weight:600}tbody tr[data-v-d49ac10e]:last-child>*{border-bottom:0}.webrtc-server[data-v-d49ac10e]{color:var(--ip-color-text-tertiary);white-space:nowrap}.webrtc-address[data-v-d49ac10e],.webrtc-local[data-v-d49ac10e],.webrtc-server[data-v-d49ac10e],.webrtc-time[data-v-d49ac10e]{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.webrtc-address[data-v-d49ac10e]{color:var(--ip-color-brand-text);min-width:170px}.webrtc-address[data-v-d49ac10e],.webrtc-local[data-v-d49ac10e]{overflow-wrap:anywhere;white-space:pre-line}.webrtc-local[data-v-d49ac10e]{min-width:130px;max-width:230px}.webrtc-time[data-v-d49ac10e]{text-align:right;white-space:nowrap}.webrtc-node-status[data-v-d49ac10e]{margin-top:3px;font-size:11px;display:block}.webrtc-node-status[data-v-d49ac10e],.webrtc-note[data-v-d49ac10e]{color:var(--ip-color-text-tertiary)}.webrtc-note[data-v-d49ac10e]{margin-top:12px;font-size:12px;line-height:1.7}.webrtc-permission[data-v-d49ac10e]{border-top:1px solid var(--ip-color-border-default);flex-wrap:wrap;justify-content:space-between;gap:14px;margin-top:20px;padding-top:16px;display:flex}.webrtc-permission h3[data-v-d49ac10e]{font-size:14px}.webrtc-permission p[data-v-d49ac10e]{color:var(--ip-color-text-tertiary);margin-top:4px;font-size:12px;line-height:1.7}.webrtc-log-actions[data-v-d49ac10e],.webrtc-permission__actions[data-v-d49ac10e]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.webrtc-secondary[data-v-d49ac10e]{border:1px solid var(--ip-color-border-default);background:var(--ip-color-background-surface);border-radius:8px;padding:7px 12px;font-size:12px}.webrtc-copy[data-v-d49ac10e],.webrtc-secondary[data-v-d49ac10e]{color:var(--ip-color-brand-text)}pre[data-v-d49ac10e]{border:1px solid var(--ip-color-border-subtle);background:var(--ip-color-background-subtle);max-height:240px;color:var(--ip-color-text-secondary);border-radius:12px;padding:16px;font:12px/1.7 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}@media (width<=767px){.webrtc-hero[data-v-d49ac10e]{flex-direction:column;align-items:flex-start}.webrtc-overview[data-v-d49ac10e]{grid-template-columns:minmax(0,1fr)}.webrtc-card[data-v-d49ac10e]{padding:20px}h1[data-v-d49ac10e]{font-size:21px}}.dns-report[data-v-a5271b5f]{gap:24px;min-width:0;display:grid}.dns-card[data-v-a5271b5f]{border:1px solid var(--ip-color-border-default);background:var(--ip-color-background-surface);min-width:0;box-shadow:0 1px 2px color-mix(in srgb,var(--ip-color-text-primary) 4%,transparent);border-radius:16px;padding:24px}.dns-hero[data-v-a5271b5f],.dns-hero__intro[data-v-a5271b5f]{align-items:center;gap:16px;display:flex}.dns-hero[data-v-a5271b5f]{justify-content:space-between;gap:24px}.dns-hero__intro[data-v-a5271b5f]{min-width:0}.dns-hero__icon[data-v-a5271b5f]{width:56px;height:56px;color:var(--ip-color-brand-primary);background:var(--ip-color-brand-soft);border-radius:16px;flex:none;place-items:center;display:grid}h1[data-v-a5271b5f]{font-size:24px;line-height:1.35}h2[data-v-a5271b5f]{font-size:18px;line-height:1.5}.dns-guidance[data-v-a5271b5f],.dns-hero p[data-v-a5271b5f],.dns-verdict p[data-v-a5271b5f]{color:var(--ip-color-text-secondary);font-size:14px;line-height:1.8}.dns-hero p[data-v-a5271b5f]{margin-top:6px}.dns-refresh[data-v-a5271b5f]{background:var(--ip-color-brand-primary);color:var(--ip-color-text-inverse);border-radius:999px;flex:none;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-size:13px;display:inline-flex}.dns-refresh[data-v-a5271b5f]:hover:not(:disabled){background:var(--ip-color-brand-hover)}.dns-refresh[data-v-a5271b5f]:disabled{cursor:default;opacity:.6}.dns-refresh[data-v-a5271b5f]:focus-visible{outline:2px solid var(--ip-color-brand-border);outline-offset:3px}.dns-overview[data-v-a5271b5f]{grid-template-columns:1.4fr 1fr 1fr;gap:20px;display:grid}.dns-metric[data-v-a5271b5f]{flex-direction:column;gap:10px;display:flex}.dns-metric h2[data-v-a5271b5f]{color:var(--ip-color-text-tertiary);font-size:12px;font-weight:400}.dns-metric strong[data-v-a5271b5f]{overflow-wrap:anywhere;font-size:20px}.dns-address[data-v-a5271b5f]{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.dns-verdict__heading[data-v-a5271b5f]{align-items:center;gap:10px;display:flex}.dns-verdict__heading>svg[data-v-a5271b5f]{flex:none}.dns-verdict--anomaly[data-v-a5271b5f]{border-color:var(--ip-color-status-danger-border);background:var(--ip-color-status-danger-soft)}.dns-verdict--anomaly .dns-verdict__heading[data-v-a5271b5f]{color:var(--ip-color-status-danger-base)}.dns-verdict--clear .dns-verdict__heading[data-v-a5271b5f]{color:var(--ip-color-status-success-text)}.dns-verdict p[data-v-a5271b5f]{margin-top:10px}.dns-section-heading[data-v-a5271b5f]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;padding-bottom:16px;display:flex}.dns-label[data-v-a5271b5f],.dns-section-heading>span[data-v-a5271b5f]{color:var(--ip-color-text-tertiary);font-size:12px}.dns-loading[data-v-a5271b5f],.dns-resolvers[data-v-a5271b5f]{gap:12px;display:grid}.dns-resolvers[data-v-a5271b5f]{margin:0;padding:0;list-style:none}.dns-resolver[data-v-a5271b5f]{border:1px solid var(--ip-color-border-subtle);background:var(--ip-color-background-subtle);border-radius:12px;grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr) minmax(0,1fr);align-items:center;gap:20px;padding:16px;display:grid}.dns-resolver--anomaly[data-v-a5271b5f]{border-color:var(--ip-color-status-danger-border)}.dns-resolver__address[data-v-a5271b5f]{align-items:center;gap:12px;min-width:0;display:flex}.dns-resolver__address>div[data-v-a5271b5f]{min-width:0}.dns-resolver__icon[data-v-a5271b5f]{width:36px;height:36px;color:var(--ip-color-brand-text);background:var(--ip-color-brand-soft);border-radius:10px;flex:none;place-items:center;display:grid}.dns-resolver__icon--flag[data-v-a5271b5f]{background:var(--ip-color-background-surface)}.dns-resolver__icon[data-v-a5271b5f] img{-o-object-fit:contain;object-fit:contain;border-radius:2px;display:block}.dns-label[data-v-a5271b5f]{margin-bottom:4px;display:block}.dns-resolver strong[data-v-a5271b5f]{color:var(--ip-color-text-primary);font-size:14px}.dns-comparison[data-v-a5271b5f]{background:var(--ip-color-background-surface);color:var(--ip-color-text-secondary);border-radius:8px;justify-self:end;padding:5px 10px;font-size:12px;line-height:1.5}.dns-comparison--anomaly[data-v-a5271b5f]{color:var(--ip-color-status-danger-text);background:var(--ip-color-status-danger-soft)}.dns-empty[data-v-a5271b5f]{text-align:center;color:var(--ip-color-text-tertiary);padding:24px 0;font-size:14px}.dns-guidance h2[data-v-a5271b5f]{color:var(--ip-color-text-primary)}.dns-guidance ol[data-v-a5271b5f]{margin:16px 0;padding-left:22px;list-style:decimal}.dns-guidance li+li[data-v-a5271b5f]{margin-top:10px}.dns-guidance>p[data-v-a5271b5f]{border-top:1px solid var(--ip-color-border-subtle);color:var(--ip-color-text-tertiary);padding-top:16px;font-size:12px}@media (width<=767px){.dns-hero[data-v-a5271b5f]{flex-direction:column;align-items:flex-start}.dns-overview[data-v-a5271b5f]{grid-template-columns:minmax(0,1fr);gap:12px}.dns-card[data-v-a5271b5f]{padding:20px}.dns-resolver[data-v-a5271b5f]{grid-template-columns:minmax(0,1fr) minmax(0,.7fr);gap:14px}.dns-comparison[data-v-a5271b5f]{grid-column:1/-1;justify-self:start}h1[data-v-a5271b5f]{font-size:21px}}.canvas-report[data-v-99c0b6a4]{gap:24px;min-width:0;display:grid}.canvas-card[data-v-99c0b6a4]{border:1px solid var(--ip-color-border-default);background:var(--ip-color-background-surface);min-width:0;box-shadow:0 1px 2px color-mix(in srgb,var(--ip-color-text-primary) 4%,transparent);border-radius:16px;padding:24px}.canvas-hero[data-v-99c0b6a4]{justify-content:space-between;align-items:center;gap:24px;display:flex}.canvas-hero__intro[data-v-99c0b6a4]{align-items:center;gap:16px;min-width:0;display:flex}.canvas-hero__icon[data-v-99c0b6a4]{background:var(--ip-color-status-success-soft);width:56px;height:56px;color:var(--ip-color-status-success-base);border-radius:16px;flex:none;place-items:center;display:grid}.canvas-hero__title[data-v-99c0b6a4]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}h1[data-v-99c0b6a4]{font-size:24px;line-height:1.4}.canvas-hero__intro p[data-v-99c0b6a4]{color:var(--ip-color-text-tertiary);margin-top:4px;font-size:14px;line-height:1.6}.canvas-badge[data-v-99c0b6a4]{background:var(--ip-color-background-subtle);color:var(--ip-color-text-secondary);border-radius:999px;padding:2px 10px;font-size:12px}.canvas-badge--ready[data-v-99c0b6a4]{background:var(--ip-color-status-success-base);color:var(--ip-color-text-inverse)}.canvas-hero__hash[data-v-99c0b6a4]{text-align:right;flex:none;gap:6px;width:220px;min-width:0;display:grid}.canvas-hero__hash>span[data-v-99c0b6a4]{color:var(--ip-color-text-tertiary);font-size:12px}.canvas-hero__hash strong[data-v-99c0b6a4]{color:var(--ip-color-brand-text);overflow-wrap:anywhere;font:600 14px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}.canvas-hero__hash button[data-v-99c0b6a4]{color:var(--ip-color-brand-text);justify-self:end;align-items:center;gap:5px;padding:4px;font-size:12px;display:inline-flex}.canvas-heading[data-v-99c0b6a4]{border-bottom:1px solid var(--ip-color-border-default);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:12px;display:flex}h2[data-v-99c0b6a4]{font-size:16px}.canvas-heading>span[data-v-99c0b6a4]{color:var(--ip-color-text-tertiary);font-size:12px}.canvas-preview[data-v-99c0b6a4]{background:var(--ip-color-background-subtle);border-radius:12px;align-items:center;gap:24px;padding:16px;display:flex}.canvas-preview[data-v-99c0b6a4],.canvas-preview img[data-v-99c0b6a4]{border:1px solid var(--ip-color-border-default)}.canvas-preview img[data-v-99c0b6a4]{border-radius:8px;flex:none;width:280px;max-width:100%;height:auto}.canvas-preview__description[data-v-99c0b6a4]{color:var(--ip-color-text-secondary);gap:6px;font-size:12px;line-height:1.6;display:grid}.canvas-preview__empty[data-v-99c0b6a4]{min-width:200px;font-size:13px}.canvas-capabilities[data-v-99c0b6a4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.canvas-capability[data-v-99c0b6a4]{background:var(--ip-color-background-subtle);border-radius:8px;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:12px;font-size:12px;display:flex}.canvas-capability dd[data-v-99c0b6a4],.canvas-capability dt[data-v-99c0b6a4]{overflow-wrap:anywhere;min-width:0}.canvas-capability dd[data-v-99c0b6a4]{text-align:right;color:var(--ip-color-text-tertiary);font-weight:600}.canvas-capability .canvas-supported[data-v-99c0b6a4]{color:var(--ip-color-status-success-text)}.canvas-note[data-v-99c0b6a4]{color:var(--ip-color-text-tertiary);margin-top:14px;font-size:12px;line-height:1.6}.canvas-table-scroll[data-v-99c0b6a4]{overflow-x:auto}table[data-v-99c0b6a4]{border-collapse:collapse;text-align:left;width:100%;min-width:650px;font-size:12px}td[data-v-99c0b6a4],th[data-v-99c0b6a4]{border-bottom:1px solid var(--ip-color-border-subtle);padding:12px}thead th[data-v-99c0b6a4]{color:var(--ip-color-text-tertiary);font-weight:500}tbody tr[data-v-99c0b6a4]:last-child>*{border-bottom:0}.canvas-number[data-v-99c0b6a4]{text-align:right}.canvas-mono[data-v-99c0b6a4]{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.canvas-crc[data-v-99c0b6a4]{color:var(--ip-color-brand-text);white-space:nowrap}.canvas-crc--invalid[data-v-99c0b6a4]{color:var(--ip-color-status-warning-text)}.canvas-table-scroll[data-v-99c0b6a4]:focus-visible,button[data-v-99c0b6a4]:focus-visible{outline:2px solid var(--ip-color-brand-border);outline-offset:3px}@media (width<=767px){.canvas-card[data-v-99c0b6a4]{padding:20px}.canvas-hero[data-v-99c0b6a4]{flex-direction:column;align-items:stretch}.canvas-hero__hash[data-v-99c0b6a4]{width:100%}.canvas-preview[data-v-99c0b6a4]{flex-direction:column;align-items:center}.canvas-capabilities[data-v-99c0b6a4]{grid-template-columns:minmax(0,1fr)}h1[data-v-99c0b6a4]{font-size:21px}}.navigator-report[data-v-4d927f74]{border:1px solid var(--ip-color-border-default);background:var(--ip-color-background-surface);border-radius:16px;min-width:0;padding:24px}h2[data-v-4d927f74]{font-size:18px;font-weight:600}.navigator-note[data-v-4d927f74]{color:var(--ip-color-text-tertiary);overflow-wrap:anywhere;margin-top:8px;font-size:12px;line-height:1.6}.navigator-filters[data-v-4d927f74]{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}button[data-v-4d927f74]{border:1px solid var(--ip-color-border-default);color:var(--ip-color-text-secondary);background:var(--ip-color-background-surface);border-radius:7px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;display:inline-flex}button[aria-pressed=true][data-v-4d927f74]{color:var(--ip-color-brand-text);border-color:var(--ip-color-brand-border)}button[data-v-4d927f74]:disabled{opacity:.5}button[data-v-4d927f74]:focus-visible,summary[data-v-4d927f74]:focus-visible{outline:2px solid var(--ip-color-brand-border);outline-offset:3px}.navigator-grid[data-v-4d927f74]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.navigator-field[data-v-4d927f74]{border:1px solid var(--ip-color-border-subtle);background:var(--ip-color-background-subtle);border-radius:10px;min-width:0;padding:16px}h3[data-v-4d927f74]{overflow-wrap:anywhere;font-size:13px;font-weight:600}.navigator-status[data-v-4d927f74]{color:var(--ip-color-text-tertiary);align-items:center;gap:6px;margin:10px 0;font-size:12px;display:flex}.navigator-status svg[data-v-4d927f74]{flex:none}.navigator-status--read[data-v-4d927f74]{color:var(--ip-color-status-success-text)}.navigator-status--blocked[data-v-4d927f74]{color:var(--ip-color-status-warning-text)}pre[data-v-4d927f74]{white-space:pre-wrap;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.7}.navigator-value[data-v-4d927f74]{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.navigator-full[data-v-4d927f74]{-webkit-user-select:text;user-select:text;max-height:320px;margin-top:10px;overflow:auto}details[data-v-4d927f74]{margin-top:10px}summary[data-v-4d927f74]{color:var(--ip-color-brand-text);cursor:pointer;font-size:12px}.navigator-copy[data-v-4d927f74]{margin-top:12px}@media (width<=900px){.navigator-grid[data-v-4d927f74]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.navigator-report[data-v-4d927f74]{padding:18px}.navigator-grid[data-v-4d927f74]{grid-template-columns:minmax(0,1fr)}}.automation-report[data-v-db05d676]{gap:24px;min-width:0;display:grid}.automation-card[data-v-db05d676]{border:1px solid var(--ip-color-border-default);background:var(--ip-color-background-surface);border-radius:16px;min-width:0;padding:24px}.automation-hero[data-v-db05d676]{flex-wrap:wrap;align-items:flex-start;gap:20px;display:flex}.automation-heading[data-v-db05d676]{flex:1;gap:14px;min-width:0;display:flex}.automation-heading>div[data-v-db05d676]{min-width:0}.automation-icon[data-v-db05d676]{width:48px;height:48px;color:var(--ip-color-brand-text);background:var(--ip-color-background-subtle);border-radius:12px;flex:none;place-items:center;display:grid}h1[data-v-db05d676]{font-size:24px;font-weight:700;line-height:1.4}h2[data-v-db05d676]{font-size:18px;font-weight:600}p[data-v-db05d676]{color:var(--ip-color-text-tertiary);margin-top:8px;line-height:1.7}button[data-v-db05d676],p[data-v-db05d676]{font-size:13px}button[data-v-db05d676]{border:1px solid var(--ip-color-border-default);color:var(--ip-color-brand-text);background:var(--ip-color-background-surface);border-radius:8px;align-items:center;gap:8px;padding:9px 14px;display:inline-flex}button[data-v-db05d676]:disabled{opacity:.6;cursor:wait}button[data-v-db05d676]:focus-visible,summary[data-v-db05d676]:focus-visible{outline:2px solid var(--ip-color-brand-border);outline-offset:4px}.automation-summary[data-v-db05d676]{background:var(--ip-color-background-subtle);overflow-wrap:anywhere;border-radius:10px;flex-basis:100%;padding:16px}.automation-summary--detected[data-v-db05d676]{color:var(--ip-color-status-warning-text)}summary[data-v-db05d676]{cursor:pointer;font-size:16px;font-weight:600}.automation-details[data-v-db05d676]>.browser-report{box-shadow:none;border:0;margin-top:16px;padding:0}.automation-report[data-v-db05d676] table{table-layout:fixed;min-width:740px}.automation-report[data-v-db05d676] td,.automation-report[data-v-db05d676] th{white-space:normal;overflow-wrap:anywhere;vertical-align:top}.automation-report[data-v-db05d676] th:first-child{width:18%}.automation-report[data-v-db05d676] th:nth-child(2){width:17%}.automation-report[data-v-db05d676] th:nth-child(3){width:30%}.automation-report[data-v-db05d676] th:nth-child(4){width:35%}.automation-report[data-v-db05d676] .browser-report__table-wrap{max-width:100%;overflow-x:auto}.automation-note[data-v-db05d676]{margin-top:12px}@media (width<=767px){.automation-card[data-v-db05d676]{padding:18px}.automation-heading[data-v-db05d676]{flex-basis:100%}h1[data-v-db05d676]{font-size:21px}.automation-hero>button[data-v-db05d676]{margin-left:auto}}.browser-media-report[data-v-b6d8c788]{border:1px solid var(--ip-color-border-default);background:var(--ip-color-background-surface);border-radius:16px;min-width:0;padding:24px}header[data-v-b6d8c788]{border-bottom:1px solid var(--ip-color-border-default);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:8px;display:flex}h2[data-v-b6d8c788]{font-size:16px}header p[data-v-b6d8c788]{color:var(--ip-color-text-tertiary);font-size:12px}.browser-media-report__grid[data-v-b6d8c788]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.browser-media-report__card[data-v-b6d8c788]{border:1px solid var(--ip-color-border-default);background:var(--ip-color-background-subtle);overflow-wrap:anywhere;border-radius:12px;min-width:0;padding:16px}h3[data-v-b6d8c788]{align-items:center;gap:8px;font-size:14px;font-weight:600;line-height:20px;display:flex}h3 svg[data-v-b6d8c788]{color:var(--ip-color-brand-primary);flex:none}.browser-media-report__card p[data-v-b6d8c788]{color:var(--ip-color-text-secondary);margin-top:8px;font-size:12px}ul[data-v-b6d8c788]{padding:0;list-style:none}li[data-v-b6d8c788]{color:var(--ip-color-text-secondary);gap:8px;margin-top:8px;font-size:12px;display:grid}li+li[data-v-b6d8c788]{border-top:1px solid var(--ip-color-border-default);padding-top:8px}.browser-media-report__id[data-v-b6d8c788]{color:var(--ip-color-text-tertiary);font:10px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}@media (width<=767px){.browser-media-report__grid[data-v-b6d8c788]{grid-template-columns:minmax(0,1fr)}}.browser-sensors[data-v-f50781ff]{gap:20px;display:grid}.browser-sensors__actions[data-v-f50781ff]{flex-wrap:wrap;align-items:center;gap:14px;display:flex}button[data-v-f50781ff]{background:var(--ip-color-brand-primary);color:var(--ip-color-text-inverse);border-radius:8px;padding:10px 18px}.browser-sensors__message[data-v-f50781ff],button[data-v-f50781ff]{font-size:13px}.browser-sensors__message[data-v-f50781ff]{color:var(--ip-color-status-warning-text)}.browser-sensors__stage[data-v-f50781ff]{perspective:700px;background:var(--ip-color-background-surface);border:1px solid var(--ip-color-border-default);border-radius:16px;place-items:center;height:280px;display:grid}.browser-sensors__device[data-v-f50781ff]{border:8px solid var(--ip-color-brand-primary);background:var(--ip-color-brand-soft);width:110px;height:180px;color:var(--ip-color-brand-text);border-radius:20px;place-items:center;font-weight:800;display:grid}.font-report[data-v-ee50b27b]{gap:24px;min-width:0;display:grid}.font-card[data-v-ee50b27b]{border:1px solid var(--ip-color-border-default);background:var(--ip-color-background-surface);border-radius:16px;min-width:0;padding:24px}.font-export[data-v-ee50b27b],.font-filters[data-v-ee50b27b],.font-toolbar[data-v-ee50b27b],header[data-v-ee50b27b]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}header[data-v-ee50b27b]{justify-content:space-between}h2[data-v-ee50b27b]{color:var(--ip-color-text-primary);font-size:20px}.font-export span[data-v-ee50b27b],.font-note[data-v-ee50b27b],header p[data-v-ee50b27b],small[data-v-ee50b27b]{color:var(--ip-color-text-tertiary);font-size:12px;line-height:1.7}.font-note[data-v-ee50b27b]{margin:12px 0}button[data-v-ee50b27b]{border:1px solid var(--ip-color-border-default);color:var(--ip-color-text-primary);background:var(--ip-color-background-surface);cursor:pointer;border-radius:8px;padding:8px 14px;font-size:12px}button[data-v-ee50b27b]:hover,button[aria-pressed=true][data-v-ee50b27b]{border-color:var(--ip-color-brand-primary);color:var(--ip-color-brand-text);background:var(--ip-color-brand-soft)}button[data-v-ee50b27b]:disabled{opacity:.5;cursor:default}button[data-v-ee50b27b]:focus-visible,input[data-v-ee50b27b]:focus-visible{outline:2px solid var(--ip-color-brand-primary);outline-offset:3px}.font-stats[data-v-ee50b27b]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.font-stats>div[data-v-ee50b27b]{background:var(--ip-color-background-subtle);border-radius:10px;gap:8px;padding:14px;display:grid}.font-stats span[data-v-ee50b27b]{color:var(--ip-color-text-tertiary);font-size:12px}.font-stats strong[data-v-ee50b27b]{color:var(--ip-color-text-primary);font-size:24px}progress[data-v-ee50b27b]{width:100%;height:6px;accent-color:var(--ip-color-brand-primary);display:block}.font-hash[data-v-ee50b27b]{border:1px solid var(--ip-color-border-default);border-radius:10px;padding:14px;font-size:12px}.font-hash dt[data-v-ee50b27b]{color:var(--ip-color-text-tertiary);margin-bottom:8px}.font-hash dd[data-v-ee50b27b]{overflow-wrap:anywhere;color:var(--ip-color-text-primary);text-align:right;font-family:monospace}.font-filters[data-v-ee50b27b]{gap:8px;margin-top:24px}.font-toolbar[data-v-ee50b27b]{margin:16px 0}input[type=search][data-v-ee50b27b]{border:1px solid var(--ip-color-border-default);width:100%;color:var(--ip-color-text-primary);background:var(--ip-color-background-surface);border-radius:8px;padding:12px;font-size:13px}.font-toolbar>input[data-v-ee50b27b]{flex:1;min-width:180px}label[data-v-ee50b27b]{color:var(--ip-color-text-secondary);font-size:12px}input[type=checkbox][data-v-ee50b27b]{appearance:auto;accent-color:var(--ip-color-brand-primary)}.font-grid[data-v-ee50b27b]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.font-item[data-v-ee50b27b]{border:1px solid var(--ip-color-border-default);background:var(--ip-color-background-subtle);overflow-wrap:anywhere;border-radius:10px;min-width:0;padding:14px}.font-item header[data-v-ee50b27b]{align-items:start;gap:8px}h3[data-v-ee50b27b]{color:var(--ip-color-text-primary);font-size:13px;font-weight:600}.font-item header>span[data-v-ee50b27b]{color:var(--ip-color-text-tertiary);text-align:right;margin-left:auto;font-size:11px}.font-item header .font-detected[data-v-ee50b27b]{color:var(--ip-color-status-success-text)}.font-preview[data-v-ee50b27b]{color:var(--ip-color-text-primary);overflow-wrap:normal;word-break:normal;margin:16px 0 8px;font-size:18px;line-height:1.6}.font-more[data-v-ee50b27b]{margin:20px auto 0;display:block}.font-local-grid[data-v-ee50b27b]{margin-top:16px}.font-item ul[data-v-ee50b27b]{color:var(--ip-color-text-secondary);margin-top:12px;font-size:12px;line-height:1.8}@media (width<=720px){.font-grid[data-v-ee50b27b],.font-stats[data-v-ee50b27b]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.font-grid[data-v-ee50b27b]{grid-template-columns:1fr}.font-card[data-v-ee50b27b]{padding:16px}}body.webrtc-page-background{background-image:radial-gradient(var(--ip-color-border-default) 1px,transparent 1px);background-size:16px 16px}.browser-tool-page[data-v-7fbbf9b8]{gap:24px;width:min(1040px,100% - 32px);padding-top:32px;padding-bottom:24px;display:grid}.browser-tool-page__breadcrumb[data-v-7fbbf9b8]{color:var(--ip-color-text-tertiary);border-bottom:1px solid var(--ip-color-border-default);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:24px;padding-bottom:16px;font-size:13px;display:flex}.browser-tool-page__breadcrumb .browser-tool-page__back[data-v-7fbbf9b8]{border:1px solid var(--ip-color-border-default);background:var(--ip-color-background-subtle);color:var(--ip-color-text-primary);border-radius:999px;margin-left:auto;padding:6px 14px;font-size:12px}.browser-tool-page__breadcrumb a[data-v-7fbbf9b8]{color:var(--ip-color-brand-text);align-items:center;gap:7px;display:inline-flex}.browser-tool-page__hero[data-v-7fbbf9b8]{border:1px solid var(--ip-color-border-default);background:var(--ip-color-background-surface);border-radius:16px;align-items:center;gap:16px;padding:24px;display:flex}.browser-tool-page__hero h1[data-v-7fbbf9b8]{font-size:24px;line-height:1.4}.browser-tool-page__hero p[data-v-7fbbf9b8]{color:var(--ip-color-text-tertiary);margin-top:6px;font-size:14px;line-height:1.7}.browser-tool-page__icon[data-v-7fbbf9b8]{width:56px;height:56px;color:var(--ip-color-brand-primary);background:var(--ip-color-brand-soft);border-radius:16px;flex:none;place-items:center;display:grid}.browser-tool-page__hero>div[data-v-7fbbf9b8]{min-width:0}.browser-tool-page__hero--media[data-v-7fbbf9b8]{grid-template-columns:56px minmax(0,1fr) auto;display:grid}.browser-tool-page__icon--media[data-v-7fbbf9b8]{color:var(--ip-color-status-success-base);background:var(--ip-color-status-success-soft)}@media (width<=767px){.browser-tool-page__hero--media[data-v-7fbbf9b8]{grid-template-columns:56px minmax(0,1fr)}.browser-tool-page__hero--media>.browser-media-permission[data-v-7fbbf9b8]{grid-column:1/-1;justify-self:end}}.browser-tool-page__icon[data-v-7fbbf9b8] svg{width:32px;height:32px}.browser-tool-page__refresh[data-v-7fbbf9b8]{background:var(--ip-color-brand-primary);color:var(--ip-color-text-inverse);border-radius:999px;flex:none;align-items:center;gap:6px;margin-left:auto;padding:8px 20px;font-size:14px;display:inline-flex}.browser-tool-page__notice[data-v-7fbbf9b8]{color:var(--ip-color-text-tertiary);border-radius:12px;padding:16px 20px;font-size:13px;line-height:1.8}.browser-tool-page__canvas[data-v-7fbbf9b8],.browser-tool-page__notice[data-v-7fbbf9b8]{border:1px solid var(--ip-color-border-default);background:var(--ip-color-background-surface)}.browser-tool-page__canvas[data-v-7fbbf9b8]{border-radius:16px;padding:24px}.browser-tool-page__canvas h2[data-v-7fbbf9b8]{margin-bottom:20px;font-size:18px}.browser-tool-page__canvas img[data-v-7fbbf9b8]{border:1px solid var(--ip-color-border-default);border-radius:8px;max-width:100%;height:auto;margin:auto;display:block}@media (width<=480px){.browser-tool-page__hero[data-v-7fbbf9b8]{flex-wrap:wrap;gap:14px;padding:20px}.browser-tool-page__hero h1[data-v-7fbbf9b8]{font-size:21px}.browser-tool-page__hero>div[data-v-7fbbf9b8]{flex:1}}.browser-tool-page__reports[data-v-7fbbf9b8]{gap:24px;display:grid}.browser-tool-page__reports--paired[data-v-7fbbf9b8]{grid-template-columns:repeat(2,minmax(0,1fr))}.browser-tool-page[data-v-7fbbf9b8] .browser-report__header h3:before{display:none}.browser-tool-page__reports--paired[data-v-7fbbf9b8] .browser-report__fields{grid-template-columns:minmax(0,1fr)}.browser-tool-page__reports--paired[data-v-7fbbf9b8] .browser-report__fields--rows .browser-report__field{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.browser-tool-page__reports--paired[data-v-7fbbf9b8] .browser-report__fields--rows dt{color:var(--ip-color-text-tertiary);overflow-wrap:anywhere;font-size:13px}.browser-tool-page__reports--paired[data-v-7fbbf9b8] .browser-report__fields--rows dd{color:var(--ip-color-text-primary);font-size:13px}.browser-tool-page__reports--paired[data-v-7fbbf9b8] .browser-report__fields--rows .browser-report__field--wide{display:block}@media (width<=720px){.browser-tool-page__reports--paired[data-v-7fbbf9b8]{grid-template-columns:1fr}}
