dnsimple-tld-filter{display:block}dnsimple-tld-filter [data-tld][hidden],dnsimple-tld-filter [data-tld-filter-empty][hidden]{display:none}.contact-sales-field{padding:1em}.pricing-calculator{overflow:hidden}.pricing-calculator section{transition:all .4s}.pricing-calculator section.blurred{filter:blur(3px)}.pricing-calculator hgroup{border-bottom:1px solid var(--color-gray-300);margin-bottom:3rem;padding-bottom:3rem}.pricing-calculator hgroup h3{font-weight:200}.pricing-calculator .input-group{color:var(--color-gray-600);box-sizing:border-box;border-radius:.2em;flex-flow:wrap;padding:1em;transition:all .2s;display:flex}.pricing-calculator .input-group:nth-child(odd){background:var(--color-gray-200)}.pricing-calculator .input-group label{box-sizing:border-box;flex-direction:column;justify-content:center;width:70%;padding-left:.5em;font-size:.9em;line-height:1.3em;display:flex;position:relative}.pricing-calculator .input-group label .info-toggle{position:absolute;top:1px;right:-.5em}.pricing-calculator .input-group input[type=range]{appearance:none;background-color:#0000;width:30%}.pricing-calculator .input-group input[type=range]:focus{outline:none}.pricing-calculator .input-group input[type=range]::-webkit-slider-runnable-track{border:1px solid #000;height:0}.pricing-calculator .input-group input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:#fff;border:1px solid #000;border-radius:20px;width:20px;height:20px;margin-top:-10px}.pricing-calculator .input-group input[type=range]::-moz-range-track{border:1px solid #000;height:0}.pricing-calculator .input-group input[type=range]::-moz-range-thumb{cursor:pointer;background:#fff;border:1px solid #000;border-radius:20px;width:20px;height:20px}.pricing-calculator .input-group .user-input{box-sizing:border-box;border:2px solid var(--color-gray-300);border-radius:.3em;align-items:center;width:5em;padding:.8em;font-weight:700;display:flex}.pricing-calculator .plan{border:1px solid var(--color-gray-200);margin-bottom:.6rem;transition:all .3s}.pricing-calculator .plan:hover{transform:scale(1.02)}.pricing-calculator .plan.popular{background-color:var(--color-sand)}.pricing-calculator .plan a{transition:opacity 1s ease-out .5s}.pricing-calculator .plan.disabled{opacity:.4;pointer-events:none;filter:grayscale()}.pricing-calculator .plan.disabled details{display:none}.pricing-calculator .plan.disabled a{opacity:.4}.pricing-calculator .plan.disabled .pricing{opacity:.4;text-decoration:line-through}.pricing-calculator .plan table{width:100%}.pricing-calculator .plan table td{text-align:right;padding:.4em .6em}.pricing-calculator .plan table td.formula{text-align:right;font-size:.8em;font-style:italic}.pricing-calculator .plan table tbody td{border:2px solid #fff}.pricing-calculator .plan table tbody tr{background-color:var(--color-gray-100)}.pricing-calculator .plan table tbody tr:nth-child(2n){background:var(--color-gray-200)}.pricing-calculator .info-container.open .pricing-info{opacity:1;right:0}.pricing-calculator .pricing-info{opacity:0;height:100%;transition:right .3s ease-out,opacity .2s;position:absolute;top:0;right:-100%}.pricing-calculator .pricing-info article{height:100%;overflow-y:auto}.pricing-calculator .pricing-info button{transition:all .3s}.pricing-calculator .pricing-info button:hover{transform:scale(1.15)}.pricing-calculator .pricing-info table{width:100%}.pricing-calculator .pricing-info table td,.pricing-calculator .pricing-info table th{text-align:left;border:1px solid #fff;padding:.5em}.pricing-calculator .pricing-info table tbody tr:nth-child(odd){background-color:var(--color-gray-200)}
