.default-ip-hero{background:linear-gradient(112deg,transparent 55%,rgba(174,240,51,.08)),radial-gradient(circle at 88% 30%,rgba(255,102,55,.22),transparent 34%),var(--ink)}.default-ip-hero-stats{display:grid;grid-template-columns:repeat(3,1fr);margin-top:42px;border:1px solid rgba(247,244,234,.35)}.default-ip-hero-stats div{display:grid;gap:8px;min-width:0;padding:24px 16px;border-right:1px solid rgba(247,244,234,.35)}.default-ip-hero-stats div:last-child{border-right:0}.default-ip-hero-stats strong{color:var(--signal);font-family:var(--mono);font-size:clamp(26px,3vw,42px);line-height:1}.default-ip-hero-stats span{color:#f7f4eaad;font-family:var(--mono);font-size:8px;letter-spacing:.08em;text-transform:uppercase}.default-ip-answer{background:var(--signal);border-bottom:1px solid var(--ink)}.default-ip-answer-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.6fr);gap:clamp(40px,7vw,110px);padding-block:clamp(52px,7vw,92px)}.default-ip-answer-grid>div>span,.address-reset-warning>span{display:block;margin-bottom:18px;font-family:var(--mono);font-size:9px;font-weight:700;letter-spacing:.1em}.default-ip-answer-grid h2{margin:0;max-width:600px;font-size:clamp(34px,4vw,62px);line-height:.98}.default-ip-answer-grid ol{margin:0;padding:0;border-top:1px solid var(--ink);list-style:none}.default-ip-answer-grid li{display:grid;grid-template-columns:52px 1fr;gap:18px;padding:22px 0;border-bottom:1px solid var(--ink)}.default-ip-answer-grid li>span,.address-safety-ledger article>span{font-family:var(--mono);font-size:10px;font-weight:700}.default-ip-answer-grid li p{margin:0;font-size:15px;line-height:1.55}.address-directory-controls{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(360px,1fr);gap:16px;margin-bottom:18px}.address-directory-controls label{display:grid;gap:10px}.address-directory-controls label>span,.address-directory-status{font-family:var(--mono);font-size:9px;font-weight:700;letter-spacing:.08em}.address-directory-controls input{width:100%;min-height:64px;padding:0 20px;color:var(--ink);background:transparent;border:2px solid var(--ink);border-radius:0;outline:none;font:700 15px/1 var(--mono)}.address-directory-controls input:focus{background:#fff;box-shadow:7px 7px 0 var(--signal)}.address-category-filters{display:grid;grid-template-columns:repeat(2,1fr);align-self:end;border-top:1px solid var(--ink);border-left:1px solid var(--ink)}.address-category-filters button{min-height:32px;padding:8px;color:var(--ink);background:transparent;border:0;border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);font-family:var(--mono);font-size:9px;cursor:pointer}.address-category-filters button:hover,.address-category-filters button.is-active{color:var(--paper-light);background:var(--ink)}.address-directory-status{display:flex;justify-content:space-between;gap:20px;padding:14px 0;border-top:1px solid var(--ink)}.address-directory-status p{margin:0}.address-brand-table{border-top:2px solid var(--ink);border-left:1px solid var(--ink)}.address-brand-row{display:grid;grid-template-columns:minmax(190px,.7fr) minmax(0,1.55fr) minmax(200px,.75fr);border-bottom:1px solid var(--ink)}.address-brand-row[hidden]{display:none}.address-brand-row>*{min-width:0;padding:20px;border-right:1px solid var(--ink)}.address-brand-head{color:var(--paper-light);background:var(--ink);font-family:var(--mono);font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.address-brand-head>*{padding-block:12px;border-right-color:#4c514b}.address-brand-identity{display:grid;grid-template-columns:32px 1fr;gap:12px}.address-brand-identity>span{color:var(--muted);font-family:var(--mono);font-size:9px}.address-brand-identity h3{margin:0 0 6px;font-size:clamp(22px,2vw,30px);line-height:.95}.address-brand-identity small{color:var(--muted);font-family:var(--mono);font-size:8px;letter-spacing:.08em;text-transform:uppercase}.address-token-list{display:flex;align-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:8px}.address-token-list>a,.address-domain-link{display:inline-flex;align-items:center;justify-content:space-between;gap:14px;min-height:34px;padding:7px 10px;color:var(--ink);background:#fff;border:1px solid var(--ink);font-family:var(--mono);font-size:10px;font-weight:700;text-decoration:none}.address-token-list>a:hover{background:var(--signal)}.address-token-list p{flex-basis:100%;margin:8px 0 0;color:#55584f;font-size:13px;line-height:1.5}.address-brand-resources{display:flex;align-content:flex-start;align-items:flex-start;flex-direction:column;gap:8px}.address-domain-link{width:100%;background:var(--signal-soft);overflow-wrap:anywhere}.address-guide-link{display:flex;justify-content:space-between;gap:12px;width:100%;margin-top:auto;padding:12px 0 6px;color:var(--ink);border-bottom:2px solid var(--ink);font-family:var(--mono);font-size:9px;font-weight:700;text-decoration:none;text-transform:uppercase}.address-guide-link:hover{color:var(--orange)}.address-empty-state{padding:clamp(40px,7vw,80px);text-align:center;border:2px solid var(--ink);border-top:0}.address-empty-state strong{font-size:clamp(28px,4vw,54px)}.address-empty-state p{max-width:620px;margin:16px auto 24px}.address-empty-state a{color:var(--ink);font-family:var(--mono);font-size:10px;font-weight:700}.common-address-section,.address-safety-section{color:var(--paper-light);background:var(--ink)}.common-address-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #565b54;border-left:1px solid #565b54}.common-address-grid article{display:flex;min-height:300px;padding:24px;border-right:1px solid #565b54;border-bottom:1px solid #565b54;flex-direction:column}.common-address-grid article>span{color:var(--signal);font-family:var(--mono);font-size:10px}.common-address-grid h3{margin:38px 0 14px;color:var(--signal);font-family:var(--mono);font-size:clamp(24px,3vw,38px)}.common-address-grid strong{font-size:17px}.common-address-grid p{margin:12px 0 24px;color:#f7f4eaa8;font-size:14px;line-height:1.55}.common-address-grid a{margin-top:auto;color:var(--paper-light);font-family:var(--mono);font-size:9px;text-decoration:none}.common-address-grid a:hover{color:var(--signal)}.gateway-command-board{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--ink);border-left:1px solid var(--ink)}.gateway-command-board article{min-height:250px;padding:24px;border-right:1px solid var(--ink);border-bottom:1px solid var(--ink)}.gateway-command-board article>span{font-family:var(--mono);font-size:9px;font-weight:700}.gateway-command-board h3{margin:42px 0 18px;font-size:clamp(22px,2.3vw,32px)}.gateway-command-board p{margin:0;color:#55584f;font-size:14px;line-height:1.55}.address-reset-warning{display:grid;grid-template-columns:200px 1fr;gap:30px;margin-top:28px;padding:28px;color:var(--paper-light);background:var(--red);border:2px solid var(--ink);box-shadow:9px 9px 0 var(--ink)}.address-reset-warning>span{margin:0}.address-reset-warning p{margin:0;font-size:15px;line-height:1.6}.address-safety-ledger{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #565b54;border-left:1px solid #565b54}.address-safety-ledger article{min-height:220px;padding:24px;border-right:1px solid #565b54;border-bottom:1px solid #565b54}.address-safety-ledger article>span{color:var(--signal)}.address-safety-ledger strong{display:block;margin-top:42px;font-size:20px}.address-safety-ledger p{color:#f7f4eaa6;font-size:14px;line-height:1.5}.address-faq-list{border-top:2px solid var(--ink)}.address-faq-list details{border-bottom:1px solid var(--ink)}.address-faq-list summary{display:grid;grid-template-columns:50px 1fr 24px;gap:18px;align-items:center;padding:24px 0;cursor:pointer;font-size:clamp(18px,2.2vw,28px);font-weight:700;list-style:none}.address-faq-list summary::-webkit-details-marker{display:none}.address-faq-list summary span,.address-faq-list summary i{font-family:var(--mono);font-size:10px;font-style:normal}.address-faq-list summary i{color:var(--orange);font-size:22px}.address-faq-list details[open] summary i{transform:rotate(45deg)}.address-faq-list details>p{max-width:850px;margin:0 0 28px 68px;color:#55584f;line-height:1.7}.network-directory-link{margin-top:-12px;padding-top:18px;border-top:1px solid rgba(247,244,234,.3);font-family:var(--mono);font-size:11px!important;line-height:1.7!important}.network-directory-link a{display:inline;color:var(--signal);font-weight:700;text-decoration-thickness:1px;text-underline-offset:4px}.network-directory-link a:hover{color:var(--paper-light)}@media(max-width:1000px){.default-ip-answer-grid,.address-directory-controls{grid-template-columns:1fr}.address-category-filters{min-width:0}.address-brand-row{grid-template-columns:minmax(170px,.65fr) minmax(0,1.35fr)}.address-brand-resources{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.common-address-grid,.gateway-command-board,.address-safety-ledger{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.default-ip-hero-stats,.common-address-grid,.gateway-command-board,.address-safety-ledger{grid-template-columns:1fr}.default-ip-hero-stats div{grid-template-columns:70px 1fr;align-items:center;padding:16px;border-right:0;border-bottom:1px solid rgba(247,244,234,.35)}.default-ip-hero-stats div:last-child{border-bottom:0}.default-ip-answer-grid li{grid-template-columns:38px 1fr}.address-directory-controls input{font-size:12px}.address-category-filters{grid-template-columns:1fr 1fr}.address-directory-status{display:grid}.address-directory-status p:last-child{color:var(--muted);line-height:1.5}.address-brand-table{border-left:0}.address-brand-head{display:none}.address-brand-row{display:grid;grid-template-columns:1fr;margin-bottom:16px;border:1px solid var(--ink)}.address-brand-row>*{padding:18px;border-right:0;border-bottom:1px solid var(--ink)}.address-brand-row>*:last-child{border-bottom:0}.address-brand-resources{grid-column:auto;grid-template-columns:1fr}.common-address-grid,.gateway-command-board,.address-safety-ledger{border-left:0}.common-address-grid article,.gateway-command-board article,.address-safety-ledger article{min-height:0;border-left:1px solid currentColor}.address-reset-warning{grid-template-columns:1fr}.address-faq-list summary{grid-template-columns:32px 1fr 20px;gap:10px}.address-faq-list details>p{margin-left:42px}}
