.quick-buy[data-esimtw-quick-buy]{border-radius:var(--radius);background:var(--card);border:1px solid var(--sep);margin:28px 0 32px;padding:20px}.qb-sub[data-esimtw-quick-buy]{color:var(--sec);margin:-8px 0 14px;font-size:14px}.qb-title[data-esimtw-quick-buy]{font-family:var(--font);color:var(--text);align-items:center;gap:10px;margin:0 0 14px;font-size:17px;font-weight:700;display:flex}.qb-grid[data-esimtw-quick-buy]{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;display:grid}@media (max-width:640px){.qb-grid[data-esimtw-quick-buy]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.qb-all[data-esimtw-quick-buy]{min-height:44px;color:var(--accent-text);align-items:center;margin-top:8px;font-weight:600;display:inline-flex}.quick-buy[data-esimtw-quick-buy] .qb-pay{margin-top:4px}.rc[data-esimtw-roaming-calc]{border-radius:var(--radius);background:var(--card);border:var(--card-border,1px solid var(--sep));margin:8px 0 24px;padding:22px 22px 20px}.rc-fields[data-esimtw-roaming-calc]{grid-template-columns:1fr 1fr;gap:12px 16px;display:grid}.rc-wide[data-esimtw-roaming-calc]{grid-column:1/-1}@media (max-width:560px){.rc-fields[data-esimtw-roaming-calc]{grid-template-columns:1fr}}.rc-field[data-esimtw-roaming-calc]{flex-direction:column;gap:6px;min-width:0;display:flex}.rc-label[data-esimtw-roaming-calc]{color:var(--sec);font-size:14px;font-weight:600}.rc-label[data-esimtw-roaming-calc] b[data-esimtw-roaming-calc]{color:var(--accent-text,var(--accent));font-variant-numeric:tabular-nums}.rc[data-esimtw-roaming-calc] select[data-esimtw-roaming-calc]{width:100%;min-height:44px;font:inherit;color:var(--text);background:var(--bg);border:1px solid var(--sep);border-radius:var(--btn-radius);padding:0 12px;font-size:16px}.rc-op[data-esimtw-roaming-calc]{min-width:0;display:block;position:relative}.rc-fixed[data-esimtw-roaming-calc]{min-height:44px;color:var(--text);background:var(--bg);border:1px solid var(--sep);border-radius:var(--btn-radius);align-items:center;gap:10px;padding:0 12px;font-size:16px;display:flex}.rc-op-i[data-esimtw-roaming-calc]{pointer-events:none;display:flex;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.rc-op-i[data-esimtw-roaming-calc][hidden]{display:none}.rc-op[data-esimtw-roaming-calc] select[data-esimtw-roaming-calc]{padding-left:46px}.rc[data-esimtw-roaming-calc] input[data-esimtw-roaming-calc][type=range]{width:100%;height:44px;accent-color:var(--accent);margin:0}.rc-cols[data-esimtw-roaming-calc]{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}@media (max-width:560px){.rc-cols[data-esimtw-roaming-calc]{grid-template-columns:1fr}}.rc-col[data-esimtw-roaming-calc]{border-radius:var(--radius);background:var(--bg);flex-direction:column;gap:4px;min-width:0;padding:14px;display:flex}.rc-esim[data-esimtw-roaming-calc]{background:var(--accent-soft)}.rc-h[data-esimtw-roaming-calc]{color:var(--sec);font-size:13px;font-weight:600}.rc-big[data-esimtw-roaming-calc]{font-variant-numeric:tabular-nums;font-size:26px;font-weight:700;line-height:1.15}.rc-what[data-esimtw-roaming-calc]{font-size:15px;line-height:1.4}.rc-note[data-esimtw-roaming-calc]{color:var(--ter);font-size:13px;line-height:1.45}.rc-note[data-esimtw-roaming-calc]:empty{display:none}.rc[data-esimtw-roaming-calc] .rc-verdict[data-esimtw-roaming-calc]{margin:14px 0 12px;font-size:16px;font-weight:600;line-height:1.45}.rc[data-esimtw-roaming-calc] .rc-src[data-esimtw-roaming-calc]{color:var(--ter);margin:12px 0 0;font-size:13px;line-height:1.5}.vs-lede{color:var(--sec);margin:-4px 0 14px;font-size:15px;line-height:1.55}.trip-r{opacity:0;pointer-events:none;position:absolute}.trip-tabs{border-radius:var(--btn-radius);background:var(--surface);gap:4px;margin:0 0 12px;padding:4px;display:inline-flex}.trip-tabs label{border-radius:var(--btn-radius);min-height:44px;color:var(--sec);cursor:pointer;align-items:center;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.vs{padding:0;display:none;overflow-x:auto}#trip-7:checked~.vs-7,#trip-15:checked~.vs-15,#trip-30:checked~.vs-30{display:block}#trip-7:checked~.trip-tabs label[for=trip-7],#trip-15:checked~.trip-tabs label[for=trip-15],#trip-30:checked~.trip-tabs label[for=trip-30]{background:var(--card);color:var(--text);box-shadow:0 1px 2px #00000014}#trip-7:focus-visible~.trip-tabs label[for=trip-7]{outline:2px solid var(--accent);outline-offset:2px}#trip-15:focus-visible~.trip-tabs label[for=trip-15]{outline:2px solid var(--accent);outline-offset:2px}#trip-30:focus-visible~.trip-tabs label[for=trip-30]{outline:2px solid var(--accent);outline-offset:2px}.vs-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:680px;font-size:15px}.vs-table th,.vs-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--sep);padding:10px 14px}.vs-table thead th{background:var(--th-bg);color:var(--th-fg);font-size:14px;font-weight:700}.vs-table tbody th{white-space:nowrap;font-weight:600}.vs-table tbody th a{color:var(--text);align-items:center;gap:8px;display:inline-flex}.vs-table td b,.vs-table .ours-p{white-space:nowrap;display:block}.vs-table td small{display:block}.vs-table a.ours{color:inherit;text-decoration:none;display:block}.vs-table .ours-p{color:var(--accent-text);text-underline-offset:3px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}.vs-table tr[hidden]{display:none}.vs-filter{flex-wrap:wrap;gap:8px;margin:0 0 12px;display:flex}.vs-q{flex:240px;display:block;position:relative}.vs-q .ms{color:var(--sec);pointer-events:none;font-size:20px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.vs-q input,.vs-reg select{width:100%;min-height:44px;font:inherit;color:var(--text);background:var(--card);border:1px solid var(--sep);border-radius:var(--btn-radius);font-size:16px}.vs-q input{padding:0 12px 0 40px}.vs-reg{flex:0 200px;display:block}.vs-reg select{padding:0 12px}.vs-on .vs-more>summary{display:none}.vs-on .vs-more{border-top:0}.vs-empty{color:var(--sec);margin:0;padding:16px 14px;font-size:15px}.vs-empty a{color:var(--accent-text)}.vs-pay{border-top:1px solid var(--sep);color:var(--sec);margin:0;padding:12px 14px;font-size:13px;line-height:1.45}.vs-pay>span{color:var(--text);font-weight:700}.vs-pay .pay-note{display:inline}.vs-table small a{color:inherit;text-underline-offset:2px}.vs-table small{color:var(--sec);align-items:center;gap:4px;margin-top:2px;font-size:12px;display:flex}.vs-table{table-layout:fixed}.vs-table thead th:first-child{width:22%}.vs-table thead th:nth-child(4){width:17%}.vs-table thead th:last-child{width:22%}.th-ops{vertical-align:middle;gap:3px;margin-left:4px;display:inline-flex}.vs-more{border-top:1px solid var(--sep)}.vs-more>summary{min-height:48px;color:var(--accent-text);cursor:pointer;align-items:center;padding:0 14px;font-weight:700;display:flex}.vs-more>summary:after{content:"+";margin-left:8px}.vs-more[open]>summary:after{content:"–"}.vs-more .vs-table thead{display:none}.roe-none{color:var(--ter)}.roe-verdict{white-space:nowrap;background:var(--surface);color:var(--neutral-ink);border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 8px;font-size:13px;font-weight:700;display:inline-flex}.roe-verdict:before{content:attr(data-i);content:attr(data-i) / "";letter-spacing:normal;text-transform:none;white-space:nowrap;font-variation-settings:"opsz" 24;direction:ltr;font-family:Material Symbols Outlined;font-size:16px;font-style:normal;font-weight:400;line-height:1;display:inline-block}.roe-verdict.good{background:var(--good-soft);color:var(--good-ink)}.roe-verdict.warn{background:var(--warn-soft);color:var(--warn-ink)}.roe-note{color:var(--sec);margin:12px 0 8px;font-size:13px;line-height:1.55}.roe-note a{color:var(--accent-text)}.roe-card{padding:16px 20px}.roe-card p{color:var(--prose-ink,var(--text));margin:0 0 10px;font-size:16px;line-height:1.6}.roe-card p:last-child{margin:0}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:560px){.roe-card{padding:14px 16px}}@media (max-width:640px){.vs{overflow:visible}.vs-table,.vs-table tbody{min-width:0;display:block}.vs-table thead{display:none}.vs-table tr{border-bottom:1px solid var(--sep);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px;padding:10px 14px 12px;display:grid}.vs-table tr[hidden]{display:none}.vs-table th,.vs-table td{border:0;min-width:0;padding:0}.vs-table tbody th{grid-column:1/-1}.vs-table tbody th a{min-height:44px}.vs-table td:last-child{grid-column:1/-1}.vs-table td[data-l]:before{content:attr(data-l);text-transform:none;color:var(--sec);margin-bottom:2px;font-size:11px;font-weight:700;display:block}.vs-table td b,.vs-table .ours-p{font-size:15px}.vs-table a.ours{min-height:44px}.vs-reg{flex:100%}}@media (max-width:480px){.vs-table tr{grid-template-columns:minmax(0,1fr)}}.gblk[data-esimtw-guide-blocks]{margin:26px 0 30px}.gblk-title[data-esimtw-guide-blocks]{font-family:var(--font);color:var(--text);align-items:center;gap:10px;margin:0 0 12px;font-size:17px;font-weight:700;line-height:1.3;display:flex}.gblk-rows[data-esimtw-guide-blocks] .row-title{font-size:16px;font-weight:600;line-height:1.35}.gblk-rows[data-esimtw-guide-blocks] .row-note{font-size:14px}.gblk-note[data-esimtw-guide-blocks]{color:var(--sec);margin:10px 4px 0;font-size:13px;line-height:1.5}.gblk-cmp[data-esimtw-guide-blocks]{padding:16px 20px 14px}.cmp-head[data-esimtw-guide-blocks]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.cmp-head[data-esimtw-guide-blocks] .gblk-title[data-esimtw-guide-blocks]{margin:0}.cmp-badge[data-esimtw-guide-blocks]{border-radius:var(--radius);background:var(--accent-soft);min-width:0;max-width:100%;color:var(--accent-text);align-items:center;gap:6px;padding:4px 12px;font-size:14px;font-weight:600;line-height:1.3;display:inline-flex}.cmp-badge[data-esimtw-guide-blocks] b[data-esimtw-guide-blocks]{font-family:var(--font-head);letter-spacing:-.02em;flex:none;font-size:18px;font-weight:700}.cmp-badge[data-esimtw-guide-blocks] .ms[data-esimtw-guide-blocks]{font-size:18px}.cmp-badge[data-esimtw-guide-blocks].is-roam{background:var(--surface);color:var(--sec)}.cmp-badges[data-esimtw-guide-blocks]{flex-wrap:wrap;gap:6px;min-width:0;max-width:100%;display:inline-flex}.cmp-need[data-esimtw-guide-blocks]{color:var(--sec);margin:6px 0 4px;font-size:13px;line-height:1.5}.cmp-row[data-esimtw-guide-blocks]{grid-template-columns:minmax(150px,230px) minmax(60px,1fr) minmax(76px,auto);align-items:center;gap:14px;padding:10px 0;display:grid}.cmp-row[data-esimtw-guide-blocks]+.cmp-row[data-esimtw-guide-blocks]{border-top:1px solid var(--sep)}.cmp-lab[data-esimtw-guide-blocks],.day-pack[data-esimtw-guide-blocks]{flex-direction:column;gap:2px;min-width:0;display:flex}.cmp-name[data-esimtw-guide-blocks]{color:var(--text);font-size:15px;font-weight:600}.cmp-sub[data-esimtw-guide-blocks]{color:var(--sec);font-variant-numeric:tabular-nums;font-size:12.5px}.cmp-bar[data-esimtw-guide-blocks],.day-bar[data-esimtw-guide-blocks]{background:var(--surface);border-radius:999px;height:10px;overflow:hidden}.cmp-bar[data-esimtw-guide-blocks] i[data-esimtw-guide-blocks],.day-bar[data-esimtw-guide-blocks] i[data-esimtw-guide-blocks]{background:var(--accent);border-radius:999px;height:100%;display:block}.cmp-bar[data-esimtw-guide-blocks].is-roam i[data-esimtw-guide-blocks]{background:color-mix(in srgb, var(--sec) 35%, var(--card))}.cmp-val[data-esimtw-guide-blocks]{font-family:var(--font-head);white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums;color:var(--sec);font-size:19px;font-weight:700}.cmp-val[data-esimtw-guide-blocks].is-accent{color:var(--accent-text)}.cmp-foot[data-esimtw-guide-blocks]{border-top:1px solid var(--sep);color:var(--sec);align-items:flex-start;gap:10px;margin:8px 0 0;padding-top:10px;font-size:13px;line-height:1.5;display:flex}.cmp-foot[data-esimtw-guide-blocks] .ms[data-esimtw-guide-blocks]{color:var(--accent);flex:none;font-size:19px}.cmp-foot[data-esimtw-guide-blocks] a[data-esimtw-guide-blocks]{color:var(--accent-text);text-underline-offset:2px;text-decoration:underline}.gblk-days[data-esimtw-guide-blocks]{padding:4px 20px}.day-row[data-esimtw-guide-blocks]{grid-template-columns:minmax(150px,210px) minmax(60px,1fr) minmax(96px,auto);align-items:center;gap:14px;padding:10px 0;display:grid}.day-row[data-esimtw-guide-blocks]+.day-row[data-esimtw-guide-blocks]{border-top:1px solid var(--sep)}.day-pack[data-esimtw-guide-blocks] b[data-esimtw-guide-blocks]{color:var(--text);font-size:15px;font-weight:600}.day-pack[data-esimtw-guide-blocks] span[data-esimtw-guide-blocks]{color:var(--sec);font-variant-numeric:tabular-nums;font-size:12.5px}.day-bar[data-esimtw-guide-blocks] i[data-esimtw-guide-blocks]{background:color-mix(in srgb, var(--accent) 45%, var(--card))}.day-row[data-esimtw-guide-blocks].top .day-bar[data-esimtw-guide-blocks] i[data-esimtw-guide-blocks]{background:var(--accent)}.day-val[data-esimtw-guide-blocks]{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--text);font-weight:700}.day-val[data-esimtw-guide-blocks] small[data-esimtw-guide-blocks]{color:var(--sec);font-size:12.5px;font-weight:400}.day-row[data-esimtw-guide-blocks].top .day-val[data-esimtw-guide-blocks]{color:var(--accent-text)}@media (max-width:560px){.gblk-cmp[data-esimtw-guide-blocks]{padding:14px 16px 12px}.gblk-days[data-esimtw-guide-blocks]{padding:2px 16px}.cmp-row[data-esimtw-guide-blocks],.day-row[data-esimtw-guide-blocks]{grid-template-columns:1fr auto;gap:6px 12px}.cmp-bar[data-esimtw-guide-blocks],.day-bar[data-esimtw-guide-blocks]{grid-area:2/1/auto/-1}}.fact[data-esimtw-fact]{background:var(--accent-soft);border-radius:var(--chip-radius);min-height:36px;color:var(--accent-text);align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:600;display:inline-flex}.fact[data-esimtw-fact] .ms[data-esimtw-fact]{font-size:18px}@media (max-width:640px){.fact[data-esimtw-fact]{min-height:40px}}
