:where(.lp-scope) .lp-root .mf-theme{display:inline-flex;align-items:center;gap:2px;padding:2px;min-height:0;background:transparent;border:1px solid var(--ap-line,var(--t2-line));border-radius:999px;box-shadow:none;flex:none}:where(.lp-scope) .lp-root .mf-theme .mf-theme-b{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:40px;min-height:40px;padding:0 10px;border:0;border-radius:999px;background:transparent;color:var(--t2-mute);font:inherit;font-size:14px;font-weight:500;cursor:pointer;transition:transform .15s cubic-bezier(.2,.8,.2,1)}:where(.lp-scope) .lp-root .mf-theme .mf-theme-b:active{transform:scale(.98)}:where(.lp-scope) .lp-root .mf-theme .mf-theme-b:focus-visible{outline:3px solid var(--t2-focus);outline-offset:2px}.dark :where(.lp-scope) .lp-root .mf-theme .mf-theme-b[data-v=dark],.light :where(.lp-scope) .lp-root .mf-theme .mf-theme-b[data-v=light]{color:var(--t2-gold-ink);font-weight:600}.dark :where(.lp-scope) .lp-root .mf-theme .mf-theme-b[data-v=dark]:before,.light :where(.lp-scope) .lp-root .mf-theme .mf-theme-b[data-v=light]:before{content:"";position:absolute;inset:var(--t2-sel-sm-inset,5px 3px);z-index:-1;border-radius:999px;pointer-events:none;background-color:var(--t2-gold);background-image:var(--t2-sel-rings);box-shadow:0 3px 8px -6px rgba(120,88,10,.55)}.dark :where(.lp-scope) .lp-root .mf-theme .mf-theme-b[data-v=dark] .nx,.light :where(.lp-scope) .lp-root .mf-theme .mf-theme-b[data-v=light] .nx{stroke:var(--t2-gold-ink);filter:none}.dark :where(.lp-scope) .lp-root .mf-theme .mf-theme-b[data-v=dark]:focus-visible,.light :where(.lp-scope) .lp-root .mf-theme .mf-theme-b[data-v=light]:focus-visible{outline-color:var(--t2-focus)}:where(.lp-scope) .lp-root .mf-drawer-theme{padding:6px 4px}:where(.lp-scope) .lp-root .mf-theme.mf-theme-w{display:flex;width:100%;border-color:var(--t2-line)}:where(.lp-scope) .lp-root .mf-theme.mf-theme-w .mf-theme-b{flex:1 1 0;min-height:48px;font-size:17px}:where(.lp-scope) .lp-root .mf-theme.mf-theme-w .mf-theme-b .mf-ic{width:22px;height:22px}@media (min-width:600px) and (max-width:1023.98px){:where(.lp-scope) .lp-root .mf-brandbar .mf-theme .mf-theme-b{min-width:38px;padding:0 8px}}:where(.lp-scope) .lp-root.lp-switching .mf-main{opacity:.55;transition:opacity .2s ease}@media (prefers-reduced-motion:reduce){:where(.lp-scope) .lp-root.lp-switching .mf-main{transition:none}}:where(.lp-scope) .lp-root .lp-switch-note{position:fixed;z-index:45;inset-inline:16px;bottom:44px;margin:0 auto;max-width:420px;display:flex;justify-content:center}:where(.lp-scope) .lp-root .lp-switch-note button{width:100%;min-height:48px;padding:10px 18px;border:0;border-radius:999px;background:var(--t2-card);color:var(--t2-ink);font:inherit;font-size:15px;font-weight:500;box-shadow:0 14px 40px rgba(27,27,31,.16),0 0 0 1px var(--t2-line);cursor:pointer}:where(.lp-scope) .lp-root .lp-switch-note button:focus-visible{outline:3px solid var(--t2-focus);outline-offset:2px}body:has(.lp-scope) [data-dev-credit]{display:none}body:has(.lp-scope) .lp-scope{padding-bottom:0}:where(.lp-scope) .lp-root .mf-pubfoot .mf-pf-credit{margin-block:28px 0;padding-top:18px;border-top:1px solid var(--t2-line);font-size:13px;line-height:1.5;color:var(--t2-mute);text-align:center}:where(.lp-scope) .lp-root .mf-pf-credit a{color:inherit;text-decoration:none;border-radius:4px;transition:color .2s}:where(.lp-scope) .lp-root .mf-pf-credit a:hover{color:var(--t2-ink);text-decoration:underline;text-underline-offset:2px}:where(.lp-scope) .lp-root .mf-pf-credit a:focus-visible{outline:3px solid var(--t2-focus,#c2410c);outline-offset:3px}.lp-scope .r4m.lp-root .ap-lnav{position:sticky;top:var(--lp-bar-h,53px);z-index:34;max-width:none;margin:0;background:var(--ap-white);padding-block:8px;padding-inline:max(24px,calc((100% - 1152px) / 2 + 40px));border-bottom:1px solid var(--ap-line);box-shadow:none}.lp-scope .r4m.lp-root .ap-lnav-l{align-items:center;gap:6px}.lp-scope .r4m.lp-root .ap-lnav a{position:relative;isolation:isolate;display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border-radius:999px;transition:color .15s ease}.lp-scope .r4m.lp-root .ap-lnav a:focus-visible{outline:3px solid var(--t2-focus);outline-offset:2px}.lp-scope .r4m.lp-root .ap-lnav a[aria-current=true]{color:var(--t2-gold-ink);font-weight:600}.lp-scope .r4m.lp-root .ap-lnav a[aria-current=true]:before{content:"";position:absolute;inset:var(--t2-sel-sm-inset,5px 3px);z-index:-1;border-radius:999px;pointer-events:none;background-color:var(--t2-gold);background-image:var(--t2-sel-rings);box-shadow:0 3px 8px -6px rgba(120,88,10,.55)}.lp-scope .r4m.lp-root :is(.sec,.ip-band,.ip-q,.ip-form)[id]{scroll-margin-top:calc(var(--lp-bar-h,53px) + var(--lp-nav-h,50px) + 12px)}.lp-scope .lp-root .mf-totop{position:fixed;z-index:44;inset-inline-end:24px;bottom:calc(24px + var(--lp-totop-lift,0px));width:48px;height:48px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:var(--t2-card);color:var(--t2-ink);cursor:pointer;box-shadow:0 14px 40px rgba(27,27,31,.16),0 0 0 1px var(--t2-line);opacity:0;transform:translateY(8px);transition:opacity .2s ease,transform .2s cubic-bezier(.2,.8,.2,1)}.lp-scope .lp-root .mf-totop[hidden]{display:none}.lp-scope .lp-root .mf-totop.on{opacity:1;transform:none}.lp-scope .lp-root .mf-totop:active{transform:scale(.97)}.lp-scope .lp-root .mf-totop:focus-visible{outline:3px solid var(--t2-focus);outline-offset:3px}.lp-scope .lp-root .mf-totop .mf-ic{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media (max-width:599.98px){.lp-scope .lp-root .mf-totop{inset-inline-end:16px;bottom:calc(16px + var(--lp-totop-lift,0px))}}@media (prefers-reduced-motion:reduce){.lp-scope .lp-root .mf-totop{transition:none;transform:none}}