@keyframes pulseRecommenderCard-module-scss-module__rjRcNW__shineSweep{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pulseRecommenderCard-module-scss-module__rjRcNW__featuredCard{position:relative!important}.pulseRecommenderCard-module-scss-module__rjRcNW__borderBeam{display:none}@supports (mask-composite:exclude) or (-webkit-mask-composite:xor){.pulseRecommenderCard-module-scss-module__rjRcNW__borderBeam{border-radius:inherit;pointer-events:none;z-index:0;-webkit-mask-composite:xor;padding:1.5px;display:block;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.pulseRecommenderCard-module-scss-module__rjRcNW__borderBeam:before{content:"";z-index:0;transform-origin:50%;filter:blur(1px);opacity:.9;background:linear-gradient(90deg,#1ed0e700 0%,#1ed0e7 35%,#c86dff 65%,#c86dff00 100%);width:220px;height:800px;margin-top:-400px;margin-left:-110px;animation:8s linear infinite pulseRecommenderCard-module-scss-module__rjRcNW__shineSweep;display:block;position:absolute;top:50%;left:50%}}.pulseRecommenderCard-module-scss-module__rjRcNW__container{width:100%;color:var(--on-surface-opt3);flex-direction:column;gap:1.5rem;display:flex}.pulseRecommenderCard-module-scss-module__rjRcNW__container .pulseRecommenderCard-module-scss-module__rjRcNW__header{flex-direction:column;gap:.75rem;display:flex}.pulseRecommenderCard-module-scss-module__rjRcNW__description{color:var(--on-surface);margin:0;font-size:16px}.pulseRecommenderCard-module-scss-module__rjRcNW__formContainer{flex-flow:wrap;align-items:center;gap:.5rem;width:100%;display:flex}.pulseRecommenderCard-module-scss-module__rjRcNW__formContainer .pulseRecommenderCard-module-scss-module__rjRcNW__input{flex:1;min-width:120px}.pulseRecommenderCard-module-scss-module__rjRcNW__zipLabel{color:var(--on-surface);white-space:nowrap;font-size:16px}.pulseRecommenderCard-module-scss-module__rjRcNW__providerChoice{flex-direction:column;gap:.75rem;display:flex}.pulseRecommenderCard-module-scss-module__rjRcNW__providerQuestion{color:var(--on-surface);margin:0;font-size:16px}.pulseRecommenderCard-module-scss-module__rjRcNW__providerButtons{gap:.5rem;display:flex}.pulseRecommenderCard-module-scss-module__rjRcNW__resultCard{border-radius:var(--radius-m);flex-direction:column;gap:.5rem;padding:1rem;display:flex}.pulseRecommenderCard-module-scss-module__rjRcNW__resultCard.pulseRecommenderCard-module-scss-module__rjRcNW__correct{background:#e8f5ee}.pulseRecommenderCard-module-scss-module__rjRcNW__resultCard.pulseRecommenderCard-module-scss-module__rjRcNW__wrong{background:#fff3e0}.pulseRecommenderCard-module-scss-module__rjRcNW__resultCard.pulseRecommenderCard-module-scss-module__rjRcNW__unknown{background:#f0f1f2}.pulseRecommenderCard-module-scss-module__rjRcNW__resultHeader{align-items:flex-start;gap:.75rem;display:flex}.pulseRecommenderCard-module-scss-module__rjRcNW__icon{flex-shrink:0;width:22px;height:22px}.pulseRecommenderCard-module-scss-module__rjRcNW__correct .pulseRecommenderCard-module-scss-module__rjRcNW__icon{color:#2e7d32}.pulseRecommenderCard-module-scss-module__rjRcNW__wrong .pulseRecommenderCard-module-scss-module__rjRcNW__icon{color:#fb8c00}.pulseRecommenderCard-module-scss-module__rjRcNW__unknown .pulseRecommenderCard-module-scss-module__rjRcNW__icon{color:#686c73}.pulseRecommenderCard-module-scss-module__rjRcNW__resultTitle{margin:0;font-size:16px;font-weight:600;line-height:1.4}.pulseRecommenderCard-module-scss-module__rjRcNW__correct .pulseRecommenderCard-module-scss-module__rjRcNW__resultTitle{color:#1a7a4c}.pulseRecommenderCard-module-scss-module__rjRcNW__wrong .pulseRecommenderCard-module-scss-module__rjRcNW__resultTitle{color:#923f00}.pulseRecommenderCard-module-scss-module__rjRcNW__unknown .pulseRecommenderCard-module-scss-module__rjRcNW__resultTitle{color:var(--on-surface)}.pulseRecommenderCard-module-scss-module__rjRcNW__resultBody{color:var(--on-surface);margin:0;font-size:15px}.pulseRecommenderCard-module-scss-module__rjRcNW__portInfo{color:var(--on-surface);align-items:center;gap:.625rem;font-size:13px;font-weight:500;display:flex}.pulseRecommenderCard-module-scss-module__rjRcNW__correct .pulseRecommenderCard-module-scss-module__rjRcNW__portInfo{color:#1a7a4c}.pulseRecommenderCard-module-scss-module__rjRcNW__wrong .pulseRecommenderCard-module-scss-module__rjRcNW__portInfo{color:#923f00}.pulseRecommenderCard-module-scss-module__rjRcNW__portInfoIcon{opacity:.85;flex-shrink:0;width:36px;height:39px}.pulseRecommenderCard-module-scss-module__rjRcNW__resultLink{color:#923f00;font-size:15px;font-weight:600;text-decoration:none}.pulseRecommenderCard-module-scss-module__rjRcNW__resultLink:hover{text-decoration:underline}.pulseRecommenderCard-module-scss-module__rjRcNW__fallbackForm{flex-direction:column;gap:.75rem;display:flex}.pulseRecommenderCard-module-scss-module__rjRcNW__fallbackDescription{color:var(--on-surface);margin:0;font-size:15px;line-height:1.5}.pulseRecommenderCard-module-scss-module__rjRcNW__autocompleteWrapper{z-index:1;flex:1;position:relative}.pulseRecommenderCard-module-scss-module__rjRcNW__modeToggle{border-radius:var(--radius-m);border:1.5px solid var(--on-surface-opt2);gap:0;width:fit-content;display:flex;overflow:hidden}.pulseRecommenderCard-module-scss-module__rjRcNW__modeToggleButton{all:unset;cursor:pointer;color:var(--on-surface-opt2);background:0 0;padding:.375rem .875rem;font-size:13px;font-weight:500;transition:background .15s,color .15s}.pulseRecommenderCard-module-scss-module__rjRcNW__modeToggleButton+.pulseRecommenderCard-module-scss-module__rjRcNW__modeToggleButton{border-left:1.5px solid var(--on-surface-opt2)}.pulseRecommenderCard-module-scss-module__rjRcNW__modeToggleButton:hover{color:var(--on-surface);background:#f0f1f2}.pulseRecommenderCard-module-scss-module__rjRcNW__modeToggleActive{background:var(--on-surface);color:var(--surface);cursor:default}.pulseRecommenderCard-module-scss-module__rjRcNW__modeToggleActive:hover{background:var(--on-surface);color:var(--surface)}.pulseRecommenderCard-module-scss-module__rjRcNW__homePicker{flex-direction:column;gap:.75rem;display:flex}.pulseRecommenderCard-module-scss-module__rjRcNW__homeSwitcher{flex-wrap:wrap;gap:.5rem;display:flex}.pulseRecommenderCard-module-scss-module__rjRcNW__homeSwitcherPill{all:unset;cursor:pointer;border-radius:var(--radius-m);border:1.5px solid var(--on-surface-opt2);background:0 0;flex-direction:column;gap:.125rem;padding:.5rem .75rem;transition:border-color .15s,background .15s,color .15s;display:flex}.pulseRecommenderCard-module-scss-module__rjRcNW__homeSwitcherPill:hover{background:#f0f1f2}.pulseRecommenderCard-module-scss-module__rjRcNW__homeSwitcherPill:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.pulseRecommenderCard-module-scss-module__rjRcNW__homeSwitcherPillActive{border-color:var(--on-surface);background:var(--on-surface);cursor:default}.pulseRecommenderCard-module-scss-module__rjRcNW__homeSwitcherPillActive:hover{background:var(--on-surface)}.pulseRecommenderCard-module-scss-module__rjRcNW__homeSwitcherPillActive .pulseRecommenderCard-module-scss-module__rjRcNW__homeSwitcherPostcode,.pulseRecommenderCard-module-scss-module__rjRcNW__homeSwitcherPillActive .pulseRecommenderCard-module-scss-module__rjRcNW__homeSwitcherGridCompany{color:var(--surface)}.pulseRecommenderCard-module-scss-module__rjRcNW__homeSwitcherPostcode{color:var(--on-surface);font-size:13px;font-weight:600}.pulseRecommenderCard-module-scss-module__rjRcNW__homeSwitcherGridCompany{color:var(--on-surface);font-size:11px}.pulseRecommenderCard-module-scss-module__rjRcNW__portPicker{flex-direction:column;gap:.75rem;display:flex}.pulseRecommenderCard-module-scss-module__rjRcNW__portPickerDescription{color:var(--on-surface);margin:0;font-size:15px}.pulseRecommenderCard-module-scss-module__rjRcNW__portPickerOptions{flex-wrap:nowrap;gap:.75rem;display:flex}.pulseRecommenderCard-module-scss-module__rjRcNW__portPickerOption{all:unset;cursor:pointer;border-radius:var(--radius-m);background:#f0f1f2;border:2px solid #0000;flex-direction:column;flex:1;align-items:center;gap:.5rem;min-width:0;padding:.75rem .5rem;transition:border-color .15s,background .15s;display:flex}.pulseRecommenderCard-module-scss-module__rjRcNW__portPickerOption:hover{border-color:var(--on-surface-opt2);background:#e4e5e7}.pulseRecommenderCard-module-scss-module__rjRcNW__portPickerOption:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.pulseRecommenderCard-module-scss-module__rjRcNW__portPickerIcon{width:52px;height:57px}.pulseRecommenderCard-module-scss-module__rjRcNW__portPickerLabel{color:var(--on-surface);text-align:center;font-size:13px;font-weight:600}.pulseRecommenderCard-module-scss-module__rjRcNW__portPickerMeta{color:var(--on-surface-opt2);text-align:center;font-size:11px;font-weight:400;line-height:1.4}.pulseRecommenderCard-module-scss-module__rjRcNW__homeSwitcherDropdown select{font-size:16px}.pulseRecommenderCard-module-scss-module__rjRcNW__resetLink{all:unset;cursor:pointer;color:var(--on-surface-opt);font-size:16px}.pulseRecommenderCard-module-scss-module__rjRcNW__resetLink:hover{text-decoration:underline}
.pulseModelFinder-module-scss-module__JlwnQW__finder{border:2px solid var(--line-on-surface);background-color:var(--surface);color:var(--on-surface);z-index:1;border-radius:12px;flex-direction:column;gap:.75rem;margin-bottom:1.5rem;padding:1.5rem;display:flex;position:relative}.pulseModelFinder-module-scss-module__JlwnQW__intro{align-items:center;gap:.5rem;display:flex}.pulseModelFinder-module-scss-module__JlwnQW__introIcon{flex-shrink:0}.pulseModelFinder-module-scss-module__JlwnQW__modeToggle{background-color:var(--on-surface-opt3,#eef0f2);border-radius:10px;align-self:flex-start;gap:2px;padding:3px;display:inline-flex}.pulseModelFinder-module-scss-module__JlwnQW__modeButton{color:var(--on-surface-opt2);cursor:pointer;background-color:#0000;border:none;border-radius:7px;padding:.375rem .75rem}.pulseModelFinder-module-scss-module__JlwnQW__modeButtonActive{background-color:var(--surface);color:var(--on-surface);font-weight:600;box-shadow:0 1px 2px #0000001f}.pulseModelFinder-module-scss-module__JlwnQW__form{flex-direction:column;gap:.5rem;display:flex}.pulseModelFinder-module-scss-module__JlwnQW__zipLabel{color:var(--on-surface-opt2)}.pulseModelFinder-module-scss-module__JlwnQW__formRow{gap:.75rem;display:flex}@media (max-width:480px){.pulseModelFinder-module-scss-module__JlwnQW__formRow{flex-direction:column}}.pulseModelFinder-module-scss-module__JlwnQW__autocompleteField{z-index:1;flex:1;min-width:0;position:relative}.pulseModelFinder-module-scss-module__JlwnQW__helperText{color:var(--on-surface-opt2)}.pulseModelFinder-module-scss-module__JlwnQW__zipErrorRow{color:var(--negative);align-items:center;gap:.5rem;display:flex}.pulseModelFinder-module-scss-module__JlwnQW__zipErrorIcon{flex-shrink:0}.pulseModelFinder-module-scss-module__JlwnQW__resultBanner{background:#e8f5ee;border:1px solid #1cc5ab;border-radius:16px;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;padding:16px;display:flex}.pulseModelFinder-module-scss-module__JlwnQW__resultContent{flex:1;align-items:center;gap:.625rem;min-width:0;display:flex}.pulseModelFinder-module-scss-module__JlwnQW__resultText{font-weight:400}.pulseModelFinder-module-scss-module__JlwnQW__resultIcon{color:#1a7a4c;flex-shrink:0}.pulseModelFinder-module-scss-module__JlwnQW__mismatchWarning{background:#ff87301a;border:1px solid #ff8730;border-radius:16px;align-self:stretch;align-items:center;gap:16px;padding:16px;display:flex}.pulseModelFinder-module-scss-module__JlwnQW__mismatchWarningText{font-weight:400}.pulseModelFinder-module-scss-module__JlwnQW__boldText{font-weight:600}.pulseModelFinder-module-scss-module__JlwnQW__mismatchIcon{color:#fb8c00;flex-shrink:0}.pulseModelFinder-module-scss-module__JlwnQW__resetLink{color:var(--on-surface-opt2);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;text-decoration:underline}
