/* iEntry network bar for getip.com: everything is scoped under .inw-bar so it can't touch the site's own styles.
   Palette from getip.com's dark theme: surface #111a2e, line #22304a, muted #9aabc4, accent #60a5fa, accent-2 #22d3ee, brand gradient #2563eb -> #06b6d4. */
.inw-bar,.inw-bar *,.inw-bar *::before,.inw-bar *::after{box-sizing:border-box;margin:0;padding:0;border:0;font-style:normal;text-transform:none;text-shadow:none}
.inw-bar{display:block;position:relative;width:100%;background:#111a2e;border-top:2px solid transparent;border-image:linear-gradient(90deg,#2563eb,#06b6d4) 1;border-bottom:1px solid #22304a;padding:.3rem 0;color:#9aabc4;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;text-align:left;z-index:10}
.inw-bar .inw-container{width:100%;max-width:none;margin:0 auto;padding:0 12px}
@media (min-width:576px){.inw-bar .inw-container{max-width:540px}}
@media (min-width:768px){.inw-bar .inw-container{max-width:720px}}
@media (min-width:992px){.inw-bar .inw-container{max-width:960px}}
@media (min-width:1200px){.inw-bar .inw-container{max-width:1140px}}
@media (min-width:1400px){.inw-bar .inw-container{max-width:1320px}}
.inw-bar .inw-row{display:flex;flex-wrap:nowrap;align-items:center;gap:.6rem;min-width:0}
.inw-bar .inw-brand{flex:0 0 auto;display:flex;align-items:center;gap:4px;white-space:nowrap;line-height:1.2}
.inw-bar .inw-label{font-size:.79rem;font-weight:300;line-height:1.5;color:rgba(154,171,196,.9)}
.inw-bar .inw-logo{display:block;line-height:0}
.inw-bar .inw-logo img{display:block;width:40px;max-width:40px;height:auto;opacity:.9}
.inw-bar .inw-pipe{font-size:12px;line-height:1.5;margin-left:.35rem;color:#2c3d5e}
.inw-bar .inw-nav{display:block;flex:1 1 auto;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}
.inw-bar .inw-nav::-webkit-scrollbar{display:none}
.inw-bar .inw-menu{display:flex;flex-wrap:nowrap;align-items:center;list-style:none;white-space:nowrap;width:max-content}
.inw-bar .inw-menu li{display:inline-flex;align-items:center;list-style:none}
.inw-bar .inw-menu li+li::before{content:"";display:block;width:1px;height:.7em;background:#2c3d5e;margin:0 .25rem}
.inw-bar a{color:#9aabc4;text-decoration:none;background:none;border-radius:6px;transition:color .15s ease}
.inw-bar a:hover,.inw-bar a:focus-visible{color:#60a5fa;text-decoration:none}
.inw-bar a:focus-visible{outline:2px solid #60a5fa;outline-offset:2px}
.inw-bar .inw-menu a,.inw-bar .inw-explore a{display:inline-block;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;font-size:.66rem;font-weight:500;letter-spacing:-.02em;line-height:1.2;padding:.3rem 0;vertical-align:middle;white-space:nowrap}
.inw-bar .inw-explore{flex:0 0 auto;display:flex;align-items:center;margin-left:auto;white-space:nowrap;line-height:1.2}
.inw-bar .inw-explore a{color:#60a5fa}
.inw-bar .inw-explore a:hover,.inw-bar .inw-explore a:focus-visible{color:#22d3ee}
.inw-bar .inw-ex-short{display:none}
@media (max-width:1399.98px){
.inw-bar .inw-menu li+li::before{margin:0 .2rem}
.inw-bar .inw-menu a,.inw-bar .inw-explore a{font-size:.625rem;letter-spacing:-.03em}
.inw-bar .inw-ex-full{display:none}
.inw-bar .inw-ex-short{display:inline}
}
@media (max-width:1199.98px){
.inw-bar .inw-menu li+li::before{margin:0 .15rem}
.inw-bar .inw-row{gap:.4rem}
.inw-bar .inw-menu a,.inw-bar .inw-explore a{font-size:.6rem;letter-spacing:-.035em}
.inw-bar .inw-label,.inw-bar .inw-pipe{display:none}
}
@media (max-width:1023.98px){
.inw-bar .inw-nav{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent)}
}
@media (max-width:767.98px){
.inw-bar .inw-row{gap:.5rem}
.inw-bar .inw-logo img{width:30px;max-width:30px}
.inw-bar .inw-menu a,.inw-bar .inw-explore a{font-size:.6875rem;letter-spacing:-.02em;padding:.45rem 0}
.inw-bar .inw-menu li+li::before{margin:0 .5rem}
}
@media print{.inw-bar{display:none}}
