.nav-dd:where(.astro-mksz3yoh){position:relative}.nav-dd-toggle:where(.astro-mksz3yoh){display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;cursor:pointer;color:var(--l-muted);font:inherit;font-size:.9rem;transition:color .15s ease}.nav-dd:where(.astro-mksz3yoh):hover .nav-dd-toggle:where(.astro-mksz3yoh),.nav-dd-toggle:where(.astro-mksz3yoh):focus-visible,.nav-dd-toggle:where(.astro-mksz3yoh)[aria-expanded=true]{color:var(--l-text)}.nav-dd-caret:where(.astro-mksz3yoh){transition:transform .15s ease;margin-top:3px}.nav-dd:where(.astro-mksz3yoh):hover .nav-dd-caret:where(.astro-mksz3yoh),.nav-dd-toggle:where(.astro-mksz3yoh)[aria-expanded=true] .nav-dd-caret:where(.astro-mksz3yoh){transform:rotate(180deg)}.nav-dd-menu:where(.astro-mksz3yoh){position:absolute;top:calc(100% + 14px);left:50%;transform:translate(-50%) translateY(-6px);min-width:210px;list-style:none;margin:0;padding:6px;border:1px solid rgba(247,113,19,.12);border-radius:var(--l-radius-sm);background:linear-gradient(180deg,#f771130a,#f7711300),linear-gradient(180deg,var(--l-panel),var(--l-bg-2));box-shadow:0 1px #ffffff0a inset,0 20px 44px -12px #000000b3;opacity:0;visibility:hidden;transition:opacity .15s ease,transform .15s ease,visibility .15s;z-index:20}.nav-dd-menu:where(.astro-mksz3yoh):before{content:"";position:absolute;bottom:100%;left:0;right:0;height:14px}.nav-dd:where(.astro-mksz3yoh):hover .nav-dd-menu:where(.astro-mksz3yoh),.nav-dd-toggle:where(.astro-mksz3yoh)[aria-expanded=true]+.nav-dd-menu:where(.astro-mksz3yoh){opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.nav-dd-menu:where(.astro-mksz3yoh) a:where(.astro-mksz3yoh){display:block;padding:9px 14px;border-radius:calc(var(--l-radius-sm) - 4px);white-space:nowrap;color:var(--l-muted);font-size:.88rem;transition:color .15s ease,background-color .15s ease}.nav-dd-menu:where(.astro-mksz3yoh) a:where(.astro-mksz3yoh):hover,.nav-dd-menu:where(.astro-mksz3yoh) a:where(.astro-mksz3yoh):focus-visible{color:var(--l-text);background:var(--l-accent-soft);outline:none}.nav-links:where(.astro-dxml7jey){display:flex;align-items:center;gap:26px;list-style:none;margin:0;padding:0;margin-inline:auto}.nav-links:where(.astro-dxml7jey) a:where(.astro-dxml7jey){color:var(--l-muted);font-size:.9rem;transition:color .15s ease}.nav-links:where(.astro-dxml7jey) a:where(.astro-dxml7jey):hover{color:var(--l-text)}@media(max-width:960px){.nav-links:where(.astro-dxml7jey){display:none}}.btn:where(.astro-drj32stm){display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:5px;font-weight:600;font-size:.9rem;letter-spacing:normal;cursor:pointer;box-shadow:var(--btn-elev, 0 0 transparent),var(--btn-glow, 0 0 transparent);transition:transform .15s ease,background .15s ease,border-color .15s ease,box-shadow .15s ease;white-space:nowrap}.btn-fx-bump:where(.astro-drj32stm):hover{transform:translateY(-1px)}.btn-fx-glow:where(.astro-drj32stm){--btn-glow: 0 6px 20px -4px var(--btn-glow-color)}.btn-fx-glow:where(.astro-drj32stm):hover{--btn-glow: 0 10px 28px -4px var(--btn-glow-color)}.btn-lg:where(.astro-drj32stm){padding:14px 30px}.btn-sm:where(.astro-drj32stm){padding:7px 18px}.btn-pill:where(.astro-drj32stm){border-radius:999px}.btn-primary:where(.astro-drj32stm){--btn-glow-color: rgba(60, 92, 232, .55)}.btn-primary:where(.astro-drj32stm).btn-solid{background:linear-gradient(180deg,#3c5ce8,#2a46d6);border-color:transparent;color:#fff;--btn-elev: inset 0 1px 0 rgba(255, 255, 255, .28)}.btn-primary:where(.astro-drj32stm).btn-solid:hover{background:linear-gradient(180deg,#4a69ef,#3552e0);--btn-elev: inset 0 1px 0 rgba(255, 255, 255, .35)}.btn-primary:where(.astro-drj32stm).btn-outline{background:transparent;border-color:#3c5ce8;color:#6f8df4}.btn-primary:where(.astro-drj32stm).btn-outline:hover{background:#3c5ce824}.btn-primary:where(.astro-drj32stm).btn-link{background:transparent;border:none;color:#6f8df4}.btn-primary:where(.astro-drj32stm).btn-link:hover{color:#8ba5f7;text-decoration:underline}.btn-secondary:where(.astro-drj32stm){--btn-glow-color: rgba(255, 255, 255, .22)}.btn-secondary:where(.astro-drj32stm).btn-solid{background:#ededed;border-color:#ededed;color:#090b0d}.btn-secondary:where(.astro-drj32stm).btn-solid:hover{background:#fff;border-color:#fff}.btn-secondary:where(.astro-drj32stm).btn-outline{position:relative;background:transparent;--btn-elev: inset 0 0 0 1.5px var(--l-border-strong);border:none;color:#fff}.btn-secondary:where(.astro-drj32stm).btn-outline:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.btn-secondary:where(.astro-drj32stm).btn-outline:hover{background:#ffffff0f}.btn-secondary:where(.astro-drj32stm).btn-link{background:transparent;border:none;color:#fff}.btn-secondary:where(.astro-drj32stm).btn-link:hover{text-decoration:underline}.nav-actions:where(.astro-z3gz5slv){display:flex;align-items:center;gap:16px}.nav-social:where(.astro-z3gz5slv){display:inline-flex;color:var(--l-faint);transition:color .15s ease}.nav-social:where(.astro-z3gz5slv):hover{color:var(--l-text)}@media(max-width:960px){.gh-label:where(.astro-z3gz5slv){display:none}.nav-actions:where(.astro-z3gz5slv) .gh-btn{padding-inline:9px;padding-block:10px;min-height:101%}}.mobile-nav-toggle:where(.astro-lezj4tea){display:none;align-items:center;justify-content:center;padding:0;border:0;background:none;cursor:pointer;color:var(--l-muted);transition:color .15s ease}.mobile-nav-toggle:where(.astro-lezj4tea):hover,.mobile-nav-toggle:where(.astro-lezj4tea):focus-visible{color:var(--l-text);outline:none}@media(max-width:960px){.mobile-nav-toggle:where(.astro-lezj4tea){display:inline-flex;height:100%}}.mobile-menu:where(.astro-lezj4tea){position:fixed;inset:0;z-index:100;display:flex;flex-direction:column;background:linear-gradient(180deg,#f771130a,#f7711300),linear-gradient(180deg,var(--l-panel),var(--l-bg-2));opacity:0;transform:translateY(-8px);transition:opacity .15s ease,transform .15s ease}.mobile-menu:where(.astro-lezj4tea).is-open{opacity:1;transform:translateY(0)}.mobile-menu:where(.astro-lezj4tea)[hidden]{display:none}.mobile-menu-head:where(.astro-lezj4tea){display:flex;align-items:center;justify-content:space-between;padding:22px 24px}.brand:where(.astro-lezj4tea){display:inline-flex;align-items:center;gap:10px;font-weight:700;font-size:1.1rem}.mobile-menu-close:where(.astro-lezj4tea){display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:none;cursor:pointer;color:var(--l-muted);transition:color .15s ease}.mobile-menu-close:where(.astro-lezj4tea):hover,.mobile-menu-close:where(.astro-lezj4tea):focus-visible{color:var(--l-text);outline:none}.mobile-menu-body:where(.astro-lezj4tea){display:flex;flex-direction:column;gap:6px;padding:8px 16px 32px;overflow-y:auto}.m-sec:where(.astro-lezj4tea){border-top:1px solid rgba(247,113,19,.12);padding:4px 0}.m-sec-toggle:where(.astro-lezj4tea){display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 14px;border:0;background:none;cursor:pointer;color:var(--l-muted);font:inherit;font-size:1rem;transition:color .15s ease}.m-sec-toggle:where(.astro-lezj4tea):hover,.m-sec-toggle:where(.astro-lezj4tea):focus-visible,.m-sec-toggle:where(.astro-lezj4tea)[aria-expanded=true]{color:var(--l-text);outline:none}.m-sec-caret:where(.astro-lezj4tea){transition:transform .15s ease}.m-sec-toggle:where(.astro-lezj4tea)[aria-expanded=true] .m-sec-caret:where(.astro-lezj4tea){transform:rotate(180deg)}.m-sec-list:where(.astro-lezj4tea){list-style:none;margin:0;padding:0;overflow:hidden;max-height:0;transition:max-height .2s ease}.m-sec-toggle:where(.astro-lezj4tea)[aria-expanded=true]+.m-sec-list:where(.astro-lezj4tea){max-height:320px}.m-sec-list:where(.astro-lezj4tea) a:where(.astro-lezj4tea){display:flex;align-items:center;gap:10px;padding:9px 14px;border-radius:calc(var(--l-radius-sm) - 4px);color:var(--l-muted);font-size:.95rem;transition:color .15s ease,background-color .15s ease}.m-sec-list:where(.astro-lezj4tea) a:where(.astro-lezj4tea):hover,.m-sec-list:where(.astro-lezj4tea) a:where(.astro-lezj4tea):focus-visible{color:var(--l-text);background:var(--l-accent-soft);outline:none}.mobile-nav:where(.astro-lezj4tea){display:flex;flex-direction:column;align-items:center;justify-content:center}@media(min-width:961px){.mobile-nav:where(.astro-lezj4tea){display:none}}.nav:where(.astro-6qpmxv3l){display:flex;align-items:center;gap:24px;max-width:var(--l-maxw);margin-inline:auto;padding:22px 24px}.brand:where(.astro-6qpmxv3l){display:inline-flex;flex:1;align-items:center;gap:10px;font-weight:700;font-size:1.1rem}
