._comparison_1754o_1{color:#252a32;margin:0;padding:0}._heading_1754o_1{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}._heading_1754o_1 h3{letter-spacing:-.035em;margin:0 0 8px;font-size:23px;line-height:1.4}._heading_1754o_1 p{color:#626973;margin:0;font-size:15px;line-height:1.7}._capacity_1754o_1,._badge_1754o_1{white-space:nowrap;background:#fffc;border:1px solid #7e86912e;border-radius:10px;padding:7px 11px;font-size:13px}._disclosure_1754o_1{color:#4f5661;word-break:keep-all;overflow-wrap:anywhere;margin:0 0 17px;font-size:14px;line-height:1.65}._grid_1754o_1{gap:18px;margin-bottom:26px;display:grid}._card_1754o_1,._empty_1754o_1{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffd1;border:1px solid #7e86912b;border-radius:26px;padding:28px 30px;box-shadow:inset 0 1px #fff,0 8px 28px #1b232f0b,0 2px 4px #1b232f06}._card_1754o_1[data-selected]{border-color:var(--primary)}._cardTop_1754o_1{justify-content:space-between;align-items:center;gap:16px;display:flex}._merchant_1754o_1{align-items:center;gap:13px;display:flex}._icon_1754o_1{width:46px;height:46px;color:var(--primary);background:#ffffffe6;border:1px solid #7e869121;border-radius:15px;place-items:center;display:grid;box-shadow:0 3px 7px #1b232f09}._merchant_1754o_1 h4{margin:0 0 4px;font-size:20px;line-height:1.35}._merchant_1754o_1 p{color:#626973;margin:0;font-size:14px;line-height:1.5}._body_1754o_1{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:32px;margin:26px 0;display:grid}._label_1754o_1{color:#626973;font-size:14px;line-height:1.5;display:block}._retail_1754o_1{letter-spacing:-.035em;margin-top:3px;font-size:26px;line-height:1.45;display:block}._source_1754o_1{color:#626973;align-items:center;gap:5px;margin-top:7px;font-size:13px;display:inline-flex}._selling_1754o_1{margin-top:20px}._selling_1754o_1 p{margin:4px 0;font-size:14px;line-height:1.6}._selling_1754o_1 small{color:#626973;font-size:12px;line-height:1.7}._price_1754o_1{flex-wrap:wrap;gap:12px;font-size:29px;line-height:1.4;display:flex}._price_1754o_1>span{color:var(--primary)}._selling_1754o_1 ._checkPrice_1754o_1{color:#383e48;margin:0;font-size:16px}._benefits_1754o_1{border-left:1px solid #7e869129;align-content:center;gap:18px;margin:0;padding:4px 0 4px 30px;display:grid}._benefits_1754o_1>div{grid-template-columns:minmax(90px,.8fr) minmax(0,1fr);gap:16px;font-size:14px;line-height:1.65;display:grid}._benefits_1754o_1 dt{color:#626973;align-items:center;gap:8px;display:flex}._benefits_1754o_1 dt svg{color:var(--primary);flex-shrink:0}._benefits_1754o_1 dd{word-break:keep-all;overflow-wrap:anywhere;margin:0;font-weight:550}._bottom_1754o_1{border-top:1px solid #7e869129;justify-content:space-between;align-items:center;gap:24px;padding-top:20px;display:flex}._bottom_1754o_1 p{color:#626973;word-break:keep-all;max-width:500px;margin:0;font-size:13px;line-height:1.7}._buy_1754o_1{background:#ffffffe6;border:1px solid #7e869138;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;gap:15px;min-height:48px;padding:12px 17px;font-size:15px;font-weight:650;display:inline-flex}._buy_1754o_1:hover{border-color:var(--primary)}._buy_1754o_1:focus-visible{outline:2px solid var(--primary);outline-offset:4px}._empty_1754o_1{gap:18px;margin-bottom:26px;display:flex}._empty_1754o_1>svg{color:var(--primary);flex-shrink:0}._empty_1754o_1 b{font-size:16px}._empty_1754o_1 p{color:#626973;margin:8px 0 0;font-size:14px;line-height:1.7}._unavailable_1754o_1{color:#626973;font-size:14px}._card_1754o_1>._disclosure_1754o_1{margin:18px 0 0}@media (max-width:767px){._heading_1754o_1 h3{font-size:21px}._heading_1754o_1 p{font-size:14px}._card_1754o_1,._empty_1754o_1{border-radius:22px;padding:22px 20px}._body_1754o_1{grid-template-columns:1fr;gap:22px;margin:22px 0}._retail_1754o_1{font-size:25px}._benefits_1754o_1{border-top:1px solid #7e869129;border-left:0;gap:14px;padding:20px 0 0}._benefits_1754o_1>div{grid-template-columns:minmax(110px,.8fr) minmax(0,1fr);gap:12px}._bottom_1754o_1{gap:17px;display:grid}._buy_1754o_1{width:100%}._disclosure_1754o_1{font-size:14px}._merchant_1754o_1 p{font-size:13px}}._comparison_1754o_1 ._planLink_1754o_7{align-items:center;gap:8px;max-width:100%;min-height:44px;display:inline-flex}._planLink_1754o_7>svg{flex:none}.ux-detail .ux-detail-top{border:1px solid var(--numo-glass-edge);background:var(--numo-glass-fill);box-shadow:var(--numo-glass-shadow);border-radius:28px;gap:32px;padding:26px}.ux-detail .phone-color-gallery{background:#f1f3f5;border:1px solid #e5e8ec;border-radius:24px;align-self:center;min-width:0;padding:14px 12px 18px}.ux-detail .phone-gallery-stage,.ux-detail .phone-gallery-stage .ux-product-art{background:0 0}.ux-detail .phone-gallery-caption{color:#515c69}.ux-detail .phone-gallery-hint{color:#697584}.ux-detail .phone-gallery-arrow{background:#fffffff2;border-color:#dfe4ea;box-shadow:0 3px 10px #28354208}.ux-detail .ux-detail-title h1{letter-spacing:-.035em;font-size:30px}.ux-detail .phone-information-heading{border:1px solid var(--numo-glass-edge);background:var(--numo-glass-fill);box-shadow:var(--numo-glass-shadow);border-radius:22px;padding:22px 24px}.ux-detail .phone-information-heading h2{margin:6px 0 0;font-size:24px;line-height:1.4}.ux-detail .phone-information-heading .eyebrow{color:var(--primary);margin:0;font-size:11px}.ux-detail .ux-detail-specs{border:1px solid var(--numo-glass-edge);background:var(--numo-glass-fill);box-shadow:var(--numo-glass-shadow);border-radius:24px;padding:24px}.ux-detail .ux-detail-specs>h2{margin:0 0 16px;font-size:20px;font-weight:650;line-height:1.45}.ux-detail .ux-detail-specs [data-slot=accordion]{gap:8px;display:grid}.ux-detail .ux-detail-specs [data-slot=accordion-item]{background:#ffffffb8;border:1px solid #e9ecf0;border-radius:14px;overflow:hidden}.ux-detail .ux-detail-specs [data-slot=accordion-trigger]{color:#303844;align-items:center;min-height:52px;padding:15px 18px;font-size:15px;font-weight:600;line-height:1.5;text-decoration:none}.ux-detail .ux-detail-specs [data-slot=accordion-content]>div{padding:0 18px 16px}.ux-detail .ux-detail-specs .readable-copy{color:#555f6c;font-size:14px;line-height:1.75}.ux-detail .ux-detail-specs .readable-copy p{margin:5px 0}.ux-detail .phone-plan-picker,.ux-detail .phone-price-comparison,.ux-detail .phone-card-step,.ux-detail #phone-price-comparison,.ux-detail .phone-final-price{border:1px solid var(--numo-glass-edge);background:var(--numo-glass-fill);box-shadow:var(--numo-glass-shadow);border-radius:24px;padding:24px}.ux-detail .phone-final-price>dl{margin:0}.ux-detail .phone-final-price>dl>div,.ux-detail .phone-final-price .selection-monthly dl>div{justify-content:space-between;align-items:baseline;gap:16px;padding:13px 0;display:flex}.ux-detail .phone-final-price>dl dt,.ux-detail .phone-final-price .selection-monthly dt{color:#535d6a;font-size:15px;line-height:1.6}.ux-detail .phone-final-price>dl dd,.ux-detail .phone-final-price .selection-monthly dd{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:18px;font-weight:600;line-height:1.5}.ux-detail .phone-final-price .phone-final-device dt,.ux-detail .phone-final-price .selection-monthly-total dt{color:#252c36;font-size:16px;font-weight:650}.ux-detail .phone-final-price .phone-final-device dd,.ux-detail .phone-final-price .selection-monthly-total dd{color:var(--primary);font-size:25px;font-weight:700}.ux-detail .phone-final-price .selection-monthly{border-top:1px solid #e7ebf0;border-bottom:0;margin-top:12px}.ux-detail .phone-final-price .selection-monthly>summary{justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:14px 0;font-size:16px;font-weight:650;display:flex}.ux-detail .phone-final-price .selection-monthly>summary svg{margin-left:auto}.ux-detail .phone-final-price .selection-monthly-content{padding:0}.ux-detail .phone-final-price .selection-monthly dt small{color:#687382;margin-top:3px;font-size:12px;font-weight:400;line-height:1.6;display:block}.ux-detail .phone-final-price .selection-cost-basis{color:#687382;margin:0 0 6px;font-size:12px;line-height:1.6}.ux-detail .phone-final-price .selection-cost-note{color:#687382;margin:7px 0 0;font-size:12px;line-height:1.65}.ux-detail .phone-final-price .selection-monthly-total{border-top:1px solid #e7ebf0;margin-top:8px;padding:18px 0}@media (max-width:699px){.ux-detail .phone-color-gallery{border-radius:18px;padding:8px 6px 14px}.ux-detail .ux-detail-top{border-radius:22px;gap:20px;padding:18px}.ux-detail .ux-detail-title h1{font-size:26px}.ux-detail .phone-information-heading,.ux-detail .ux-detail-specs,.ux-detail .phone-plan-picker,.ux-detail #phone-price-comparison,.ux-detail .phone-card-step,.ux-detail .phone-final-price{border-radius:20px;padding:18px}.ux-detail .phone-information-heading h2{font-size:22px}.ux-detail .phone-final-price>dl dt,.ux-detail .phone-final-price .selection-monthly dt{font-size:14px}.ux-detail .phone-final-price>dl dd,.ux-detail .phone-final-price .selection-monthly dd{font-size:16px}.ux-detail .phone-final-price .phone-final-device dd,.ux-detail .phone-final-price .selection-monthly-total dd{font-size:22px}.ux-detail .phone-final-price .selection-monthly>summary{font-size:14px}.ux-detail .ux-detail-specs [data-slot=accordion-trigger]{padding:13px 14px;font-size:14px}.ux-detail .ux-detail-specs [data-slot=accordion-content]>div{padding:0 14px 14px}}.benefit-choice-badges{color:inherit;font-size:12px;font-weight:500;line-height:1.8;display:inline}.benefit-choice-badges>span{background:0 0;border:0;border-radius:0;padding:0;display:inline}.benefit-choice-services>span{align-items:center;gap:3px;display:inline-flex}.benefit-choice-badges .sim-benefit-picture.is-compact{background:0 0;width:15px;min-width:15px;height:15px}.benefit-choice-badges .sim-benefit-picture img,.benefit-choice-badges .sim-benefit-picture svg{width:14px;height:14px}.benefit-choice-badges small{color:#a81035;font-size:11px;font-weight:650}.phone-benefit-highlights>li{align-items:flex-start}.phone-official-catalog .official-detail-sequence{background:#fff;border-radius:20px;overflow:hidden}.phone-official-catalog .official-detail-sequence img{object-fit:contain;width:100%;height:auto;max-height:none;margin:0;display:block}.phone-official-catalog .official-detail-sequence figure{margin:0;padding:0}.phone-official-catalog .official-catalog-heading{margin:0;padding:32px 24px 10px;font-size:clamp(20px,3vw,32px);line-height:1.45}.phone-official-catalog .official-catalog-text{white-space:pre-line;margin:0;padding:8px 24px 20px;font-size:16px;line-height:1.7}.phone-official-catalog .official-catalog-notes{color:#596371;margin:0;padding:18px 28px;font-size:12px;line-height:1.65;list-style:outside}.phone-official-catalog .official-catalog-table{padding:20px;overflow:auto}.phone-official-catalog .official-catalog-table table{border-collapse:collapse;width:100%;font-size:14px}.phone-official-catalog .official-catalog-table td{white-space:pre-line;border-bottom:1px solid #e7ebef;padding:12px}._flow_1gcup_1{min-width:0;padding-bottom:115px}._flow_1gcup_1 .ux-detail-top{align-items:start;gap:48px;margin-bottom:34px}._flow_1gcup_1 .phone-color-gallery{position:sticky;top:105px}._flow_1gcup_1 .ux-product-art.large{aspect-ratio:auto;height:410px;max-height:410px;padding:24px}._flow_1gcup_1 .ux-detail-title{min-width:0;padding-top:0}._flow_1gcup_1 .ux-detail-title h1{margin:12px 0;font-size:34px;line-height:1.3}._flow_1gcup_1 .ux-detail-title>p{margin:16px 0;font-size:15px;line-height:1.65}._flow_1gcup_1 .phone-variant-picker h2,._entry_1gcup_17 h2{margin:0 0 10px;font-size:15px;font-weight:650}._flow_1gcup_1 .phone-variant-picker .ux-chips{gap:7px}._flow_1gcup_1 .phone-variant-picker .ux-chips button{min-height:44px;padding:9px 14px;font-size:14px;line-height:1.45}._entry_1gcup_17{gap:18px;scroll-margin-top:105px;display:grid}._carriers_1gcup_25{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}._carriers_1gcup_25 button{border:1px solid var(--ux-line);background:#fff;border-radius:10px;justify-content:center;align-items:center;min-width:0;min-height:48px;padding:8px;font-size:15px;font-weight:650;transition:border-color .15s,background .15s;display:flex}._carriers_1gcup_25 button[aria-pressed=true]{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary);color:var(--primary);background:#fff7f9}._carriers_1gcup_25 button:hover{border-color:var(--primary)}._carriers_1gcup_25 .carrier-logo{object-fit:contain;width:auto;max-width:100%;height:23px}._entry_1gcup_17 .ux-chips{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid;overflow:visible}._entry_1gcup_17 .ux-chips button{white-space:normal;word-break:keep-all;border-radius:10px;min-width:0;min-height:46px;padding:9px 6px;font-size:14px;font-weight:600}._currentCarrier_1gcup_39 summary{cursor:pointer;align-items:center;gap:8px;min-height:40px;font-size:14px;list-style:none;display:flex}._currentCarrier_1gcup_39 summary span{color:var(--ux-muted);font-size:13px}._currentCarrier_1gcup_39 summary svg{margin-left:auto}._currentCarrier_1gcup_39[open] summary svg{transform:rotate(90deg)}._currentCarrier_1gcup_39 ._carriers_1gcup_25{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:8px}._entryHint_1gcup_43{border-top:1px solid var(--ux-line);color:var(--ux-muted);padding:24px 0;font-size:15px;line-height:1.7}._tabs_1gcup_45{border-bottom:1px solid var(--ux-line);grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:28px;display:grid}._tabs_1gcup_45 button{min-height:60px;color:var(--ux-muted);word-break:keep-all;background:0 0;border:0;padding:16px 10px;font-size:17px;font-weight:600;position:relative}._tabs_1gcup_45 button[aria-selected=true]{color:var(--ux-ink);font-weight:750}._tabs_1gcup_45 button[aria-selected=true]:after{content:"";background:var(--primary);height:3px;position:absolute;bottom:-1px;left:0;right:0}._details_1gcup_51{scroll-margin-top:100px}._details_1gcup_51 [role=tabpanel]{outline-offset:5px}._details_1gcup_51 [role=tabpanel][hidden]{display:none}._details_1gcup_51 .ux-detail-specs{margin-top:0}._details_1gcup_51 .ux-detail-specs h2{margin-bottom:16px;font-size:23px}._conditionHeading_1gcup_55 h2{font-size:24px;font-weight:700;line-height:1.5}._conditionHeading_1gcup_55 p{color:var(--ux-muted);margin-top:6px;font-size:15px;line-height:1.7}._details_1gcup_51 .phone-price-comparison{margin-top:24px}._optional_1gcup_61{border-top:1px solid var(--ux-line);margin-top:20px;padding:8px 0}._optional_1gcup_61 summary{cursor:pointer;align-items:center;gap:14px;min-height:50px;font-size:16px;font-weight:650;list-style:none;display:flex}._optional_1gcup_61 summary span{color:var(--ux-muted);font-size:14px;font-weight:400}._optional_1gcup_61 summary svg{flex-shrink:0;margin-left:auto}._optional_1gcup_61[open] summary svg{transform:rotate(180deg)}._optional_1gcup_61>p{color:var(--ux-muted);padding-bottom:16px;font-size:15px;line-height:1.8}._quote_1gcup_69{border-top:1px solid var(--ux-line);margin-top:30px;padding-top:28px}._help_1gcup_71{border-top:1px solid var(--ux-line);justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding:24px 0;display:flex}._help_1gcup_71 p,._notice_1gcup_71{color:var(--ux-muted);font-size:15px;line-height:1.7}._notice_1gcup_71{padding:24px 0}._notice_1gcup_71 button{min-height:44px;text-decoration:underline}._applyBar_1gcup_73{z-index:35;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--ux-line);padding:12px 32px calc(12px + env(safe-area-inset-bottom));background:#fffffff5;position:fixed;inset:auto 0 0;box-shadow:0 -4px 22px #00000004}._applyInner_1gcup_75{justify-content:space-between;align-items:center;gap:24px;max-width:1200px;margin:auto;display:flex}._applyCopy_1gcup_75{flex-direction:column;gap:4px;min-width:0;display:flex}._applyCopy_1gcup_75 strong{font-size:18px;font-weight:700}._applyCopy_1gcup_75 span{color:var(--ux-muted);font-size:14px}._applyAction_1gcup_77{justify-content:flex-end;align-items:center;gap:20px;min-width:0;display:flex}._applyAction_1gcup_77 p{word-break:keep-all;max-width:360px;color:var(--ux-muted);font-size:13px;line-height:1.6}._applyAction_1gcup_77 p[role=alert]{color:var(--primary)}._applyAction_1gcup_77 button{border-radius:10px;justify-content:center;align-items:center;gap:16px;min-width:280px;min-height:54px;padding:13px 24px;font-size:17px;font-weight:700;display:flex}._applyAction_1gcup_77 button:disabled{opacity:.55}:is(._flow_1gcup_1 button:focus-visible,._flow_1gcup_1 a:focus-visible,._flow_1gcup_1 summary:focus-visible){outline:2px solid var(--primary);outline-offset:3px}body:has([data-phone-quick-apply]) .numo-chat-launcher{bottom:112px}@media (max-width:1099px){._flow_1gcup_1 .ux-detail-top{gap:28px}._flow_1gcup_1 .ux-product-art.large{height:340px}._applyAction_1gcup_77{gap:12px}._applyAction_1gcup_77 p{max-width:260px}._applyCopy_1gcup_75 strong{font-size:16px}._applyAction_1gcup_77 button{min-width:250px}._carriers_1gcup_25{gap:6px}._carriers_1gcup_25 button{padding:7px}}@media (max-width:699px){._flow_1gcup_1{padding-bottom:112px}._flow_1gcup_1 .ux-detail-top{grid-template-columns:1fr;gap:12px;margin-bottom:26px}._flow_1gcup_1 .phone-color-gallery{position:static}._flow_1gcup_1 .ux-product-art.large{height:245px;max-height:245px;padding:12px}._flow_1gcup_1 .phone-gallery-caption{margin-top:6px}._flow_1gcup_1 .phone-gallery-hint{margin-top:5px;font-size:12px}._flow_1gcup_1 .ux-detail-title h1{font-size:29px}._flow_1gcup_1 .ux-detail-title>p{margin:12px 0;font-size:14px}._flow_1gcup_1 .phone-variant-picker{gap:17px;margin:20px 0}._flow_1gcup_1 .phone-variant-picker .ux-chips button{padding:9px 12px;font-size:14px}._entry_1gcup_17{gap:17px}._carriers_1gcup_25{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}._carriers_1gcup_25 button{min-height:46px}._carriers_1gcup_25 .carrier-logo{height:22px}._entry_1gcup_17 .ux-chips{gap:7px}._entry_1gcup_17 .ux-chips button{font-size:14px}._tabs_1gcup_45{margin-bottom:22px}._tabs_1gcup_45 button{min-height:56px;font-size:16px}._conditionHeading_1gcup_55 h2,._details_1gcup_51 .ux-detail-specs h2{font-size:22px}._optional_1gcup_61 summary{gap:8px;font-size:15px}._help_1gcup_71{flex-direction:column;align-items:flex-start;gap:12px}._applyBar_1gcup_73{padding:9px 16px calc(10px + env(safe-area-inset-bottom))}._applyCopy_1gcup_75{display:none}._applyInner_1gcup_75,._applyAction_1gcup_77{width:100%;display:block}._applyAction_1gcup_77 p{text-align:center;max-width:none;margin:0 0 7px;font-size:12px;line-height:1.4}._applyAction_1gcup_77 button{gap:12px;width:100%;min-width:0;min-height:52px;font-size:16px}._applyAction_1gcup_77 p[role=alert]{font-size:13px}body:has([data-phone-quick-apply]) .numo-chat-launcher{bottom:calc(108px + env(safe-area-inset-bottom))}}._applyAction_1gcup_77>a{border-radius:10px;justify-content:center;align-items:center;gap:16px;min-width:280px;min-height:54px;padding:13px 24px;font-size:17px;font-weight:700;text-decoration:none;display:flex}@media (max-width:1099px){._applyAction_1gcup_77>a{min-width:250px}}@media (max-width:699px){._applyAction_1gcup_77>a{gap:12px;width:100%;min-width:0;min-height:52px;font-size:16px}}._applyAction_1gcup_77:has(._applyChoices_1gcup_103){flex-direction:column;flex:0 660px;align-items:stretch;gap:8px;display:flex}._applyChoices_1gcup_103{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;display:grid}._applyChoices_1gcup_103>button,._applyChoices_1gcup_103>a{text-align:center;white-space:normal;word-break:keep-all;overflow-wrap:anywhere;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;min-width:0;min-height:66px;padding:11px 12px;font-size:16px;font-weight:650;line-height:1.4;text-decoration:none;display:flex}._applyChoices_1gcup_103 small{font-size:12px;font-weight:450;line-height:1.4}._applyChoices_1gcup_103>button small{color:#ffffffeb}._applyChoices_1gcup_103>._applyManual_1gcup_113{color:var(--primary);border:1px solid var(--primary);background:#ffffffdb;box-shadow:inset 0 1px #fff,0 3px 12px #17203306}._applyManual_1gcup_113 small{color:var(--ux-muted)}._applyManual_1gcup_113:hover{background:#fff;box-shadow:0 3px 16px #1720330e}._applyManual_1gcup_113:focus-visible{outline:2px solid var(--primary);outline-offset:3px}._applyManual_1gcup_113[aria-disabled=true]{opacity:.55;cursor:default}._applyAction_1gcup_77:has(._applyChoices_1gcup_103)>p{text-align:center;max-width:none;margin:0}@media (max-width:899px){._applyInner_1gcup_75:has(._applyChoices_1gcup_103){gap:16px}._applyInner_1gcup_75:has(._applyChoices_1gcup_103) ._applyCopy_1gcup_75{display:none}._applyAction_1gcup_77:has(._applyChoices_1gcup_103){flex:1}}@media (max-width:699px){._applyChoices_1gcup_103{gap:8px}._applyChoices_1gcup_103>button,._applyChoices_1gcup_103>a{gap:4px;min-height:76px;padding:9px 8px;font-size:14px}._applyChoices_1gcup_103>button>span,._applyChoices_1gcup_103>a>span{justify-content:center;align-items:center;min-height:2.8em;display:flex}._applyChoices_1gcup_103 small{font-size:11px}._flow_1gcup_1{padding-bottom:136px}body:has([data-phone-quick-apply]) .numo-chat-launcher{bottom:calc(116px + env(safe-area-inset-bottom))}}._currentCarrier_1gcup_39{border:1px solid var(--numo-glass-edge);background:var(--numo-glass-fill);border-radius:14px;padding:15px 16px}._currentCarrier_1gcup_39 h2{align-items:center;gap:10px;display:flex}._currentCarrier_1gcup_39 h2 span{color:var(--ux-muted);font-size:12px;font-weight:400}._flow_1gcup_1 .phone-variant-picker{gap:20px;margin:24px 0}._flow_1gcup_1 .phone-variant-picker h2,._entry_1gcup_17 h2{margin-bottom:10px;font-size:14px;font-weight:650;line-height:1.5}._flow_1gcup_1 .phone-variant-picker .ux-chips{grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:8px;padding:0;display:grid;overflow:visible}._flow_1gcup_1 .phone-variant-picker .ux-chips button,._entry_1gcup_17 .ux-chips button,._carriers_1gcup_25 button{white-space:normal;overflow-wrap:anywhere;border:1px solid var(--numo-glass-edge);background:#ffffffcf;border-radius:12px;justify-content:center;align-items:center;min-width:0;min-height:48px;padding:11px 12px;font-size:14px;font-weight:550;line-height:1.5;display:flex;box-shadow:inset 0 1px #fff}._flow_1gcup_1 .phone-variant-picker .ux-chips button.selected,._entry_1gcup_17 .ux-chips button.selected,._carriers_1gcup_25 button[aria-pressed=true]{border-color:var(--primary);color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary);background:#ffffffed;font-weight:650}._entry_1gcup_17{gap:20px}._entry_1gcup_17 .ux-chips,._carriers_1gcup_25{gap:8px;padding:0}._carriers_1gcup_25 .carrier-logo{max-width:68px;height:22px;max-height:24px}._currentCarrier_1gcup_39{border-radius:18px;padding:18px}._details_1gcup_51 #phone-panel-conditions{font-size:15px;line-height:1.75}._conditionHeading_1gcup_55{margin-bottom:28px}._conditionHeading_1gcup_55 h2{font-size:24px;line-height:1.4}._conditionHeading_1gcup_55 p{margin-top:10px;font-size:15px;line-height:1.75}._details_1gcup_51 .phone-plan-picker{max-width:none;margin-bottom:32px}._details_1gcup_51 .phone-plan-picker>h3,._details_1gcup_51 .phone-price-heading h3,._details_1gcup_51 .phone-price-comparison>h3{margin:0 0 12px;font-size:20px;font-weight:650;line-height:1.5}._details_1gcup_51 .phone-price-footnote,._details_1gcup_51 .phone-plan-summary>small{color:#68717c;font-size:13px;line-height:1.8}._details_1gcup_51 .phone-plan-picker .ux-chips{flex-wrap:wrap;gap:8px;margin-top:20px;padding-block:10px 4px;overflow:visible}._details_1gcup_51 .phone-plan-picker .ux-chips button{border-radius:12px;min-height:48px;padding:11px 18px;font-size:14px;line-height:1.5}._details_1gcup_51 .phone-plan-picker .editor-field{gap:9px;margin-top:18px}._details_1gcup_51 .phone-plan-picker .editor-field>span{font-size:14px;font-weight:550}._details_1gcup_51 .phone-plan-picker select{border-radius:12px;max-width:none;min-height:48px;font-size:15px}._details_1gcup_51 .phone-plan-summary{border:1px solid var(--numo-glass-edge);box-shadow:var(--numo-glass-shadow);background:#ffffffbd;border-radius:22px;margin-top:24px;padding:24px 26px}._details_1gcup_51 .phone-plan-summary>b{font-size:18px;font-weight:650;line-height:1.5;display:block}._details_1gcup_51 .phone-plan-summary>p{margin:10px 0 6px;font-size:15px;line-height:1.75}._details_1gcup_51 .phone-inline-benefits{border-top:1px solid var(--numo-glass-edge);margin-top:22px;padding-top:20px}._details_1gcup_51 .phone-inline-benefits h4{margin-bottom:16px;font-size:16px;font-weight:600;line-height:1.5}._details_1gcup_51 .phone-benefit-highlights{gap:14px 24px}._details_1gcup_51 .phone-benefit-highlights strong{font-size:14px;font-weight:550;line-height:1.65}._details_1gcup_51 .phone-benefit-essential{color:#68717c;margin-top:18px;font-size:13px;line-height:1.85}._details_1gcup_51 .phone-plan-more{margin-top:18px;font-size:14px;line-height:1.8}._details_1gcup_51 .phone-plan-more summary{align-items:center;min-height:44px;display:flex}._details_1gcup_51 .phone-price-heading p,._details_1gcup_51 .phone-price-grid>article>p{margin-top:8px;font-size:15px;line-height:1.75}._details_1gcup_51 .phone-price-grid dt{font-size:14px;line-height:1.65}._details_1gcup_51 .phone-price-grid dd{font-size:17px;line-height:1.5}._details_1gcup_51 .phone-price-emphasis dd{font-size:24px}._details_1gcup_51 .phone-installments h3{font-size:17px;font-weight:600}._optional_1gcup_61{margin-top:28px;padding:12px 0}._optional_1gcup_61 summary{min-height:52px;font-size:18px;line-height:1.6}._optional_1gcup_61 summary span{font-size:14px;line-height:1.6}._optional_1gcup_61>p{font-size:15px;line-height:1.85}._quote_1gcup_69{margin-top:32px;padding-top:30px}._quote_1gcup_69 .phone-final-price{max-width:none;margin-top:0}._quote_1gcup_69 .selection-monthly{margin-top:20px}._quote_1gcup_69 .selection-monthly>summary{min-height:56px;font-size:18px;line-height:1.6}._quote_1gcup_69 .selection-monthly dl>div{padding:15px 0}._quote_1gcup_69 .selection-monthly dt{font-size:15px;line-height:1.7}._quote_1gcup_69 .selection-monthly dd{font-size:17px}._quote_1gcup_69 .selection-monthly-total dd{font-size:28px}._quote_1gcup_69 [data-plan-change-notice]{border-top:0;border:1px solid var(--numo-glass-edge);border-left:3px solid var(--primary);box-shadow:var(--numo-glass-shadow);background:#ffffffd9;border-radius:18px;margin-top:28px;padding:22px 24px}._quote_1gcup_69 [data-plan-change-notice] summary{color:#292f37;min-height:32px;font-size:18px;font-weight:650}._quote_1gcup_69 [data-plan-change-notice]>p{color:#464e58;word-break:keep-all;overflow-wrap:anywhere;margin-top:12px;padding-bottom:0;font-size:16px;line-height:1.9}@media (max-width:699px){._flow_1gcup_1 .phone-variant-picker,._entry_1gcup_17{gap:18px}._flow_1gcup_1 .phone-variant-picker .ux-chips button,._entry_1gcup_17 .ux-chips button,._carriers_1gcup_25 button{min-height:48px;padding:10px 8px;font-size:13px}._flow_1gcup_1 .phone-variant-picker .ux-chips{grid-template-columns:repeat(auto-fit,minmax(86px,1fr))}._conditionHeading_1gcup_55 h2{font-size:22px}._details_1gcup_51 .phone-plan-summary{padding:21px}._details_1gcup_51 .phone-plan-picker>h3,._details_1gcup_51 .phone-price-heading h3{font-size:19px}._details_1gcup_51 .phone-price-grid dd{font-size:16px}._details_1gcup_51 .phone-price-emphasis dd{font-size:22px}._optional_1gcup_61 summary{flex-wrap:wrap;gap:6px 12px;font-size:17px}._optional_1gcup_61 summary span{max-width:calc(100% - 40px);font-size:13px}._quote_1gcup_69 .selection-monthly dt{font-size:14px}._quote_1gcup_69 .selection-monthly dd{font-size:16px}._quote_1gcup_69 .selection-monthly-total dd{font-size:25px}._quote_1gcup_69 [data-plan-change-notice]{padding:20px}._quote_1gcup_69 [data-plan-change-notice] summary{font-size:17px}._quote_1gcup_69 [data-plan-change-notice]>p{font-size:15px}}._quote_1gcup_69 .phone-final-price>dl{max-width:none}._quote_1gcup_69 .phone-final-price>dl>div{align-items:baseline;gap:20px;padding:16px 0}._quote_1gcup_69 .phone-final-price>dl dt{color:#535b66;font-size:16px;line-height:1.6}._quote_1gcup_69 .phone-final-price>dl dd{font-variant-numeric:tabular-nums;font-size:20px;font-weight:600;line-height:1.5}._quote_1gcup_69 .phone-final-price>dl .phone-final-device dt{color:#20252c;font-size:18px;font-weight:650}._quote_1gcup_69 .phone-final-price>dl .phone-final-device dd{font-size:28px;font-weight:700}._quote_1gcup_69 .phone-final-price>dl .numo-subsidy-label{font-size:16px}@media (max-width:600px){._quote_1gcup_69 .phone-final-price>dl>div{flex-wrap:wrap;gap:12px}._quote_1gcup_69 .phone-final-price>dl dt{font-size:15px}._quote_1gcup_69 .phone-final-price>dl dd{font-size:18px}._quote_1gcup_69 .phone-final-price>dl .phone-final-device dd{font-size:25px}}._tabHint_1gcup_207{color:var(--primary);white-space:nowrap;align-items:center;gap:4px;margin-left:9px;font-size:11px;font-weight:500;display:inline-flex}._applyManual_1gcup_113 small{justify-content:center;align-items:center;gap:4px;display:flex}._applyManual_1gcup_113 small svg{color:var(--primary);flex-shrink:0}._currentCarrier_1gcup_39 h2 .required{color:var(--primary);font-weight:600}@media (min-width:900px){._flow_1gcup_1 .ux-detail-top{gap:38px;margin-bottom:20px}._flow_1gcup_1 .phone-color-gallery{align-self:center}._flow_1gcup_1 .ux-detail-title h1{margin:8px 0;font-size:31px}._flow_1gcup_1 .ux-detail-title>p{margin:10px 0}._flow_1gcup_1 .phone-variant-picker{gap:14px;margin:16px 0}._flow_1gcup_1 .phone-variant-picker h2,._entry_1gcup_17 h2{margin-bottom:7px}._entry_1gcup_17{gap:14px}._currentCarrier_1gcup_39{padding:12px 14px}._flow_1gcup_1 .phone-variant-picker .ux-chips button,._entry_1gcup_17 .ux-chips button,._carriers_1gcup_25 button{min-height:44px;padding:8px 10px}._tabs_1gcup_45 button{min-height:52px;padding:12px 10px}}@media (max-width:699px){._applyBar_1gcup_73{padding:7px 12px calc(7px + env(safe-area-inset-bottom))}._applyChoices_1gcup_103>button,._applyChoices_1gcup_103>a{gap:3px;min-height:58px;padding:6px;font-size:12px;line-height:1.35}._applyChoices_1gcup_103>button>span,._applyChoices_1gcup_103>a>span{min-height:0}._applyChoices_1gcup_103 small{font-size:10px}._flow_1gcup_1{padding-bottom:112px}._tabHint_1gcup_207{width:fit-content;margin:3px auto 0;font-size:10px;display:flex}._tabs_1gcup_45 button{padding:9px 5px}._flow_1gcup_1 .numo-chat-launcher{bottom:calc(90px + env(safe-area-inset-bottom))}}._details_1gcup_51 .phone-information-heading{justify-content:space-between;align-items:center;gap:20px;margin:24px 0;display:flex}._details_1gcup_51 .phone-information-heading h2{margin:8px 0 0;font-size:26px;font-weight:650;line-height:1.4}._details_1gcup_51 .phone-information-heading .eyebrow{color:var(--primary);letter-spacing:.12em;font-size:11px}._details_1gcup_51 .phone-information-switch{border:1px solid var(--numo-glass-edge);background:#f5f6f8;border-radius:14px;flex-shrink:0;gap:5px;padding:5px;display:flex}._details_1gcup_51 .phone-information-switch button{color:#59616c;white-space:nowrap;border-radius:10px;min-height:42px;padding:10px 16px;font-size:14px}._details_1gcup_51 .phone-information-switch button[aria-pressed=true]{color:var(--primary);background:#fff;font-weight:650;box-shadow:0 2px 8px #1720330b}._details_1gcup_51 .phone-official-catalog{margin-top:0}._details_1gcup_51 .phone-official-catalog img{object-fit:contain;height:auto;min-height:0;max-height:none}._details_1gcup_51 .phone-official-catalog .phone-story-copy{max-width:900px;padding:24px 28px}._details_1gcup_51 .phone-official-catalog .phone-story-copy h3{margin:0 0 8px;font-size:22px;line-height:1.5}._details_1gcup_51 .phone-official-catalog .phone-story-copy p{font-size:14px;line-height:1.7}._details_1gcup_51 .benefit-compact-copy{color:#59616c;margin:5px 0;font-size:14px;line-height:1.75}._details_1gcup_51 .benefit-full-terms{color:#68717c;margin-top:4px}._details_1gcup_51 .benefit-full-terms summary{cursor:pointer;min-height:32px;font-size:12px;display:list-item}._details_1gcup_51 .benefit-full-terms .readable-copy{font-size:13px;line-height:1.7}._quote_1gcup_69 .phone-final-price>dl>div,._quote_1gcup_69 .selection-monthly dl>div{align-items:baseline;gap:16px;padding:14px 0}._quote_1gcup_69 .phone-final-price>dl dt,._quote_1gcup_69 .selection-monthly dt,._quote_1gcup_69 .phone-final-price>dl .numo-subsidy-label{color:#535b66;font-size:15px;line-height:1.6}._quote_1gcup_69 .phone-final-price>dl dd,._quote_1gcup_69 .selection-monthly dd{font-variant-numeric:tabular-nums;font-size:18px;font-weight:600;line-height:1.5}._quote_1gcup_69 .phone-final-price>dl .phone-final-device dt,._quote_1gcup_69 .selection-monthly-total dt{color:#20252c;font-size:16px;font-weight:650}._quote_1gcup_69 .phone-final-price>dl .phone-final-device dd,._quote_1gcup_69 .selection-monthly-total dd,._quote_1gcup_69 .selection-monthly-amount{color:var(--primary);font-variant-numeric:tabular-nums;font-size:24px;font-weight:700;line-height:1.4}._quote_1gcup_69 .selection-monthly>summary{align-items:center;gap:12px;min-height:70px;font-size:16px;font-weight:650;display:flex}._quote_1gcup_69 .selection-monthly-amount{white-space:nowrap;margin-left:auto}._quote_1gcup_69 .selection-monthly>summary svg{flex-shrink:0;margin-left:0}._quote_1gcup_69 .selection-monthly p,._quote_1gcup_69 .selection-monthly small{font-size:13px;line-height:1.65}@media (max-width:699px){._details_1gcup_51 .phone-information-heading{flex-direction:column;align-items:flex-start;gap:16px}._details_1gcup_51 .phone-information-heading h2{font-size:22px}._details_1gcup_51 .phone-information-switch{width:100%}._details_1gcup_51 .phone-information-switch button{flex:1;padding-inline:10px;font-size:13px}._details_1gcup_51 .phone-official-catalog .phone-story-copy{padding:20px}._details_1gcup_51 .phone-official-catalog .phone-story-copy h3{font-size:19px}._quote_1gcup_69 .phone-final-price>dl dt,._quote_1gcup_69 .selection-monthly dt,._quote_1gcup_69 .phone-final-price>dl .numo-subsidy-label{font-size:14px}._quote_1gcup_69 .phone-final-price>dl dd,._quote_1gcup_69 .selection-monthly dd{font-size:16px}._quote_1gcup_69 .phone-final-price>dl .phone-final-device dt,._quote_1gcup_69 .selection-monthly-total dt{font-size:14px}._quote_1gcup_69 .phone-final-price>dl .phone-final-device dd,._quote_1gcup_69 .selection-monthly-total dd,._quote_1gcup_69 .selection-monthly-amount{font-size:22px}._quote_1gcup_69 .selection-monthly>summary{gap:8px;font-size:14px}}
