.odak-tools [hidden]{display:none!important}.odak-tools{line-height:1.6}.odak-tools .cyber-main{padding-top:28px;padding-bottom:65px}.odak-tools .cyber-heading h1{font-weight:500;font-size:clamp(40px,5vw,65px);letter-spacing:-2.7px}.odak-tools .cyber-heading h1 span{color:var(--red)}.odak-tools .cyber-kicker{font:10px Consolas,monospace;letter-spacing:1px;color:var(--muted)}.odak-tools .cyber-crumb{font-size:11px}.odak-tools .cyber-search{border:0;border-top:1px solid var(--ink);border-radius:0;background:#e3e3dc;padding:28px}.odak-tools :is(.cyber-workspace,.dns-results,.security-summary,.security-card,.cyber-data,.cyber-map-panel){border-radius:0;box-shadow:none}.odak-tools :is(.cyber-input-row input,.port-range input){border-radius:0;background:var(--paper);border:0;border-bottom:1px solid #929386}.odak-tools :is(.cyber-primary,.cyber-secondary){border-radius:0;font-family:inherit}.odak-tools .cyber-primary{background:var(--ink);border-color:var(--ink);color:var(--paper);box-shadow:none}.odak-tools .cyber-primary:hover{background:var(--red);border-color:var(--red)}.odak-tools .cyber-secondary{color:var(--ink);background:transparent;border:1px solid var(--ink)}.odak-tools .security-tabs{display:flex;flex-wrap:wrap;gap:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:none;border-radius:0;margin:25px 0}.odak-tools .security-tabs a{padding:15px 14px;border-radius:0;border:0;background:none;font-size:12px}.odak-tools .security-tabs a[aria-current]{color:var(--red);background:#e3e3dc;box-shadow:inset 0 -2px var(--red)}.odak-tools .network-summary>div{border-radius:0}.odak-tools .cyber-emblem{transform:none;border-radius:0;background:none;color:var(--red)}.odak-tools .cyber-dot{box-shadow:none;background:var(--red)}.odak-tools h2{font-size:28px;letter-spacing:-1px}.odak-tools h3{font-size:22px;letter-spacing:-.5px}.odak-tools input:focus-visible{outline:2px solid var(--red);outline-offset:3px}.odak-tools .cyber-notes{font-size:12px}.odak-tools .header nav.is-open{display:flex}.reference-intro{padding-top:55px;padding-bottom:50px}.reference-intro h1{font-size:clamp(46px,5.5vw,80px);font-weight:500;line-height:1.1;letter-spacing:-3px;margin:25px 0}.reference-intro p{font-size:14px;line-height:1.9;color:var(--muted);max-width:520px}.references-grid{display:grid;grid-template-columns:repeat(3,1fr);padding-bottom:65px;gap:0 30px}.reference-card{border-top:1px solid var(--ink);padding:25px 0 35px;min-height:205px;display:flex;flex-direction:column}.reference-meta{font:10px Consolas,monospace;display:flex;justify-content:space-between;color:var(--muted)}.reference-meta span:first-child{color:var(--red)}.reference-card h2{font-size:29px;line-height:1.2;letter-spacing:-1px;margin:27px 0}.reference-card>a{display:flex;justify-content:space-between;font-size:12px;margin-top:auto;overflow-wrap:anywhere}.reference-card>a:hover{color:var(--red)}.reference-footer{padding-top:35px;padding-bottom:55px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:25px}.reference-footer h2{font-size:36px;letter-spacing:-1.5px}@media(max-width:1100px){.header{gap:20px}.header nav{gap:15px;font-size:11px}.references-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:761px) and (max-width:1000px){.header{height:auto;min-height:112px;flex-wrap:wrap;padding-top:18px;padding-bottom:18px}.header nav{order:3;flex-basis:100%;justify-content:space-between;margin:0}.header-cta{margin-left:auto}}@media(max-width:760px){.odak-tools .security-tabs a{flex:1 1 33%;padding:12px 7px;font-size:11px}.odak-tools .cyber-search{padding:20px}.references-grid{grid-template-columns:1fr}.reference-intro{padding-top:35px;padding-bottom:25px}.reference-card{min-height:180px}.reference-footer{flex-direction:column;align-items:start}.reference-footer h2{font-size:31px}.odak-tools .header nav.is-open{flex-direction:column}}
