._scroller_11efk_1{border-radius:var(--radius);background:var(--surface);box-shadow:inset 0 0 0 1px var(--card-border);overscroll-behavior-x:contain;overflow-x:auto}._scroller_11efk_1:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._table_11efk_14{border-collapse:collapse;text-align:left;width:100%;min-width:560px}._table_11efk_14 th,._table_11efk_14 td{vertical-align:top;border-bottom:1px solid var(--line);padding:16px max(14px,min(2vw,24px))}._table_11efk_14 tbody tr:last-child>*{border-bottom:0}._table_11efk_14 thead th{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-size:13px;font-weight:600}._table_11efk_14 tbody th{z-index:1;width:24%;min-width:130px;color:var(--text-2);background:var(--surface);font-size:15px;font-weight:500;position:sticky;left:0}._table_11efk_14 td{font-size:15px;display:table-cell}._table_11efk_14 td strong{font-weight:700;display:block}._table_11efk_14 td small{color:var(--text-3);margin-top:2px;font-size:13px;display:block}._flag_11efk_69{display:inline-flex}._flag_11efk_69[data-on=true]{color:var(--accent)}._flag_11efk_69[data-on=false]{color:var(--text-3)}._controls_1q7pf_1{flex-wrap:wrap;align-items:flex-end;gap:18px 28px;margin-bottom:max(28px,min(4vw,44px));display:flex}._field_1q7pf_9{gap:8px;display:grid}._label_1q7pf_14{letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);font-size:12px;font-weight:600}._currency_1q7pf_22 select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--r-full);background:linear-gradient(45deg, transparent 50%, var(--text-2) 50%) calc(100% - 22px) 19px / 6px 6px no-repeat, linear-gradient(135deg, var(--text-2) 50%, transparent 50%) calc(100% - 16px) 19px / 6px 6px no-repeat, var(--fill);min-width:220px;max-width:100%;height:44px;box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--text);cursor:pointer;padding:0 40px 0 16px;font-size:14px;font-weight:600}._currency_1q7pf_22 select option{background:var(--bg);color:var(--text)}._note_1q7pf_45{max-width:44em;font-size:var(--t-small);color:var(--text-3);flex-basis:100%}._layout_8zzzf_1{align-items:start;gap:max(24px,min(4vw,48px));display:grid}._explain_8zzzf_7{gap:16px;display:grid}._costs_8zzzf_12{gap:12px;display:grid}._costs_8zzzf_12 li{background:var(--card);box-shadow:inset 0 0 0 1px var(--card-border);border-radius:18px;grid-template-columns:auto 1fr;gap:16px;padding:18px 20px;display:grid}._icon_8zzzf_27{background:var(--mint-flat);color:#062218;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}._costs_8zzzf_12 h3{letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);font-size:13px;font-weight:600}._value_8zzzf_45{margin-top:4px;font-weight:600}._detail_8zzzf_50{font-size:var(--t-small);color:var(--text-2)}._rules_8zzzf_55{box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:18px;gap:12px;padding:20px 22px;display:grid}._rulesTitle_8zzzf_63{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);align-items:center;gap:10px;font-size:12px;font-weight:600;display:inline-flex}._rules_8zzzf_55 ul{color:var(--text-2);gap:8px;font-size:15px;display:grid}._rules_8zzzf_55 li{gap:10px;display:flex}._rules_8zzzf_55 li svg{color:var(--accent);flex:none;margin-top:4px}._calculator_8zzzf_93{background:var(--card);box-shadow:inset 0 0 0 1px var(--card-border), 0 40px 80px -50px #0e1c2680;border-radius:26px;gap:22px;padding:max(22px,min(3vw,34px));display:grid}._calculator_8zzzf_93 h3{letter-spacing:-.02em;font-size:max(1.3rem,min(1.1rem + .9vw,1.7rem));font-weight:600}._controls_8zzzf_110{gap:18px;display:grid}._controls_8zzzf_110 label,._controls_8zzzf_110 fieldset{border:0;gap:10px;display:grid}._controls_8zzzf_110 span,._controls_8zzzf_110 legend{color:var(--text-2);justify-content:space-between;gap:12px;font-size:14px;font-weight:500;display:flex}._controls_8zzzf_110 b{color:var(--text);font-weight:700}._controls_8zzzf_110 input[type=range]{width:100%;accent-color:var(--accent)}._choices_8zzzf_142{gap:8px;display:flex}._choices_8zzzf_142 button{border-radius:var(--r-full);height:40px;box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--text-2);transition:background-color .2s var(--ease), color .2s var(--ease);flex:1;font-size:14px;font-weight:700}._choices_8zzzf_142 button[aria-pressed=true]{background:var(--text);color:var(--bg);box-shadow:none}._result_8zzzf_166{color:#eef8f5;background:linear-gradient(135deg,#0e2f4a,#1d4f72 60%,#23806f);border-radius:18px;gap:10px;padding:18px 20px;display:grid}._total_8zzzf_175{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}._total_8zzzf_175 span{letter-spacing:.12em;text-transform:uppercase;color:#eef8f5bf;font-size:13px;font-weight:600}._total_8zzzf_175 strong{font-family:var(--font-display);letter-spacing:-.03em;font-size:max(1.6rem,min(1.2rem + 1.6vw,2.4rem));font-weight:800;line-height:1}._result_8zzzf_166 ul{color:#eef8f5cc;gap:2px;font-size:14px;display:grid}._fits_8zzzf_206{gap:10px;display:grid}._fits_8zzzf_206>p{color:var(--text-2);font-size:13px;font-weight:600}._fits_8zzzf_206 ul{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;display:grid}._fits_8zzzf_206 li{background:var(--fill);box-shadow:inset 0 0 0 1px var(--line);color:var(--text-2);border-radius:14px;gap:2px;padding:10px 14px;font-size:13px;display:grid}._fits_8zzzf_206 li b{color:var(--text);font-size:1.4em;font-weight:700}._fits_8zzzf_206 li[data-ok=false] b{color:var(--text-3);font-size:.95em;font-weight:600}._hint_8zzzf_246{color:var(--text-3);font-size:13px}@media (min-width:960px){._layout_8zzzf_1{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}._calculator_8zzzf_93{top:calc(var(--header-h) + 24px);position:sticky}}._list_d2a3x_1{gap:12px;display:grid}._item_d2a3x_6{background:var(--card);box-shadow:inset 0 0 0 1px var(--card-border);border-radius:18px;align-items:center;gap:14px;padding:16px 20px;font-weight:500;display:flex}._item_d2a3x_6 svg{color:var(--accent);flex:none}@media (min-width:640px){._list_d2a3x_1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){._list_d2a3x_1{grid-template-columns:repeat(4,minmax(0,1fr))}._item_d2a3x_6{flex-direction:column;align-items:flex-start;gap:12px;padding:22px}}._referral_1byeg_1{border-radius:var(--radius);background:var(--card);box-shadow:inset 0 0 0 1px var(--line-strong);place-items:center start;gap:18px;margin-block-start:max(32px,min(6vw,72px));margin-block-end:max(32px,min(6vw,72px));padding:max(22px,min(3vw,36px));display:grid}._icon_1byeg_13{background:var(--mint-flat);color:#062218;border-radius:18px;place-items:center;width:56px;height:56px;display:grid}._copy_1byeg_23{gap:6px;display:grid}._copy_1byeg_23 h2{letter-spacing:-.02em;font-size:max(1.25rem,min(1.05rem + .9vw,1.7rem));font-weight:600}._copy_1byeg_23 p{max-width:46em;color:var(--text-2)}@media (min-width:900px){._referral_1byeg_1{grid-template-columns:auto 1fr auto;justify-items:stretch;gap:28px}}._pair_o4prx_1{gap:16px;display:grid}._card_o4prx_6{border-radius:var(--radius);background:var(--card);box-shadow:inset 0 0 0 1px var(--card-border);align-content:start;gap:14px;padding:max(22px,min(3vw,36px));display:grid}._kicker_o4prx_16{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);align-items:center;gap:10px;font-size:12px;font-weight:600;display:inline-flex}._card_o4prx_6 h3{letter-spacing:-.02em;font-size:max(1.3rem,min(1.1rem + .9vw,1.8rem));font-weight:600;line-height:1.15}._text_o4prx_34{color:var(--text-2)}._big_o4prx_38{font-family:var(--font-display);letter-spacing:-.03em;font-size:max(1.4rem,min(1.1rem + 1.4vw,2.2rem));font-weight:800;line-height:1.05}._note_o4prx_46{font-size:var(--t-small);color:var(--text-3)}._packs_o4prx_51{gap:8px;display:grid}._packs_o4prx_51 li{background:var(--fill);box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;grid-template-columns:1fr auto;grid-template-areas:"credits price""per price";align-items:center;gap:0 16px;padding:12px 16px;display:grid}._packs_o4prx_51 strong{grid-area:credits;font-weight:600}._packs_o4prx_51 span{grid-area:price;font-weight:700}._packs_o4prx_51 em{color:var(--text-3);grid-area:per;font-size:13px;font-style:normal}@media (min-width:900px){._pair_o4prx_1{grid-template-columns:repeat(2,minmax(0,1fr))}}._plans_1uxvl_2{z-index:1;padding-top:max(8px,min(2vw,24px));position:relative}._extras_1uxvl_8{z-index:1;padding-block-start:max(32px,min(5vw,64px));padding-block-end:0;position:relative}
