#siteNav{position:sticky;top:calc(env(safe-area-inset-top,0px) + 10px);z-index:60;max-width:1240px;margin:10px auto 0}.sn{position:relative;z-index:61;display:flex;align-items:center;gap:4px;padding:8px 8px 8px 16px;border-radius:16px;min-height:50px}.sn .wordmark{font-size:20px;text-decoration:none;margin-right:14px}.sn-links{display:flex;align-items:center;gap:2px;margin-right:auto}.sn-r{display:flex;align-items:center;gap:4px;margin-left:auto}.sn-l{display:inline-flex;align-items:center;gap:5px;height:34px;color:var(--ink-2);text-decoration:none;font-size:14px;padding:0 10px;border-radius:8px;border:0;background:transparent;font-family:inherit;cursor:pointer;white-space:nowrap}.sn-l:hover,.sn-l[aria-expanded=true]{background:var(--hover);color:var(--ink)}.sn-l[aria-current=page]{color:var(--ink);font-weight:500}.sn-l .chev{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .25s var(--ease)}.sn-l[aria-expanded=true] .chev{transform:rotate(180deg)}.sn-theme{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;cursor:pointer;border:1px solid var(--line);background:transparent;color:var(--ink-2);flex:none}.sn-theme:hover{color:var(--ink);background:var(--hover)}.sn-theme .i{width:16px;height:16px}.sn-theme .sun{display:none}html[data-theme=dark] .sn-theme .sun{display:block}html[data-theme=dark] .sn-theme .moon{display:none}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .sn-theme .sun{display:block}html:not([data-theme=light]) .sn-theme .moon{display:none}}.sn-cta{flex:none}.sn-menu{display:none;width:38px;height:34px;border-radius:10px;border:1px solid var(--line);background:transparent;cursor:pointer;place-items:center;color:var(--ink);flex:none}.sn-menu svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.sn-dd{position:relative}.sn-panel{position:absolute;top:calc(100% + 10px);left:-8px;width:380px;border-radius:18px;padding:8px;background:var(--solid);display:flex;flex-direction:column;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .22s var(--ease),transform .22s var(--ease),visibility 0s linear .22s}.sn-panel:before{content:"";position:absolute;left:0;right:0;top:-12px;height:12px}.sn-dd.open .sn-panel{opacity:1;visibility:visible;transform:none;transition:opacity .22s var(--ease),transform .22s var(--ease),visibility 0s}.sn-uc{display:flex;flex-direction:column;gap:2px;padding:11px 12px;border-radius:12px;text-decoration:none;color:var(--ink)}.sn-uc b{font-size:14.5px;font-weight:600;letter-spacing:-.005em}.sn-uc span{font-size:13px;color:var(--ink-3);line-height:1.4}.sn-uc:hover,.sn-uc:focus-visible{background:var(--hover)}.sn-uc[aria-current=page]{background:var(--accent-soft)}.sn-uc[aria-current=page] b{color:var(--accent)}.sn-uc:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.sn-scrim{position:fixed;inset:0;z-index:58;background:#0a0e1847;opacity:0;visibility:hidden;transition:opacity .3s,visibility 0s linear .3s}.sn-sheet{position:fixed;left:16px;right:16px;top:calc(env(safe-area-inset-top,0px) + 70px);z-index:59;max-height:calc(100dvh - 86px - env(safe-area-inset-top,0px));overflow:auto;overscroll-behavior:contain;border-radius:20px;padding:10px 10px 14px;background:var(--solid);opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .25s var(--ease),transform .25s var(--ease),visibility 0s linear .25s}.sn-open .sn-scrim{opacity:1;visibility:visible;transition:opacity .3s}.sn-open .sn-sheet{opacity:1;visibility:visible;transform:none;transition:opacity .25s var(--ease),transform .25s var(--ease)}.sn-sheet .sn-h{font-family:var(--f-mono);font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);padding:10px 12px 4px}.sn-sheet .sn-uc{padding:9px 12px}.sn-sheet hr{border:0;border-top:1px solid var(--line);margin:8px 4px}.sn-big{display:flex;align-items:center;justify-content:space-between;padding:12px;border-radius:12px;font-size:17px;font-weight:500;color:var(--ink);text-decoration:none}.sn-big:hover{background:var(--hover)}.sn-big[aria-current=page]{color:var(--accent)}.sn-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px}.sn-row span{font-size:15px;color:var(--ink-2)}.sn-sheet .btn{width:100%;height:46px;font-size:15px;border-radius:13px;margin-top:6px}html.sn-lock,html.sn-lock body{overflow:hidden}@media(max-width:940px){.sn-links,.sn-login,.sn .sn-theme{display:none}.sn-menu{display:grid}.sn{padding-left:14px}}@media(min-width:941px){.sn-sheet,.sn-scrim{display:none}}#siteFoot{max-width:1240px;margin:0 auto}.sf{border-radius:32px 32px 0 0;background:var(--night,#14171F);color:#c9cdd8;padding:56px 36px 28px;margin-top:40px;display:flex;flex-direction:column;gap:40px}.sf-top{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(4,minmax(0,1fr));gap:28px}.sf .wordmark{color:#fff;font-size:22px;text-decoration:none}.sf .wordmark .mk{--mk:#8199FF}.sf p{margin:12px 0 0;font-size:14px;line-height:1.55;color:#9aa1b2;max-width:32ch}.sf h6{margin:0 0 12px;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:#7d8597;font-weight:400}.sf ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.sf a{color:#c9cdd8;text-decoration:none;font-size:14px}.sf a:hover{color:#fff}.sf a:focus-visible{outline:2px solid #8199FF}.sf-bot{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-top:20px;border-top:1px solid rgba(255,255,255,.08);font-size:13px;color:#7d8597}.sf-bot a{font-size:13px;color:#9aa1b2}@media(max-width:1000px){.sf-top{grid-template-columns:repeat(2,minmax(0,1fr))}.sf-top>div:first-child{grid-column:1/-1}}@media(max-width:640px){.sf{padding:40px 18px 24px;border-radius:24px 24px 0 0}}.sr-on [data-sr]{opacity:0;transform:translateY(14px);transition:opacity .8s var(--ease),transform .8s var(--ease);transition-delay:var(--sr-d,0s)}.sr-on [data-sr].sr-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.sr-on [data-sr]{opacity:1;transform:none;transition:none}}html[data-theme=dark] .wordmark .mk{--mk:#8199FF}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .wordmark .mk{--mk:#8199FF}}#siteNav .lp-arrow{display:none}
