.ipv4{max-width: 1000px}.ipv4__back{margin: 0 0 12px;font-size: 13.5px}.ipv4__back a{display: inline-flex;align-items: center;gap: 4px;color: var(--c-muted);text-decoration: none}.ipv4__back a:hover{color: var(--c-accent)}.ipv4__panel{padding: 18px 18px 16px}.ipv4__label{display: block;margin-bottom: 6px;font-size: 12.5px;color: var(--c-muted)}.ipv4__input{display: block;width: 100%;box-sizing: border-box;min-height: 150px;resize: vertical;padding: 11px 13px;font-family: ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size: 14px;line-height: 1.7;color: var(--c-text);background: var(--c-input-bg);border: 1px solid var(--c-border-strong);border-radius: 10px}.ipv4__input:focus{outline: none;border-color: var(--c-accent);box-shadow: 0 0 0 3px var(--c-accent-ring)}.ipv4__hint{margin: 8px 0 0;font-size: 12.5px;color: var(--c-muted)}.ipv4__actions{display: flex;flex-wrap: wrap;gap: 10px;margin-top: 12px}.ipv4__state{margin-top: 16px}.ipv4__loading{display: flex;align-items: center;gap: 9px;padding: 22px 4px;font-size: 13.5px;color: var(--c-muted)}.ipv4__head{display: flex;flex-wrap: wrap;gap: 10px;align-items: center;justify-content: space-between}.ipv4__summary{margin: 0;font-size: 13.5px;color: var(--c-text-soft);font-variant-numeric: tabular-nums}.ipv4__dot{margin: 0 6px;color: var(--c-border-strong)}.ipv4__tools{display: inline-flex;gap: 8px;flex: none}.ipv4__warn{margin: 8px 0 0;font-size: 12.5px;color: var(--c-warn)}.ipv4__tablewrap{margin-top: 12px;overflow-x: auto;-webkit-overflow-scrolling: touch}.ipv4__table{width: 100%;border-collapse: collapse;font-size: 13px;line-height: 1.6}.ipv4__table th,.ipv4__table td{padding: 8px 10px;text-align: left;vertical-align: top;border-bottom: 1px solid var(--c-border);overflow-wrap: anywhere}.ipv4__table th{font-size: 12px;font-weight: 600;color: var(--c-muted);white-space: nowrap;background: var(--c-panel-alt)}.ipv4__table th:first-child{width: 10rem}.ipv4__table tbody tr:last-child td{border-bottom: 0}.ipv4__row.is-bad td{background: var(--c-err-soft)}.ipv4__row.is-private .ipv4__note{color: var(--c-warn)}.ipv4__ip{font-family: ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size: 12.5px;color: var(--c-text)}.ipv4__note{font-size: 12.5px;color: var(--c-text-soft)}.ipv4__dim{color: var(--c-muted)}.ipv4__clip{position: fixed;top: 0;left: 0;box-sizing: border-box;width: 1px;height: 1px;min-height: 0;padding: 0;border: 0;opacity: 0;pointer-events: none}.ipv4__dl{position: fixed;left: -9999px}@media (max-width: 900px){body.page .ipv4__back a{min-height: 44px}body.page .ipv4__input{font-size: 16px;padding: 12px 13px}}@media (max-width: 640px){.ipv4__panel{padding: 14px 14px 12px}.ipv4__actions .btn{flex: 1 1 auto;justify-content: center}.ipv4__head{justify-content: flex-start}.ipv4__tools{width: 100%}.ipv4__tools .btn{flex: 1 1 auto;justify-content: center}.ipv4__table thead{display: none}.ipv4__table,.ipv4__table tbody,.ipv4__table tr,.ipv4__table td{display: block;width: 100%}.ipv4__table tr{margin-bottom: 8px;padding: 8px 10px;background: var(--c-panel);border: 1px solid var(--c-border);border-radius: 10px}.ipv4__table tr:last-child{margin-bottom: 0}.ipv4__table td{display: grid;grid-template-columns: 4.5rem minmax(0,1fr);gap: 8px;padding: 3px 0;border: 0}.ipv4__table td::before{content: attr(data-label);font-size: 12px;color: var(--c-muted)}.ipv4__row.is-bad td{background: none}.ipv4__row.is-bad{border-color: var(--c-err)}.ipv4__row.is-bad td:first-child::before{color: var(--c-err)}}