:root{color-scheme:light;font:106.25%/1.65 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#172b3a;background:#fbfcfd}*{box-sizing:border-box}body{margin:0}a{color:#075b98;text-underline-offset:.18em}a:hover{color:#00375e}button,input{font:inherit}button{background:#075b98;color:#fff;border:1px solid #075b98;border-radius:.4rem;padding:.55rem 1rem;cursor:pointer}@media(hover:hover){button:hover{background:#00375e}}[hidden]{display:none!important}:focus-visible{outline:3px solid #b15b00;outline-offset:4px}input{padding:.55rem .7rem;border:1px solid #74818b;border-radius:.4rem;min-width:0;max-width:100%;flex:1 1 10rem}label{display:block;font-weight:600;margin-bottom:.4rem}.site-header,main,footer{width:min(100% - 2rem,46rem);margin-inline:auto}.site-header{display:flex;flex-wrap:wrap;gap:0 1.5rem;justify-content:space-between;align-items:center;padding:.6rem 0}.brand{font-size:1.4rem;font-weight:800;letter-spacing:-.05em;text-decoration:none;color:#172b3a}.brand span{color:#075b98}nav{display:flex;gap:1.1rem;margin-right:-.2rem}nav a{padding:.5rem .2rem}main{padding:0 0 3rem;min-height:65vh}h1{font-size:clamp(1.6rem,4vw,2.2rem);line-height:1.25;letter-spacing:-.025em;margin:1.5rem 0 1rem;overflow-wrap:anywhere;text-wrap:balance}.answer-band{--band-pad:clamp(1.4rem,4vw,2.4rem);margin-bottom:1.5rem;padding-block:var(--band-pad);color:#fff;background:#172b3a;border-image:conic-gradient(#172b3a 0 0) fill 0//0 100vw}.answer-band>:first-child{margin-top:0}.answer-band :focus-visible{outline-color:#fff}.answer-band button{background:#7cc4ff;border-color:#7cc4ff;color:#172b3a;font-weight:600}@media(hover:hover){.answer-band button:hover{background:#a9d8ff;border-color:#a9d8ff}}.answer-note{margin:.6rem 0 0;font-size:.88rem}.answer-band p:not(.ip-answer),.answer-band .copy-status{color:#dce3e8}.sep{color:#075b98}.answer-band .sep{color:#7cc4ff}.ptr-record{display:block}.answer-band+.facts{margin-top:-.6rem;border-top:0}h1.answer-label{font-size:1.25rem;font-weight:600;letter-spacing:0;line-height:1.4;margin-bottom:0}h2{font-size:1.2rem;line-height:1.4;margin:1.7rem 0 .6rem;overflow-wrap:anywhere;text-wrap:balance}p{max-width:62ch;text-wrap:pretty}::selection{background:#075b98;color:#fff}section{margin-top:2.5rem}.ip-answer{font:650 clamp(1.8rem,9.5vw,3.5rem)/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;margin:.5rem 0 1rem;max-width:none;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.ip-answer.ip-v6{font-size:clamp(1.7rem,4vw,1.95rem)}.copy-row{display:flex;flex-wrap:wrap;align-items:center;gap:0 .7rem;min-height:2.9rem}.copy-hint{margin:0;font-size:.88rem}.facts{display:grid;grid-template-columns:12.5rem minmax(0,1fr);margin:1.5rem 0;border-top:1px solid #dce3e8}.facts dt,.facts dd{padding:.6rem 0;border-bottom:1px solid #dce3e8;margin:0}.facts dd{overflow-wrap:anywhere;font-weight:500;font-variant-numeric:tabular-nums}.facts dt{color:#465864;padding-right:1rem}.unavailable{color:#465864;font-weight:400}.facts-note{max-width:none;margin:.7rem 0;font-size:.88rem;color:#4e606c}.more-facts{margin:0 0 1.5rem;border-block:1px solid #dce3e8}.facts+.more-facts{margin-top:-1.5rem;border-top:0}.facts+.vpn-note{margin-top:-.8rem}.vpn-note{margin:.7rem 0}.facts a.mono{display:inline-block;padding:.35rem 0;margin-block:-.35rem}.more-facts summary{padding:.6rem 0;color:#075b98;font-weight:600;cursor:pointer}.more-facts summary:hover{color:#00375e}.more-facts .facts{margin:0}.more-facts .facts>:nth-last-child(-n+2){border-bottom:0}.notice{padding:.8rem 1rem;max-width:none;border:1px solid #dce3e8;background:#edf4f8}.muted,footer{color:#4e606c;font-size:.88rem}.form-row{display:flex;flex-wrap:wrap;gap:.6rem}.form-row button{flex:0 0 auto;max-width:100%}.field-error{margin:0 0 .5rem;color:#a4262c;font-weight:500}.field-error a{color:inherit}input[aria-invalid=true]{border-color:#a4262c;border-width:2px}.inline-action{display:block;margin-top:.15rem}.inline-action button{padding:.3rem 0;text-align:left;background:none;border:0;color:#075b98;font-weight:400;font-size:.88rem;text-decoration:underline}@media(hover:hover){.inline-action button:hover{background:none;color:#00375e}}.tool-links{list-style:none;padding:0;margin:0;border-top:1px solid #dce3e8}.tool-links a{display:block;padding:.6rem 0;border-bottom:1px solid #dce3e8}@media(min-width:36em){.tool-links{display:grid;grid-template-columns:1fr 1fr;column-gap:2rem}}code,.mono{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.94em}.copy-row button{min-width:min(11.5rem,100%);max-width:100%}.copy-status:not(.is-error){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.copy-status.is-error{font-size:.88rem}.lookup-secondary button{background:transparent;color:#075b98;white-space:nowrap}@media(hover:hover){.lookup-secondary button:hover{background:#edf4f8;color:#00375e}}table{width:100%;table-layout:fixed;border-collapse:collapse;margin:1.2rem 0}caption{text-align:left;font-weight:600}th,td{text-align:left;vertical-align:top;border-bottom:1px solid #dce3e8;padding:.7rem;overflow-wrap:break-word}th{width:30%}.tool-list{padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.tool-list li{border-bottom:1px solid #dce3e8;padding:1rem 0}.tool-wide{grid-column:1/-1}.tool-list a{font-weight:650}.tool-list p{margin:.3rem 0}footer{border-top:1px solid #dce3e8;padding:1rem 0 2rem}.skip{position:absolute;left:1rem;top:-6rem;background:white;padding:1rem}.skip:focus{top:.5rem}@media(max-width:480px){.copy-row button{flex:1 1 100%}.copy-status.is-error{margin-top:.4rem}.facts{grid-template-columns:10rem minmax(0,1fr)}.tool-list{grid-template-columns:1fr}th,td{padding:.5rem .25rem}}@media(max-width:19em){.facts{display:block}.facts dt{padding-bottom:0;border-bottom:0}.facts dd{padding-top:0}}
