.foot-site.foot-compact{display:none}@media(max-width:639px){.foot-site:not(.foot-compact){display:none}.foot-site.foot-compact{display:block}}.foot-site.foot-compact{margin-top:24px}.foot-compact .fc-brand{display:flex;align-items:center;gap:10px;padding:16px 0 8px}.foot-compact .fc-brand>a.logo{position:relative}.foot-compact .fc-brand>a.logo:after{content:"";position:absolute;left:0;right:0;top:-12px;height:44px}.foot-compact .fc-tag{margin:0;font-size:var(--t-13);color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.foot-compact .fc-groups{display:grid;grid-template-columns:1fr 1fr;column-gap:16px;border-top:1px solid var(--line)}.foot-compact .fc-g{border-bottom:1px solid var(--line)}.foot-site.foot-compact .fc-g>summary{display:flex!important;flex-direction:row;gap:8px;align-items:center;justify-content:space-between;min-height:44px;font-size:var(--t-13);font-weight:600;color:var(--ink);cursor:pointer;list-style:none}.foot-site.foot-compact .fc-g>summary::-webkit-details-marker{display:none}.foot-compact .fc-x{margin-left:auto;color:var(--ink-3);font-weight:400}.foot-compact .fc-x:before{content:"+"}.foot-compact .fc-g[open] .fc-x:before{content:"\2212"}.foot-compact .fc-g[open]{grid-column:1/-1}.foot-compact .fc-links{display:grid;grid-template-columns:1fr 1fr;column-gap:16px;padding:0 0 8px}.foot-compact .fc-links a{display:flex;align-items:center;min-height:44px;margin:0}.foot-compact .fc-legal{display:flex;flex-wrap:wrap;align-items:center;column-gap:6px;margin:8px 0 0;font-size:var(--t-12);color:var(--ink-3)}.foot-compact .fc-legal>a,.foot-compact .fc-legal>button{display:inline-flex;align-items:center;min-height:44px;margin:0;font-size:var(--t-12)}.foot-compact .fc-legal>*+*:before{content:"\b7";margin-right:6px;color:var(--ink-3)}.foot-compact .fc-addr{margin:0 0 12px;font-size:var(--t-12);color:var(--ink-3)}body.v5 .foot-site{background:var(--canvas)}body.v5 .foot-site:not(.foot-compact) .cols{padding:48px 0 0;row-gap:32px}body.v5 .foot-site:not(.foot-compact) h4{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin:0 0 14px;line-height:1.4}body.v5 .foot-site:not(.foot-compact) .cols a{font-size:var(--t-14);line-height:1.5;margin:0 0 10px}body.v5 .foot-site:not(.foot-compact) .cols a.logo{margin:0}body.v5 .foot-site:not(.foot-compact) .tagline{margin:12px 0 0;max-width:260px;line-height:1.55;color:var(--ink-2)}body.v5 .foot-site:not(.foot-compact) .legal{margin-top:24px;border-top-color:var(--line-2);padding:16px 0 32px}@media(max-width:768px){body.v5 main .btn{min-height:44px}body.v5 main .nl .box{height:44px}body.v5 main .tool-lookup .btn.go{height:44px}}@media(max-width:640px){body.v5 .term h3>a{position:relative;display:inline-block}body.v5 .term h3>a:after{content:"";position:absolute;left:0;right:0;top:50%;height:44px;transform:translateY(-50%)}}body.v5 .rcard,body.v5 .featured>div{position:relative}body.v5 .rcard h3>a:after,body.v5 .featured h2>a:after{content:"";position:absolute;inset:0}#st-refresh-body .sev{text-transform:capitalize}@media(max-width:768px){main .crumb a,main .linkish,main .more,main .more-l,main .rf a,main sup a,main .rbrand,main .kicker a,main .pr-fname,main .pf-assure a,main .hero-note a,main .doc-cta .alt a,main .mk-inrep a,main .jp-verify-link,main .stype>button,main .smode-btn,main .sources a,main .refs a,main .intro>a,main .doc-faq-more a,main .search-modes>button,main .callout>a,main .pr-f>a,main [data-ff-money-back] a,main .cls a,main ol>li>span>a,main .nf .home a,main .nf .go a{position:relative;z-index:1}main .crumb a:after,main .linkish:after,main .more:after,main .more-l:after,main .rf a:after,main sup a:after,main .rbrand:after,main .kicker a:after,main .pr-fname:after,main .pf-assure a:after,main .hero-note a:after,main .doc-cta .alt a:after,main .mk-inrep a:after,main .jp-verify-link:after,main .stype>button:after,main .smode-btn:after,main .sources a:after,main .refs a:after,main .intro>a:after,main .doc-faq-more a:after,main .search-modes>button:after,main .callout>a:after,main .pr-f>a:after,main [data-ff-money-back] a:after,main .cls a:after,main ol>li>span>a:after,main .nf .home a:after,main .nf .go a:after{content:"";position:absolute;left:50%;top:50%;width:max(100%,44px);height:44px;transform:translate(-50%,-50%)}main .box>input,main label.box>input{align-self:stretch;height:auto;min-height:44px}main .doc-side nav a,main footer.rend a,main .az a,main .topics .chip{min-height:44px;display:flex;align-items:center}main .az a{min-width:44px;justify-content:center}}html:not(.ff-framed) body.v5.ff-fb-page .foot-site{padding-bottom:78px}@media(max-width:768px){html:not(.ff-framed) body.v5.ff-fb-page .foot-site{padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}html:not(.ff-framed) body.v5.ff-fb-page.has-tabbar .foot-site{padding-bottom:calc(128px + env(safe-area-inset-bottom,0px))}}body.ff-v5-signed-shell.mnav .acct-menu,body.ff-v5-signed-shell.mnav .prod-pop{z-index:96}.feedback-field{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--ink-2)}.feedback-field[hidden]{display:none}.doc-callout{margin:24px 0;padding:16px 20px 18px;border-radius:var(--r-panel);background:var(--brand-bg);color:var(--ink);font-size:var(--t-16);line-height:1.6}.tool-doc>.doc-callout{max-width:72ch;margin-top:24px}.tool-doc>.doc-callout+*{margin-top:24px}.doc-callout>.doc-callout-l{margin:0 0 4px;font-size:var(--t-13);line-height:1.4;font-weight:600;color:var(--brand-ink)}.doc-callout>p+p{margin-top:8px}.doc-callout strong{font-weight:600}@media(max-width:768px){.doc-callout{padding:14px 16px 16px}}body.v5 .foot-compact .fc-groups{grid-template-columns:1fr 1fr;column-gap:16px;row-gap:24px;padding:24px 0 8px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}body.v5 .foot-compact .fc-g.fc-open{border-bottom:0;min-width:0}body.v5 .foot-compact .fc-g.fc-open{display:block;gap:0;font-size:inherit;font-weight:inherit;color:inherit}body.v5 .foot-compact .fc-h{margin:0 0 4px;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);line-height:1.4}body.v5 .foot-compact .fc-open .fc-links{display:flex;flex-direction:column;padding:0}body.v5 .foot-compact .fc-open .fc-links a{min-height:44px;font-size:var(--t-14);line-height:1.3;color:var(--ink-2);overflow-wrap:anywhere}body.v5 .foot-compact .fc-open .fc-links a:hover{color:var(--ink)}.ffck-backdrop{--bg:var(--raised);--bg-alt:var(--canvas);--bg-pick:var(--pick);--border:var(--line);--border-strong:var(--line-2);--text:var(--ink);--text-2:var(--ink-2);--text-3:var(--ink-3);--muted:var(--ink-3);--t:.12s ease;--font-mono:ui-monospace,SFMono-Regular,Menlo,monospace}.ffck-item.is-active{background:var(--bg-pick)}.ffck-backdrop{position:fixed;inset:0;z-index:2000;background:#10111424;opacity:0;transition:opacity .12s ease}.ffck-backdrop.is-open{opacity:1}.ffck-modal{position:fixed;width:560px;max-width:calc(100vw - 24px);background:var(--bg);border:1px solid var(--border);border-radius:14px;box-shadow:0 18px 48px -14px #0a0a0c66;overflow:visible;transform-origin:top center;transform:translateY(-6px) scale(.985);opacity:0;transition:transform .14s ease,opacity .14s ease}.ffck-backdrop.is-open .ffck-modal{transform:translateY(0) scale(1);opacity:1}.ffck-inputrow{display:flex;align-items:center;gap:10px;padding:15px 18px;border-bottom:1px solid var(--border)}.ffck-inputrow:focus-within{border-bottom-color:var(--border-strong)}.ffck-inputrow svg{color:var(--text-3);flex:0 0 auto}.ffck-input{flex:1;min-width:0;border:none;outline:none;background:transparent;font:inherit;font-size:16px;color:var(--text)}.ffck-input:focus,.ffck-input:focus-visible{outline:none;box-shadow:none}.ffck-input::placeholder{color:var(--text-3)}.ffck-type{position:relative;flex:0 0 auto}.ffck-type-btn{display:inline-flex;align-items:center;gap:3px;height:27px;padding:0 6px 0 9px;border:1px solid var(--border);border-radius:7px;background:var(--bg-alt);cursor:pointer;font-size:12.5px;font-weight:500;color:var(--text-2);line-height:1;transition:border-color var(--t),color var(--t)}.ffck-type-btn:hover{border-color:var(--border-strong);color:var(--text)}.ffck-type-label.is-neutral{color:var(--muted)}.ffck-type-chev{width:13px;height:13px;color:var(--text-3);transition:transform .12s ease}.ffck-type-btn[aria-expanded=true] .ffck-type-chev{transform:rotate(180deg)}.ffck-type-menu{position:absolute;top:calc(100% + 7px);left:0;z-index:10;min-width:138px;margin:0;padding:5px;list-style:none;background:var(--bg);border:1px solid var(--border);border-radius:10px;box-shadow:0 12px 30px -10px #0a0a0c52}.ffck-type-menu[hidden]{display:none}.ffck-type-opt{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 10px;border-radius:7px;font-size:13.5px;color:var(--text-2);cursor:pointer}.ffck-type-opt:hover{background:var(--bg-alt);color:var(--text)}.ffck-type-opt.is-selected{color:var(--text);font-weight:600}.ffck-type-opt.is-selected:after{content:"\2713";font-size:11px;color:var(--text)}.ffck-sep{width:1px;height:20px;background:var(--border);flex:0 0 auto}.ffck-esc{font:500 11px var(--font-mono);color:var(--text-3);background:none;border:1px solid var(--border);border-radius:6px;padding:2px 6px;cursor:pointer;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center}.ffck-esc:focus-visible{outline:2px solid var(--text);outline-offset:2px}.ffck-esc-x{display:none}@media(hover:none){.ffck-esc{border:0;padding:0;width:44px;height:44px;margin:-12px -12px -12px 0;color:var(--text-2)}.ffck-esc-k{display:none}.ffck-esc-x{display:block}}.ffck-hint[hidden]{display:none}.ffck-results{max-height:46vh;overflow-y:auto;margin:0;padding:6px;list-style:none}.ffck-item{display:flex;justify-content:space-between;gap:12px;align-items:baseline;padding:10px 12px;border-radius:10px;cursor:pointer}.ffck-item:hover{background:var(--bg-alt)}.ffck-hintrow{padding:15px 16px;margin:0;list-style:none;color:var(--text-3);font-size:13px}.ffck-hint{padding:9px 16px;border-top:1px solid var(--border);font-size:11.5px;color:var(--text-3);display:flex;gap:16px}.ffck-hint kbd{font:500 10.5px var(--font-mono);border:1px solid var(--border);border-radius:4px;padding:1px 5px;color:var(--text-2);margin-right:4px}@media(max-width:640px){.ffck-backdrop{padding:8vh 12px 12px}}@media(hover:none){.ffck-hint{display:none}}@media(max-width:640px){.ffck-item{align-items:flex-start}}.research .fig .tline .tl-list{display:none}.research .fig .tkey .kd.kda{background:var(--data)}@media(max-width:768px){.research .fig .tline svg{display:none}.research .fig .tline .tl-list{display:block;list-style:none;margin:0;padding:2px 0 0}.research .fig .tline .tl-list>li{position:relative;margin:0;padding:0 0 16px 26px;font-size:var(--t-14);line-height:1.45;color:var(--ink-2)}.research .fig .tline .tl-list>li:last-child{padding-bottom:0}.research .fig .tline .tl-list>li:before{content:"";position:absolute;left:5px;top:12px;bottom:-4px;border-left:1.5px solid var(--line-3)}.research .fig .tline .tl-list>li:last-child:before{display:none}.research .fig .tline .tl-list>li:after{content:"";position:absolute;left:0;top:5px;width:10px;height:10px;border-radius:50%;background:var(--data);box-shadow:0 0 0 2px var(--halo)}.research .fig .tline .tl-list>li.rev:after{background:var(--ink)}.research .fig .tline .tl-list b{display:block;font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}}.research .fig .il-key,.research .fig .ins-ph{display:none}@media(max-width:640px){.research .fig .il-lab text{font-size:14px;text-anchor:start}.research .fig .il-leg{display:none}.research .fig .il-key{display:flex;flex-direction:column;gap:4px;margin:10px 0 0;font-size:var(--t-14);color:var(--ink-2)}.research .fig .il-key span{display:flex;align-items:center;gap:8px}.research .fig .il-key i{width:10px;height:10px;border-radius:50%}.research .fig .il-key .k1{background:rgba(var(--data-rgb),.6)}.research .fig .il-key .k2{background:var(--ink);opacity:.75}.research .fig .fig-b>svg:has(+.ins-ph){display:none}.research .fig .ins-ph{display:block}.research .fig .ins-ph p{margin:0 0 16px;font-size:var(--t-14);line-height:1.4;color:var(--ink-2)}.research .fig .ins-ph b{display:block;font-weight:600;color:var(--ink)}.research .fig .ins-ph span{display:block}.research .fig .ins-ph i{display:block;height:12px;margin-top:8px;border-radius:3px;background:rgba(var(--data-rgb),.12)}.research .fig .ins-ph .b1{background:linear-gradient(to right,var(--data) 15%,rgba(var(--data-rgb),.12) 15%)}.research .fig .ins-ph .b2{background:linear-gradient(to right,rgba(var(--data-rgb),.12) 50%,rgba(var(--data-rgb),.45) 50%)}.research .fig .ins-ph .ax{display:flex;justify-content:space-between;margin:0;font-size:var(--t-13);font-variant-numeric:tabular-nums}}.research .fig .ch-ph{display:none}@media(max-width:640px){.research .fig .fig-b>svg:has(+.ch-ph){display:none}.research .fig .ch-ph{display:block}.research .fig .ch-ph p{margin:0 0 16px;font-size:var(--t-14);line-height:1.4;color:var(--ink-2)}.research .fig .ch-ph p:last-child{margin-bottom:0}.research .fig .ch-ph b{display:block;font-size:var(--t-18);font-weight:600;font-variant-numeric:tabular-nums;color:var(--ink)}.research .fig .ch-ph span{display:block}.research .fig .ch-ph .tr{display:block;height:12px;margin-top:8px;border-radius:3px;background:rgba(var(--data-rgb),.12)}.research .fig .ch-ph .tr i{display:block;height:100%;min-width:3px;border-radius:3px;background:var(--data)}.research .fig .ch-ph .w0{width:0;background:var(--ink-3)}.research .fig .ch-ph .w1{width:1%;background:var(--ink-3)}.research .fig .ch-ph .w2-5{width:2.5%;background:var(--ink-3)}.research .fig .ch-ph .w54{width:54%}.research .fig .ch-ph .w70{width:70%}.research .fig .ch-ph .w100{width:100%}.research .fig .ch-ph .cap{font-size:var(--t-13);color:var(--ink-3)}.research .fig .ch-ph .ax{text-align:right;font-size:var(--t-13);color:var(--ink-3)}.research .fig .ch-ph .gp{font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.hint .nw{white-space:nowrap}
