._barry_d3c1t_1{height:100%;min-height:0;color:var(--ion-text-color);flex-direction:column;display:flex}._scrollArea_d3c1t_10{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}._scroll_d3c1t_10{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:20px 16px 12px;position:relative;overflow-y:auto;container-type:size}._welcome_d3c1t_30{flex-direction:column;align-items:flex-start;gap:8px;padding-top:8px;display:flex}._welcomeTitle_d3c1t_38{margin:4px 0 0;font-size:22px;font-weight:900}._welcomeText_d3c1t_44{color:var(--ion-color-medium-shade,#555);margin:0 0 8px;font-size:15px;line-height:1.45}._timeline_d3c1t_51{flex-direction:column;gap:14px;display:flex}._turnMessages_d3c1t_57{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}._lastTurn_d3c1t_67{min-height:100cqh}._jumpToEnd_d3c1t_71{border:1px solid var(--ion-color-light,#e3e3e3);background:var(--goji-background-color,#fff);width:36px;height:36px;color:var(--goji-color-primary-text,#002212);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #00000026}._userRow_d3c1t_89{justify-content:flex-end;display:flex}._assistantRow_d3c1t_94{justify-content:flex-start;display:flex}._userBubble_d3c1t_99{background:var(--goji-color-secondary-blue-1);max-width:85%;color:var(--ion-color-secondary-contrast,#fff);white-space:pre-wrap;word-break:break-word;border-radius:20px 20px 4px;padding:10px 16px;font-size:15px;line-height:1.4}._assistant_d3c1t_94{flex-direction:column;gap:10px;width:100%;min-width:0;display:flex}._assistantBubble_d3c1t_119{background:var(--ion-color-primary-tint);word-break:break-word;border-radius:20px 20px 20px 4px;align-self:flex-start;max-width:92%;padding:10px 16px;font-size:15px;line-height:1.45}._assistantBubble_d3c1t_119 p{margin:0}._textLink_d3c1t_134{color:inherit;text-underline-offset:2px;font-weight:600;text-decoration:underline}._assistantBubble_d3c1t_119 p+p,._assistantBubble_d3c1t_119 p+ul,._assistantBubble_d3c1t_119 ul+p{margin-top:8px}._assistantBubble_d3c1t_119 ul{margin:0;padding-left:18px}._status_d3c1t_152{color:var(--ion-color-medium,#6b6b6b);align-items:center;gap:8px;font-size:13px;display:flex}._cardSkeleton_d3c1t_161{background:linear-gradient(90deg, var(--ion-color-light,#eee) 0%, var(--goji-background-color,#fff) 50%, var(--ion-color-light,#eee) 100%);background-size:200% 100%;border-radius:16px;width:100%;height:180px;animation:1.4s ease-in-out infinite _barry-shimmer_d3c1t_1}@keyframes _barry-shimmer_d3c1t_1{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){._cardSkeleton_d3c1t_161{background:var(--ion-color-light,#eee);animation:none}}._typingBubble_d3c1t_187{background:var(--ion-color-primary-tint);border-radius:20px 20px 20px 4px;align-items:center;padding:12px 16px;display:inline-flex}._error_d3c1t_195{color:#8a1c1c;background:#fdecec;border-radius:12px;align-self:flex-start;padding:10px 14px;font-size:14px}._suggestions_d3c1t_204{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}._chip_d3c1t_211{border:1.5px solid var(--ion-color-light,#ddd);background:var(--goji-background-color,#fff);color:var(--goji-primary-black,#111);text-align:left;cursor:pointer;border-radius:999px;padding:8px 14px;font-size:14px;line-height:1.2}._chip_d3c1t_211:hover:not(:disabled){border-color:var(--ion-color-primary);background:var(--ion-color-primary-tint)}._chip_d3c1t_211:disabled{opacity:.5;cursor:default}._addressHint_d3c1t_233{color:var(--ion-color-medium,#6b6b6b);justify-content:space-between;align-items:center;gap:8px;padding:8px 16px 0;font-size:13px;display:flex}._addressHint_d3c1t_233 button{color:var(--goji-color-secondary-blue-1);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}._header_d3c1t_253{position:relative}._reset_d3c1t_257{cursor:pointer;background:0 0;border:0;padding:0}._crashed_d3c1t_264{background:var(--goji-background-color,#fff);flex-direction:column;align-items:flex-start;gap:12px;height:100%;padding:24px 16px;display:flex}._feedback_d3c1t_275{flex-direction:column;gap:6px;display:flex}._feedbackButtons_d3c1t_281{align-items:center;gap:2px;display:flex}._feedbackButton_d3c1t_281{width:28px;height:28px;color:var(--ion-color-medium,#6b6b6b);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}._feedbackButton_d3c1t_281:hover{background:var(--ion-color-light,#eee)}._feedbackButton_d3c1t_281[aria-pressed=true]{color:var(--goji-color-primary-text,#002212);background:var(--ion-color-light,#eee)}._feedbackButton_d3c1t_281:focus-visible,._feedbackInput_d3c1t_310:focus-visible,._feedbackSend_d3c1t_311:focus-visible{outline:2px solid var(--goji-color-secondary-blue-1);outline-offset:1px}._feedbackThanks_d3c1t_316{color:var(--ion-color-medium,#6b6b6b);margin-left:6px;font-size:12px}._feedbackForm_d3c1t_322{gap:6px;max-width:92%;display:flex}._feedbackInput_d3c1t_310{border:1px solid var(--ion-color-light,#ddd);background:var(--goji-background-color,#fff);min-width:0;color:inherit;border-radius:999px;flex:1;padding:6px 12px;font-size:13px}._feedbackSend_d3c1t_311{background:var(--goji-color-secondary-blue-1);color:var(--ion-color-secondary-contrast,#fff);cursor:pointer;border:0;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:700}._feedbackSend_d3c1t_311:disabled{opacity:.5;cursor:default}._card_j9mjs_1{border:1px solid var(--ion-color-light,#e3e3e3);background:var(--goji-background-color,#fff);border-radius:16px;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:12px;display:grid;position:relative}._card_j9mjs_1:hover{border-color:var(--ion-color-primary)}._image_j9mjs_18{object-fit:contain;width:64px;height:80px}._body_j9mjs_24{flex-direction:column;gap:4px;min-width:0;display:flex}._name_j9mjs_31{margin:0;font-size:15px;font-weight:800;line-height:1.25}._link_j9mjs_39{color:inherit;text-decoration:none}._link_j9mjs_39:after{content:"";border-radius:16px;position:absolute;inset:0}._link_j9mjs_39:focus-visible:after{outline:2px solid var(--goji-color-secondary-blue-1);outline-offset:2px}._specs_j9mjs_56{color:var(--ion-color-medium,#6b6b6b);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;overflow:hidden}._priceRow_j9mjs_65{flex-wrap:wrap;align-items:baseline;gap:4px;margin:0;display:flex}._from_j9mjs_73{color:var(--ion-color-medium,#6b6b6b);font-size:12px}._price_j9mjs_65{font-size:17px;font-weight:900}._sellers_j9mjs_83{color:var(--ion-color-medium,#6b6b6b);margin-left:auto;font-size:12px}._unavailable_j9mjs_89{color:var(--ion-color-medium,#6b6b6b);margin:0;font-size:13px}._card_q9mer_1{border:1px solid var(--ion-color-light,#e3e3e3);background:var(--goji-background-color,#fff);border-radius:16px;flex-direction:column;gap:6px;min-width:0;padding:12px;display:flex;position:relative}._card_q9mer_1:hover{border-color:var(--ion-color-primary)}._head_q9mer_17{justify-content:space-between;align-items:center;gap:8px;min-height:24px;display:flex}._logo_q9mer_25{max-width:96px;max-height:24px}._badge_q9mer_30{background:var(--goji-primary-lime);border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:12px;font-weight:800}._title_q9mer_39{margin:0;font-size:15px;font-weight:800;line-height:1.25}._link_q9mer_47{color:inherit;text-decoration:none}._link_q9mer_47:after{content:"";border-radius:16px;position:absolute;inset:0}._link_q9mer_47:focus-visible:after{outline:2px solid var(--goji-color-secondary-blue-1);outline-offset:2px}._summary_q9mer_64{color:var(--ion-color-medium-shade,#555);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}._foot_q9mer_75{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}._price_q9mer_83{font-size:17px;font-weight:900}._period_q9mer_88{font-size:13px;font-weight:700}._struck_q9mer_93{color:var(--ion-color-medium,#6b6b6b);margin-left:6px;font-size:13px;font-weight:500}._ends_q9mer_100{color:var(--ion-color-medium,#6b6b6b);align-items:center;gap:4px;font-size:12px;display:inline-flex}._conditions_q9mer_108{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}._conditions_q9mer_108 li{background:var(--ion-color-light,#eee);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}._block_eud78_1{border:1px solid var(--ion-color-light,#e3e3e3);background:var(--goji-background-color,#fff);border-radius:16px;width:100%;min-width:0;padding:12px}._title_eud78_10{margin:0 0 10px;font-size:15px;font-weight:800}._cards_eud78_16,._networks_eud78_17,._trades_eud78_18{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}._seeAll_eud78_28{color:var(--goji-color-secondary-blue-1);margin-top:10px;font-size:14px;font-weight:700;text-decoration:none;display:inline-block}._seeAll_eud78_28:hover{text-decoration:underline}._muted_eud78_41{color:var(--ion-color-medium,#6b6b6b);margin:4px 0 0;font-size:13px;line-height:1.4}._visuallyHidden_eud78_48{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._tableScroll_eud78_58{overflow-x:auto}._compare_eud78_62,._offers_eud78_63{border-collapse:collapse;width:100%;font-size:13px}._compare_eud78_62 th,._compare_eud78_62 td,._offers_eud78_63 th,._offers_eud78_63 td{border-bottom:1px solid var(--ion-color-light,#eee);text-align:left;vertical-align:top;padding:7px 6px}._compare_eud78_62 thead th{font-size:13px;font-weight:800}._compare_eud78_62 thead a{color:var(--goji-color-secondary-blue-1);text-decoration:none}._compare_eud78_62 tbody th{color:var(--ion-color-medium,#6b6b6b);white-space:nowrap;font-weight:600}._best_eud78_95{background:var(--ion-color-primary-tint);font-weight:800}._network_eud78_17{border-bottom:1px solid var(--ion-color-light,#eee);padding-bottom:8px}._network_eud78_17:last-child{border-bottom:0;padding-bottom:0}._networkHead_eud78_111{align-items:center;gap:8px;margin-bottom:4px;font-size:14px;display:flex}._meters_eud78_120{grid-template-columns:1fr 1fr;gap:12px;display:grid}._showMore_eud78_126{color:var(--goji-color-secondary-blue-1);cursor:pointer;background:0 0;border:0;margin-top:8px;padding:0;font-size:13px;font-weight:600}._badge_eud78_137{background:var(--goji-primary-lime);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:800}._meter_eud78_120{grid-template-columns:20px 1fr auto;align-items:center;gap:6px;margin-top:3px;font-size:12px;display:grid}._meterLabel_eud78_154{font-weight:700}._meterValue_eud78_158{text-align:right;color:var(--ion-color-medium,#6b6b6b)}._meterTrack_eud78_163{background:var(--ion-color-light,#eee);border-radius:3px;height:6px;overflow:hidden}._meterTrack_eud78_163 span{border-radius:3px;width:0;height:100%;display:block}._meterTrack_eud78_163 span[data-level="1"]{width:10%}._meterTrack_eud78_163 span[data-level="2"]{width:20%}._meterTrack_eud78_163 span[data-level="3"]{width:30%}._meterTrack_eud78_163 span[data-level="4"]{width:40%}._meterTrack_eud78_163 span[data-level="5"]{width:50%}._meterTrack_eud78_163 span[data-level="6"]{width:60%}._meterTrack_eud78_163 span[data-level="7"]{width:70%}._meterTrack_eud78_163 span[data-level="8"]{width:80%}._meterTrack_eud78_163 span[data-level="9"]{width:90%}._meterTrack_eud78_163 span[data-level="10"]{width:100%}._meterFill_eud78_189{background:var(--meter-fill,transparent)}._mapEmbed_eud78_192{margin-bottom:12px}._mapPlaces_eud78_196{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}._mapPlace_eud78_196,._mapPlaceActive_eud78_204{border:1px solid var(--ion-color-light,#e3e3e3);color:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}._mapPlaceActive_eud78_204{border-color:var(--goji-color-primary-text,#002212);background:var(--goji-color-secondary-blue,#ecf3fe)}._mapFrame_eud78_220{background:var(--ion-color-light,#eee);border-radius:16px;height:120px;position:relative;overflow:hidden}._mapSkeleton_eud78_228{background:var(--ion-color-light,#eee);animation:1.4s ease-in-out infinite _barry-map-pulse_eud78_1;position:absolute;inset:0}@keyframes _barry-map-pulse_eud78_1{50%{opacity:.6}}@media (prefers-reduced-motion:reduce){._mapSkeleton_eud78_228{animation:none}}._mapOpen_eud78_246{z-index:1;justify-content:flex-end;align-items:flex-end;padding:8px;text-decoration:none;display:flex;position:absolute;inset:0}._mapOpenHint_eud78_257{color:var(--goji-color-primary-text,#002212);background:var(--goji-background-color,#fff);border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:0 1px 4px #00000026}._mapOpen_eud78_246:focus-visible{outline:2px solid var(--goji-color-secondary-blue-1);outline-offset:-2px}._tradeBase_eud78_276{margin:8px 0;font-size:14px}._trades_eud78_18 li{border-bottom:1px solid var(--ion-color-light,#eee);flex-direction:column;gap:2px;padding-bottom:8px;font-size:14px;display:flex}._trades_eud78_18 li:last-child{border-bottom:0}._tradeDrop_eud78_294{font-weight:700}._save_eud78_298{color:#1f7a3e;font-weight:700}._savings_eud78_304{background:var(--goji-primary-lime);border-color:#0000}._savingsAmount_eud78_309{margin:0;font-size:26px;font-weight:900}._savingsAmount_eud78_309 span{font-size:15px;font-weight:700}._savings_eud78_304 ._muted_eud78_41{color:var(--ion-text-color)}._offers_eud78_63 tbody th{font-weight:600}._tag_eud78_329{background:var(--ion-color-light,#eee);border-radius:6px;margin-left:6px;padding:1px 6px;font-size:11px;font-weight:700;display:inline-block}._bareBlock_eud78_340{width:100%;min-width:0}._bareBlock_eud78_340 ._title_eud78_10{margin-left:4px}._criteria_eud78_350{margin:-4px 0 10px 4px}._criteriaToggle_eud78_354{color:var(--goji-color-secondary-blue-1);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:13px;font-weight:700;display:inline-flex}._chevron_eud78_367,._chevronOpen_eud78_368{transition:transform .15s}._chevronOpen_eud78_368{transform:rotate(180deg)}._criteriaList_eud78_376{flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}._criteriaList_eud78_376 li{background:var(--ion-color-light,#eee);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}._offerHead_eud78_393{align-items:center;gap:12px;margin-bottom:6px;display:flex}._offerHead_eud78_393 ._title_eud78_10{margin:0}._offerImage_eud78_404{object-fit:contain;flex-shrink:0;width:44px;height:56px}._criteriaList_eud78_376 ._criteriaRemovable_eud78_412{align-items:center;gap:4px;padding-right:4px;display:inline-flex}._criteriaRemove_eud78_419{width:18px;height:18px;color:var(--ion-color-medium,#6b6b6b);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}._criteriaRemove_eud78_419:hover:not(:disabled),._criteriaRemove_eud78_419:focus-visible{background:var(--ion-color-light-shade,#ddd);color:var(--goji-color-primary-text,#002212)}._criteriaRemove_eud78_419:disabled{cursor:default;opacity:.5}._criteriaError_eud78_444{color:var(--goji-color-accent,#b42318);margin:6px 0 0;font-size:12px}._refining_eud78_451{opacity:.55;transition:opacity .15s}@media (prefers-reduced-motion:reduce){._refining_eud78_451{transition:none}}._planRows_eud78_463{border:1px solid var(--ion-color-light,#e3e3e3);background:#fff;border-radius:16px;margin:0;padding:0;list-style:none;overflow:hidden}._planRows_eud78_463>li+li{border-top:1px solid var(--ion-color-light,#e3e3e3)}._row_9j46c_1{min-height:64px;color:var(--goji-color-primary-text);align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:flex}._row_9j46c_1:hover{background:#f8fcf4}._row_9j46c_1:focus-visible{outline:2px solid var(--goji-color-blue-02);outline-offset:-2px}._logo_9j46c_20{text-align:center;flex:0 0 64px;justify-content:center;font-size:11px;font-weight:600}._logo_9j46c_20 img{object-fit:contain;max-width:64px;max-height:18px}._text_9j46c_34{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._name_9j46c_42{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:1.3;overflow:hidden}._details_9j46c_51{color:var(--ion-color-medium);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.3;overflow:hidden}._price_9j46c_60{flex-direction:column;flex-shrink:0;align-items:flex-end;display:flex}._amount_9j46c_67{font-size:16px;font-weight:700;line-height:1.2}._unit_9j46c_73{color:var(--ion-color-medium);white-space:nowrap;font-size:11px}
