.debug-indicators{position:absolute;right:.1em;top:3.5em}.debug-indicators span{display:block}.top-links{list-style-type:none;margin:0;position:absolute;right:2em;top:1em}.top-links li{float:left}.top-links a,.top-links button{display:inline-block;padding:5px 10px}.settings-container{display:inline-block;padding:20px}.settings-container button{text-decoration:none}.settings-container button svg{margin-right:3px}.settings-container .inner{border-radius:5px;padding:15px 20px;width:500px}.settings-container h3{margin-top:0}.settings-container .description{font-size:.85em;margin:0;opacity:.8;padding:0 0 0 40px}.settings-container .setting{margin-bottom:10px}.app-root.layout-centered #settings.settings-container{display:block}.command-link{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:.25rem;padding:0;text-decoration:underline}.command-link:focus{outline:2px solid currentColor;outline-offset:2px}.cookie-disclaimer{background:green;border-radius:5px;bottom:0;color:#fff;margin:5px;padding:10px 10px 0;position:fixed}.cookie-disclaimer .button{border-color:#fff!important;color:#fff}.cookie-disclaimer p{margin-bottom:10px;margin-top:0}.app-root.light{--bg-color:#fafafa;--text-color:#121212;--solid-bg-color:var(--bg-color);--font-family:Verdana,sans-serif;--header-cmd-color:#919191;--anchor-color:#222;--button-color:#222;--indicator-color:#ddd;--on-color:#121212;--prefix-color:#888;--other-color:#bbb;--hashlink-color:#aaa;--hashlink-hover-color:#888;--top-links-li-hover-bg:#ddd;--error-color:#d83e8f;--btn-color:#000;--btn-hover-bg:#ddd;--btn-disabled-color:#888;--accent1-color:green;--accent-background:#0000;--button-border-color:gray;--solid-border-color:gray;--help-code-color:green;--input-border-color:#00000080;--input-text-color:inherit;--expression-color:var(--text-color);--button-hover-bg:#fff3;--cur-color:#d3d3d3}.app-root.dark{--bg-color:#121212;--text-color:#fff;--solid-bg-color:#121212;--font-family:Verdana,sans-serif;--header-cmd-color:#c5c5c5;--anchor-color:#fff;--button-color:#fff;--indicator-color:#555;--on-color:#fff;--prefix-color:#999;--other-color:#777;--hashlink-color:#555;--hashlink-hover-color:#999;--top-links-li-hover-bg:#333;--error-color:#d83e8f;--btn-color:#fff;--btn-hover-bg:#333;--btn-disabled-color:#999;--accent1-color:#3cb371;--help-code-color:#3cb371;--input-border-color:#ffffff80;--input-text-color:#fff;--expression-color:#fff;--button-hover-bg:#fff3}.app-root.midnight{--bg-color:#2c3e50;--text-color:#fff;--solid-bg-color:#2c3e50;--font-family:Verdana,sans-serif;--header-cmd-color:#7ea3b5;--anchor-color:#fff;--button-color:#fff;--indicator-color:#85a0ad;--on-color:#fff;--prefix-color:#85a0ad;--other-color:#9fbac7;--hashlink-color:#85a0ad;--hashlink-hover-color:#9fbac7;--top-links-li-hover-bg:#132537;--error-color:#d83e8f;--btn-color:#fff;--btn-hover-bg:#132537;--btn-disabled-color:#85a0ad;--accent1-color:#3cb371;--accent-background:#3b5268;--help-code-color:#3cb371;--input-border-color:#ffffff80;--input-text-color:#fff;--expression-color:#fff;--button-hover-bg:#fff3}.app-root.bladerunner{--bg-color:#0b0f14;--text-color:#e6f0ff;--solid-bg-color:#0b0f14;--font-family:Verdana,sans-serif;--header-cmd-color:#ff7fb0a8;--anchor-color:#00d1f2;--button-color:#00eaff;--indicator-color:#0e6e7e;--on-color:#fff;--prefix-color:#00d1f2;--other-color:#6c8497;--hashlink-color:#52687b;--hashlink-hover-color:#5fc2e9;--top-links-li-hover-bg:#0000;--error-color:#d83e8f;--btn-color:#00eaff;--btn-hover-bg:#11222c;--btn-disabled-color:#0e6e7e;--accent1-color:#e3a600;--accent-background:#131a22;--button-border-color:#00eaff;--solid-border-color:#1f3b4a;--help-code-color:#e3a600;--input-border-color:#1f3b4a;--input-text-color:#fff;--expression-color:#e6f0ff;--button-hover-bg:var(--top-links-li-hover-bg);--cur-color:#6c8497;--panel-bg-color:#0e161d;--label-color:#7ac9d6;--command-link-color:#5fc2e9;--top-links-color:#dce7f5;--top-links-hover-color:#ffbf00;--soft-color:#aebed0;--zero-color:#b9cfe2;--placeholder-color:#7e95a7;--settings-button-color:#b9cfe2;--lights-on-header-color:#ff7fb0;--settings-accent-color:#ffbf69}.bladerunner .header-cmd{color:var(--header-cmd-color)!important}.bladerunner .lights-on .header-cmd{color:var(--lights-on-header-color)!important}.bladerunner .header.lights-on{text-shadow:0 0 4px #ff7fb059,0 0 9px #ff7fb038}.bladerunner .header h1{color:#66d9e8a8;cursor:pointer;font-weight:700;position:relative;text-transform:uppercase;-webkit-user-select:none;user-select:none;z-index:1}.bladerunner .header h1.lights-on{color:#66d9e8;text-shadow:0 0 4px #66d9e859,0 0 9px #66d9e838}.bladerunner .header h1.lights-on:after{animation:flicker 1s forwards;background:radial-gradient(ellipse at center,#66d9e8b3 0,#66d9e873 22%,#0000 60%),radial-gradient(ellipse at center,#ff7fb08c 0,#ff7fb059 35%,#0000 72%);content:"";filter:blur(35px);height:120%;left:0;pointer-events:none;position:absolute;top:50%;transform:translate(-30%,-50%);width:20%;z-index:0}@keyframes flicker{20%,24%,55%{opacity:0}40%{opacity:1}80%{opacity:1}to{opacity:1}}.bladerunner .accent1 button:hover{text-shadow:0 0 2px #e3a600}.bladerunner .command-link:focus,.bladerunner .command-link:hover{text-shadow:0 0 2px rgba(69,243,255,.949)}.bladerunner .undo button:hover,.bladerunner a.hashLink:hover,.bladerunner button.hashLink:hover{--text-shadow:0 0 2px currentColor;color:var(--hashlink-hover-color);text-shadow:0 0 2px #e52101}.bladerunner .undo button:hover{opacity:1}.bladerunner .hashLink:focus .icon,.bladerunner .hashLink:focus svg,.bladerunner .hashLink:hover .icon,.bladerunner .hashLink:hover svg,.bladerunner .undo:hover svg{filter:drop-shadow(0 0 2px currentColor)}.bladerunner .top-links a,.bladerunner .top-links a:visited,.bladerunner .top-links button{color:var(--top-links-color)}.bladerunner .top-links a:focus,.bladerunner .top-links a:hover,.bladerunner .top-links button:focus,.bladerunner .top-links button:hover{color:var(--top-links-hover-color);text-shadow:0 0 2px #e52101}.bladerunner .top-links a:focus .icon,.bladerunner .top-links a:focus svg,.bladerunner .top-links a:hover .icon,.bladerunner .top-links a:hover svg,.bladerunner .top-links button:focus .icon,.bladerunner .top-links button:focus svg,.bladerunner .top-links button:hover .icon,.bladerunner .top-links button:hover svg{color:amber!important;filter:drop-shadow(0 0 2px rgba(255,127,176,.5))}.app-root.graphite{--bg-color:#151617;--solid-bg-color:#151617;--text-color:#ececec;--font-family:Verdana,sans-serif;--header-cmd-color:#5f9ea0;--anchor-color:#5f9ea0;--button-color:#5f9ea0;--indicator-color:#9aa0a3;--on-color:#ececec;--prefix-color:#5f9ea0;--other-color:#7a8286;--hashlink-color:#9aa0a3;--hashlink-hover-color:#b4c6c9;--top-links-li-hover-bg:#191c1d;--error-color:#d83e8f;--btn-color:#ececec;--btn-hover-bg:#1f2324;--btn-disabled-color:#9aa0a3;--accent1-color:#5f9ea0;--accent-background:#191c1d;--button-border-color:#313639;--solid-border-color:#313639;--help-code-color:#b4c6c9;--input-border-color:#313639;--input-text-color:#ececec;--expression-color:#ececec;--button-hover-bg:#1f2324;--cur-color:#5f9ea0;--panel-bg-color:#1f2324;--label-color:#b4c6c9;--command-link-color:#5f9ea0;--top-links-color:#ececec;--top-links-hover-color:#5f9ea0;--soft-color:#9aa0a3;--zero-color:#b4c6c9;--placeholder-color:#9aa0a3;--settings-button-color:#b4c6c9;--settings-accent-color:#5f9ea0;--lights-on-header-color:#b4c6c9}.app-root{background:var(--bg-color);color:var(--text-color)}.app-root .solid-background{background:var(--solid-bg-color)}.app-root .header-cmd{color:var(--header-cmd-color)}.app-root .header-cmd.lights-on,.app-root .lights-on .header-cmd{color:var(--header-cmd-color);color:var(--lights-on-header-color,var(--header-cmd-color))}.app-root a,.app-root a:visited,.app-root button{color:var(--anchor-color)}.app-root .indicator{color:var(--indicator-color)}.app-root .on{color:var(--on-color)}.app-root .prefix{color:var(--prefix-color)}.app-root .other{color:var(--other-color)}.app-root .expression{color:var(--expression-color)}.app-root .accent-background{background-color:initial;background-color:var(--accent-background,#0000)}.app-root .hashLink,.app-root .hashLink:visited{color:var(--hashlink-color)}.app-root .hashLink:hover{color:var(--hashlink-hover-color)}.app-root ul.top-links li:hover{background:var(--top-links-li-hover-bg);border-radius:10px}.app-root .error{color:var(--error-color)}.app-root button.btn{color:var(--btn-color)}.app-root button.btn:hover{background:var(--btn-hover-bg)}.app-root button.btn:disabled{background-color:inherit;color:var(--btn-disabled-color)}.app-root .accent1{color:var(--accent1-color)}.app-root .accent1-border{border-color:var(--accent1-color)}.app-root .expressionInput{border-bottom:1px solid var(--input-border-color);color:var(--input-text-color)}.app-root .button{border:1px solid;border:1px solid var(--button-border-color,var(--solid-border-color,currentColor))}.app-root .button:hover{background:var(--button-hover-bg)}.app-root .solid-border{background-color:initial;background-color:var(--panel-bg-color,#0000);border:1px solid;border:1px solid var(--solid-border-color,var(--button-border-color,currentColor))}.app-root .help code,.app-root .help code a{color:var(--help-code-color)}.app-root .cur{color:inherit;color:var(--cur-color,inherit)}.app-root .soft{color:inherit;color:var(--soft-color,inherit)}.app-root .label{color:inherit;color:var(--label-color,inherit)}.app-root .zero{color:inherit;color:var(--zero-color,inherit)}.app-root .command-link{color:var(--anchor-color);color:var(--command-link-color,var(--anchor-color))}.app-root .expressionInput::placeholder{color:inherit;color:var(--placeholder-color,inherit)}.app-root .top-links a,.app-root .top-links a:visited,.app-root .top-links button{color:var(--anchor-color);color:var(--top-links-color,var(--anchor-color))}.app-root .top-links a:focus,.app-root .top-links a:hover,.app-root .top-links button:focus,.app-root .top-links button:hover{color:var(--anchor-color);color:var(--top-links-hover-color,var(--anchor-color))}.app-root #settings button{color:inherit;color:var(--settings-accent-color,inherit)}body{margin:0;overflow:hidden;padding:0}.app-root,body,html{height:100%}.app-root{font-family:Verdana;font-family:var(--font-family,Verdana);font-size:.8em;margin:0;overflow:auto;padding:0 30px;position:relative}.app-root.layout-centered>*{margin-left:auto;margin-right:auto;max-width:clamp(70rem,92vw,100rem)}.app-root.layout-stretched{margin:0;max-width:none}.bladerunner code,.dark code,.graphite code,.light code,.midnight code{font-size:1.2em;font-weight:700}h1{font-family:Impact,Verdana;font-weight:lighter;text-transform:uppercase}.icon{margin-right:5px;vertical-align:middle}.header-cmd{color:#c5c5c5}.mono{font-family:monospace;font-size:1.3em}.button{border:1px solid #fff;border-radius:5px;display:inline-block;padding:10px;padding:5px;text-decoration:none}.button svg{margin:0 5px 0 0}.button-large{padding:10px}.expressionInput{background:#0000;border:none;border-bottom:1px solid #ffffff80;outline:none;padding:3px 3px 5px 15px;width:600px;z-index:100}.hidden{display:none}.result{margin:10px 10px 30px}.result .input{margin-bottom:10px}.result .content{padding-left:10px}.result .cur{margin-right:5px}.input-string{margin-right:10px}.hashLink{margin-left:8px;margin-right:0;padding:0;text-decoration:none;visibility:hidden}a.hashLink{font-size:1.1em}.hashLink .icon{margin:0}.hashLink:hover{background:none;text-decoration:underline}.result:hover .hashLink{visibility:visible}.expression{font-family:monospace;font-size:1.7em}.expression button{font-family:monospace;font-size:.9em}.expression .label{font-weight:700;padding-right:5px;text-align:right}.expression .bin{letter-spacing:3px}.expression .info{color:teal;font-size:.9em}.expression .byte{margin:0 3px}.expression-result td{border-top:1px dotted gray}.expression .prefix{display:none;font-size:.9em;font-weight:400}.expression .other{font-size:.9em}.expression .sign{padding-right:5px;text-align:right}.flipable{cursor:pointer;opacity:1}.flipable:hover{opacity:.8}.hex .prefix{display:inline}.indicator{background:#0000;border:none;color:#00000040;cursor:pointer;padding:0 5px;vertical-align:middle}.expanded{display:block}.collapsed{display:none}.error{color:maroon}.soft{opacity:.7}.small-text{font-size:.8em}#view{padding:10px}.cur{color:#d3d3d3;color:var(--cur-color,#d3d3d3)}button.link-button{text-decoration:underline}.settings-button{margin-left:-20px}.settings-button .command-link,.settings-button button{border:none;box-shadow:none;outline:none}.undo button{margin-left:5px;opacity:.4;padding:0}.solid-border{border:1px solid #fffc;border-radius:5px}.solid-border-soft{border:1px solid #ffffff80;border-radius:5px}.zero{opacity:.5}.dim-extra-bits .extra-bit{opacity:.1}.bladerunner .bladerunner-easter-egg{display:none}.bladerunner-easter-egg{bottom:1em;opacity:.3;position:absolute;right:1em}.bladerunner-easter-egg:hover{opacity:1}button{background:none;border:none;cursor:pointer}button:focus{outline:0}.bladerunner-easter-egg button:focus,.bladerunner-easter-egg button:focus-visible{box-shadow:none!important;outline:none!important}.bladerunner-easter-egg{bottom:20px;position:fixed;right:20px;z-index:1000}@media (max-width:800px){.debug-indicators,.top-links .link-text{display:none}.app-root{padding:10px}}.social-container{bottom:20px;position:fixed;right:20px}@media (max-width:500px){.expressionInput{width:400px}.top-links a{display:inline-block;padding:5px 10px}}@media (max-width:450px){.expressionInput{width:350px}}#output{padding:30px}.input-p{display:inline;margin-right:-10px;margin-top:3px;opacity:.5;position:absolute;z-index:101}.ip-address-info{display:none;font-size:.85em;padding-top:1em;vertical-align:middle}.subnet-view .description{text-align:right;vertical-align:middle}.subnet-view td{padding-right:15px}.subnet-view{margin-bottom:20px}.subnet-view .part{border-bottom:1px solid}.subnet-view button{margin:0 3px}.subnet-view .ip-address-col{min-width:8.5em}.vpc-view .description{text-align:right;vertical-align:middle}.vpc-view{margin-bottom:20px}.vpc-view .host-part{color:coral}.vpc-view .subnet-part{color:#3cb371}.vpc-view .decimal-part{margin-left:10px}.vpc-view .part{border-bottom:1px solid}.vpc-view .address-space button{margin:0}.vpc-view .address-space{font-size:1.2em;vertical-align:middle}.vpc-view .address-space-label{font-size:.8em;vertical-align:center}.vpc-view button{margin:0 3px}.vpc-view .address-container{margin:20px 0}.vpc-view .tooltip-icon{margin-left:5px}.tooltip-holder{display:inline;position:relative}.tooltip-holder .tooltip-icon{opacity:.5;vertical-align:middle;z-index:0}.tooltip-holder .tooltip{border-radius:5px;display:none;font-size:.9em;margin-left:5px;padding:10px;position:absolute;width:300px;z-index:10}.tooltip-holder .tooltip p{margin-bottom:0}.tooltip-holder .tooltip .tooltip-header{font-weight:700;margin-bottom:5px}.tooltip-holder:hover .tooltip,.tooltip:hover{display:inline}.donate-result-view .section{margin-top:20px}.help ul{list-style-type:none;margin:.2em 0 0 10px;padding:0}.help li{margin-bottom:5px;padding:1px}.help p{margin-top:.5em}.help .section{padding:1em}.help .panel-container{overflow:hidden}.help .left-panel{float:left;margin-right:1em}.help .right-panel{float:left}.help .section-title{font-size:1.1em;font-weight:700}.help .important-note{display:inline-block;margin-top:5px;padding:5px}@media (min-width:1024px){.left-panel,.right-panel{width:45%}}.changelog .item{margin-top:2em}.changelog .item-new .date{font-weight:700;text-decoration:underline}.changelog li{padding:5px 0}
/*# sourceMappingURL=main.f655b284.css.map*/