.mailing-calculator-scope{--font-inter:var(--font-poppins-next),Poppins,Arial;--background:#ffffff;--foreground:#222222;--surface:#f2f2f2;--surface-strong:var(--surface);--surface-accent:var(--surface);--muted:#666666;--popover-shadow-color:color-mix(in srgb,var(--foreground) 16%,transparent);--dropdown-shadow-color:color-mix(in srgb,var(--foreground) 20%,transparent);--brand-accent:var(--accent-primary);--accent:var(--brand-accent);--accent-foreground:var(--button-text);--filter-check-green:var(--accent);--filter-selected-bg:var(--background);--filter-check-ink:var(--button-text);--active-selection-ring:2px;--status-danger-bg:var(--company-red);--status-danger-text:var(--status-danger-bg);--footer-bg:#222222;--control-height:50px;--control-radius:7px;--control-gap:.9rem;--control-gap-compact:.62rem;--preference-control-inset:4px;--focus-ring:var(--foreground);--focus-ring-offset:calc(-1 * var(--active-selection-ring));--button-font-size:.92rem;--button-font-weight:700;--button-line-height:1;--section-divider-line:2px;--section-divider-color:color-mix(in srgb,var(--foreground) 10%,transparent);--section-divider-space:clamp(1.28rem,2vw,1.58rem);--workspace-section-space:clamp(1rem,2vw,1.55rem);--motion-layout-duration:540ms;--motion-layout-easing:cubic-bezier(.22,1,.36,1);--motion-menu-duration:calc(var(--motion-layout-duration) * .78);--site-header-height:80px;min-width:0;color:var(--foreground);font-family:var(--font-poppins-next),Poppins,Arial;font-synthesis:none;line-height:1.5;text-rendering:optimizeLegibility}:root[data-theme=dark] .mailing-calculator-scope{--background:#1c1c1c;--foreground:#f2f2f2;--surface:#2b2b2b;--muted:#b8b8b8;--popover-shadow-color:rgb(0 0 0/32%);--dropdown-shadow-color:rgb(0 0 0/40%);--accent-foreground:var(--button-text);--filter-check-ink:var(--button-text);--footer-bg:#111111;--section-divider-color:color-mix(in srgb,var(--foreground) 13%,transparent)}.mailing-calculator-scope.mailing-calculator-shell,:where(.mailing-calculator-scope) .mailing-calculator-shell{width:min(100%,1560px);margin-inline:auto;padding-inline:1rem}@media (min-width:640px){.mailing-calculator-scope.mailing-calculator-shell,:where(.mailing-calculator-scope) .mailing-calculator-shell{padding-inline:1.5rem}}@media (min-width:1024px){.mailing-calculator-scope{--site-header-height:96px}.mailing-calculator-scope.mailing-calculator-shell,:where(.mailing-calculator-scope) .mailing-calculator-shell{padding-inline:2rem}}@media (prefers-reduced-motion:reduce){.mailing-calculator-scope{--motion-layout-duration:0ms}}:where(.mailing-calculator-scope) button,:where(.mailing-calculator-scope) input,:where(.mailing-calculator-scope) select,:where(.mailing-calculator-scope) textarea{font:inherit;min-width:0}:where(.mailing-calculator-scope) .text-muted{color:var(--muted)}:where(.mailing-calculator-scope) .btn{display:inline-flex;min-height:var(--control-height);align-items:center;justify-content:center;gap:.55rem;border-radius:var(--control-radius);cursor:pointer;padding:.72rem 1rem;font-family:var(--font-inter);font-size:var(--button-font-size);font-weight:var(--button-font-weight);line-height:var(--button-line-height);white-space:nowrap;transition:background-color .16s ease,color .16s ease}:where(.mailing-calculator-scope) .btn:focus-visible{outline:2px solid currentColor;outline-offset:var(--focus-ring-offset)}:where(.mailing-calculator-scope) .btn-primary{background:var(--accent);color:var(--accent-foreground)}:where(.mailing-calculator-scope) .btn-secondary{background:var(--surface-accent);color:var(--foreground)}:where(.mailing-calculator-scope) .btn:disabled,:where(.mailing-calculator-scope) .btn[aria-disabled=true]{cursor:not-allowed}:where(.mailing-calculator-scope) .label-text{display:block;color:var(--foreground);font-size:.84rem;font-weight:700}:where(.mailing-calculator-scope) .input-field{--input-field-autofill-background:var(--background);width:100%;min-height:var(--control-height);min-width:0;border:0;border-radius:var(--control-radius);background:var(--background);color:var(--foreground);padding:.75rem .85rem;outline:none;transition:background-color .16s ease,color .16s ease}:where(.mailing-calculator-scope) .input-field:focus{background:var(--background)}:where(.mailing-calculator-scope) .input-field:focus-visible{box-shadow:inset 0 0 0 2px var(--focus-ring)}:where(.mailing-calculator-scope) .input-field::placeholder{color:color-mix(in srgb,var(--muted) 78%,transparent)}:where(.mailing-calculator-scope) input:-webkit-autofill,:where(.mailing-calculator-scope) input:-webkit-autofill:active,:where(.mailing-calculator-scope) input:-webkit-autofill:focus,:where(.mailing-calculator-scope) input:-webkit-autofill:hover,:where(.mailing-calculator-scope) select:-webkit-autofill,:where(.mailing-calculator-scope) select:-webkit-autofill:active,:where(.mailing-calculator-scope) select:-webkit-autofill:focus,:where(.mailing-calculator-scope) select:-webkit-autofill:hover,:where(.mailing-calculator-scope) textarea:-webkit-autofill,:where(.mailing-calculator-scope) textarea:-webkit-autofill:active,:where(.mailing-calculator-scope) textarea:-webkit-autofill:focus,:where(.mailing-calculator-scope) textarea:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--input-field-autofill-background,var(--background)) inset!important;-webkit-text-fill-color:var(--foreground)!important;background-color:var(
    --input-field-autofill-background,var(--background)
  )!important;caret-color:var(--foreground);color:var(--foreground)!important;transition:background-color 0s,color 0s,box-shadow 0s,-webkit-text-fill-color 0s}:where(.mailing-calculator-scope) input:-webkit-autofill,:where(.mailing-calculator-scope) select:-webkit-autofill,:where(.mailing-calculator-scope) textarea:-webkit-autofill{box-shadow:0 0 0 1000px var(--input-field-autofill-background,var(--background)) inset!important;-webkit-text-fill-color:var(--foreground)!important;background-color:var(
    --input-field-autofill-background,var(--background)
  )!important;caret-color:var(--foreground);color:var(--foreground)!important}:where(.mailing-calculator-scope) input:autofill,:where(.mailing-calculator-scope) select:autofill,:where(.mailing-calculator-scope) textarea:autofill{box-shadow:0 0 0 1000px var(--input-field-autofill-background,var(--background)) inset!important;-webkit-text-fill-color:var(--foreground)!important;background-color:var(
    --input-field-autofill-background,var(--background)
  )!important;caret-color:var(--foreground);color:var(--foreground)!important}:where(.mailing-calculator-scope) .field-error{color:var(--status-danger-text);font-size:.84rem;font-weight:700;line-height:1.35}:where(.mailing-calculator-scope) .site-form-validation-anchor{display:contents}:where(.mailing-calculator-scope) .site-form-validation-summary{display:grid;width:100%;min-width:0;grid-column:1/-1;gap:.55rem;border-radius:var(--control-radius);background:color-mix(in srgb,var(--company-red) 15%,transparent);color:var(--foreground);padding:.82rem .9rem;font-size:.9rem;line-height:1.45}:where(.mailing-calculator-scope) .site-form-validation-summary strong{color:var(--status-danger-text);font-weight:800}:where(.mailing-calculator-scope) .site-form-validation-summary ul{display:grid;gap:.28rem;margin:0;padding:0;list-style:none}:where(.mailing-calculator-scope) .site-form-validation-summary button{border:0;background:transparent;color:var(--foreground);padding:0;font:inherit;font-weight:700;line-height:inherit;text-align:left;cursor:pointer}:where(.mailing-calculator-scope) .site-form-validation-summary button:focus-visible,:where(.mailing-calculator-scope) .site-form-validation-summary button:hover{color:var(--status-danger-text);text-decoration:underline;text-underline-offset:.16em}:where(.mailing-calculator-scope) form .input-field[data-site-validation-invalid=control][aria-invalid=true]{--input-field-autofill-background:color-mix(in srgb,var(--company-red) 7%,var(--background));background:color-mix(in srgb,var(--company-red) 7%,var(--background));box-shadow:inset 0 0 0 2px var(--company-red)}:where(.mailing-calculator-scope) [data-site-validation-invalid=group] .directory-inquiry-choice-option{background:color-mix(in srgb,var(--company-red) 10%,var(--background))}:where(.mailing-calculator-scope) .focus-ring{outline:none}:where(.mailing-calculator-scope) .focus-ring:focus-visible{background:var(--surface-strong);outline:2px solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}:where(.mailing-calculator-scope) .site-header-search-clear{display:inline-flex;align-self:stretch;width:2.75rem;min-height:100%;align-items:center;justify-content:center;border:0;background:transparent;color:var(--foreground);cursor:pointer;opacity:1;padding:0;transition:background-color .16s ease,color .16s ease}:where(.mailing-calculator-scope) .site-header-search-clear:disabled{pointer-events:none;visibility:hidden}:where(.mailing-calculator-scope) .form-layout{--form-flat-bg:var(--background);display:grid;gap:0;width:100%;max-width:100%;min-width:0;counter-reset:form-section;border-radius:8px;background:var(--surface);margin-inline:auto;padding:clamp(1.1rem,2.5vw,1.9rem)}:where(.mailing-calculator-scope) .form-notice{border-radius:8px;background:var(--surface-strong);color:var(--foreground);font-size:.92rem;font-weight:700;line-height:1.55;padding:clamp(.9rem,1.8vw,1.15rem)}:where(.mailing-calculator-scope) .form-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:.85rem;max-width:none}:where(.mailing-calculator-scope) .form-section-head h2{display:block;min-width:0;color:var(--foreground);font-family:var(--font-inter,Arial,sans-serif);font-size:clamp(1.2rem,1.55vw,1.45rem);font-weight:850!important;line-height:1.08}:where(.mailing-calculator-scope) .form-section-head h2:before{content:none}:where(.mailing-calculator-scope) .form-section-head p{max-width:28rem;color:var(--muted);font-size:.9rem;font-weight:500;line-height:1.45;text-align:right}:where(.mailing-calculator-scope) .form-grid{display:grid;max-width:100%;min-width:0;gap:clamp(1.08rem,1.8vw,1.35rem)}:where(.mailing-calculator-scope) .form-grid>*{max-width:100%;min-width:0}:where(.mailing-calculator-scope) .form-field{display:grid;gap:.46rem}:where(.mailing-calculator-scope) .form-field-help{color:var(--muted);font-size:.88rem;font-weight:500;line-height:1.5}:where(.mailing-calculator-scope) .form-field .input-field{--input-field-autofill-background:var(--form-flat-bg);width:100%;max-width:100%;min-height:3.18rem;background:var(--form-flat-bg)}:where(.mailing-calculator-scope) .form-field textarea.input-field{min-height:7.4rem;line-height:1.5}:where(.mailing-calculator-scope) .form-submit-actions{display:flex;min-width:0;flex-wrap:wrap;gap:.72rem;margin-top:clamp(1.65rem,2.6vw,2.15rem)}@media (min-width:640px){:where(.mailing-calculator-scope) .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:719px){:where(.mailing-calculator-scope) .form-grid{grid-template-columns:minmax(0,1fr)}:where(.mailing-calculator-scope) .form-layout{gap:.92rem}:where(.mailing-calculator-scope) .form-section-head{display:grid;gap:.5rem}:where(.mailing-calculator-scope) .form-section-head p{max-width:none;text-align:left}}:where(.mailing-calculator-scope) .animated-switcher{--switcher-indicator-bg:var(--background);--switcher-indicator-radius:5px;--switcher-indicator-shadow:none;position:relative;isolation:isolate}:where(.mailing-calculator-scope) .switcher-motion-indicator{position:absolute;z-index:0;top:0;left:0;width:var(--switcher-width,0);height:var(--switcher-height,0);border-radius:var(--switcher-indicator-radius);opacity:0;pointer-events:none;transform:translate3d(var(--switcher-x,0),var(--switcher-y,0),0);transition:transform .28s cubic-bezier(.22,1,.36,1),width .28s cubic-bezier(.22,1,.36,1),height .28s cubic-bezier(.22,1,.36,1),opacity 80ms ease;will-change:transform,width,height}:where(.mailing-calculator-scope) .animated-switcher.is-switcher-ready>.switcher-motion-indicator{opacity:1}:where(.mailing-calculator-scope) .switcher-motion-indicator.is-switcher-positioning{transition:none}:where(.mailing-calculator-scope) .switcher-motion-indicator-shape{position:absolute;inset:0;border-radius:inherit;background:var(--switcher-indicator-bg);box-shadow:var(--switcher-indicator-shadow)}:where(.mailing-calculator-scope) .animated-switcher>[data-switcher-option]{position:relative;z-index:1}@media (prefers-reduced-motion:reduce){:where(.mailing-calculator-scope) .switcher-motion-indicator,:where(.mailing-calculator-scope) .switcher-motion-indicator.is-switcher-positioning{transition:none}}:where(.mailing-calculator-scope) .theme-toggle{border-radius:var(--control-radius);padding:var(--preference-control-inset);display:grid;height:var(--control-height);width:100%;grid-auto-rows:minmax(0,1fr);align-items:stretch;gap:var(--preference-control-inset);background:var(--surface);grid-template-columns:repeat(2,minmax(0,1fr))}:where(.mailing-calculator-scope) .theme-toggle>.switcher-motion-indicator{top:var(--preference-control-inset);bottom:var(--preference-control-inset);height:auto;transform:translate3d(var(--switcher-x,0),0,0)}:where(.mailing-calculator-scope) .theme-toggle-option{appearance:none;border:0;display:inline-flex;min-width:0;align-items:center;justify-content:center;border-radius:5px;background:transparent;color:var(--muted);cursor:pointer;padding:0;transition:background-color .16s ease,color .16s ease}:where(.mailing-calculator-scope) .theme-toggle-option.is-active{background:var(--background);color:var(--foreground)}:where(.mailing-calculator-scope) .theme-toggle.is-switcher-ready .theme-toggle-option.is-active{background:transparent}:where(.mailing-calculator-scope) .directory-date-picker-popover{position:absolute;z-index:30;top:calc(100% + .55rem);left:0;display:grid;width:min(22rem,100%);min-width:min(19rem,100%);gap:.7rem;border-radius:8px;background:var(--background);box-shadow:0 1rem 2.8rem var(--popover-shadow-color);padding:.8rem;color:var(--foreground);animation:mailing-calculator-date-picker-in calc(var(--motion-layout-duration) * .42) var(--motion-layout-easing) both}:where(.mailing-calculator-scope) .directory-date-picker-popover>header{display:grid;grid-template-columns:2.35rem minmax(0,1fr) 2.35rem;align-items:center;gap:.45rem}:where(.mailing-calculator-scope) .directory-date-picker-popover>header>strong{min-width:0;font-size:.9rem;font-weight:780;text-align:center;text-transform:capitalize}:where(.mailing-calculator-scope) .directory-date-picker-popover button{border:0;border-radius:6px;background:transparent;color:inherit;cursor:pointer;font:inherit}:where(.mailing-calculator-scope) .directory-date-picker-popover>header>button{display:inline-flex;width:2.35rem;height:2.35rem;align-items:center;justify-content:center;background:var(--surface);padding:0}:where(.mailing-calculator-scope) .directory-date-picker-popover>header>button:focus-visible,:where(.mailing-calculator-scope) .directory-date-picker-popover>header>button:hover{background:var(--surface-strong);outline:none}:where(.mailing-calculator-scope) .directory-date-picker-days,:where(.mailing-calculator-scope) .directory-date-picker-weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.2rem}:where(.mailing-calculator-scope) .directory-date-picker-weekdays>span{padding-block:.2rem;color:var(--muted);font-size:.7rem;font-weight:720;text-align:center;text-transform:capitalize}:where(.mailing-calculator-scope) .directory-date-picker-days>button{display:inline-flex;min-width:0;aspect-ratio:1;align-items:center;justify-content:center;padding:0;font-size:.78rem;font-weight:650}:where(.mailing-calculator-scope) .directory-date-picker-days>button:focus-visible,:where(.mailing-calculator-scope) .directory-date-picker-days>button:hover{background:var(--surface);outline:none}:where(.mailing-calculator-scope) .directory-date-picker-days>button.is-outside{color:color-mix(in srgb,var(--muted) 52%,transparent)}:where(.mailing-calculator-scope) .directory-date-picker-days>button.is-selected{background:var(--filter-check-green);color:var(--filter-check-ink)}@keyframes mailing-calculator-date-picker-in{0%{opacity:0;transform:translateY(-.35rem)}to{opacity:1;transform:translateY(0)}}:where(.mailing-calculator-scope) .directory-inquiry-choice-field>legend{width:100%;margin:0 0 var(--directory-inquiry-label-gap);padding:0}:where(.mailing-calculator-scope) .directory-inquiry-choice-field{display:grid;min-width:0;gap:0;border:0;margin:0;padding:0}:where(.mailing-calculator-scope) .directory-inquiry-choice-options{display:grid;min-width:0;grid-template-columns:minmax(0,1fr);gap:.48rem}:where(.mailing-calculator-scope) .directory-inquiry-choice-option{position:relative;display:grid;min-width:0;min-height:var(--control-height);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;border-radius:var(--control-radius);background:var(--background);color:var(--foreground);padding:.72rem .82rem;font-size:.86rem;font-weight:620;line-height:1.4;transition:none}:where(.mailing-calculator-scope) .directory-inquiry-choice-option>input{position:absolute;width:1px;height:1px;opacity:0}:where(.mailing-calculator-scope) .directory-inquiry-choice-label{min-width:0;overflow-wrap:anywhere}:where(.mailing-calculator-scope) .directory-inquiry-choice-marker{display:inline-flex;width:1.15rem;height:1.15rem;flex:0 0 auto;align-items:center;justify-content:center;border-radius:4px;background:var(--surface)}:where(.mailing-calculator-scope) .directory-inquiry-choice-option:has(input:checked){background:var(--filter-selected-bg);box-shadow:inset 0 0 0 var(--active-selection-ring) var(--filter-check-green)}:where(.mailing-calculator-scope) .directory-inquiry-choice-option:has(input:checked) .directory-inquiry-choice-marker{background:var(--filter-check-green)}:where(.mailing-calculator-scope) .directory-inquiry-choice-option:has(input:focus-visible){outline:2px solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}:where(.mailing-calculator-scope) .directory-inquiry-choice-option:has(input:disabled){cursor:default;opacity:.62}:where(.mailing-calculator-scope) .dashboard-invoice-details dt{color:var(--muted);font-size:.75rem;font-weight:500;line-height:1.4}:where(.mailing-calculator-scope) .dashboard-invoice-details{display:grid;grid-area:2/1;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0}:where(.mailing-calculator-scope) .dashboard-invoice-details dd{margin:.3rem 0 0;color:var(--foreground);font-size:.86rem;font-weight:600;line-height:1.45;font-variant-numeric:tabular-nums}@media (max-width:719px){:where(.mailing-calculator-scope) .dashboard-invoice-details{grid-area:2/1/4/2;grid-template-columns:minmax(0,1fr);align-self:start}:where(.mailing-calculator-scope) .dashboard-invoice-details>div{grid-column:1;text-align:left}}:where(.mailing-calculator-scope) .directory-region-select-symbol.directory-region-symbol{display:inline-flex;width:1.45rem;height:1.45rem;flex:0 0 auto;overflow:hidden;align-items:center;justify-content:center;border-radius:4px}:where(.mailing-calculator-scope) .directory-region-select-symbol .region-symbol-image{display:block;width:100%;height:100%;border-radius:inherit;object-fit:contain}:where(.mailing-calculator-scope) .directory-builder-icon-button{display:inline-flex;width:2.15rem;height:2.15rem;cursor:pointer;align-items:center;justify-content:center;border:0;border-radius:var(--control-radius);background:var(--background);color:var(--foreground);padding:0}:where(.mailing-calculator-scope) .directory-builder-icon-button.is-danger{background:color-mix(in srgb,var(--status-danger-bg) 14%,transparent);color:var(--status-danger-text)}:where(.mailing-calculator-scope) .directory-builder-icon-button.is-danger:focus-visible,:where(.mailing-calculator-scope) .directory-builder-icon-button.is-danger:hover{background:color-mix(in srgb,var(--status-danger-bg) 20%,transparent);color:var(--status-danger-text);outline:none}:where(.mailing-calculator-scope) .directory-builder-icon-button:disabled{cursor:default;opacity:.35}:where(.mailing-calculator-scope) .input-field:focus{border-radius:var(--control-radius);border-color:transparent}