:root{--hp-primary:#2563eb;--hp-primary-hover:#1d4ed8;--hp-primary-active:#1e40af;--hp-primary-soft:#eff4ff;--hp-danger:#dc2626;--hp-success:#16a34a;--hp-warning:#d97706;--hp-ink:#0f172a;--hp-ink-muted:#475569;--hp-ink-subtle:#94a3b8;--hp-border:#e2e8f0;--hp-border-strong:#cbd5e1;--hp-surface:#fff;--hp-surface-2:#f8fafc;--hp-canvas:#f5f8ff;--hp-font-sans:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;--hp-radius-sm:6px;--hp-radius:10px;--hp-radius-lg:14px;--hp-shadow-sm:0 1px 2px rgba(15,23,42,.06);--hp-shadow:0 2px 8px rgba(15,23,42,.08);--hp-shadow-lg:0 12px 32px rgba(15,23,42,.12);--hp-container:1120px}body{background:#fff}body,html{margin:0}body{overflow-x:clip}.hp-mini-footer{border-top:1px solid #e2e8f0;background:#fff;padding:24px 16px;margin-top:32px}.hp-mini-footer__inner{max-width:960px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;font-size:14px;color:#64748b}.hp-mini-footer__inner>a strong{color:#2563eb}.hp-mini-footer nav{display:flex;flex-wrap:wrap;gap:8px 18px}.hp-mini-footer nav a{color:#475569;text-decoration:none}.hp-mini-footer nav a:hover{color:#2563eb;text-decoration:underline}.hp-mini-footer__copy{margin-left:auto}.tool-done #hpSources,.tool-done #hpUrlPanel,.up-hide-cloud #hpSources,.up-hide-cloud #hpUrlPanel{display:none!important}article p,main[class*=legal] p,section[aria-label="About this tool"] dd,section[aria-label="About this tool"] p,section[data-prose] dd,section[data-prose] p{text-align:justify;text-justify:inter-word;hyphens:auto;-webkit-hyphens:auto;overflow-wrap:break-word}:root{--stage-w:1100px;--stage-h:clamp(420px,calc(100vh - 320px),560px)}@media(max-width:860px){:root{--stage-h:auto}}.ta-s{margin-bottom:22px}.ta-s h2{font-size:21px;margin:0 0 8px;color:#0f172a}.ta-s p{color:#475569;margin:0 0 10px}.ta-ls p{margin:0 0 12px}.ta-h2{font-size:21px;margin:28px 0 10px;color:#0f172a}.ta-li{margin-bottom:8px}.ta-b{color:#0f172a}.ta-faq{margin:0}.ta-faq>div{border-top:1px solid #e2e8f0;padding:14px 0}.ta-faq dt{font-weight:600;color:#0f172a;margin-bottom:4px}.ta-faq dd{margin:0;color:#475569}.ta-faq-l>div{padding:12px 0}.ta-faq-l dt{margin-bottom:0}.ta-faq-l dd{margin:4px 0 0;color:inherit}.ta-pills{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px 10px}.ta-pill{display:inline-block;padding:7px 14px;border:1px solid #dbe4f0;border-radius:999px;color:#1d4ed8;text-decoration:none;font-size:14px;font-weight:600}.hp-sf a{color:#64748b}.hf{max-width:1180px;margin:56px auto 12px;padding:0 16px;display:grid;grid-template-columns:330px minmax(0,1fr);grid-gap:40px;gap:40px;align-items:start}.hf,.hf *,.hf :after,.hf :before{box-sizing:border-box}.hf-side{position:-webkit-sticky;position:sticky;top:24px}.hf-kicker{display:inline-block;margin:0 0 10px;padding:4px 12px;border-radius:999px;background:#1264d8;color:#fff;font-size:12px;font-weight:800;letter-spacing:.12em}.hf-title{margin:0 0 8px;font-size:clamp(26px,2.6vw,34px);line-height:1.15;font-weight:800;letter-spacing:-.01em;color:#0b2545}.hf-lead{margin:0 0 18px;font-size:15.5px;line-height:1.55;color:#3d5a7a}.hf-pic{display:block;width:100%;max-width:300px;height:auto;margin:0 0 18px}.hf-help{padding:18px 20px;border-radius:16px;background:#fff;border:1px solid #dce6f2;box-shadow:0 10px 28px rgba(6,42,85,.08)}.hf-help-t{margin:0 0 4px;font-size:16px;font-weight:800;color:#0b2545}.hf-help-s{margin:0 0 12px;font-size:14px;line-height:1.5;color:#4a6c91}.hf-help-a{display:inline-flex;align-items:center;height:40px;padding:0 18px;border-radius:10px;background:#1264d8;color:#fff!important;font-size:14.5px;font-weight:700;text-decoration:none}.hf-help-a:hover{background:#0f57be}.hf-help-a:focus-visible{outline:3px solid #93c5fd;outline-offset:2px}.hf-list{display:grid;grid-gap:10px;gap:10px}.hf-i{border-radius:14px;background:#fff;border:1px solid #dce6f2;box-shadow:0 4px 14px rgba(6,42,85,.05);transition:border-color .15s,box-shadow .15s}.hf-i[open]{border-color:#9cc3f2;box-shadow:0 10px 26px rgba(18,100,216,.12)}.hf-i summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 20px;cursor:pointer;border-radius:14px}.hf-i summary::-webkit-details-marker{display:none}.hf-i summary:hover h3{color:#1264d8}.hf-i summary:focus-visible{outline:3px solid #93c5fd;outline-offset:2px}.hf-i h3{margin:0;font-size:16.5px;line-height:1.35;font-weight:700;color:#0b2545;transition:color .15s}.hf-chev{flex:none;width:30px;height:30px;padding:6px;border-radius:50%;background:#eef5ff;color:#1264d8;transition:transform .2s ease-out,background .15s}.hf-i[open] .hf-chev{transform:rotate(180deg);background:#1264d8;color:#fff}.hf-i p{margin:0;padding:0 20px 18px;font-size:15px;line-height:1.65;color:#3d5a7a;text-align:start}@media(prefers-reduced-motion:reduce){.hf-chev,.hf-i{transition:none}}@media(max-width:900px){.hf{grid-template-columns:1fr;gap:18px;margin-top:40px}.hf-side{position:static;display:grid;grid-template-columns:minmax(0,1fr) 140px;grid-column-gap:14px;column-gap:14px;align-items:center}.hf-kicker,.hf-lead,.hf-title{grid-column:1}.hf-kicker{justify-self:start}.hf-pic{grid-column:2;grid-row:1/span 3;margin:0}.hf-help{display:none}.hf-i summary{padding:14px 16px}.hf-i p{padding:0 16px 16px}.hf-i h3{font-size:15.5px}}html[data-hx-theme=dark] .hf-help-t,html[data-hx-theme=dark] .hf-i h3,html[data-hx-theme=dark] .hf-title{color:#e8eef7}html[data-hx-theme=dark] .hf-help-s,html[data-hx-theme=dark] .hf-i p,html[data-hx-theme=dark] .hf-lead{color:#a9bcd6}html[data-hx-theme=dark] .hf-help,html[data-hx-theme=dark] .hf-i{background:#131f36;border-color:#22395e;box-shadow:none}html[data-hx-theme=dark] .hf-i[open]{border-color:#2f5b96}html[data-hx-theme=dark] .hf-chev{background:#1b2a46;color:#60a5fa}.hp-langbar .hp-langbar-inner a .hp-f-us{background-image:url(/flags/us.svg)}.hp-langbar .hp-langbar-inner a .hp-f-es{background-image:url(/flags/es.svg)}.hp-langbar .hp-langbar-inner a .hp-f-br{background-image:url(/flags/br.svg)}.hp-langbar .hp-langbar-inner a .hp-f-fr{background-image:url(/flags/fr.svg)}.hp-langbar .hp-langbar-inner a .hp-f-de{background-image:url(/flags/de.svg)}.hp-langbar .hp-langbar-inner a .hp-f-id{background-image:url(/flags/id.svg)}.hp-langbar .hp-langbar-inner a .hp-f-it{background-image:url(/flags/it.svg)}.hp-langbar .hp-langbar-inner a .hp-f-jp{background-image:url(/flags/jp.svg)}.hp-langbar .hp-langbar-inner a .hp-f-tr{background-image:url(/flags/tr.svg)}.hp-langbar .hp-langbar-inner a .hp-f-ru{background-image:url(/flags/ru.svg)}.hp-langbar .hp-langbar-inner a .hp-f-sa{background-image:url(/flags/sa.svg)}.hp-langbar .hp-langbar-inner a .hp-f-vn{background-image:url(/flags/vn.svg)}.hp-langbar .hp-langbar-inner a .hp-f-pl{background-image:url(/flags/pl.svg)}.hp-langbar .hp-langbar-inner a .hp-f-cn{background-image:url(/flags/cn.svg)}.hp-langbar .hp-langbar-inner a .hp-f-kr{background-image:url(/flags/kr.svg)}.hp-langbar .hp-langbar-inner a .hp-f-in{background-image:url(/flags/in.svg)}.hp-langbar .hp-langbar-inner a .hp-f-th{background-image:url(/flags/th.svg)}.hp-langbar .hp-langbar-inner a .hp-f-nl{background-image:url(/flags/nl.svg)}.hp-langbar .hp-langbar-inner a .hp-f-ph{background-image:url(/flags/ph.svg)}body:has([data-hx-home]) .hp-header{background:#fff;border-bottom:1px solid #e3eefa;box-shadow:0 1px 3px rgba(0,70,170,.06)}body:has([data-hx-home]) .hp-drop>button[aria-expanded=true],body:has([data-hx-home]) .hp-nav>.hp-drop>button:hover,body:has([data-hx-home]) .hp-nav>a:hover{background:#eef5ff;color:#1264d8}@media(min-width:1101px){body:has([data-hx-home]) .hp-header-inner{padding-left:0}body:has([data-hx-home]) .hp-header-inner:before{content:"";flex:none;align-self:stretch;width:92px;margin-right:14px;border-right:1px solid #e3eefa;background:url(/icon-192.png) 50%/46px 46px no-repeat;filter:drop-shadow(0 6px 12px rgba(0,111,230,.3))}}@media(min-width:1101px){body:has([data-hx-home]) .hp-header-inner>.hp-logo{display:none}body:has([data-hx-home]) .hp-header .hp-nav{margin:0!important;padding-left:0!important}}body:has([data-hx-home]) .hp-header .hp-nav{justify-content:flex-start!important}@media(min-width:1101px){body:has([data-hx-home]) .hp-header-inner:before{width:59px;margin-right:12px;background-size:32px 32px;background-position:50%;filter:none}}@media(min-width:1101px){.hp-v2 .hp-header-inner .hp-nav-full{margin-left:10px!important}body:has([data-hx-home]) .hp-v2 .hp-header-inner .hp-nav-full{margin-left:0!important}}.hp-sf a{color:#cfe2fa;text-decoration:none}.hp-sf a:hover{color:#fff;text-decoration:underline}html[data-hx-theme=dark] .hp-sf{background:#0d1a2e!important;border-top:1px solid #1c3152}.cat-wrap{margin:44px 0 0}.cat-heading{margin:0 0 14px;font-size:24px;font-weight:800;letter-spacing:-.01em;color:#0b2545}.cat-tabs{display:flex;flex-wrap:nowrap;gap:4px;padding:5px;overflow-x:auto;scrollbar-width:none;border-radius:14px;background:#fff;border:1px solid #d6e3f3;box-shadow:0 6px 18px rgba(6,42,85,.06)}.cat-tabs::-webkit-scrollbar{display:none}.cat-tab{flex:1 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 16px;border:0;border-radius:10px;background:transparent;color:#3d5a7a;font:inherit;font-size:14.5px;font-weight:600;white-space:nowrap;cursor:pointer;transition:background .15s,color .15s}.cat-tab:hover{background:#f1f6fd;color:#0b2545}.cat-tab:focus-visible{outline:3px solid #93c5fd;outline-offset:1px}.cat-n{min-width:22px;height:20px;padding:0 6px;border-radius:6px;display:inline-grid;place-items:center;font-size:11.5px;font-weight:700;background:#eef3fa;color:#4a6c91}.cat-tab[aria-selected=true]{background:#0b4f9c;color:#fff;box-shadow:0 4px 12px rgba(11,79,156,.28)}.cat-tab[aria-selected=true] .cat-n{background:hsla(0,0%,100%,.18);color:#fff}.cat-panel{margin-top:18px}.cat-panel[hidden]{display:none!important}@media(prefers-reduced-motion:reduce){.cat-tab{transition:none}}@media(max-width:900px){.cat-tab{flex:none}}@media(max-width:640px){.cat-wrap{margin-top:32px}.cat-heading{font-size:21px}.cat-tab{height:38px;padding:0 12px;font-size:13.5px}}html[data-hx-theme=dark] .cat-heading{color:#e8eef7}html[data-hx-theme=dark] .cat-tabs{background:#131f36;border-color:#22395e;box-shadow:none}html[data-hx-theme=dark] .cat-tab{color:#a9bcd6}html[data-hx-theme=dark] .cat-tab:hover{background:#1b2a46;color:#fff}html[data-hx-theme=dark] .cat-n{background:#0d1a2e;color:#a9bcd6}html[data-hx-theme=dark] .cat-tab[aria-selected=true]{background:#1264d8;color:#fff}@media(min-width:901px){.cat-tab{padding:0 10px;gap:6px;font-size:14px}.cat-n{min-width:20px;padding:0 5px;font-size:11px}}.cat-scroll{position:relative}.cat-arrow{position:absolute;top:50%;z-index:2;width:34px;height:34px;margin-top:-17px;padding:0;border-radius:50%;display:none;place-items:center;border:1px solid #d6e3f3;background:#fff;color:#0b4f9c;cursor:pointer;box-shadow:0 4px 12px rgba(6,42,85,.18)}.cat-arrow-l{left:-6px}.cat-arrow-r{right:-6px}.cat-scroll.can-l .cat-arrow-l,.cat-scroll.can-r .cat-arrow-r{display:grid;animation:catNudge 1.6s ease-in-out 2}.cat-scroll:after,.cat-scroll:before{content:"";position:absolute;top:1px;bottom:1px;width:56px;z-index:1;pointer-events:none;opacity:0;transition:opacity .2s}.cat-scroll:before{left:1px;border-radius:14px 0 0 14px;background:linear-gradient(90deg,#fff 35%,hsla(0,0%,100%,0))}.cat-scroll:after{right:1px;border-radius:0 14px 14px 0;background:linear-gradient(270deg,#fff 35%,hsla(0,0%,100%,0))}.cat-scroll.can-l:before,.cat-scroll.can-r:after{opacity:1}@keyframes catNudge{0%,to{transform:translateX(0)}50%{transform:translateX(3px)}}.cat-arrow-l{animation-name:none!important}@media(prefers-reduced-motion:reduce){.cat-scroll.can-r .cat-arrow-r{animation:none}}html[data-hx-theme=dark] .cat-arrow{background:#1b2a46;border-color:#2a4570;color:#93c5fd}html[data-hx-theme=dark] .cat-scroll:before{background:linear-gradient(90deg,#131f36 35%,rgba(19,31,54,0))}html[data-hx-theme=dark] .cat-scroll:after{background:linear-gradient(270deg,#131f36 35%,rgba(19,31,54,0))}.td{margin:56px calc(50% - 50vw) 0;padding:40px max(24px,50vw - 640px) 34px;box-sizing:border-box;background:linear-gradient(180deg,#0a2f5e,#0b4f9c);color:#dcebff}.td-in{max-width:1280px;margin:0 auto}.td-head{display:flex;align-items:baseline;justify-content:space-between;gap:6px 20px;flex-wrap:wrap}.td-title{margin:0;font-size:23px;font-weight:800;letter-spacing:-.01em;color:#fff}.td-sub{margin:0;font-size:14px;color:#b9d3f2}.td-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:24px 18px;gap:24px 18px;align-items:start}.td-col{display:grid;grid-gap:22px;gap:22px;align-content:start}.td-col,.td-grp{min-width:0}.td-h{justify-content:space-between;height:34px;padding:0 8px 0 12px;border-radius:9px;-webkit-border-start:4px solid var(--tc,#8fd0f2);border-inline-start:4px solid var(--tc,#8fd0f2);background:color-mix(in srgb,var(--tc,#8fd0f2) 30%,hsla(0,0%,100%,.06));font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:#fff;white-space:nowrap}.td-h>span{overflow:hidden;text-overflow:ellipsis}.td-count{flex:none;min-width:22px;height:20px;padding:0 6px;border-radius:6px;display:inline-grid;place-items:center;font-size:11px;font-weight:800;letter-spacing:0;background:hsla(0,0%,100%,.18);color:#fff}.td-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:4px;gap:4px}.td-list a{position:relative;display:flex;align-items:center;min-height:32px;padding:6px 24px 6px 10px;border-radius:8px;background:hsla(0,0%,100%,.06);color:#e4effd;font-size:13.5px;line-height:1.3;text-decoration:none;transition:background .12s,color .12s}.td-list a:after{content:"";position:absolute;inset-inline-end:10px;top:50%;width:6px;height:6px;margin-top:-3px;border-top:2px solid;-webkit-border-end:2px solid currentColor;border-inline-end:2px solid currentColor;transform:rotate(45deg);opacity:.45}[dir=rtl] .td-list a:after{transform:rotate(-45deg)}.td-list a:hover{background:hsla(0,0%,100%,.18);color:#fff}.td-list a:hover:after{opacity:1}@media(prefers-reduced-motion:reduce){.td-list a{transition:none}}body:has(.td) footer[class*=footer__]{margin-top:0!important;border-top:1px solid hsla(0,0%,100%,.14)!important}@media(max-width:1280px){.td-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.td{padding:30px 16px 24px;margin-top:40px}.td-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.td-title{font-size:20px}.td-list a{font-size:13px}}@media(max-width:420px){.td-grid{grid-template-columns:1fr}}html[data-hx-theme=dark] .td{background:#0a1628;border-top:1px solid #1c3152}main:has(>.td:last-child){padding-bottom:0!important}.td-h{min-height:42px;padding-top:5px;padding-bottom:5px;white-space:normal;line-height:1.2}.td-h>span{overflow:visible;text-overflow:clip}.td{margin:56px 0 0}.td,.td-title{color:#0b2545}.td-sub{color:#4a6c91}.td-h{background:color-mix(in srgb,var(--tc,#1264d8) 12%,#fff);border:1px solid color-mix(in srgb,var(--tc,#1264d8) 22%,#fff);-webkit-border-start:4px solid var(--tc,#1264d8);border-inline-start:4px solid var(--tc,#1264d8)}.td-count{background:#fff;color:var(--tc,#1264d8);border:1px solid color-mix(in srgb,var(--tc,#1264d8) 25%,#fff)}.td-list a{background:#fff;border:1px solid #e3eefa;box-shadow:0 1px 3px rgba(6,42,85,.04)}.td-list a:after{opacity:.35}.td-list a:hover{background:#f1f6fd;border-color:#bfd6f5}.td-list a:focus-visible{outline:3px solid #93c5fd}body:has(.td) footer[class*=footer__]{margin-top:56px!important;border-top:0!important}main:has(>.td:last-child){padding-bottom:6px!important}@media(max-width:760px){.td{padding:0;margin-top:40px}}html[data-hx-theme=dark] .td{border-top:0}html[data-hx-theme=dark] .td-h,html[data-hx-theme=dark] .td-title{color:#e8eef7}html[data-hx-theme=dark] .td-sub{color:#a9bcd6}html[data-hx-theme=dark] .td-h{background:color-mix(in srgb,var(--tc) 22%,#131f36);border-color:#22395e;border-inline-start-color:var(--tc)}html[data-hx-theme=dark] .td-count{background:#0d1a2e;border-color:#22395e;color:#e8eef7}html[data-hx-theme=dark] .td-list a{background:#131f36;border-color:#22395e;color:#e8eef7;box-shadow:none}html[data-hx-theme=dark] .td-list a:hover{background:#1b2a46}.td{margin:40px 0 0;padding:30px 32px 26px;background:#fff;border:1px solid #dce6f2;border-radius:20px;box-shadow:0 14px 36px rgba(6,42,85,.06)}.td-head{margin:0 0 22px;padding:0 0 16px;border-bottom:1px solid #edf2f8}.td-h{min-height:0;height:auto;margin:0 0 8px;padding:0 0 8px;background:none;border:0;border-bottom:2px solid color-mix(in srgb,var(--tc,#1264d8) 30%,#fff);border-radius:0;font-size:14px;font-weight:800;color:#0b2545;display:flex;align-items:center;gap:8px;scroll-margin-top:90px}.td-h:before{content:"";flex:none;width:9px;height:9px;border-radius:50%;background:var(--tc,#1264d8)}.td-h>span{flex:1 1;min-width:0}.td-count{background:none;border:0;color:#8aa0ba;font-weight:700;padding:0;min-width:0}.td-list{gap:0}.td-list a{background:none;border:0;box-shadow:none;padding:6px 2px;min-height:0;font-size:14px;font-weight:500;color:#1f2937;border-radius:6px}.td-list a:after{display:none}.td-list a:hover{background:none;color:#1264d8;text-decoration:underline;text-underline-offset:3px}.td-list a:focus-visible{outline:2px solid #93c5fd;outline-offset:1px}@media(max-width:760px){.td{margin-top:28px;padding:22px 16px 18px;border-radius:16px}}html[data-hx-theme=dark] .td{background:#131f36;border-color:#22395e;box-shadow:none}html[data-hx-theme=dark] .td-head{border-bottom-color:#22395e}html[data-hx-theme=dark] .td-h{background:none;border-bottom-color:color-mix(in srgb,var(--tc) 40%,#131f36);color:#e8eef7}html[data-hx-theme=dark] .td-count{background:none;color:#7f95b3}html[data-hx-theme=dark] .td-list a{background:none;color:#dde6f2}html[data-hx-theme=dark] .td-list a:hover{background:none;color:#93c5fd}.td{padding:0;background:none;border:0;border-radius:0;box-shadow:none}.td-head{border-bottom-color:rgba(18,100,216,.14)}.td-h{border-bottom-color:color-mix(in srgb,var(--tc,#1264d8) 45%,transparent)}@media(max-width:760px){.td{padding:0;border-radius:0}}html[data-hx-theme=dark] .td{background:none;border:0}.hp-bidi :is(h1,h2,h3,h4,p,li,a,summary,label,button,span,b,small,strong,div,dd,dt){unicode-bidi:plaintext}.hp-bidi :not(:is([class*=hxRailItem__],[class*=hxText__],[class*=hxBrand__],[class*=types__],[class*=step__],.cat-tab) *):not([class*=hxRailItem__],[class*=hxText__],[class*=hxBrand__],[class*=types__],[class*=step__],.cat-tab){text-align:left}.hp-bidi :is([class*=cardDesc__],[class*=popDesc__],[class*=ctaSub__],[class*=secLeadP__]){text-align:left!important}.hp-bidi [class*=step__],.hp-bidi [class*=step__] *{text-align:left}