.navbar-module__kZjjMG__nav{--nav-h:64px;--paper:#f7f9fa;--dim:#9aa0a6;--accent:#8052ff;--accent-soft:#c1adff;--line:#f7f9fa1f;--surface:#05060ab8;--surface-solid:#05060a;--ease-out:cubic-bezier(.16, 1, .3, 1);z-index:50;height:var(--nav-h);color:var(--paper);transition:background-color .4s var(--ease-out), border-color .4s var(--ease-out);border-bottom:1px solid #0000;position:fixed;inset:0 0 auto}html.day-mode .navbar-module__kZjjMG__nav{--paper:#121318;--dim:#5c6066;--accent:#6941d8;--accent-soft:#6941d8;--line:#12131824;--surface:#ffffffc7;--surface-solid:#fff}.navbar-module__kZjjMG__navScrolled{background:var(--surface);-webkit-backdrop-filter:blur(14px);border-bottom-color:var(--line)}.navbar-module__kZjjMG__inner{justify-content:space-between;align-items:center;gap:16px;width:min(1240px,100% - 36px);height:100%;margin-inline:auto;display:flex}.navbar-module__kZjjMG__brand{letter-spacing:-.03em;color:var(--paper);flex:none;align-items:center;gap:10px;font-size:17px;font-weight:600;display:inline-flex}.navbar-module__kZjjMG__brandMark{border-radius:7px}.navbar-module__kZjjMG__links{align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.navbar-module__kZjjMG__link{color:var(--dim);letter-spacing:-.01em;white-space:nowrap;transition:color .3s var(--ease-out), background-color .3s var(--ease-out);border-radius:999px;align-items:center;gap:6px;padding:9px 13px;font-size:14px;font-weight:500;display:inline-flex}.navbar-module__kZjjMG__link:hover,.navbar-module__kZjjMG__link:focus-visible{color:var(--paper);background:#f7f9fa12}:is(html.day-mode .navbar-module__kZjjMG__link:hover,html.day-mode .navbar-module__kZjjMG__link:focus-visible){background:#1213180f}.navbar-module__kZjjMG__dropdownWrap{position:relative}.navbar-module__kZjjMG__dropdown{border:1px solid var(--line);background:var(--surface);-webkit-backdrop-filter:blur(16px);opacity:0;visibility:hidden;min-width:232px;transition:opacity .3s var(--ease-out), transform .35s var(--ease-out), visibility .3s;border-radius:16px;margin-top:6px;padding:7px;position:absolute;top:100%;left:0;transform:translateY(-6px)}.navbar-module__kZjjMG__dropdownWrap:hover .navbar-module__kZjjMG__dropdown,.navbar-module__kZjjMG__dropdownWrap:focus-within .navbar-module__kZjjMG__dropdown{opacity:1;visibility:visible;transform:none}.navbar-module__kZjjMG__dropdownLink{color:var(--dim);transition:color .25s var(--ease-out), background-color .25s var(--ease-out);border-radius:10px;padding:9px 13px;font-size:14px;display:block}.navbar-module__kZjjMG__dropdownLink:hover,.navbar-module__kZjjMG__dropdownLink:focus-visible{color:var(--paper);background:#f7f9fa14}:is(html.day-mode .navbar-module__kZjjMG__dropdownLink:hover,html.day-mode .navbar-module__kZjjMG__dropdownLink:focus-visible){background:#1213180f}.navbar-module__kZjjMG__actions{flex:none;align-items:center;gap:6px;display:flex}.navbar-module__kZjjMG__iconBtn{width:38px;height:38px;color:var(--dim);cursor:pointer;transition:color .3s var(--ease-out), background-color .3s var(--ease-out);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0;display:inline-flex}.navbar-module__kZjjMG__iconBtn:hover,.navbar-module__kZjjMG__iconBtn:focus-visible{color:var(--paper);background:#f7f9fa14}:is(html.day-mode .navbar-module__kZjjMG__iconBtn:hover,html.day-mode .navbar-module__kZjjMG__iconBtn:focus-visible){background:#1213180f}.navbar-module__kZjjMG__accountSlot{justify-content:flex-end;align-items:center;min-width:38px;min-height:38px;display:flex}.navbar-module__kZjjMG__cta{background:var(--accent);color:#fff;white-space:nowrap;transition:transform .35s var(--ease-out);border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:500;display:inline-flex}.navbar-module__kZjjMG__cta:hover{transform:translateY(-1px)}.navbar-module__kZjjMG__nav :focus-visible{outline:2px solid var(--accent-soft);outline-offset:2px}.navbar-module__kZjjMG__burger{display:none}.navbar-module__kZjjMG__panel{inset:var(--nav-h) 0 auto;max-height:calc(100dvh - var(--nav-h));overscroll-behavior:contain;background:var(--surface-solid);border-bottom:1px solid var(--line);padding:14px 18px 26px;position:fixed;overflow-y:auto;box-shadow:0 18px 40px #0000002e}.navbar-module__kZjjMG__panelList{gap:2px;margin:0;padding:0;list-style:none;display:grid}.navbar-module__kZjjMG__panelLink{color:var(--paper);border-radius:12px;padding:13px 10px;font-size:16px;font-weight:500;display:block}.navbar-module__kZjjMG__panelLink:hover,.navbar-module__kZjjMG__panelLink:focus-visible{background:#f7f9fa12}.navbar-module__kZjjMG__panelGroupLabel{color:var(--dim);letter-spacing:.18em;text-transform:uppercase;padding:16px 10px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;display:block}.navbar-module__kZjjMG__panelSubLink{color:var(--dim);border-radius:12px;padding:11px 10px 11px 22px;font-size:15px;display:block}.navbar-module__kZjjMG__panelSubLink:hover,.navbar-module__kZjjMG__panelSubLink:focus-visible{color:var(--paper);background:#f7f9fa12}.navbar-module__kZjjMG__panelDivider{background:var(--line);border:0;height:1px;margin:14px 0}@media (max-width:960px){.navbar-module__kZjjMG__links,.navbar-module__kZjjMG__cta{display:none}.navbar-module__kZjjMG__burger{display:inline-flex}}@media (prefers-reduced-motion:reduce){.navbar-module__kZjjMG__nav *,.navbar-module__kZjjMG__nav :before{transition-duration:.01ms!important}}
.footer-module__fnqJzq__footer{--paper:#f7f9fa;--dim:#9aa0a6;--faint:#8b9298;--accent:#8052ff;--accent-soft:#c1adff;--line:#f7f9fa1f;--void:#05060a;--ease-out:cubic-bezier(.16, 1, .3, 1);background:var(--void);color:var(--paper);border-top:1px solid var(--line)}.footer-module__fnqJzq__inner{width:min(1240px,100% - 36px);margin-inline:auto;padding-block:clamp(56px,7vw,88px) 0}.footer-module__fnqJzq__top{grid-template-columns:minmax(240px,1.4fr) repeat(auto-fit,minmax(160px,1fr));gap:44px 48px;display:grid}.footer-module__fnqJzq__brand{letter-spacing:-.03em;color:var(--paper);align-items:center;gap:10px;font-size:19px;font-weight:600;display:inline-flex}.footer-module__fnqJzq__tagline{max-width:38ch;color:var(--dim);margin:18px 0 0;font-size:15px;font-weight:300;line-height:1.65}.footer-module__fnqJzq__social{gap:8px;margin-top:22px;display:flex}.footer-module__fnqJzq__socialLink{border:1px solid var(--line);width:38px;height:38px;color:var(--dim);transition:color .3s var(--ease-out), border-color .3s var(--ease-out), transform .35s var(--ease-out);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.footer-module__fnqJzq__socialLink:hover{color:var(--paper);border-color:var(--accent);transform:translateY(-2px)}.footer-module__fnqJzq__colTitle{letter-spacing:.2em;text-transform:uppercase;color:var(--faint);margin:0 0 18px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:500}.footer-module__fnqJzq__list{gap:11px;margin:0;padding:0;list-style:none;display:grid}.footer-module__fnqJzq__list a,.footer-module__fnqJzq__contactItem{color:var(--dim);transition:color .25s var(--ease-out);font-size:14.5px;line-height:1.5}.footer-module__fnqJzq__list a:hover,.footer-module__fnqJzq__list a:focus-visible{color:var(--accent-soft)}.footer-module__fnqJzq__contactItem{align-items:flex-start;gap:9px;display:flex}.footer-module__fnqJzq__contactItem svg{color:var(--accent);flex:none;margin-top:2px}.footer-module__fnqJzq__bottom{border-top:1px solid var(--line);color:var(--faint);letter-spacing:.08em;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:clamp(44px,5vw,68px);padding-block:24px 28px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11.5px;display:flex}.footer-module__fnqJzq__bottom a{color:var(--faint);transition:color .25s var(--ease-out)}.footer-module__fnqJzq__bottom a:hover{color:var(--accent-soft)}.footer-module__fnqJzq__legal{flex-wrap:wrap;gap:8px 20px;display:flex}.footer-module__fnqJzq__stampRight{align-items:center;gap:8px;display:inline-flex}.footer-module__fnqJzq__dot{background:var(--accent);border-radius:50%;width:5px;height:5px}.footer-module__fnqJzq__footer :focus-visible{outline:2px solid var(--accent-soft);outline-offset:3px}@media (max-width:760px){.footer-module__fnqJzq__top{grid-template-columns:1fr;gap:36px}}@media (prefers-reduced-motion:reduce){.footer-module__fnqJzq__footer *{transition-duration:.01ms!important}}
