.probe-page{color:rgb(var(--gray-dark))!important}.probe-page *,.probe-page *:before,.probe-page *:after{box-sizing:border-box!important}.probe-page .probe-hero{position:relative!important;overflow:hidden!important;margin-bottom:1.6rem!important;padding:2rem 1.4rem!important;border:1px solid var(--border-color)!important;border-radius:24px!important;background:radial-gradient(circle at top right,rgba(102,126,234,.16),transparent 32%),linear-gradient(135deg,#667eea14,#764ba20f),var(--card-bg)!important;box-shadow:0 14px 40px #0f172a14!important}.probe-page .probe-hero__eyebrow,.probe-page .probe-section-head__eyebrow{margin:0 0 .35rem!important;font-size:.8rem!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:rgb(var(--gray))!important}.probe-page .probe-hero__title{margin:0!important;font-size:2.3rem!important;line-height:1.15!important;color:rgb(var(--black))!important}.probe-page .probe-hero__desc{max-width:850px!important;margin:.9rem 0 0!important;font-size:1rem!important;line-height:1.8!important;color:rgb(var(--gray-dark))!important}.probe-page .probe-toolbar{margin-bottom:1.2rem!important;padding:1rem!important;border:1px solid var(--border-color)!important;border-radius:20px!important;background:var(--card-bg)!important;box-shadow:0 10px 30px #0f172a0d!important}.probe-page .probe-toolbar__top{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:1rem!important;flex-wrap:wrap!important}.probe-page .probe-toolbar__bottom{margin-top:.9rem!important}.probe-page .probe-toolbar__meta{font-size:.92rem!important;color:rgb(var(--gray))!important}.probe-page .probe-region-tabs,.probe-page .probe-compare__selected,.probe-page .probe-filter-group__buttons{display:flex!important;flex-wrap:wrap!important;gap:.7rem!important}.probe-page .probe-region-tab,.probe-page .probe-pill,.probe-page .probe-square-tab{border:1px solid rgba(var(--gray-light),.95)!important;background:rgba(var(--gray-light),.25)!important;color:rgb(var(--gray-dark))!important;transition:all .25s ease!important}.probe-page .probe-region-tab{appearance:none!important;padding:.72rem 1rem!important;border-radius:999px!important;cursor:pointer!important;font-size:.92rem!important;font-weight:600!important}.probe-page .probe-region-tab:hover,.probe-page .probe-pill:hover,.probe-page .probe-square-tab:hover{transform:translateY(-1px)!important;border-color:#667eea61!important;box-shadow:0 8px 18px #667eea1f!important}.probe-page .probe-region-tab.is-active,.probe-page .probe-pill.is-active,.probe-page .probe-square-tab.is-active{color:#4f6cf6!important;border-color:#4f6cf685!important;background:#667eea1f!important}.probe-page .probe-section-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:1rem!important;margin-bottom:1rem!important}.probe-page .probe-section-head--compact{margin-bottom:.85rem!important}.probe-page .probe-section-head__title{margin:0!important;font-size:1.5rem!important;line-height:1.2!important;color:rgb(var(--black))!important}.probe-page .probe-section-head__desc{margin:.4rem 0 0!important;font-size:.94rem!important;line-height:1.7!important;color:rgb(var(--gray))!important}.probe-page .probe-btn{appearance:none!important;border:1px solid var(--border-color)!important;background:var(--card-bg)!important;color:rgb(var(--gray-dark))!important;padding:.72rem 1rem!important;border-radius:14px!important;font-size:.92rem!important;font-weight:600!important;cursor:pointer!important;transition:all .2s ease!important}.probe-page .probe-btn:hover{transform:translateY(-1px)!important;border-color:#4f6cf673!important;box-shadow:0 10px 20px #4f6cf61f!important}.probe-page .probe-btn--ghost{background:transparent!important}.probe-page .probe-compare{margin-bottom:1.6rem!important;padding:1rem!important;border:1px solid var(--border-color)!important;border-radius:22px!important;background:var(--card-bg)!important;box-shadow:0 12px 32px #0f172a0d!important}.probe-page .probe-pill{display:inline-flex!important;align-items:center!important;gap:.45rem!important;padding:.55rem .82rem!important;border-radius:999px!important;font-size:.88rem!important;font-weight:600!important;cursor:pointer!important}.probe-page .probe-pill__dot{width:8px!important;height:8px!important;border-radius:999px!important;background:currentColor!important;opacity:.8!important}.probe-page .probe-square-tab{width:64px!important;height:64px!important;border-radius:16px!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:.95rem!important;font-weight:700!important;line-height:1.1!important;text-align:center!important;appearance:none!important}.probe-page .probe-list{display:flex!important;flex-direction:column!important;gap:1.2rem!important}.probe-page .probe-region-section{padding:1rem!important;border:1px solid var(--border-color)!important;border-radius:22px!important;background:var(--card-bg)!important;box-shadow:0 10px 28px #0f172a0d!important}.probe-page .probe-region-section__head{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:1rem!important;margin-bottom:.9rem!important;padding-bottom:.8rem!important;border-bottom:1px solid rgba(var(--gray-light),.75)!important}.probe-page .probe-region-section__title{margin:0!important;font-size:1.28rem!important;color:rgb(var(--black))!important}.probe-page .probe-region-section__count{font-size:.9rem!important;color:rgb(var(--gray))!important}.probe-page .probe-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))!important;gap:.65rem!important}.probe-page .probe-expand-btn{display:block!important;width:100%!important;margin-top:.75rem!important;padding:.65rem 1rem!important;border-radius:14px!important;text-align:center!important;font-size:.9rem!important;background:rgba(var(--gray-light),.18)!important;border-color:rgba(var(--gray-light),.9)!important}.probe-page .probe-expand-btn:hover{background:#667eea14!important}.probe-page .probe-card{display:flex!important;align-items:center!important;gap:.7rem!important;padding:.6rem .75rem!important;border:1px solid var(--border-color)!important;border-radius:18px!important;background:linear-gradient(180deg,rgba(var(--gray-light),.14),transparent 35%),var(--card-bg)!important;transition:all .25s ease!important;box-shadow:0 8px 20px #0f172a0a!important;cursor:pointer!important}.probe-page .probe-card:hover{transform:translateY(-2px)!important;border-color:#4f6cf652!important;box-shadow:0 14px 28px #4f6cf614!important}.probe-page .probe-card__icon-wrap{flex:0 0 44px!important;width:44px!important;height:44px!important;min-width:44px!important;border-radius:12px!important;overflow:hidden!important;border:1px solid rgba(var(--gray-light),.9)!important;background:rgba(var(--gray-light),.24)!important;display:flex!important;align-items:center!important;justify-content:center!important}.probe-page .probe-card__icon{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;display:block!important;border-radius:0!important}.probe-page .probe-card__body{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:.6rem!important;width:100%!important;min-width:0!important}.probe-page .probe-card__main{display:flex!important;flex-direction:column!important;min-width:0!important;gap:.1rem!important}.probe-page .probe-card__title{margin:0!important;font-size:.92rem!important;line-height:1.3!important;color:rgb(var(--black))!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.probe-page .probe-card__provider-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:.5rem!important;min-width:0!important}.probe-page .probe-card__provider{margin:0!important;font-size:.8rem!important;color:rgb(var(--gray))!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;min-width:0!important;flex:1!important}.probe-page .probe-card__sponsor{flex-shrink:0!important;font-size:.8rem!important;line-height:1.3!important;color:#4f6cf6!important;background:none!important;border:none!important;border-radius:0!important;padding:0!important;white-space:nowrap!important}.probe-page .probe-card__actions{display:flex!important;align-items:center!important;gap:.6rem!important;flex-shrink:0!important}.probe-page .probe-card__compare{min-width:84px!important;padding:.45rem .7rem!important;font-size:.82rem!important;border-radius:10px!important}.probe-page .probe-card__compare.is-active{color:#4f6cf6!important;border-color:#4f6cf680!important;background:#667eea1a!important}.probe-page .probe-chart-card{overflow:hidden!important;border:1px solid var(--border-color)!important;border-radius:20px!important;background:var(--card-bg)!important}.probe-page .probe-chart-card__body{position:relative!important;min-height:420px!important;padding:.8rem!important}.probe-page .probe-chart{width:100%!important;height:420px!important}.probe-page .probe-chart__empty,.probe-page .probe-loading,.probe-page .probe-error{display:flex!important;align-items:center!important;justify-content:center!important;min-height:180px!important;border:1px dashed rgba(var(--gray-light),.95)!important;border-radius:16px!important;background:rgba(var(--gray-light),.18)!important;color:rgb(var(--gray))!important;font-size:.95rem!important;line-height:1.8!important;text-align:center!important;padding:1rem!important}.probe-page .probe-filter-wrap{display:flex!important;flex-wrap:wrap!important;gap:1rem 1.5rem!important;margin-bottom:1rem!important}.probe-page .probe-filter-group{display:flex!important;flex-direction:column!important;gap:.65rem!important}.probe-page .probe-filter-group__label{font-size:.88rem!important;font-weight:700!important;color:rgb(var(--gray))!important}.probe-page .probe-modal{position:fixed!important;inset:0!important;z-index:9999!important}.probe-page .probe-modal__backdrop{position:absolute!important;inset:0!important;background:#0000008c!important;backdrop-filter:blur(2px)!important}.probe-page .probe-modal__dialog{position:relative!important;z-index:1!important;width:min(1200px,calc(100vw - 2rem))!important;max-height:calc(100vh - 2rem)!important;margin:1rem auto!important;overflow:auto!important;border-radius:26px!important;border:1px solid var(--border-color)!important;background:var(--card-bg)!important;box-shadow:0 24px 60px #00000038!important}.probe-page .probe-modal__close{position:sticky!important;top:14px!important;float:right!important;margin:14px 14px 0 0!important;width:42px!important;height:42px!important;border-radius:999px!important;border:1px solid var(--border-color)!important;background:rgba(var(--gray-light),.28)!important;color:rgb(var(--gray-dark))!important;font-size:1rem!important;cursor:pointer!important;z-index:2!important}.probe-page .probe-modal__header{display:flex!important;align-items:flex-start!important;gap:1rem!important;padding:1.4rem 1.4rem 1rem!important;border-bottom:1px solid rgba(var(--gray-light),.75)!important}.probe-page .probe-modal__cover{flex:0 0 160px!important;width:160px!important;height:96px!important;border-radius:16px!important;overflow:hidden!important;background:rgba(var(--gray-light),.3)!important}.probe-page .probe-modal__cover img{width:100%!important;height:100%!important;object-fit:contain!important;display:block!important;border-radius:0!important}.probe-page .probe-modal__meta{min-width:0!important;flex:1!important}.probe-page .probe-modal__meta h2{margin:0!important;font-size:1.55rem!important;color:rgb(var(--black))!important}.probe-page .probe-modal__meta>p{margin:.45rem 0 0!important;font-size:.95rem!important;color:rgb(var(--gray))!important;line-height:1.7!important}.probe-page .probe-modal__tags{display:flex!important;flex-wrap:wrap!important;gap:.45rem!important;margin-top:.7rem!important}.probe-page .probe-modal__tag{padding:.36rem .62rem!important;border-radius:999px!important;background:rgba(var(--gray-light),.5)!important;color:rgb(var(--gray))!important;font-size:.8rem!important;line-height:1!important}.probe-page .probe-modal__content{display:flex!important;flex-direction:column!important;gap:1.2rem!important;padding:1.2rem 1.4rem 1.4rem!important}.probe-page .probe-modal__section{display:flex!important;flex-direction:column!important;gap:.75rem!important}.probe-page .probe-empty-block{padding:2rem 1rem!important;text-align:center!important;border:1px dashed rgba(var(--gray-light),.95)!important;border-radius:18px!important;color:rgb(var(--gray))!important;background:rgba(var(--gray-light),.15)!important}.probe-page .probe-modal__meta-body{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:1.2rem!important;margin-top:.45rem!important}.probe-page .probe-modal__desc{flex:1!important;min-width:0!important;margin:0!important;font-size:.95rem!important;color:rgb(var(--gray))!important;line-height:1.7!important}.probe-page .probe-modal__report-section{display:flex!important;flex-direction:column!important;gap:.55rem!important;flex-shrink:0!important;align-items:flex-end!important}.probe-page .probe-report-btn-row{display:flex!important;flex-wrap:wrap!important;gap:.42rem!important;justify-content:flex-end!important}.probe-page .probe-report-btn{appearance:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:.38rem .72rem!important;border-radius:10px!important;font-size:.78rem!important;font-weight:600!important;border:1px solid transparent!important;text-decoration:none!important;white-space:nowrap!important;transition:all .2s ease!important;font-family:inherit!important;line-height:1.4!important}.probe-page .probe-report-btn--active{background:#667eea1a!important;border-color:#4f6cf66b!important;color:#4f6cf6!important;cursor:pointer!important}.probe-page .probe-report-btn--active:hover{background:#667eea2e!important;border-color:#4f6cf6a6!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #4f6cf62e!important}.probe-page .probe-report-btn--disabled{background:rgba(var(--gray-light),.22)!important;border-color:rgba(var(--gray-light),.55)!important;color:rgba(var(--gray),.38)!important;cursor:not-allowed!important;pointer-events:none!important}.probe-page .probe-view-link{display:inline-flex!important;align-items:center!important;gap:.3rem!important;padding:.38rem .78rem!important;border-radius:10px!important;font-size:.8rem!important;font-weight:600!important;text-decoration:none!important;border:1px solid transparent!important;white-space:nowrap!important;transition:all .2s ease!important;font-family:inherit!important;line-height:1.4!important}.probe-page .probe-view-link--active{background:#10b98117!important;border-color:#10b9816b!important;color:#059669!important;cursor:pointer!important}.probe-page .probe-view-link--active:hover{background:#10b98129!important;border-color:#10b981a6!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #10b98126!important}.probe-page .probe-view-link--disabled{background:rgba(var(--gray-light),.22)!important;border-color:rgba(var(--gray-light),.55)!important;color:rgba(var(--gray),.38)!important;cursor:not-allowed!important;pointer-events:none!important}.probe-page .probe-report-loading{font-size:.78rem!important;color:rgba(var(--gray),.45)!important;padding:.25rem 0!important}.probe-page .probe-nettools{display:flex!important;flex-direction:column!important;gap:1rem!important}.probe-page .probe-nettools__tool-tabs{display:flex!important;flex-wrap:wrap!important;gap:.7rem!important}.probe-page .probe-nettools__tool-tab{appearance:none!important;padding:.72rem 1.1rem!important;border-radius:999px!important;cursor:pointer!important;font-size:.92rem!important;font-weight:600!important;border:1px solid rgba(var(--gray-light),.95)!important;background:rgba(var(--gray-light),.25)!important;color:rgb(var(--gray-dark))!important;transition:all .25s ease!important}.probe-page .probe-nettools__tool-tab:hover{transform:translateY(-1px)!important;border-color:#667eea61!important;box-shadow:0 8px 18px #667eea1f!important}.probe-page .probe-nettools__tool-tab.is-active{color:#4f6cf6!important;border-color:#4f6cf685!important;background:#667eea1f!important}.probe-page .probe-nettools__form{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:.75rem!important;padding:1rem!important;border:1px solid var(--border-color)!important;border-radius:18px!important;background:rgba(var(--gray-light),.08)!important}.probe-page .probe-nettools__field{flex:1 1 180px!important;min-width:0!important}.probe-page .probe-nettools__field--key{flex-basis:220px!important}.probe-page .probe-nettools__field--ip{flex-basis:260px!important}.probe-page .probe-nettools__field--port,.probe-page .probe-nettools__field--count{flex:0 0 132px!important}.probe-page .probe-nettools__label{font-size:.88rem!important;font-weight:700!important;color:rgb(var(--gray))!important}.probe-page .probe-nettools__input-wrap{position:relative!important;width:100%!important}.probe-page .probe-nettools__input{appearance:none!important;width:100%!important;height:44px!important;padding:0 .9rem!important;border:1px solid rgba(var(--gray-light),.95)!important;border-radius:12px!important;background:var(--card-bg)!important;color:rgb(var(--gray-dark))!important;font-size:.92rem!important;font-family:inherit!important;outline:none!important;transition:border-color .2s ease,box-shadow .2s ease!important}.probe-page .probe-nettools__field--key .probe-nettools__input{padding-right:3rem!important}.probe-page .probe-nettools__hint{position:absolute!important;top:50%!important;right:.7rem!important;transform:translateY(-50%)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:20px!important;height:20px!important;cursor:help!important;outline:none!important;z-index:2!important}.probe-page .probe-nettools__hint-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:20px!important;height:20px!important;border-radius:999px!important;border:1px solid rgba(var(--gray-light),.95)!important;background:rgba(var(--gray-light),.28)!important;color:rgb(var(--gray))!important;font-size:.76rem!important;font-weight:700!important;line-height:1!important}.probe-page .probe-nettools__hint-tooltip{position:absolute!important;right:0!important;top:calc(100% + 8px)!important;width:260px!important;padding:.65rem .75rem!important;border-radius:12px!important;border:1px solid rgba(var(--gray-light),.95)!important;background:var(--card-bg)!important;color:rgb(var(--gray-dark))!important;font-size:.8rem!important;line-height:1.6!important;box-shadow:0 10px 24px #0f172a1f!important;white-space:normal!important;opacity:0!important;visibility:hidden!important;transform:translateY(4px)!important;transition:opacity .18s ease,transform .18s ease,visibility .18s ease!important;pointer-events:none!important}.probe-page .probe-nettools__hint:hover .probe-nettools__hint-tooltip,.probe-page .probe-nettools__hint:focus .probe-nettools__hint-tooltip{opacity:1!important;visibility:visible!important;transform:translateY(0)!important}.probe-page .probe-nettools__input::placeholder{color:rgba(var(--gray),.55)!important}.probe-page .probe-nettools__input:focus{border-color:#4f6cf685!important;box-shadow:0 0 0 3px #667eea1f!important}.probe-page .probe-nettools__actions{display:flex!important;align-items:center!important;gap:.8rem!important;flex:0 0 auto!important;margin-left:auto!important}.probe-page .probe-nettools__run{min-width:120px!important;height:44px!important;text-align:center!important;white-space:nowrap!important}.probe-page .probe-nettools__run.is-loading{opacity:.6!important;pointer-events:none!important;cursor:not-allowed!important}.probe-page .probe-nettools__result{display:flex!important;flex-direction:column!important;gap:.6rem!important}.probe-page .probe-nettools__result-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:.8rem!important}.probe-page .probe-nettools__result-title{font-size:.94rem!important;font-weight:700!important;color:rgb(var(--black))!important}.probe-page .probe-nettools__result-remaining{font-size:.82rem!important;color:rgb(var(--gray))!important;padding:.3rem .65rem!important;border-radius:999px!important;background:rgba(var(--gray-light),.35)!important}.probe-page .probe-nettools__output{margin:0!important;padding:1rem!important;border:1px solid var(--border-color)!important;border-radius:14px!important;background:#0f172a0a!important;color:rgb(var(--gray-dark))!important;font-family:SF Mono,Cascadia Code,Fira Code,Consolas,Monaco,monospace!important;font-size:.82rem!important;line-height:1.7!important;white-space:pre-wrap!important;word-break:break-word!important;overflow-wrap:anywhere!important;overflow-x:auto!important;max-height:520px!important;overflow-y:auto!important}[data-theme=dark] .probe-page .probe-nettools__output{background:#ffffff0a!important}.probe-page .probe-nettools__error{color:#ef4444!important}[data-theme=dark] .probe-page .probe-hero{box-shadow:0 16px 44px #00000038!important}[data-theme=dark] .probe-page .probe-card,[data-theme=dark] .probe-page .probe-region-section,[data-theme=dark] .probe-page .probe-toolbar,[data-theme=dark] .probe-page .probe-compare,[data-theme=dark] .probe-page .probe-chart-card,[data-theme=dark] .probe-page .probe-modal__dialog{box-shadow:0 14px 36px #0000002e!important}@media(max-width:720px){.probe-page .probe-hero{padding:1.35rem 1rem!important;border-radius:20px!important}.probe-page .probe-hero__title{font-size:1.85rem!important}.probe-page .probe-region-section,.probe-page .probe-toolbar,.probe-page .probe-compare{padding:.85rem!important;border-radius:18px!important}.probe-page .probe-section-head{flex-direction:column!important}.probe-page .probe-grid{grid-template-columns:1fr!important}.probe-page .probe-card{padding:.6rem .7rem!important;gap:.65rem!important}.probe-page .probe-card__icon-wrap{width:40px!important;height:40px!important;flex-basis:40px!important;min-width:40px!important;border-radius:10px!important}.probe-page .probe-card__body{gap:.6rem!important}.probe-page .probe-card__compare{min-width:auto!important;padding:.45rem .65rem!important;font-size:.8rem!important}.probe-page .probe-square-tab{width:56px!important;height:56px!important;border-radius:14px!important;font-size:.9rem!important}.probe-page .probe-chart-card__body{min-height:340px!important;padding:.55rem!important}.probe-page .probe-chart{height:340px!important}.probe-page .probe-modal__dialog{width:calc(100vw - 1rem)!important;max-height:calc(100vh - 1rem)!important;margin:.5rem auto!important;border-radius:20px!important}.probe-page .probe-modal__header{flex-direction:column!important;align-items:flex-start!important}.probe-page .probe-modal__cover{width:100%!important;height:auto!important;aspect-ratio:16 / 9!important;flex-basis:auto!important}.probe-page .probe-modal__content{padding:1rem!important}.probe-page .probe-modal__meta-body{flex-direction:column!important;align-items:flex-start!important}.probe-page .probe-modal__report-section{align-items:flex-start!important;width:100%!important}.probe-page .probe-report-btn-row{justify-content:flex-start!important}.probe-page .probe-nettools__form{gap:.65rem!important;padding:.85rem!important}.probe-page .probe-nettools__field,.probe-page .probe-nettools__field--key,.probe-page .probe-nettools__field--ip,.probe-page .probe-nettools__field--port,.probe-page .probe-nettools__field--count{flex:1 1 100%!important}.probe-page .probe-nettools__actions{width:100%!important;margin-left:0!important}.probe-page .probe-nettools__run{width:100%!important}.probe-page .probe-nettools__hint-tooltip{width:min(260px,calc(100vw - 4rem))!important;right:0!important}}.probe-page .is-hidden{display:none!important}
