.cm-flag{position:relative;display:inline-block;flex:none;width:20px;height:15px;border-radius:3px;overflow:hidden}.cm-flag svg{display:block;width:100%;height:100%}.cm-flag:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(16,24,40,.14)}.cm-ls{position:relative}.cm-ls>summary{list-style:none;cursor:pointer;border-radius:8px}.cm-ls>summary::-webkit-details-marker{display:none}.cm-ls>summary::marker{content:""}.cm-ls-face{display:inline-flex;align-items:center}.cm-ls-chev{transition:transform .2s var(--cm-ease)}.cm-ls[open] .cm-ls-chev{transform:rotate(180deg)}.cm-ls>summary:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.cm-ls-top{margin-left:6px}.cm-ls-top>summary{padding:7px 8px;color:var(--ink-2);transition:background-color .2s var(--cm-ease),color .2s var(--cm-ease)}.cm-ls-top .cm-ls-face{gap:6px}.cm-ls-top>summary:hover,.cm-ls-top[open]>summary{background:#f1f3f5;color:var(--ink)}.cm-e.is-night .cm-e-nav:not(.is-menu) .cm-ls-top>summary{color:#aab2bf}.cm-e.is-night .cm-e-nav:not(.is-menu) .cm-ls-top>summary:hover,.cm-e.is-night .cm-e-nav:not(.is-menu) .cm-ls-top[open]>summary{background:#1c1f24;color:#f2f4f7}@media (max-width:720px){.cm-ls-top{display:none}}.cm-ls-foot{display:inline-block;margin-top:20px}.cm-ls-foot>summary{height:36px;box-sizing:border-box;display:inline-flex;align-items:center;padding:0 12px 0 11px;border:1px solid #2b2e34;color:#c9cfd8;font-size:13.5px;font-weight:500;transition:border-color .2s var(--cm-ease),color .2s var(--cm-ease)}.cm-ls-foot .cm-ls-face{gap:8px}.cm-ls-foot>summary:hover,.cm-ls-foot[open]>summary{border-color:#474c55;color:#fff}.cm-ls-foot>summary:focus-visible{outline-color:#3d8bfd}.cm-ls-pop{position:absolute;z-index:30;min-width:184px;box-sizing:border-box;padding:6px;border-radius:12px;background:#fff;border:1px solid #e6e7e9;box-shadow:0 14px 34px rgba(16,24,40,.14),0 2px 6px rgba(16,24,40,.06);animation:cm-ls-in .16s var(--cm-ease) both}.cm-ls-pop.is-down{top:calc(100% + 10px);right:-4px}.cm-ls-pop.is-up{bottom:calc(100% + 8px);left:0;animation-name:cm-ls-in-up}@keyframes cm-ls-in{0%{opacity:0;transform:translateY(-4px)}}@keyframes cm-ls-in-up{0%{opacity:0;transform:translateY(4px)}}.cm-ls-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:2px;gap:2px}.cm-e .cm-ls-list a{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:8px;font-size:14px;font-weight:500;color:var(--ink);text-decoration:none}.cm-e .cm-ls-list a:focus-visible,.cm-e .cm-ls-list a:hover{background:#f4f5f7;color:var(--ink)}.cm-ls-list .cm-ls-check{margin-left:auto;color:var(--blue)}.cm-ls-foot .cm-ls-pop{background:#141619;border-color:#2b2e34;box-shadow:0 18px 40px rgba(0,0,0,.5)}.cm-e .cm-e-foot .cm-ls-foot .cm-ls-list a{color:#d5dae2;font-size:13.5px}.cm-e .cm-e-foot .cm-ls-foot .cm-ls-list a:focus-visible,.cm-e .cm-e-foot .cm-ls-foot .cm-ls-list a:hover{background:#1c1f24;color:#fff}.cm-ls-foot .cm-ls-check{color:#3d8bfd}.cm-ls-foot .cm-flag:after{box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}.cm-ls-sheet{margin-top:26px}.cm-ls-sheet .cm-eyebrow{margin:0 0 8px;color:var(--ink-2)}.cm-e .cm-e-nav .cm-e-menu .cm-ls-sheet .cm-ls-list a{display:flex;min-height:48px;padding:0;border-radius:0;font-size:16px}.cm-e .cm-e-nav .cm-e-menu .cm-ls-sheet .cm-ls-list a:hover{background:none}.cm-e .cm-e-menu .cm-ls-sheet li{border:0}@media (prefers-reduced-motion:reduce){.cm-ls-pop{animation:none}.cm-ls-chev{transition:none}}@media (min-width:641px) and (max-width:960px){.cm-e-nav-in{padding:0 24px}.cm-e-nav nav{gap:16px}.cm-e-signin,.cm-ls-top{margin-left:0}.cm-ls-top>summary{padding:7px 5px}}