:root{--tooltip-background-color: light-dark(#f7f7f7, #222222);--tooltip-box-shadow-color: light-dark(#00000062, #000000b7);--tooltip-border-color: light-dark(#c2c2c2, #4b4b4b);--tooltip-arrow-size: 6;--tooltip-arrow-corner: 4;--tooltip-arrow-shift: 0}.tooltip{position:absolute;background-color:var(--tooltip-background-color);border:1px solid var(--tooltip-border-color);box-shadow:0 0 5px 0 var(--tooltip-box-shadow-color);border-radius:calc(var(--tooltip-arrow-corner) * 1px);padding:.3rem .5rem;box-sizing:border-box;visibility:hidden;z-index:2;opacity:0;transition:opacity .2s ease .3s,visibility 0s linear .3s;&.visible{visibility:visible;opacity:1}&:before{content:"";position:absolute;background-color:inherit;transform:rotate(45deg)}&.top{&:before{top:calc(100% - (var(--tooltip-arrow-size) / 2 * 1px));left:calc(50% - (var(--tooltip-arrow-size) / 2 * 1px) + (var(--tooltip-arrow-shift) * 1px));width:calc(var(--tooltip-arrow-size) * 1px);height:calc(var(--tooltip-arrow-size) * 1px);border:1px solid var(--tooltip-border-color);border-top:none;border-left:none;box-shadow:3px 3px 5px -2px var(--tooltip-box-shadow-color)}}&.right{&:before{top:calc(50% - (var(--tooltip-arrow-size) / 2 * 1px) + (var(--tooltip-arrow-shift) * 1px));left:calc(0% - (var(--tooltip-arrow-size) / 2 * 1px) - 1px);width:calc(var(--tooltip-arrow-size) * 1px);height:calc(var(--tooltip-arrow-size) * 1px);border:1px solid var(--tooltip-border-color);border-top:none;border-right:none;box-shadow:-3px 3px 5px -2px var(--tooltip-box-shadow-color)}}&.bottom{&:before{top:calc(0% - (var(--tooltip-arrow-size) / 2 * 1px) - 1px);left:calc(50% - (var(--tooltip-arrow-size) / 2 * 1px) + (var(--tooltip-arrow-shift) * 1px));width:calc(var(--tooltip-arrow-size) * 1px);height:calc(var(--tooltip-arrow-size) * 1px);border:1px solid var(--tooltip-border-color);border-bottom:none;border-right:none;box-shadow:-3px -3px 5px -2px var(--tooltip-box-shadow-color)}}&.left{&:before{top:calc(50% - (var(--tooltip-arrow-size) / 2 * 1px) + (var(--tooltip-arrow-shift) * 1px));left:calc(100% - (var(--tooltip-arrow-size) / 2 * 1px));width:calc(var(--tooltip-arrow-size) * 1px);height:calc(var(--tooltip-arrow-size) * 1px);border:1px solid var(--tooltip-border-color);border-bottom:none;border-left:none;box-shadow:3px -3px 5px -2px var(--tooltip-box-shadow-color)}}}:root{--colors-red: light-dark(#ff6969, #9e0000)}[data-activity-tab-id]{width:100%;& i{color:var(--colors-icon-text);text-align:center;display:block;padding:8px 0;margin-right:-1px;margin-left:-1px;border-left:2px solid transparent;border-right:2px solid transparent;box-sizing:border-box}&.active i{border-left-color:var(--colors-icon-text-active)}&:hover i,&.active i{color:var(--colors-icon-text-active);&.icon.red{color:red!important}}& i.icon.red{color:var(--colors-red)!important}}[data-name=page-left-column]:has([data-name=left-col-info]){display:flex;flex-direction:column}[data-name=left-col-info]{flex-grow:1;display:flex;flex-direction:column;justify-content:space-between;[data-name=left-col-info-top-links]{padding:5px 4px 0;& a{display:block;padding:.4rem .5rem;color:light-dark(#444444,#999999);&:hover{background-color:light-dark(#e4e4e4,#333);color:var(--colors-a)}.symbol-icon{display:inline-block;margin-right:2px;width:.8rem;text-align:center}}.tree-indent-1 a{padding-left:1.5rem}}[data-name=left-col-info-bottom-links]{padding:1rem 0 .5rem;font-size:.75rem;text-align:center;line-height:1.2rem;& a{color:light-dark(#555555,#888888);text-wrap:nowrap;padding:0 .1rem;&:hover{color:var(--colors-a)}}}.left-col-info-section-header{border-radius:20px;font-size:.7rem;font-weight:700;padding:1px 8px;margin:5px 0;color:light-dark(#555555,#888888);background:var(--colors-body-background);box-shadow:-1px 0 1px #7c7c7c55;user-select:none}}[data-name=switch-to-light-mode],[data-name=switch-to-dark-mode]{cursor:pointer;height:100%;user-select:none}:root{--dialog-default-z-index: 10}.dialog{position:fixed;top:0;left:0;width:100vw;height:100dvh;background:light-dark(#0000009c,#5757579c);display:flex;justify-content:center;align-items:center;z-index:var(--dialog-default-z-index)}.dialog-content{background:var(--colors-background-shade1);padding:20px;border-radius:8px;box-shadow:0 4px 10px #0000004d;max-width:600px;max-height:calc(100dvh - 60px);overflow:auto;box-sizing:border-box;>h1,>h2,>h3,>h4,>h5{margin-top:0}}[data-name=page-left-column]:has([data-name=left-col-account]){display:flex;flex-direction:column}[data-name=left-col-account]{flex-grow:1;display:flex;flex-direction:column;justify-content:space-between;padding:.5rem;box-sizing:border-box;min-height:100%;position:relative;z-index:0;[data-name=left-col-account-links]{& a{display:block;padding:.4rem .5rem;&:hover{background-color:light-dark(#e4e4e4,#333)}}}}.partitions-container{&.has-closed-fixed-partition{>.fixed-partition{position:absolute;visibility:hidden;top:0;left:0;z-index:-1}>.dynamic-partition{height:100%!important}}}:root{--original-activity-column-width: 40;--original-status-row-height: 25;--original-left-column-min-width: 200;--original-separator-thickness: 5;--bottom-partition-heigh: 200;--bottom-partition-min-heigh: 100;--activity-column-width: var(--original-activity-column-width);--status-row-height: var(--original-status-row-height);--left-column-min-width: var(--original-left-column-min-width);--separator-thickness: var(--original-separator-thickness)}body{min-width:300px}[data-name=page-main-container]{width:100%;height:100dvh}[data-name=page-main-row]{display:flex;height:calc(100dvh - (var(--status-row-height) * 1px));overflow-x:auto}[data-name=page-activity-column]{width:calc(var(--activity-column-width) * 1px);min-width:calc(var(--activity-column-width) * 1px);background-color:var(--colors-background-shade5);display:flex}[data-name=page-activity-bar]{font-size:1.3rem;display:flex;flex-direction:column;justify-content:space-between;padding:0 2px;width:100%}[data-name=page-non-activity-column]{display:flex;width:calc(100% - (var(--activity-column-width) * 1px));touch-action:pinch-zoom}[data-name=page-left-column]{width:calc(var(--left-column-min-width) * 1px);min-width:calc(var(--left-column-min-width) * 1px);background-color:var(--colors-background-shade4);scrollbar-width:thin;overflow:auto}[data-name=layout-left-column-separator]{width:calc(var(--separator-thickness) * 1px);min-width:calc(var(--separator-thickness) * 1px);background-color:var(--colors-background-shade4);background-clip:padding-box;transition:background-color 0ms;transition-delay:.1s;border-right:1px solid var(--colors-line-shade2);box-sizing:border-box;position:relative;display:flex;align-items:center;justify-content:center;&:hover,&.dragging{background-color:var(--colors-handlebar);cursor:ew-resize;&:before{color:transparent}}&:before{position:absolute;transition:color 0ms;transition-delay:.1s;content:"⋮";font-size:1rem;font-weight:900;color:var(--colors-background);line-height:calc(var(--original-separator-thickness) * 1px);z-index:0}}[data-name=layout-board-column]{min-width:300px;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;flex-grow:1;overflow:hidden;container-type:inline-size;[data-name=layout-board-row]{position:relative;overflow:auto;display:flex;flex-direction:column;align-items:center;>div{box-sizing:border-box;flex-grow:1}}[data-name=layout-panels-row-separator]{height:calc(var(--original-separator-thickness) * 1px);max-height:calc(var(--original-separator-thickness) * 1px);background-color:var(--colors-panels-row-background);background-clip:padding-box;transition:background-color 0ms;transition-delay:.1s;border-top:1px solid var(--colors-line-shade2);box-sizing:border-box;&:hover,&.dragging{background-color:var(--colors-handlebar);cursor:ns-resize}}[data-name=layout-panels-row]{border-top-width:0;height:calc(var(--bottom-partition-heigh) * 1px);min-height:calc(var(--bottom-partition-min-heigh) * 1px);background:var(--colors-panels-row-background);overflow-x:auto}}[data-name=page-status-row]{display:flex;justify-content:space-between;height:calc(var(--status-row-height) * 1px);background-color:var(--colors-background-shade6)}[data-name=page-status-activity-bar-toggler]{width:calc(var(--original-activity-column-width) * 1px);height:100%;text-align:center;vertical-align:top;background-color:var(--colors-background-shade4);user-select:none;box-shadow:0 3px 5px -2px #0000008e;font-size:1rem!important;&:hover{background-color:var(--colors-background-shade6);font-weight:700}&.pressed{box-shadow:0 -1px 5px -2px #0000008e inset}}.orange-beta-indicator{color:#333;background:light-dark(orange,darkorange);font-size:.7rem;padding:0 5px;margin-left:3px;border-radius:10px}[data-page-name]{display:flex;flex-direction:column;align-items:center;width:100%}.page-container-capped-width{width:inherit;max-width:1000px;margin-left:auto;margin-right:auto}[data-name=topic-thumbnail-container]{display:flex;flex-wrap:wrap;gap:1rem;>a{position:relative;width:345px;max-width:100%;display:inline-flex;align-items:end;aspect-ratio:345 / 240;border-radius:5px;overflow:hidden;&:before{content:"";position:absolute;inset:0;box-shadow:0 0 4px 0 light-dark(#0000004c,#ffffff4c) inset;pointer-events:none;border-radius:inherit;z-index:2}& div{pointer-events:none}>div:nth-of-type(1){position:absolute;inset:0;transition:transform .4s ease;z-index:0;background-repeat:no-repeat;background-size:contain}.main-page-catalog-caption{position:relative;background:#000000c0;width:100%;color:#fff;font-size:1rem;font-weight:600;text-shadow:0 0 5px #000,0 0 8px #000,0 0 10px #000;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;overflow:hidden;text-overflow:ellipsis;>div:nth-of-type(1){padding:.5rem 1rem 0}>div:nth-of-type(2){padding:.25rem 1rem .6rem;font-size:.7rem;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 0 5px #000,0 0 8px #000,0 0 10px #000,0 0 10px #000,0 0 10px #000,0 0 10px #000}}&:hover,&:focus{>div:nth-of-type(1){transform:scale(1.1)}>div:nth-of-type(2){background:#00000093}}.symbol-icon{margin-right:2px}}@container (max-width: 1144px){>a{width:299px}}@container (max-width: 835px){>a{width:299px}}@container (max-width: 375px){>a{width:345px}}}.pseudo-legend-divider{display:flex;align-items:center;text-align:center;font-size:.7rem;font-weight:700;padding:.5rem 0}.pseudo-legend-divider:before,.pseudo-legend-divider:after{content:"";flex:1;border-bottom:1px solid var(--colors-hr)}.pseudo-legend-divider span{padding:0 10px}[data-page-name="/contact"]{font-size:.9rem}:root{--colors-accordion-background: light-dark(#ffffff, #1f1f1f);--colors-accordion-border: light-dark(rgba(34, 36, 38, .15), rgba(173, 173, 173, .3));--colors-accordion-item-background-focus: light-dark(#f5f5f5, #333333)}.accordion{border-radius:3px;overflow:hidden;word-break:break-word;box-shadow:0 1px 2px 0 var(--colors-accordion-border),0 0 1px 1px var(--colors-accordion-border)}.accordion-item{position:relative;background-color:var(--colors-accordion-background)}.accordion-item:not(:first-child):before{position:absolute;display:block;content:"";top:0;left:0;width:100%;height:1px;background:var(--colors-accordion-border)}.accordion-item:first-child{&:before{display:none}}.accordion-header{display:flex;width:100%;border:0;background-color:transparent;justify-content:space-between;padding:.5rem;font-weight:700;cursor:pointer;color:inherit;text-align:left;align-items:center;box-sizing:border-box;line-height:1.2rem;&:focus{outline:0;background-color:var(--colors-accordion-item-background-focus)}}.accordion-content>*{padding:.5rem}[data-page-name="/offer"],.user-offer-page-styles{--alt-background-color: light-dark(#f0f0f0, #212121);font-size:.9rem;line-height:1.5rem;background-color:var(--alt-background-color);[data-name=curved-separator],[data-name=curved-separator-reversed],[data-name=straight-separator],[data-name=straight-separator-reversed]{width:100%;height:100px;background-color:var(--colors-body-background)}[data-name=curved-separator],[data-name=straight-separator]{& svg{fill:var(--alt-background-color);filter:drop-shadow(0px 6px 3px light-dark(#0000003b,#000000e5));margin-top:-1px}}[data-name=curved-separator-reversed],[data-name=straight-separator-reversed]{& svg{fill:var(--alt-background-color);filter:drop-shadow(0px -6px 3px light-dark(#0000003b,#000000e5));margin-bottom:-1px}}.underneath-section{width:100%;background-color:var(--colors-body-background)}[data-name=offer-banner-container]{position:relative;>div{border-radius:10px;&:after{box-shadow:light-dark(rgba(0,0,0,.365),rgba(0,0,0,.808)) 0 0 8px inset;content:"";display:block;height:100%;position:absolute;top:0;width:100%;border-radius:inherit}img{width:100%;vertical-align:bottom;border-radius:inherit;aspect-ratio:484/261}}}[data-name=hosting-comparison-table]{border-collapse:collapse;margin-right:auto;margin-left:auto;th,td{padding:.5rem}td:first-child{font-weight:700;text-align:right}td:not(:first-child){border:1px solid light-dark(#a7a7a7,#555555);background-color:var(--colors-body-background);box-shadow:0 0 5px 5px var(--colors-body-background)}}[data-name=paradigm-shift-content-container]{table{margin-top:.5rem;margin-bottom:.8rem;border-spacing:.5rem;width:100%;border-radius:5px;background-color:var(--colors-body-background);box-shadow:-2px 2px 4px 0 light-dark(#40404030,#000000);td:not(:first-child){padding-left:5px}}.old,.new{width:2px;border-radius:3px}span.old,span.new{display:inline-block;height:auto;width:auto;vertical-align:middle;padding:0 .5rem;font-weight:700}.old{background-color:light-dark(#d1d1d1,rgb(95,95,95))}.new{background-color:light-dark(#bfef73,#4b7a00)}}[data-name=plan-container]{display:flex;justify-content:space-between;gap:1rem}[data-name=vehicle-comparison-top],[data-name=vehicle-comparison-bottom]{display:flex;justify-content:space-between;>div:first-child{text-align:left}>div:last-child{text-align:right}img{width:50%;filter:drop-shadow(0px 0px 2px rgba(255,255,255,.5))}}[data-name=vehicle-comparison-top]{margin-top:1rem;align-items:flex-end}[data-name=sweet-spot-container]{position:relative;overflow:auto;scrollbar-width:none;height:40px;margin-top:-38px;[data-name=sweet-spot]{position:sticky;left:var(--position);display:inline-block;padding:1px 5px 2px;border-radius:3px;color:light-dark(var(--colors-positive),var(--colors-positive));background-color:light-dark(#008394,#00a1b6);font-size:.8rem;line-height:initial}[data-name=sweet-spot-pin]{position:sticky;left:var(--position);border-left:2px solid light-dark(#008394,#00a1b6);display:inline-block;height:18px;transform:translateY(21px);z-index:1}}[data-name=screenshot-container]{>span{display:inline-flex;box-shadow:0 0 5px light-dark(#797979,#c5c5c5);border-radius:10px;position:relative;height:fit-content;& img{box-sizing:border-box;width:300px;padding:5px;border-radius:inherit;max-width:100%}>div{position:absolute;bottom:0;width:100%;line-height:2rem;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;background-color:light-dark(#ffffffd0,#000000de);border-top:1px solid light-dark(#0000001c,#ffffff41)}}}[data-name=scores-container]{display:flex;justify-content:center;margin-top:5px}[data-name=sweet-spot-scale]{display:flex;justify-content:center;height:9px;margin-top:30px;>div{flex-grow:1;position:relative;border-left:1px solid light-dark(#a5a5a5,#535353);&:last-child{border-right:1px solid light-dark(#a5a5a5,#535353)}&:after{content:" ";border-bottom:1px solid light-dark(#a5a5a5,#535353);display:block;top:4px;position:absolute;width:100%}}}[data-name=pricing-table]{border-collapse:collapse;th,td{padding:.5rem}td:first-child{font-weight:700;text-align:right}td:not(:first-child){border:1px solid light-dark(#a7a7a7,#555555);background-color:var(--colors-body-background);box-shadow:0 0 5px 5px var(--colors-body-background)}tr.pricing-summary{td{border-style:none;padding-bottom:.2rem}}}[data-name=questions-and-answers]{width:100%;border-top:1px dashed #71717155}@container (max-width: 740px){[data-name=plan-container]{flex-direction:column;gap:2rem}}}[data-page-name="/software"]{--alt-background-color: light-dark(#f0f0f0, #212121);--container-margin-horizontal: 1;--container-margin-vertical: 1;--news-margin-horizontal: 1.5;--news-margin-vertical: 1.5;width:100%;font-size:.9rem;background-color:var(--alt-background-color);.service-headline{font-size:1.5rem;font-weight:500;filter:drop-shadow(0px 0px 1px light-dark(#ffffff,#000000e5)) drop-shadow(0px 0px 2px light-dark(#ffffff,#000000e5))}.service-desc{margin-top:.5rem;font-size:.9rem}[data-name=page-headline]{display:block;margin-top:0rem;margin-bottom:2rem;margin-left:calc(var(--container-margin-horizontal) * 1rem);background-color:light-dark(#1f1f1f,#000);width:fit-content;padding:10px 15px;color:#fff;border-radius:0 0 4px 4px;[data-name=page-headline-text]{font-size:1.05rem;filter:drop-shadow(0px 0px 2px #000000) drop-shadow(0px 0px 2px #000000)}.focus-word{font-weight:500;background:linear-gradient(145deg,#45e9ff,#cb71ff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}}[data-name=hero]{display:flex;font-size:1.5rem;gap:1rem;[data-name=news]{margin-top:30px;margin-right:calc(var(--news-margin-horizontal) * 1rem);margin-top:calc(var(--news-margin-vertical) * 1rem);[data-name=good-news]{font-size:1rem;border-left:5px solid;border-color:#207281;background-color:light-dark(#fff,#111111);padding:.5rem;border-radius:10px 5px 5px;box-shadow:-3px 3px 5px 0 light-dark(#0000003b,#000000);[data-name=good-news-header]{margin-top:calc(-1rem - 5px);margin-left:calc(-.5rem - 5px);background-color:#207281;width:fit-content;font-size:.9rem;padding:2px 14px;border-radius:3px;box-shadow:-6px 0 5px -4px light-dark(#0000003b,#000000);color:var(--colors-positive);position:relative}}}[data-name=map-img]{flex-grow:1;width:100%;min-width:400px;max-width:400px}}[data-name=curved-separator],[data-name=curved-separator-reversed],[data-name=straight-separator]{width:100%;height:100px;background-color:var(--colors-body-background)}[data-name=curved-separator],[data-name=straight-separator]{& svg{fill:var(--alt-background-color);filter:drop-shadow(0px 6px 3px light-dark(#0000003b,#000000e5));margin-top:-1px}}[data-name=curved-separator-reversed]{& svg{fill:var(--alt-background-color);filter:drop-shadow(0px -6px 3px light-dark(#0000003b,#000000e5));margin-bottom:-1px}}[data-name=offerings]{width:100%;background-color:var(--colors-body-background);.service-desc{& ul{list-style:none;padding-left:0;margin-top:1.5rem;& li{line-height:1.5rem}}& ul li:before{content:"✓";color:green;font-weight:800;margin-right:5px}& ul[data-name=features-list] li:before{content:"✨"}}.service-img{text-align:center;position:relative;& img{position:sticky;top:1rem}}.see-pricing-btn-container{.btn{background:linear-gradient(to top,light-dark(#e09201,#b86800) 0%,light-dark(#ffae00,#cf8700) 52%,light-dark(#ffd000,#eba000) 100%);color:light-dark(var(--colors-negative),var(--colors-positive));&:hover{box-shadow:0 0 2px 0 light-dark(#919191,#ffc400);border-color:light-dark(#df9100,#cf8700)}&:active{background:linear-gradient(to top,light-dark(#ffd000,#eba000) 0%,light-dark(#ffa600,#cf8700) 52%,light-dark(#e09201,#b86800) 100%)}}}[data-name=web-hosting],[data-name=custom-features]{margin-left:calc(var(--container-margin-horizontal) * 1rem);margin-right:calc(var(--container-margin-horizontal) * 1rem);margin-top:calc(var(--container-margin-vertical) * 1rem);margin-bottom:calc(var(--container-margin-vertical) * 1rem);display:flex;flex-direction:row-reverse;justify-content:space-between;gap:3rem}.offering-beneficiaries{margin-top:2rem;margin-bottom:2rem;font-size:1rem;border-left:5px solid;border-color:#00a0bd;background-color:light-dark(#f8f8f8,#242424);padding:.5rem .8rem .8rem;border-radius:5px;box-shadow:-2px 2px 3px #0000003b;& h3{margin-top:0;margin-bottom:.5rem;color:#00a0bd}}[data-name=custom-features]{flex-direction:row;.service-img{& img{width:300px}}}}[data-name=pricing-container]{width:100%;[data-name=pricing]{margin-left:calc(var(--container-margin-horizontal) * 1rem);margin-right:calc(var(--container-margin-horizontal) * 1rem);margin-top:calc(var(--container-margin-vertical) * 1rem);margin-bottom:calc(var(--container-margin-vertical) * 1rem);display:flex;flex-direction:row-reverse;justify-content:space-between;gap:2rem;[data-name=pricing-table]{width:100%;font-size:.8rem;border-spacing:0;text-align:center;& thead tr th{border-bottom:2px solid light-dark(#ccc,#7a7a7a);padding-bottom:.5rem}& tbody{tr{background-color:light-dark(#fcfcfc,#333);td{border-top:1px solid light-dark(#c5c5c5,#7a7a7a94);padding-top:.8rem;padding-bottom:.8rem}}& tr:first-child{td{border-top:0}}}.notes-tr{background-color:transparent;td{line-height:1.5rem;border:0;text-align:left;padding-left:0;padding-right:0;padding-top:0;>div{font-size:.9rem;border-left:5px solid;border-color:light-dark(#118b36,#0aa73a);background-color:light-dark(#fff,#2e2e2e);padding:.5rem .8rem .8rem;box-shadow:-2px 2px 4px #0000003b;border-radius:0 0 8px 8px;& h3{margin-top:0;margin-bottom:.5rem;color:light-dark(#118b36,#0aa73a)}}}}.green-tag{font-size:.7rem;background:light-dark(#a9da8a,#047526);padding:0 3px;border-radius:3px}}}}[data-name=quote-request-container]{width:100%;background-color:var(--colors-body-background);[data-name=quote-request]{margin-left:calc(var(--container-margin-horizontal) * 1rem);margin-right:calc(var(--container-margin-horizontal) * 1rem);margin-top:calc(var(--container-margin-vertical) * 1rem);margin-bottom:calc(var(--container-margin-vertical) * 1rem);.service-desc{margin-top:1.5rem}}}[data-name=questions-and-answers]{width:100%;border-top:1px dashed #71717155}@container (max-width: 740px){[data-name=hero]{flex-direction:column;align-items:center;[data-name=news]{margin-top:0;margin-left:calc(var(--news-margin-horizontal) * 1rem);margin-bottom:calc(var(--news-margin-vertical) * 1rem)}}[data-name=offerings]{[data-name=web-hosting],[data-name=custom-features]{flex-direction:column}}}@container (max-width: 500px){>[data-name=headline]{margin-left:auto;margin-right:auto}[data-name=hero]{[data-name=map-img]{min-width:100%}}[data-name=offerings]{.service-img{& img{max-width:100%}}}}}[data-page-name="/terms"]{font-size:.9rem;ol:not(.normal-list){counter-reset:section;padding-left:0;margin-left:0}ol:not(.normal-list){>li{display:block;counter-increment:section;margin-top:.5rem;margin-bottom:.5rem;&:before{content:counters(section,".") ". ";font-weight:700}}}ul.normal-list{padding-left:1rem;li{list-style-type:disc}}}[data-page-name="/places"]{[data-name=map-panes-container]{display:flex;flex-direction:column;width:100%;height:calc(100dvh - var(--status-row-height) * 1px);touch-action:pinch-zoom;[data-name=map-pane]{min-height:100px;max-height:calc(100dvh - var(--status-row-height) * 1px - 200px);height:33dvh;#map{width:100%;height:100%;.pin-marker{width:40px;height:40px;.pin-shape{fill:#3598b1;stroke:#175f6d;stroke-width:1;&:hover{cursor:pointer}}&.highlighted,&.selected{z-index:100;.pin-shape{fill:#da6a01;stroke:#af002c}}.pin-label{fill:#fff;user-select:none;pointer-events:none}}div:has(.pin-marker.highlighted),div:has(.pin-marker.selected){z-index:1}}}[data-name=map-view-separator]{height:0px;max-height:0px;background-clip:padding-box;transition:background-color 0ms;transition-delay:.1s;box-sizing:border-box;position:relative;&:hover,&.dragging{background-color:var(--colors-handlebar);cursor:ns-resize}>div{position:absolute;display:flex;width:30px;height:30px;top:0;right:0;font-size:1.2rem;line-height:calc(var(--original-separator-thickness) * 1px);transition:color 0ms;transition-delay:.1s;background-color:var(--colors-body-background);transform:translateY(-50%);justify-content:center;align-items:center;border-radius:50% 0 0 50%;border:1px solid var(--colors-line-shade2);border-right:none}}[data-name=list-pane]{flex:1;min-height:0;display:flex;flex-direction:column;border-top:1px solid var(--colors-line-shade2);[data-name=list-pane-search-bar-container]{display:flex;gap:.2rem;padding:.25rem .5rem;& label.embedded{position:relative;>input{width:max(40%,250px);padding-left:24px}&:before{content:"";position:absolute;left:5px;top:50%;transform:translateY(-50%);width:16px;height:16px;pointer-events:none;background-color:var(--colors-body);mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="2" stroke-linecap="round"><circle cx="11" cy="11" r="8"/><path d="m21 21-4.35-4.35"/></svg>');mask-size:contain;mask-repeat:no-repeat;transition:background-color .3s}}}[data-name=map-provider-cards-container]{flex:1;overflow-y:auto;min-height:0;[data-name=cards-carousel]{padding:.3rem .5rem .5rem;display:flex;flex-wrap:wrap;gap:.5rem;.map-provider-card{all:unset;width:300px;display:flex;gap:4px;border:none;border-radius:5px;background-color:light-dark(#fcfcfc,#333333);box-shadow:0 0 3px light-dark(#00000077,#000000ef);overflow:hidden;position:relative;cursor:pointer;&:before{position:absolute;right:0;content:attr(data-number);background-color:#3598b1;box-shadow:0 0 2px 0 light-dark(white,black);border-bottom-left-radius:4px;border-top:none;border-right:none;user-select:none;pointer-events:none;width:20px;height:20px;line-height:20px;text-align:center;font-weight:500;color:#fff}.map-provider-card-screenshot-container{height:80px;aspect-ratio:345 / 240;box-sizing:border-box;background-image:url(/img/image-placeholder.webp);background-position:center;background-size:30%;background-repeat:no-repeat;.map-provider-card-screenshot{aspect-ratio:inherit;background-repeat:no-repeat;background-size:contain;box-shadow:0 0 4px light-dark(#0000005d,#000000ce) inset;border-radius:4px 0 0 4px}}.map-provider-card-info-container{display:flex;flex-direction:column;overflow:hidden;justify-content:center}.card-name,.card-distance,.card-address,.card-website,.card-phone{margin-left:.3rem;margin-right:.3rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-website{overflow-wrap:break-word}.card-name{font-weight:700;font-size:.9rem}.card-phone{font-size:.7rem}&.highlighted,&.selected{background-color:light-dark(rgb(209,231,255),rgb(0,62,112));box-shadow:0 0 3px 1px #0095ff inset;&:before{background-color:#da6a01;border-color:#af002c}}}}}[data-name=card-page]{padding:.3rem .5rem .5rem;position:relative;[data-name=close-btn]{position:sticky;top:0;float:right;border:2px solid #b9b9b9;border-radius:100%;margin-right:5px;margin-left:10px;margin-top:-.5rem;cursor:pointer}[data-name=card-page-basic-info-container]{display:flex;flex-wrap:wrap;gap:1rem;[data-name=card-page-screenshot-container]{flex:1;aspect-ratio:345 / 240;min-width:200px;max-width:345px;background-image:url(/img/image-placeholder.webp);box-sizing:border-box;background-position:center;background-size:30%;background-repeat:no-repeat;border-radius:4px;overflow:hidden;[data-name=card-page-screenshot]{background-repeat:no-repeat;background-size:contain;width:100%;height:100%;box-shadow:0 0 5px light-dark(#0000005d,#000000ce) inset}}[data-name=card-page-basic-info]{display:flex;flex-direction:column;gap:.8rem;[data-name=card-page-provider-name]{font-size:1.2rem;font-weight:700}[data-name=card-page-provider-phone]{[data-name=card-page-provider-phone-call-btn]{padding:0 5px;margin-left:3px}}}}}}}}[data-page-name="/privacy"]{font-size:.9rem;:not(.normal-list){ol{counter-reset:psection;padding-left:0;margin-left:0;li{display:block;margin-top:.5rem;margin-bottom:.5rem;&:before{content:counters(psection,".") ". ";counter-increment:psection;font-weight:700}}}}ul.normal-list{padding-left:1rem;li{list-style-type:disc}}}[data-page-name="/legal"]{font-size:.9rem;[data-name=legal-links-container]{line-height:1.7rem}}[data-page-name="/onboarding"]{font-size:.9rem;[data-name=bill-pay-info-table]{border-spacing:0;border-collapse:collapse;margin-top:.8rem;th{border:1px solid #70707067;background-color:#8f8f8f3d;padding:2px 5px;text-align:right}th[colspan]{text-align:center}td{text-align:left;border:1px solid #70707067;padding:4px 5px}}[data-name=services-list]{border:1px solid #9191915e;padding:4px;button.selected{color:light-dark(rgb(219,0,219),rgb(190,0,190))!important;background-color:light-dark(rgba(219,0,219,.103),rgba(190,0,190,.164))!important}}[data-name=monthly-payments-container]{margin-top:1.5rem;overflow:auto;table{width:100%;border-spacing:5px 0;th{border:1px solid #70707067;border-bottom:none;background-color:#8f8f8f3d;border-radius:3px 3px 0 0;width:calc(1 / 12 * 100%);padding:2px 5px}td{border:1px solid #70707067;border-top:none;text-align:center;padding:4px 5px;border-radius:0 0 3px 3px}}}[data-name=email-manual-setup-container]{margin-top:1rem;table{border-spacing:0;border-collapse:collapse;th{border:1px solid #70707067;background-color:#8f8f8f3d;padding:2px 5px;text-align:right}th[colspan]{text-align:center}td{text-align:left;border:1px solid #70707067;padding:4px 5px}}}}[data-page-name="/overview"]{font-size:.9rem;[data-name=outline-maps-table]{border-collapse:collapse;box-shadow:0 0 0 1px var(--colors-background-shade5);border-radius:5px;overflow:hidden;float:right;margin-left:.5rem;th{background-color:var(--colors-background-shade5);padding:.3rem}td{padding:.8rem .5rem}.outline-map{.state,#counties{fill:light-dark(#d0d0d0,#6b6b6b)}.borders,#counties{stroke:light-dark(#ffffff,#1b1b1b)}.borders{stroke-width:2}.separator1{stroke:light-dark(#b0b0b0,#535353);stroke-width:3}#counties{stroke-width:.15}[data-gold]{fill:gold}[data-red]{fill:red}}}@container (max-width: 600px){[data-name=overview-about]{display:flex;flex-wrap:wrap;gap:1rem}[data-name=outline-maps-table]{margin-left:0}}}@font-face{font-family:mascons;src:url(data:font/woff2;base64,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) format("woff2")}:root{color-scheme:light dark;--colors-positive: light-dark(#ffffff, #000000);--colors-negative: light-dark(#000000, #ffffff);--colors-body-background: light-dark(#ffffff, #181818);--colors-body: light-dark(#000000, #cccccc);--colors-a: light-dark(#006cfa, #60abfb);--colors-hr: light-dark(rgba(0, 0, 0, .15), rgba(255, 255, 255, .15));--colors-input: light-dark(#000000, #cccccc);--colors-input-disabled: light-dark(#a7a7a7, #808080);--colors-input-background: light-dark(#ffffff, #181818);--colors-input-disabled-background: light-dark(#f4f4f4, #303030);--colors-input-border: light-dark(#b4b4b4, #555555);--colors-input-focused-border: light-dark(#167bff, #3dbefd);--colors-input-focused-shadow: light-dark(#91c1ff, #00acff);--colors-input-invalid-border: light-dark(#ff1616, #fd433d);--colors-input-invalid-shadow: light-dark(#ff9191, #ff0000);--colors-input-invalid-background: light-dark(rgba(255, 0, 0, .051), rgba(255, 0, 0, .233));--colors-input-placeholder: light-dark(#c5c5c5, #585858);--colors-input-label: light-dark(#777777, #868686);--colors-input-disabled-label: light-dark(#777777, #969696);--colors-button-background-gradient: linear-gradient( to top, light-dark(#d6d6d6, #1a1a1a) 0%, light-dark(#e7e7e7, #252525) 52%, light-dark(#f3f3f3, #3a3a3a) 100% );--colors-button-disabled-background-gradient: linear-gradient( to top, light-dark(#e2e2e2, #303030) 0%, light-dark(#e7e7e7, #363636) 52%, light-dark(#f3f3f3, #3b3b3b) 100% );--colors-button-border: light-dark(#cfcfcf, #464646);--colors-button-active-background-gradient: linear-gradient( to top, light-dark(#f3f3f3, #3a3a3a) 0%, light-dark(#e7e7e7, #252525) 52%, light-dark(#d6d6d6, #1a1a1a) 100% );--colors-button-active-background: light-dark(#d1d1d1, #5c5c5c);--colors-button-hover-border: light-dark(#9b9b9b, #7c7c7c);--colors-button-hover-shadow: light-dark(#919191, #949494);--colors-grey-background: light-dark(#f5f5f5, #363636);--colors-grey-border: light-dark(#bebebe, #8d8d8d);--colors-yellow-background: light-dark(#fffed0, #535500);--colors-yellow-border: light-dark(#e0d426, #cfbb02);--colors-purple-background: light-dark(#fce4ff, #3d0055);--colors-purple-border: light-dark(#e786ff, #a602cf);--colors-blue-background: light-dark(#daf1ff, #003355);--colors-blue-border: light-dark(#6cc4ff, #027dcf);--colors-red-background: light-dark(#ffe6e6, #4a0000);--colors-red-border: light-dark(#ff9292, #c70000);--colors-green-background: light-dark(#e6ffda, #143e00);--colors-green-border: light-dark(#9fd900, #3a8b00);--colors-utils-code-background: light-dark(#f0f0f0, #333333);--colors-utils-code-border: light-dark(#c5c5c5, #585858);--colors-background-shade1: light-dark(#ffffff, #252525);--colors-background-shade2: light-dark(#f5f5f5, #1e1e1e);--colors-background-shade3: light-dark(#b1b1b1, #2d2d2d);--colors-background-shade4: light-dark(#f5f5f5, #282828);--colors-background-shade5: light-dark(#dbdbdb, #333333);--colors-background-shade6: light-dark(#b5b5b5, #444444);--colors-handlebar: light-dark(#007fd4, #007fd4);--colors-line-shade1: light-dark(#f4f4f4, #1e1e1e);--colors-line-shade2: light-dark(#9e9e9e, #414141);--colors-line-shade3: light-dark(#9e9e9e, #474747);--colors-panels-row-background: light-dark(#f4f4f4, #1e1e1e);--colors-icon-text: light-dark(#555555, #888888);--colors-icon-text-active: light-dark(#000000, #ffffff)}:root[data-color-scheme=dark]{color-scheme:dark}:root[data-color-scheme=light]{color-scheme:light}:root{--font-family-body: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-family-form: Tahoma, Arial}.icon{&.dropdown{&:before{transition:transform .1s linear;display:inline-flex;justify-self:center}}}.collapsed{.icon{&.dropdown{&:before{transform:rotate(90deg)}}}}.gap-v-stacked{.margin-v-stacked{margin-bottom:0!important}}a{text-decoration:none;color:var(--colors-a)}h4{margin:.7rem 0}code{display:inline-block;background-color:var(--colors-utils-code-background);border-radius:3px;box-shadow:0 0 0 1px var(--colors-utils-code-border);padding:.05rem .15rem;line-height:1rem;min-height:1rem}hr{border:0;height:0;border-bottom:1px solid var(--colors-hr)}fieldset{border:none;padding:0;margin:0}abbr{text-underline-offset:3px}.fixed-width-500{& pre{white-space:pre-wrap}max-width:500px;margin:0 auto}.fixed-width-980{& pre{white-space:pre-wrap}max-width:500px;margin:0 auto;@media (min-width: 768px){max-width:980px}}label{&:not(.native){display:inline-block}}label.embedded{line-height:.1rem;.label-text{display:flex;justify-content:flex-end;flex-direction:column;width:max-content;height:.5rem;line-height:.55rem;background-color:var(--colors-input-background);border-radius:2px 2px 0 0;transform:translate(5px) translateY(2px);color:var(--colors-input-label);position:relative;z-index:1;span{display:inline-flex;white-space:nowrap;padding:0 2px;transform:translateY(2px);font-size:.75rem}&:has(span:empty){visibility:hidden}}&:focus-within{.label-text{span{color:var(--colors-input-focused-border)}}}&:has(input:invalid),&:has(textarea:invalid),&:has(select:invalid){.label-text{span{color:var(--colors-input-invalid-border)}}}}label:has(input:disabled).embedded .label-text,label:has(textarea:disabled).embedded .label-text,label:has(select:disabled).embedded .label-text{background-color:var(--colors-input-disabled-background);color:var(--colors-input-disabled-label)}label:has(input.lean).embedded .label-text{span{transform:translateY(1px);font-size:.7rem}}label:has(input.compact).embedded .label-text{span{transform:translateY(0);font-size:.65rem}}label.embedded.ff-disabled .label-text{background-color:var(--colors-input-disabled-background);color:var(--colors-input-disabled-label)}label.embedded.ff-lean .label-text{span{transform:translateY(1px);font-size:.7rem}}label.embedded.ff-compact .label-text{span{transform:translateY(0);font-size:.65rem}}input,textarea,select,button{font-family:var(--font-family-form);font-size:.8rem;vertical-align:middle;color-scheme:var(--colors-scheme);box-sizing:border-box;&::placeholder{color:var(--colors-input-placeholder)}}input:not([type]),input[type=date],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea,select{&:not(.native){color:var(--colors-input);background-color:var(--colors-input-background);border:1px solid var(--colors-input-border);border-radius:3px;margin:0;padding:.4rem;line-height:1rem;width:12rem;&:focus{outline:none;border-color:var(--colors-input-focused-border);box-shadow:0 0 2px 0 var(--colors-input-focused-shadow)}&:disabled{background-color:var(--colors-input-disabled-background);color:var(--colors-input-disabled)}&:invalid{border-color:var(--colors-input-invalid-border);box-shadow:0 0 2px 0 var(--colors-input-invalid-shadow)}}&.lean{padding:.2rem;width:11rem}&.compact{padding:0rem .2rem .04rem;width:10rem}}label.embedded:has(select){position:relative;&:after{content:"";width:0;height:0;position:absolute;pointer-events:none;border-left:5px solid transparent;border-right:5px solid transparent;top:calc(50% + 1px);border-top:6px solid var(--colors-input)}select{appearance:none;text-overflow:ellipsis;white-space:nowrap;padding-right:1.5rem!important}&:after{right:.75em;opacity:.8}&:has(select.lean){&:after{right:.6em}select{padding-right:1.4rem!important}}&:has(select.compact){&:after{right:.5em}select{padding-right:1.2rem!important}}}input[type=color]{&:not(.native){border:1px solid var(--colors-input-border);border-radius:5px;background-color:transparent;height:1.924rem}&.lean{height:1.5128rem}&.compact{height:1.154rem}}input[type=number]{&.compact{padding-right:0;padding-left:.4rem}}button{margin:0;padding:.4rem .5rem;line-height:calc(1rem - 2px);&.lean{padding:.2rem .3rem}&.compact{padding:0rem .2rem .04rem}&.raw{background-color:transparent;border:none;font-size:inherit;color:inherit;padding:0;margin:0;cursor:pointer}}button.btn,input[type=button],input[type=reset],input[type=submit]{color:var(--colors-input);background:var(--colors-button-background-gradient);border:1px solid var(--colors-button-border);border-radius:5px;margin:0;padding:.4rem .5rem;line-height:1rem;&:active:not(:disabled){background:var(--colors-button-active-background-gradient)}&:disabled{background:var(--colors-button-disabled-background-gradient);color:var(--colors-input-disabled)}&.lean{padding:.2rem .3rem}&.compact{padding:0rem .2rem .04rem}}button.btn,input[type=button],input[type=reset],input[type=submit],input[type=color]{&:not(.native){&:not(:disabled):hover{box-shadow:0 0 2px 0 var(--colors-button-hover-shadow);border-color:var(--colors-button-hover-border)}}}button.a,input[type=button].a,input[type=reset].a,input[type=submit].a,input[type=color].a{border-width:0;background-color:transparent;&:not(:disabled){cursor:pointer;color:var(--colors-a)}}input[type=checkbox],input[type=radio]{margin:.3rem .2rem}.message{display:none}.message{&:has([data-name=message-content]:not(:empty)){display:flex;flex-direction:row;justify-content:space-between;padding:6px 8px;border-radius:4px;margin-bottom:.5rem;line-height:20px;.message-options{display:flex;.message-close-btn{width:13px;height:13px;overflow:hidden;font-size:16px;margin-top:2px;margin-right:2px;&:disabled{visibility:hidden}}}}&[data-message-state=""],&[data-message-state=default]{border:1px solid var(--colors-grey-border);background-color:var(--colors-grey-background)}&[data-message-state=idle]{border:1px solid var(--colors-yellow-border);background-color:var(--colors-yellow-background)}&[data-message-state=busy]{border:1px solid var(--colors-purple-border);background-color:var(--colors-purple-background)}&[data-message-state=info]{border:1px solid var(--colors-blue-border);background-color:var(--colors-blue-background)}&[data-message-state=bad]{border:1px solid var(--colors-red-border);background-color:var(--colors-red-background)}&[data-message-state=good]{border:1px solid var(--colors-green-border);background-color:var(--colors-green-background)}}.message-overlay{display:grid;grid-template-columns:1fr;>[data-name=spinner]{display:none;grid-column-start:1;grid-row-start:1;margin:auto}>fieldset{position:relative;grid-column-start:1;grid-row-start:1}}.message-overlay:has(>.overlaid-content){background-color:light-dark(#b1b1b193,#4e4e4eb4);box-shadow:light-dark(#b1b1b1,#4e4e4e) 0 0 4px;user-select:none;>[data-name=spinner]{display:block}>.overlaid-content{z-index:-1}}:root,:root[data-color-scheme=dark]{--light-mode-display: none;--dark-mode-display: initial;--dark-mode-binary: 1}:root[data-color-scheme=light]{--light-mode-display: initial;--dark-mode-display: none;--dark-mode-binary: 0}body{font-family:var(--font-family-body);font-size:.8rem;background-color:var(--colors-body-background);color:var(--colors-body)}.hide-in-dark{display:var(--light-mode-display)}.hide-in-light{display:var(--dark-mode-display)}.invert-in-dark{filter:invert(var(--dark-mode-binary))}.circle-spinner{--color: light-dark(#2294f1, #2e8fdf);--duration: .75s;height:90%;max-height:50px;aspect-ratio:1 / 1;border-color:var(--color) transparent var(--color) var(--color);border-width:3px;border-style:solid;border-image:initial;border-radius:50%;animation:var(--duration) linear 0s infinite normal none running circle-spinner-rotate}@keyframes circle-spinner-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.inputs-row,.inputs-col{display:flex;flex-wrap:wrap}.inputs-row{gap:.3rem}.inputs-col{flex-direction:column;gap:.5rem}@font-face{font-family:mascons;src:url(data:font/woff2;base64,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) format("woff2")}i[class^=mascon-]:before,i[class*=" mascon-"]:before{font-family:mascons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mascon-xmark:before{content:""}.mascon-utensils:before{content:""}.mascon-user:before{content:""}.mascon-user-tie:before{content:""}.mascon-tree:before{content:""}.mascon-square-h:before{content:""}.mascon-passport:before{content:""}.mascon-map:before{content:""}.mascon-map-marker-alt:before{content:""}.mascon-magnifying-glass:before{content:""}.mascon-magnifying-glass-chart:before{content:""}.mascon-location-dot:before{content:""}.mascon-house:before{content:""}.mascon-gear:before{content:""}.mascon-face-smile-beam:before{content:""}.mascon-external-link:before{content:""}.mascon-code:before{content:""}.mascon-circle-question:before{content:""}.mascon-circle-info:before{content:""}.mascon-chevron-up:before{content:""}.mascon-chevron-down:before{content:""}.mascon-arrows-up-down:before{content:""}body{margin:0}.hidden{display:none!important}
