.mp-prototype{display:none}@media (width<=780px){.has-mobile-pricing .lp-pricing-matrix-scroll,.has-mobile-pricing .lp-pricing-scroll-affordance,.has-mobile-pricing .lp-pricing-sticky-plans{display:none!important}.mp-prototype{color:#102f40;margin-inline:12px;font-size:16px;line-height:1.6;display:block}.mp-cards{gap:16px;display:grid}.mp-card{background:#fff;border:1px solid #cbdde6;border-radius:16px;min-width:0;padding:20px}.mp-card.is-popular{background:radial-gradient(circle at 100% 0,#5ebbd74d,#0000 42%),linear-gradient(145deg,#f3fbff 0%,#d9f0fa 58%,#c9e8f2 100%);border-color:#3791c4b3;box-shadow:0 24px 52px #054e7d33,inset 0 1px #ffffffeb}.mp-card-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.mp-card h3{margin:0;font-size:22px}.mp-card-heading>span{color:#fff;text-shadow:none;background:#0333588f;border:1px solid #ffffffb8;border-radius:999px;flex:none;padding:4px 10px;font-size:13px;font-weight:700;line-height:1.3;box-shadow:inset 0 1px #ffffff38}.mp-card .lp-plan-price{margin:12px 0 20px}.mp-card .lp-plan-price strong{font-size:30px}.mp-card .lp-plan-price span{font-size:14px}.mp-card .lp-plan-button{white-space:normal;text-align:center;width:100%;min-height:48px;font-size:16px;position:static}.mp-link{text-underline-offset:4px;cursor:pointer;background:0 0;border:0;min-height:44px;margin:10px auto 0;padding:6px;text-decoration:underline;display:block}.mp-link,.mp-cards{scroll-margin-top:90px}.mp-prototype small{font-size:14px;font-weight:400;display:block}.mp-dialog{color:#102f40;background:#fff;border:1px solid #bdd5e2;border-radius:16px;width:calc(100% - 16px);max-width:580px;max-height:calc(100dvh - 24px);margin:auto;padding:0;overflow:hidden}.mp-dialog[open]{flex-direction:column;display:flex}.mp-dialog::backdrop{background:#041925a8}.mp-dialog header{border-bottom:1px solid #cbdde6;flex-shrink:0;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:16px;display:grid}.mp-dialog header>div{display:contents}.mp-dialog header h3{grid-column:1;margin:0;font-size:20px}.mp-dialog-close{cursor:pointer;background:#f0f7fb;border:1px solid #bdd5e2;border-radius:8px;grid-area:1/2;min-height:44px;padding:8px}.mp-mode-switch{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mp-mode-switch button{color:#102f40;min-height:44px;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #bdd5e2;border-radius:10px;padding:7px 8px;font-size:14px}.mp-mode-switch button.is-selected{color:#fff;background:#087eb5;border-color:#087eb5;font-weight:700;box-shadow:0 4px 12px #075e9c33}.mp-dialog-body{overscroll-behavior:contain;min-height:0;overflow:auto}.mp-plan-picker{scrollbar-width:thin;border-bottom:1px solid #dce7ed;flex-shrink:0;gap:8px;padding:12px;display:flex;overflow-x:auto}.mp-plan-picker button{color:#102f40;min-height:40px;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #bdd5e2;border-radius:999px;flex:none;padding:6px 12px}.mp-plan-picker button.is-popular{color:#123c56;background:linear-gradient(145deg,#e1f2fb,#edf7f2);border-color:#82b8cf}.mp-plan-picker button.is-selected{color:#075e9c;background:#e2f3ff;border-color:#087eb5;font-weight:700}.mp-comparison{table-layout:auto;border-collapse:separate;border-spacing:0;width:100%;font-size:15px}.mp-dialog .mp-comparison{min-width:340px;margin-top:0}.mp-dialog .mp-comparison:is([data-currency=TWD],[data-currency=KRW],[data-currency=THB]){min-width:440px}.mp-dialog .mp-comparison[data-currency=VND]{min-width:500px}.mp-comparison th,.mp-comparison td{vertical-align:top;padding:12px 4px}.mp-dialog .mp-comparison thead{z-index:3;position:sticky;top:0}.mp-comparison thead th{text-align:center;background:#f1f6f9;border-bottom:2px solid #b6cdd9}.mp-comparison thead b,.mp-comparison thead strong,.mp-comparison thead span{display:block}.mp-comparison thead span{color:#075e9c;min-height:21px;font-size:13px}.mp-comparison thead .mp-column-status{min-height:36px}.mp-column-status em{white-space:normal;overflow-wrap:anywhere;min-height:17px;font-size:11px;font-style:normal;line-height:1.35;display:block}.mp-column-status em.is-recommended{color:#7a4300;background:#ffe4bd;border-radius:999px;margin-inline:1px;font-weight:700}.mp-comparison thead b{white-space:nowrap;font-size:14px;line-height:1.35}.mp-comparison thead strong{white-space:nowrap;min-width:max-content;margin-top:8px;font-size:14px;line-height:1.35}.mp-comparison thead small{white-space:nowrap;line-height:1.35}.mp-comparison .is-popular{background:linear-gradient(145deg,#dcf0fbf5,#ecf7f1f0)}.mp-comparison thead th.is-popular{color:#123c56}.mp-comparison .is-selected{background:#e2f3ff;box-shadow:inset 2px 0 #087eb5,inset -2px 0 #087eb5}.mp-comparison .is-popular.is-selected{background:linear-gradient(145deg,#d5edfb,#e0f3ee)}.mp-comparison tbody th{text-align:left;overflow-wrap:normal;word-break:normal;-webkit-hyphens:auto;hyphens:auto;background:#edf2f5;border-bottom:1px solid #dce7ed;font-size:14px;font-weight:600}.mp-comparison td{text-align:center;overflow-wrap:anywhere;border-bottom:1px solid #dce7ed}.mp-dialog .mp-comparison thead th:first-child,.mp-dialog .mp-comparison tbody th{z-index:2;position:sticky;left:0}.mp-dialog .mp-comparison thead th:first-child{z-index:4}.mp-feature-column{width:clamp(116px,34vw,150px)}.mp-comparison td.mp-trial-merged{vertical-align:middle;background:#f1f6f9}.mp-comparison td.mp-trial-merged.is-selected{background:#e2f3ff}.mp-comparison{margin-top:12px}.mp-group-row{background:#e8f3f9}.mp-dialog .mp-comparison .mp-group-row>th{color:var(--lp-blue-dark);background:#e8f3f9;font-weight:700;position:static}.mp-group-row>th>span{white-space:nowrap;width:max-content;display:block;position:sticky;left:4px}.mp-import-child{border-left:2px solid #7dd3fc;margin-left:4px;padding-left:12px;font-weight:500;display:block}.mp-label-line{white-space:nowrap;display:block}.mp-review-label{font-size:12px;display:block}.mp-review-label .mp-label-line{white-space:normal}.mp-review-label.is-ja .mp-label-line{white-space:nowrap}.mp-note{overflow-wrap:anywhere;padding:0 12px;font-size:14px}.mp-prototype .comparison-mark--included{color:var(--lp-blue-dark)}.mp-prototype .comparison-mark--excluded{color:#64748b}.mp-legend{padding:12px;font-size:14px}.mp-prototype :focus-visible{outline-offset:3px;outline:3px solid #0786c6}}@media (width<=340px){.mp-comparison thead b,.mp-comparison thead strong{font-size:13px}.mp-comparison thead span,.mp-comparison thead small{font-size:12px}}@media (width<=780px){.mp-comparison th .mp-transcript-label{-webkit-hyphens:none;hyphens:none}}.mp-import-availability-note{white-space:nowrap;margin-top:4px;font-size:.85em;font-weight:500;line-height:1.4;display:block}.mp-footnote{overflow-wrap:anywhere;padding:0 12px;font-size:14px}.lp-page .lp-impact-simulator{color:#14152e;background:radial-gradient(at 4% 30%,#b7efff94,#0000 62%),radial-gradient(at 100% 85%,#d6f5ff8f,#0000 65%);padding:96px 0 40px}.lp-impact-simulator .lp-impact-heading{margin-bottom:28px}.lp-impact-simulator .lp-impact-heading h2{color:var(--lp-blue-dark);letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font-size:clamp(30px,4vw,60px);font-weight:750;line-height:1.3}.lp-impact-simulator .lp-impact-heading p{color:#141a20;margin:6px 0 0;font-size:clamp(18px,2.1vw,29px)}.lp-impact-simulator .lp-impact-panel{background:linear-gradient(135deg,#fffffff0,#ffffffad);border:1px solid #b9e0f8;border-radius:18px;padding:30px 28px 24px;box-shadow:0 10px 38px #108cba12}.lp-impact-simulator .lp-impact-main,.lp-impact-simulator .lp-impact-detail-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px;display:grid}.lp-impact-simulator .lp-impact-inputs{border-right:1px solid #dfe6f0;min-width:0;padding-right:30px}.lp-impact-simulator .lp-impact-plan>label{margin-bottom:6px;font-weight:750;display:block}.lp-impact-simulator .lp-impact-mode{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin-bottom:10px;display:grid}.lp-impact-simulator .lp-impact-mode button{color:#4d566d;cursor:pointer;overflow-wrap:anywhere;background:#fff;border:1px solid #cfdaea;border-radius:8px;min-height:44px;padding:8px 10px;font-size:14px;line-height:1.4}.lp-impact-simulator .lp-impact-mode button[aria-pressed=true]{color:#fff;background:var(--lp-cta-background);border-color:#079bcb;font-weight:750}.lp-impact-simulator select{color:#242a3e;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #c4cfe1;border-radius:8px;padding:9px 12px}.lp-impact-simulator .lp-impact-field{grid-template-columns:minmax(0,1fr) minmax(140px,.85fr);align-items:center;gap:2px 12px;margin-top:24px;display:grid}.lp-impact-simulator .lp-impact-field label{overflow-wrap:anywhere;font-weight:750;line-height:1.5}.lp-impact-simulator .lp-impact-field-control{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}.lp-impact-simulator .lp-impact-field-control input{color:#13152b;width:min(144px,100%);min-width:0;height:48px;font:inherit;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #aebfdf;border-radius:7px;flex-shrink:0;padding:8px 12px;font-size:21px}.lp-impact-simulator .lp-impact-field-control>span{color:#505d79;word-break:keep-all;overflow-wrap:normal;max-width:100%;font-size:13px;line-height:1.35}.lp-impact-simulator .lp-impact-range{color:#64718d;overflow-wrap:anywhere;grid-column:2;font-size:11px;line-height:1.6}.lp-impact-simulator .lp-impact-error{color:#aa2c29;grid-column:1/-1;font-size:12px;line-height:1.6}.lp-impact-simulator input[aria-invalid=true]{border-color:#b54037}.lp-impact-simulator :is(input,select,button,summary):focus-visible{outline-offset:3px;outline:3px solid #067bad}.lp-impact-simulator .lp-impact-results{min-width:0}.lp-impact-simulator .lp-impact-result-heading{grid-template-columns:minmax(0,1fr) minmax(124px,150px);align-items:center;gap:12px;margin-bottom:18px;display:grid}.lp-impact-simulator .lp-impact-result-heading h3{margin:0}.lp-impact-simulator .lp-impact-currency{border-radius:var(--lp-radius-control);-webkit-backdrop-filter:blur(18px)saturate(155%);background:#ffffff80;border:1px solid #71917959;align-content:center;gap:2px;min-width:0;padding:5px 10px 5px 13px;display:grid;box-shadow:0 14px 32px #04192514,inset 0 1px #fffffff2}.lp-impact-simulator .lp-impact-currency>span{color:#68756d;overflow-wrap:anywhere;font-size:9px;font-weight:750;line-height:1.2}.lp-impact-simulator .lp-impact-currency select{width:100%;min-width:0;min-height:44px;color:var(--lp-navy);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 22px 0 0;font-size:13px;font-weight:800}.lp-impact-simulator h3{color:#15162e;overflow-wrap:anywhere;margin:0 0 18px;font-size:21px;font-weight:750;line-height:1.5}.lp-impact-simulator .lp-impact-comparison{text-align:center;border-bottom:1px solid #dfe6f0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px;padding-bottom:26px;display:grid}.lp-impact-simulator .lp-impact-comparison>div{min-width:0}.lp-impact-simulator .lp-impact-comparison>div>span{color:#414766;font-size:15px;display:block}.lp-impact-simulator .lp-impact-comparison strong{overflow-wrap:anywhere;font-size:clamp(32px,4vw,58px);font-weight:750;line-height:1.3;display:block}.lp-impact-simulator strong small{margin-left:4px;font-size:.43em;font-weight:700}.lp-impact-simulator .lp-impact-arrow{color:#9396a9;font-size:42px}.lp-impact-simulator .lp-impact-accent{color:#0085be}.lp-impact-simulator .lp-impact-metrics{text-align:center;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px 16px;margin:26px 0 22px;display:grid}.lp-impact-simulator .lp-impact-metric{text-align:center;min-width:0;max-width:100%;container:lp-impact-metric/inline-size}.lp-impact-simulator .lp-impact-metrics h3{margin-bottom:4px;font-size:17px}.lp-impact-simulator .lp-impact-metrics strong{color:#0085be;width:100%;max-width:100%;font-size:clamp(14px,calc(94cqw * var(--lp-impact-text-scale)),66px);letter-spacing:-.035em;font-variant-numeric:tabular-nums;white-space:nowrap;overflow-wrap:anywhere;margin:0;line-height:1.3;display:block}.lp-impact-simulator .lp-impact-time small{color:#0069ac}.lp-impact-simulator .lp-impact-time .lp-impact-approximation{margin-left:0;font-size:.45em}@container lp-impact-metric (width<=120px){.lp-impact-simulator .lp-impact-metrics strong{white-space:normal;overflow-wrap:anywhere}}.lp-impact-simulator .lp-impact-live>p{color:#434d70;margin:6px 0;font-size:15px}.lp-impact-simulator .lp-impact-results .lp-impact-assumption-line{color:#63708f;font-size:12px}.lp-impact-simulator .lp-impact-results .lp-impact-special{color:#72511b;background:#fff9eb;border-left:3px solid #d2b167;padding:9px 12px;font-size:13px}.lp-impact-simulator .lp-impact-details{margin-top:28px}.lp-impact-simulator .lp-impact-details>summary{color:#0069ac;cursor:pointer;background:linear-gradient(110deg,#e4f6ff,#effaff);border:1px solid #58baff;border-radius:12px;align-items:center;gap:14px;min-height:72px;padding:18px 22px;font-size:clamp(17px,2.2vw,27px);font-weight:750;line-height:1.4;list-style:none;display:flex}.lp-impact-simulator .lp-impact-details>summary::-webkit-details-marker{display:none}.lp-impact-simulator .lp-impact-details>summary>svg{flex-shrink:0}.lp-impact-simulator .lp-impact-details>summary>span:nth-child(2){overflow-wrap:anywhere;min-width:0}.lp-impact-simulator .lp-impact-chevron{margin-left:auto;transition:transform .15s}.lp-impact-simulator .lp-impact-details[open] .lp-impact-chevron{transform:rotate(180deg)}.lp-impact-simulator .lp-impact-detail-grid{padding:30px 0 0}.lp-impact-simulator .lp-impact-conditions{border-right:1px solid #dfe6f0;min-width:0;padding-right:30px}.lp-impact-simulator .lp-impact-detail-grid h3{margin-bottom:24px;font-size:25px}.lp-impact-simulator .lp-impact-fixed{justify-content:space-between;align-items:center;gap:16px;display:flex}.lp-impact-simulator .lp-impact-fixed output{color:#007db7;flex-shrink:0;font-size:24px;font-weight:750}.lp-impact-simulator .lp-impact-conditions p{color:#5d6887;overflow-wrap:anywhere;margin:10px 0;font-size:13px}.lp-impact-simulator .lp-impact-workflow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5px 12px;display:grid}.lp-impact-simulator .lp-impact-formulas{border-top:1px solid #dfe6f0;margin-top:24px;padding-top:18px}.lp-impact-simulator h4{margin:0 0 10px;font-size:17px;font-weight:750}.lp-impact-simulator .lp-impact-costs{min-width:0;container:lp-impact-costs/inline-size}.lp-impact-simulator .lp-impact-costs dl{margin:0 0 24px}.lp-impact-simulator .lp-impact-costs dl>div{border-top:1px solid #dfe6f0;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:12px;padding:15px 10px;display:grid}.lp-impact-simulator .lp-impact-costs dt{color:#414b6e;overflow-wrap:anywhere;font-size:14px;line-height:1.5}.lp-impact-simulator .lp-impact-cost-number{color:#0073a8;margin-right:.4em;font-weight:750;display:inline-block}.lp-impact-simulator .lp-impact-cost-formula{color:#5d6887;overflow-wrap:anywhere;margin-left:.35em;font-size:12px;font-weight:500;line-height:1.6}.lp-impact-simulator .lp-impact-costs dd{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:18px}.lp-impact-simulator .lp-impact-costs .lp-impact-cost-total{color:#0069ac;background:#e8f7ff;border-top-color:#b4dff9;border-radius:6px}.lp-impact-simulator .lp-impact-cost-total dt{color:#0069ac;font-weight:750}.lp-impact-simulator .lp-impact-cost-total dd{font-size:23px;font-weight:750}@container lp-impact-costs (width<=440px){.lp-impact-simulator .lp-impact-costs dl>div{grid-template-columns:minmax(0,1fr);gap:6px}.lp-impact-simulator .lp-impact-costs dd{font-size:clamp(10px, calc((100cqw - 24px) * var(--lp-impact-text-scale,.1)), 18px)}.lp-impact-simulator .lp-impact-cost-total dd{font-size:clamp(10px, calc((100cqw - 24px) * var(--lp-impact-text-scale,.1)), 23px)}}.lp-impact-simulator .lp-impact-footnotes{color:#626d8d;border-top:1px solid #dfe6f0;margin-top:28px;padding-top:16px;font-size:12px}.lp-impact-simulator .lp-impact-footnotes p{margin:3px 0}@media (width<=1024px){.lp-impact-simulator .lp-impact-main,.lp-impact-simulator .lp-impact-detail-grid{gap:24px}.lp-impact-simulator .lp-impact-inputs,.lp-impact-simulator .lp-impact-conditions{padding-right:24px}.lp-impact-simulator .lp-impact-field{grid-template-columns:minmax(0,1fr) minmax(120px,1fr);gap:2px 8px}.lp-impact-simulator .lp-impact-field label{font-size:14px}.lp-impact-simulator .lp-impact-field-control input{padding:8px;font-size:18px}}@media (width<=768px){.lp-page .lp-impact-simulator{padding:64px 0 20px}.lp-impact-simulator .lp-impact-panel{padding:22px 18px 18px}.lp-impact-simulator .lp-impact-main,.lp-impact-simulator .lp-impact-detail-grid{grid-template-columns:minmax(0,1fr);gap:28px}.lp-impact-simulator .lp-impact-inputs,.lp-impact-simulator .lp-impact-conditions{border-right:0;padding-right:0}.lp-impact-simulator .lp-impact-results{border-top:1px solid #dfe6f0;padding-top:24px}.lp-impact-simulator .lp-impact-result-heading{display:contents}.lp-impact-simulator .lp-impact-results{flex-direction:column;display:flex}.lp-impact-simulator .lp-impact-currency{order:-1;width:100%;margin-bottom:14px}.lp-impact-simulator .lp-impact-result-heading h3{margin-bottom:18px}.lp-impact-simulator .lp-impact-field{grid-template-columns:minmax(0,1fr) minmax(132px,.85fr)}.lp-impact-simulator .lp-impact-field label{overflow-wrap:normal;-webkit-hyphens:auto;hyphens:auto}.lp-impact-simulator .lp-impact-field-control input{width:min(132px,100%)}.lp-impact-simulator .lp-impact-comparison strong{font-size:44px}.lp-impact-simulator .lp-impact-details>summary{gap:10px;padding:16px 14px}.lp-impact-simulator .lp-impact-metrics h3{font-size:15px}.lp-impact-simulator .lp-impact-costs{border-top:1px solid #dfe6f0;padding-top:24px}}@media (width<=480px){.lp-impact-simulator .lp-impact-metrics{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.lp-impact-simulator .lp-impact-chevron{transition:none}}
