.MobileMenuToggle_button__DedPO{display:inline-flex;position:relative;z-index:70;flex:0 0 auto;align-self:center;width:50px;height:50px;align-items:center;justify-content:center;margin-top:0;border:0;border-radius:7px;background:var(--bg-secondary);color:var(--text-primary);cursor:pointer;padding:0;outline:none;transition:none}.MobileMenuToggle_button__DedPO:focus-visible{background:var(--bg-secondary);outline:2px solid var(--text-primary);outline-offset:-2px}@media (min-width:1280px){.MobileMenuToggle_button__DedPO{display:none}}.flyer-calculator_root__zkGHm{--flyer-summary-width:23rem;--flyer-panel-padding:clamp(1.1rem,2.5vw,1.9rem);--flyer-choice-padding-inline:1rem;--flyer-section-gap:var(--control-gap);--flyer-divider-space:calc(var(--section-divider-space) + var(--control-gap-compact));--filter-check-green:var(--accent);--filter-selected-bg:var(--background);min-width:0}.flyer-calculator_layout__tVbib{display:grid;gap:var(--workspace-section-space);align-items:start}.flyer-calculator_form___RYv6{--directory-inquiry-label-gap:var(--flyer-section-gap);min-width:0;container:flyerForm/inline-size}.flyer-calculator_formFields__F6uKG{border:0;padding:0;margin:0;min-width:0}.flyer-calculator_formFields__F6uKG:disabled{opacity:.75}.flyer-calculator_progress__PP_Tr{margin-bottom:calc(var(--workspace-section-space) * 1.5)}.flyer-calculator_progressText__KBoj1,.flyer-calculator_summaryQuantity__zolS0 h2{margin:0;font-size:.86rem;font-weight:700;line-height:1.4;color:var(--muted)}.flyer-calculator_progressText__KBoj1{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:var(--control-gap)}.flyer-calculator_choiceColumns__EIRTk{gap:var(--control-gap)}.flyer-calculator_choiceColumns__EIRTk[data-columns="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.flyer-calculator_choice__UNPHn.directory-inquiry-choice-option{padding:1rem var(--flyer-choice-padding-inline);gap:1rem}.flyer-calculator_choice__UNPHn[data-detailed=true]{padding-block:1.4rem}.flyer-calculator_choiceTitle__29tVl{display:block;font-size:.92rem;font-weight:700}.flyer-calculator_choice__UNPHn[data-detailed=true] .flyer-calculator_choiceTitle__29tVl{font-size:1.1rem;font-weight:800}.flyer-calculator_choiceDescription__0WABH{display:block;margin-top:.55rem;font-weight:400;line-height:1.55;max-width:65ch}.flyer-calculator_choice__UNPHn[data-collapsible=true]{padding-block:1rem;transition:padding-block var(--motion-menu-duration) var(--motion-layout-easing)}.flyer-calculator_choice__UNPHn[data-collapsible=true]:has(input:checked){padding-block:1.4rem}.flyer-calculator_choiceReveal__tUbLh{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows var(--motion-menu-duration) var(--motion-layout-easing),opacity var(--motion-menu-duration) var(--motion-layout-easing),visibility var(--motion-menu-duration)}.flyer-calculator_choice__UNPHn:has(input:checked) .flyer-calculator_choiceReveal__tUbLh{grid-template-rows:1fr;opacity:1;visibility:visible}.flyer-calculator_choiceClip__A07D5{min-height:0;overflow:hidden}.flyer-calculator_choice__UNPHn[data-collapsible=true] .flyer-calculator_choiceClip__A07D5,.flyer-calculator_choice__UNPHn[data-collapsible=true] .flyer-calculator_choiceTitle__29tVl,.flyer-calculator_choice__UNPHn[data-collapsible=true]>.directory-inquiry-choice-marker{transform:translateZ(0);backface-visibility:hidden}.flyer-calculator_choiceColumns__EIRTk:has(>.flyer-calculator_choice__UNPHn[data-collapsible=true]){overflow-anchor:none}.flyer-calculator_choice__UNPHn .directory-inquiry-choice-marker{background:var(--surface);color:var(--filter-check-ink)}.flyer-calculator_deliveryBadge__hQwvI{--offer-color:var(--company-green);display:inline-flex;width:fit-content;max-width:100%;align-items:center;border-radius:5px;background:var(--offer-color);color:var(--background);line-height:1;letter-spacing:normal;text-transform:none;overflow:hidden;min-height:1.72rem;gap:.3rem;white-space:nowrap;font-weight:700;font-size:.72rem;padding:.4rem .55rem}.flyer-calculator_advertisingBadge__H__0Z{background:color-mix(in srgb,var(--company-green) 14%,transparent);color:var(--company-green)}.flyer-calculator_informationBadge__ZC2kz{background:color-mix(in srgb,var(--company-red) 14%,transparent);color:var(--company-red)}.flyer-calculator_addressedBadge__rxNmz{background:color-mix(in srgb,var(--company-blue) 14%,transparent);color:var(--company-blue)}:root[data-theme=dark] .flyer-calculator_advertisingBadge__H__0Z{background:color-mix(in srgb,var(--company-green) 18%,transparent)}:root[data-theme=dark] .flyer-calculator_informationBadge__ZC2kz{background:color-mix(in srgb,var(--company-red) 18%,transparent)}:root[data-theme=dark] .flyer-calculator_addressedBadge__rxNmz{background:color-mix(in srgb,var(--company-blue) 18%,transparent)}.flyer-calculator_form___RYv6 .form-grid{grid-template-columns:minmax(0,1fr);row-gap:var(--flyer-section-gap)}.flyer-calculator_form___RYv6 .form-field{gap:var(--directory-inquiry-label-gap)}.flyer-calculator_formatRow__p3Q67{position:relative}.flyer-calculator_formatRow__p3Q67 .flyer-calculator_choiceColumns__EIRTk[data-columns="4"]>.flyer-calculator_choice__UNPHn:only-child{grid-column:span 2}.flyer-calculator_specialFormat___aDcz{display:grid;gap:var(--control-gap);min-width:0}.flyer-calculator_specialFormat___aDcz:empty{display:none}.flyer-calculator_customFormat__N7twv{min-width:0}.flyer-calculator_contactHeading__YmXbm{margin-top:var(--control-gap-compact)}.flyer-calculator_contactWide__6wz7M{grid-column:1/-1}.flyer-calculator_recipientSection__rg0DW{margin-top:calc(var(--control-gap-compact) / 2)}.flyer-calculator_recipientInput__heC_W.input-field{appearance:textfield}.flyer-calculator_recipientInput__heC_W::-webkit-inner-spin-button,.flyer-calculator_recipientInput__heC_W::-webkit-outer-spin-button{appearance:none;margin:0}.flyer-calculator_recipientInput__heC_W::placeholder{font-weight:inherit}.flyer-calculator_areaHeading__utPyh.form-section-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--control-gap)}.flyer-calculator_areaHeading__utPyh>.flyer-calculator_areaSwitcher__e950D.theme-toggle{--switcher-indicator-bg:var(--surface);margin:0;width:min(20rem,100%);padding:var(--preference-control-inset);gap:var(--preference-control-inset);background:var(--background);grid-template-columns:repeat(2,minmax(0,1fr))}.flyer-calculator_areaSwitcher__e950D>.switcher-motion-indicator{top:var(--preference-control-inset);bottom:var(--preference-control-inset)}.flyer-calculator_areaSwitcher__e950D:not(.is-switcher-ready) .theme-toggle-option.is-active{background:var(--surface)}.flyer-calculator_areaSwitcher__e950D button{font-size:.84rem;font-weight:750;padding-inline:.65rem;white-space:nowrap}.flyer-calculator_calendar___bt3c.directory-date-picker-popover{position:static;width:100%;min-width:0;box-shadow:none;padding:clamp(.8rem,2vw,1.5rem);gap:1rem}.flyer-calculator_calendar___bt3c .directory-date-picker-days>button{flex-direction:column;min-height:3rem;aspect-ratio:auto;padding-block:.75rem;font-size:.92rem}.flyer-calculator_calendar___bt3c button:disabled{opacity:.35;cursor:default}.flyer-calculator_calendar___bt3c small{font-size:.6rem}.flyer-calculator_calendar___bt3c .directory-date-picker-days>button:not(.is-selected):hover:not(:focus-visible){background:transparent}.flyer-calculator_calendarDate__0kh5U{font-weight:400;line-height:1.65}.flyer-calculator_calendarDate__0kh5U time{font-weight:700}.flyer-calculator_section__qjZrq.form-grid{grid-template-columns:minmax(0,1fr);row-gap:var(--flyer-section-gap);scroll-margin-top:calc(var(--site-header-height) + var(--workspace-section-space))}.flyer-calculator_section__qjZrq:focus{outline:none}.flyer-calculator_sectionDivider__TY8mb{margin-top:calc(var(--flyer-divider-space) - var(--flyer-section-gap));padding-top:var(--flyer-divider-space);border-top:var(--section-divider-line) solid var(--section-divider-color)}.flyer-calculator_printSection__SX9ue.form-grid{row-gap:calc(var(--flyer-section-gap) + var(--control-gap-compact) / 2)}.flyer-calculator_row__dttCO{display:flex;align-items:center;flex-wrap:wrap;gap:var(--control-gap-compact)}.flyer-calculator_deliveryTitle__aWyt4{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:.25rem}.flyer-calculator_deliveryTitle__aWyt4:has(.flyer-calculator_letterContents__9Xnzm){flex-wrap:nowrap}.flyer-calculator_letterContents__9Xnzm{white-space:nowrap}.flyer-calculator_areaSection__zx_5O{--flyer-area-row-height:5rem;--flyer-suggestion-rows:3}.flyer-calculator_cantonGrid__WI2wf{gap:var(--control-gap-compact)}.flyer-calculator_cantonGrid__WI2wf .flyer-calculator_choice__UNPHn{min-height:var(--control-height)}.flyer-calculator_areaList__iDi9c,.flyer-calculator_selectedList__8Z_NC{display:grid;gap:var(--control-gap-compact)}.flyer-calculator_areaSearch__uOSci{position:relative;z-index:2}.flyer-calculator_areaSearchControl__Le93n{position:relative}.flyer-calculator_areaSearchControl__Le93n input{padding-right:3rem}.flyer-calculator_areaSearchControl__Le93n input::-webkit-search-cancel-button{appearance:none}.flyer-calculator_areaSearchClear__Z1rOT.site-header-search-clear{position:absolute;right:0;top:0;bottom:0;min-height:0}.flyer-calculator_areaList__iDi9c{grid-auto-rows:var(--flyer-area-row-height);max-height:calc(var(--flyer-suggestion-rows) * var(--flyer-area-row-height) + (var(--flyer-suggestion-rows) - 1) * var(--control-gap-compact) + .8rem);overflow-y:auto;overscroll-behavior:contain;padding:.4rem;border-radius:9px;background:var(--background);box-shadow:0 1.25rem 3.5rem var(--dropdown-shadow-color)}.flyer-calculator_areaRow__7cQXm{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:minmax(0,1fr) auto;min-height:var(--flyer-area-row-height);align-items:center;gap:.2rem var(--control-gap);padding:.5rem .75rem;background:var(--background);color:var(--foreground);border-radius:var(--control-radius);text-align:left}.flyer-calculator_areaIdentity__jxp73{display:inline-flex;min-width:0;align-items:center;gap:.68rem;font-size:.86rem;font-weight:600;line-height:1.35}.flyer-calculator_areaIdentity__jxp73>span:last-child{min-width:0;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.flyer-calculator_areaIdentity__jxp73 strong{font-size:.92rem;font-weight:750}.flyer-calculator_postcode___4Vr1{color:var(--muted);font-size:.8rem;margin-right:.25rem;font-weight:600}.flyer-calculator_areaMetrics__1mYvm{grid-area:2/1/3/-1;display:flex;align-items:baseline;justify-content:space-between;gap:var(--control-gap)}.flyer-calculator_areaMetrics__1mYvm>span{display:flex;align-items:baseline;gap:.35rem;line-height:1.25}.flyer-calculator_areaMetrics__1mYvm>span:last-child{text-align:right}.flyer-calculator_areaMetrics__1mYvm>span>span{font-size:.72rem;color:var(--muted);font-weight:700}.flyer-calculator_areaMetrics__1mYvm strong{font-size:.92rem;font-weight:750;font-variant-numeric:tabular-nums}.flyer-calculator_areaRow__7cQXm>:last-child{grid-area:1/2}.flyer-calculator_areaSuggestion__uHE_t{cursor:pointer;width:100%}.flyer-calculator_areaSuggestion__uHE_t[aria-pressed=true]{box-shadow:inset 0 0 0 var(--active-selection-ring) var(--filter-check-green);background:var(--filter-selected-bg)}.flyer-calculator_areaSuggestion__uHE_t:focus-visible{outline:2px solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.flyer-calculator_areaAction__yF62A,.flyer-calculator_areaAction__yF62A.directory-builder-icon-button{display:inline-flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;padding:0;border-radius:var(--control-radius)}.flyer-calculator_areaAdd__YklS9{background:var(--surface)}.flyer-calculator_areaSuggestion__uHE_t[aria-pressed=true] .flyer-calculator_areaAdd__YklS9{background:var(--filter-check-green);color:var(--filter-check-ink)}.flyer-calculator_selectedHeader__IiN6T{display:flex;justify-content:space-between;align-items:center;gap:var(--control-gap);flex-wrap:wrap}.flyer-calculator_clearAreas__UpuNf.btn{min-height:2.15rem;font-size:.75rem;padding:.5rem .65rem;background:color-mix(in srgb,var(--status-danger-bg) 14%,transparent);color:var(--status-danger-text)}.flyer-calculator_clearAreas__UpuNf:hover{background:color-mix(in srgb,var(--status-danger-bg) 20%,transparent)}.flyer-calculator_moreButton__nkKwM.btn{width:100%;background:var(--background)}.flyer-calculator_selectedList__8Z_NC>.flyer-calculator_areaRow__7cQXm{content-visibility:auto;contain-intrinsic-size:auto 80px}.flyer-calculator_areaSelection__Q_6q7{display:grid;gap:var(--control-gap);scroll-margin-block:var(--workspace-section-space)}.flyer-calculator_areaSelection__Q_6q7:focus{outline:none}.flyer-calculator_emptyAreas__fklBD{background:var(--background);text-align:center;padding-block:var(--section-divider-space);box-shadow:inset 0 0 0 2px transparent;transition:box-shadow var(--motion-layout-duration) var(--motion-layout-easing)}.flyer-calculator_areaSelection__Q_6q7[data-invalid=true] .flyer-calculator_emptyAreas__fklBD{box-shadow:inset 0 0 0 2px var(--company-red)}@media (prefers-reduced-motion:reduce){.flyer-calculator_emptyAreas__fklBD{transition:none}}.flyer-calculator_actions__UwynB.form-submit-actions{width:100%;flex-wrap:nowrap;justify-content:space-between;gap:var(--control-gap)}.flyer-calculator_actions__UwynB>.btn{flex:0 1 calc((var(--flyer-summary-width) - 2 * var(--flyer-panel-padding) - var(--control-gap)) / 2);min-width:0}.flyer-calculator_actions__UwynB>:first-child{background:var(--background)}.flyer-calculator_summary__xGdq7{--flyer-summary-padding-start:var(--flyer-panel-padding);--flyer-summary-padding-end:var(--flyer-panel-padding);display:grid;min-width:0;color:var(--foreground)}.flyer-calculator_summaryPanel__F8Aen.form-layout{gap:var(--control-gap);padding-block:var(--flyer-panel-padding);padding-inline:var(--flyer-summary-padding-start) var(--flyer-summary-padding-end)}.flyer-calculator_form___RYv6.form-layout{padding:var(--flyer-panel-padding)}.flyer-calculator_summaryFacts__lcmUS.dashboard-invoice-details{grid-template-columns:minmax(0,1fr);grid-area:auto;gap:var(--control-gap-compact)}.flyer-calculator_summaryFacts__lcmUS>div{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:baseline;gap:var(--control-gap)}.flyer-calculator_summaryFacts__lcmUS.dashboard-invoice-details dd{margin:0;text-align:right;overflow-wrap:anywhere}.flyer-calculator_summaryFacts__lcmUS>.flyer-calculator_summaryDateRow__K4t1b{grid-template-columns:minmax(0,1fr) auto}.flyer-calculator_summaryDateValue__glFv1{white-space:nowrap;font-variant-numeric:tabular-nums}.flyer-calculator_summaryQuantity__zolS0{display:grid;gap:var(--control-gap-compact)}.flyer-calculator_summaryQuantityValue___AXz9,.flyer-calculator_summaryUnitPrice__PRdx9{display:flex;justify-content:space-between;align-items:center;gap:var(--control-gap-compact)}.flyer-calculator_summaryQuantityValue___AXz9{flex-wrap:wrap}.flyer-calculator_recipientInput__heC_W.input-field,.flyer-calculator_summaryQuantityValue___AXz9>strong{font-weight:850;font-variant-numeric:tabular-nums}.flyer-calculator_summaryQuantityValue___AXz9>strong{color:var(--foreground);font-size:clamp(2rem,3vw,2.6rem);line-height:1;letter-spacing:-.035em}.flyer-calculator_summaryUnitPrice__PRdx9{align-items:baseline}.flyer-calculator_summaryUnitPrice__PRdx9>strong{color:var(--foreground);font-size:.86rem;font-weight:600;line-height:1.45;font-variant-numeric:tabular-nums;white-space:nowrap}.flyer-calculator_printBadge__NEBKL{justify-self:start;width:fit-content;background:var(--background);color:var(--foreground)}.flyer-calculator_summaryDelivery__AXozP{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.4rem}.flyer-calculator_summaryFacts__lcmUS{padding-top:var(--control-gap);border-top:var(--section-divider-line) solid var(--section-divider-color)}.flyer-calculator_totals__zFyoO.flyer-calculator_summaryMobileTotals__m8fzG{display:none}.flyer-calculator_totals__zFyoO{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--control-gap);padding-top:var(--control-gap);border-top:var(--section-divider-line) solid var(--section-divider-color)}.flyer-calculator_summaryAmount__sNAxV{display:grid;min-width:0;gap:.4rem;align-content:start;text-align:left}.flyer-calculator_summaryAmount__sNAxV>span,.flyer-calculator_summaryFacts__lcmUS dt,.flyer-calculator_summaryUnitPrice__PRdx9>span{color:var(--muted);font-size:.75rem;font-weight:500;line-height:1.4}.flyer-calculator_summaryAmount__sNAxV>strong{color:var(--foreground);font-size:1.05rem;font-weight:800;line-height:1.2;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.flyer-calculator_mobileSummary__koxuU>:nth-child(2),.flyer-calculator_totals__zFyoO>.flyer-calculator_summaryAmount__sNAxV:nth-child(2){text-align:right}.flyer-calculator_mobileSummary__koxuU,.flyer-calculator_summaryBackdrop__45mGL{display:none}.flyer-calculator_summaryActions__3TlsG>.form-submit-actions{margin-top:0}.flyer-calculator_map__KcQEh{display:grid;gap:var(--control-gap-compact)}.flyer-calculator_mapFrame___sdlH{position:relative;overflow:hidden;border-radius:var(--control-radius);background:var(--background);border:0}.flyer-calculator_mapCanvas__pMFoX{height:clamp(23rem,38vw,33rem);width:100%}.flyer-calculator_mapCanvas__pMFoX.maplibregl-map{font-family:var(--font-inter)}.flyer-calculator_mapCanvas__pMFoX .maplibregl-canvas{width:100%!important;height:100%!important}.flyer-calculator_mapFrame___sdlH .maplibregl-canvas:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-3px}.flyer-calculator_mapFrame___sdlH .maplibregl-popup-content{background:var(--background);color:var(--foreground);border-radius:var(--control-radius);padding:.75rem 1rem;box-shadow:0 .5rem 1.5rem var(--popover-shadow-color)!important;font:inherit}.flyer-calculator_mapTooltip__rDNvw{display:grid;gap:.2rem}.flyer-calculator_mapTooltipPlace__FR4nJ{font-size:.8rem;font-weight:600;line-height:1.35}.flyer-calculator_mapTooltipQuantity__8a3RN{display:flex;align-items:baseline;gap:.35rem}.flyer-calculator_mapTooltipQuantity__8a3RN>strong{font-size:1.05rem;font-weight:800;line-height:1.2;font-variant-numeric:tabular-nums}.flyer-calculator_mapTooltipQuantity__8a3RN>span{color:var(--muted);font-size:.72rem;font-weight:700;line-height:1.25}.flyer-calculator_mapFrame___sdlH .maplibregl-popup-tip{display:none}.flyer-calculator_mapFrame___sdlH .maplibregl-popup{pointer-events:none}.flyer-calculator_mapAttribution__7AvjU{position:absolute;bottom:0;left:0;width:fit-content;max-width:100%;margin:0;padding:1px 4px;border-top-right-radius:var(--control-radius);background:color-mix(in srgb,var(--background) 55%,transparent);color:color-mix(in srgb,var(--muted) 70%,var(--background));font-size:.6rem;font-weight:400;line-height:1.2;text-align:left}.flyer-calculator_mapAttribution__7AvjU a{color:inherit;text-decoration:none;text-underline-offset:2px}.flyer-calculator_mapAttribution__7AvjU a:focus-visible,.flyer-calculator_mapAttribution__7AvjU a:hover{color:var(--foreground);text-decoration:underline}.flyer-calculator_mapStatus__03lYe{position:absolute;inset:0;display:grid;place-items:center;padding:1.5rem;background:var(--background);color:var(--muted);font-size:.85rem}.flyer-calculator_files__Z6Qos{display:grid;gap:var(--control-gap-compact)}.flyer-calculator_files__Z6Qos:empty{display:none}.flyer-calculator_file__0ggte{display:flex;justify-content:space-between;align-items:center;gap:var(--control-gap-compact);overflow-wrap:anywhere}.flyer-calculator_file__0ggte button{flex:0 0 auto}.flyer-calculator_printToggle__L8R7F{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.25rem var(--flyer-choice-padding-inline);border-radius:var(--control-radius);background:var(--background);cursor:pointer}.flyer-calculator_printToggle__L8R7F>input{position:absolute;width:1px;height:1px;opacity:0}.flyer-calculator_printToggle__L8R7F:has(input:focus-visible){outline:2px solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.flyer-calculator_switchTrack__YSqkP{display:flex;align-items:center;width:3.5rem;height:2rem;flex-shrink:0;border-radius:999px;padding:.25rem;background:var(--switch-track-off);transition:background-color .16s ease}.flyer-calculator_switchTrack__YSqkP>span{width:1.5rem;height:1.5rem;border-radius:999px;background:var(--background);transition:transform .28s cubic-bezier(.22,1,.36,1)}.flyer-calculator_printToggle__L8R7F:has(input:checked) .flyer-calculator_switchTrack__YSqkP{background:var(--filter-check-green)}.flyer-calculator_printToggle__L8R7F:has(input:checked) .flyer-calculator_switchTrack__YSqkP>span{transform:translateX(1.5rem)}.flyer-calculator_uploadButton__kFTPx.btn{min-height:4rem;width:100%;background:var(--background)}@media (prefers-reduced-motion:reduce){.flyer-calculator_switchTrack__YSqkP,.flyer-calculator_switchTrack__YSqkP>span{transition:none}}@media (min-width:1024px){.flyer-calculator_layout__tVbib{grid-template-columns:minmax(0,1fr) var(--flyer-summary-width)}.flyer-calculator_summary__xGdq7{position:sticky;top:calc(var(--site-header-height) + var(--control-gap));transition:top calc(var(--motion-layout-duration) * .52) var(--motion-layout-easing)}}@media (width < 1024px){.flyer-calculator_root__zkGHm{padding-bottom:calc(7rem + env(safe-area-inset-bottom))}.flyer-calculator_summary__xGdq7{--flyer-summary-padding-start:max(1rem,env(safe-area-inset-left));--flyer-summary-padding-end:max(1rem,env(safe-area-inset-right));position:fixed;bottom:0;left:0;right:0;z-index:45;background:var(--surface);padding-bottom:env(safe-area-inset-bottom);box-shadow:0 -6px 24px var(--popover-shadow-color)}.flyer-calculator_summaryReveal__BrR7t{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows var(--motion-menu-duration) var(--motion-layout-easing),visibility var(--motion-menu-duration)}.flyer-calculator_summaryReveal__BrR7t[data-expanded=true]{grid-template-rows:1fr;visibility:visible}.flyer-calculator_summaryClip__yCD2f{min-height:0;overflow:hidden}.flyer-calculator_summaryPanel__F8Aen{border-radius:0;max-height:min(60dvh,34rem);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.flyer-calculator_summaryPanel__F8Aen::-webkit-scrollbar{display:none}.flyer-calculator_mobileSummary__koxuU{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto;align-items:start;gap:.4rem var(--control-gap);padding-block:1rem;padding-inline:var(--flyer-summary-padding-start) var(--flyer-summary-padding-end);cursor:pointer;background:var(--surface);color:var(--foreground)}.flyer-calculator_summaryAmount__sNAxV>span{min-height:2.8em;display:flex;align-items:end}.flyer-calculator_summaryAmount__sNAxV:nth-child(2)>span{justify-content:flex-end}.flyer-calculator_mobileSummary__koxuU>.flyer-calculator_summaryAmount__sNAxV{grid-row:span 2;grid-template-rows:subgrid}.flyer-calculator_mobileSummary__koxuU>.flyer-calculator_summaryAmount__sNAxV>span{min-height:0}.flyer-calculator_summaryActions__3TlsG,.flyer-calculator_summaryDesktopTotals__yG4Gr,.flyer-calculator_summaryQuantity__zolS0{display:none}.flyer-calculator_totals__zFyoO.flyer-calculator_summaryMobileTotals__m8fzG{display:grid}.flyer-calculator_summaryFacts__lcmUS{padding-top:0;border-top:0}.flyer-calculator_summaryBackdrop__45mGL{display:block;position:fixed;inset:0;z-index:44;background:color-mix(in srgb,var(--foreground) 24%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;visibility:hidden;transition:opacity var(--motion-menu-duration) var(--motion-layout-easing),visibility var(--motion-menu-duration)}:root[data-theme=dark] .flyer-calculator_summaryBackdrop__45mGL{background:color-mix(in srgb,var(--footer-bg) 72%,transparent)}.flyer-calculator_summaryBackdrop__45mGL[data-open=true]{opacity:1;visibility:visible}}@media (max-width:540px){.flyer-calculator_choice__UNPHn[data-collapsible=true]{column-gap:var(--control-gap-compact)}.flyer-calculator_row__dttCO:has(.flyer-calculator_letterContents__9Xnzm){flex-wrap:nowrap}.flyer-calculator_letterContents__9Xnzm.label-text{font-size:clamp(.5rem,calc(5cqi - .35rem),.75rem)}.flyer-calculator_areaHeading__utPyh>.flyer-calculator_areaSwitcher__e950D.theme-toggle{width:100%}}@media (min-width:768px){.flyer-calculator_areaSection__zx_5O{--flyer-suggestion-rows:5}}@container flyerForm (min-width: 440px){.flyer-calculator_cantonGrid__WI2wf,.flyer-calculator_choiceColumns__EIRTk[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.flyer-calculator_choiceColumns__EIRTk[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.flyer-calculator_specialFormat___aDcz{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.flyer-calculator_specialFormat___aDcz .flyer-calculator_choiceColumns__EIRTk[data-columns="4"]{grid-template-columns:minmax(0,1fr)}.flyer-calculator_specialFormat___aDcz .flyer-calculator_choiceColumns__EIRTk[data-columns="4"]>.flyer-calculator_choice__UNPHn:only-child{grid-column:auto}.flyer-calculator_customFormat__N7twv:only-child{grid-column:1/-1}.flyer-calculator_areaSection__zx_5O{--flyer-area-row-height:4rem}.flyer-calculator_areaRow__7cQXm{grid-template-columns:minmax(0,1fr) auto auto;grid-template-rows:auto;padding:.8rem 1rem}.flyer-calculator_areaMetrics__1mYvm{grid-area:auto;display:grid;grid-template-columns:3.5rem 5.5rem;justify-content:end;gap:2rem;padding-right:1.5rem}.flyer-calculator_areaMetrics__1mYvm>span{display:grid;gap:.08rem;text-align:right}.flyer-calculator_areaRow__7cQXm>:last-child{grid-area:auto}}@container flyerForm (min-width: 560px){.flyer-calculator_choiceColumns__EIRTk[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.flyer-calculator_formatRow__p3Q67{padding-left:7rem}.flyer-calculator_formatRow__p3Q67>legend{position:absolute;left:0;top:1rem;width:6rem;margin:0}.flyer-calculator_specialFormat___aDcz{grid-template-columns:calc((100% + 7rem - var(--control-gap)) / 2) minmax(0,1fr);align-items:center}.flyer-calculator_customFormat__N7twv>label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.flyer-calculator_form___RYv6 .form-grid.flyer-calculator_contactGrid__vGOmm{grid-template-columns:repeat(2,minmax(0,1fr))}}.flyer-calculator_summaryQuantity__zolS0 h2{font-weight:700!important}.flyer-calculator_limitMeter__igwg_{--limit-color:var(--accent);display:grid;min-width:0;gap:.4rem}.flyer-calculator_limitTrack___IeSO{height:.35rem;overflow:hidden;border-radius:var(--control-radius);background:color-mix(in srgb,var(--foreground) 10%,var(--background))}.flyer-calculator_limitFill__ClIq_{display:block;height:100%;border-radius:inherit;background:var(--limit-color);transition:width .14s ease,background-color .14s ease}@media (prefers-reduced-motion:reduce){.flyer-calculator_limitFill__ClIq_{transition:none}}.flyer-calculator_summaryAmount__sNAxV>strong{overflow-wrap:normal;word-break:normal}@media (width < 1024px){.flyer-calculator_mobileSummary__koxuU,.flyer-calculator_totals__zFyoO.flyer-calculator_summaryMobileTotals__m8fzG{grid-template-columns:minmax(0,1fr) max-content}.flyer-calculator_mobileSummary__koxuU .flyer-calculator_summaryAmount__sNAxV>strong,.flyer-calculator_summaryMobileTotals__m8fzG .flyer-calculator_summaryAmount__sNAxV>strong{white-space:nowrap}}@media (max-width:359px){.flyer-calculator_mobileSummary__koxuU .flyer-calculator_summaryAmount__sNAxV>strong,.flyer-calculator_summaryMobileTotals__m8fzG .flyer-calculator_summaryAmount__sNAxV>strong{font-size:.875rem}}