.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}:root:root{--color-primary:var(--primaryColor);--color-accent:var(--accentColor);--color-link:var(--linkColor);--font-jd:var(--jdFontFamily)}html body{font-family:var(--fontFamily)}.portal-layout__body[data-astro-cid-5gfock3b]{flex-direction:column;min-height:100vh;display:flex}.portal-layout__body--slate[data-astro-cid-5gfock3b]{background-color:var(--slate-50)}.portal-layout__body--transparent[data-astro-cid-5gfock3b]{background-color:#0000}.portal-layout__main[data-astro-cid-5gfock3b]{flex:1;width:100%}.portal-layout__header[data-astro-cid-5gfock3b]{z-index:40;border-bottom-width:1px;border-color:var(--gray-100);background-color:color-mix(in srgb, var(--white) 95%, transparent);position:sticky;top:0}@supports (backdrop-filter:blur(4px)){.portal-layout__header[data-astro-cid-5gfock3b]{backdrop-filter:blur(4px)}}.portal-layout__bar[data-astro-cid-5gfock3b]{height:var(--space-16);max-width:80rem;padding-left:var(--space-4);padding-right:var(--space-4);justify-content:space-between;align-items:center;margin-left:auto;margin-right:auto;display:flex}.portal-layout__brand[data-astro-cid-5gfock3b]{align-items:center;gap:var(--space-3);min-width:0;display:flex}.portal-layout__logo[data-astro-cid-5gfock3b]{height:var(--space-8);flex-shrink:0;width:auto}.portal-layout__wordmark[data-astro-cid-5gfock3b]{align-items:center;gap:var(--space-2-5);min-width:0;display:flex}.portal-layout__mark[data-astro-cid-5gfock3b]{border-radius:var(--radius-xl);width:2.25rem;height:2.25rem;box-shadow:var(--shadow-sm);transition-property:all;transition-timing-function:var(--ease);flex-shrink:0;justify-content:center;align-items:center;transition-duration:.2s;display:flex}.portal-layout__mark-icon[data-astro-cid-5gfock3b]{width:18px;height:18px;color:var(--white)}.portal-layout__titles[data-astro-cid-5gfock3b]{flex-direction:column;min-width:0;line-height:1;display:flex}.portal-layout__name[data-astro-cid-5gfock3b]{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.025em;max-width:160px;color:var(--gray-900);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:var(--ease);transition-duration:var(--duration);font-size:15px;font-weight:700;overflow:hidden}.portal-layout__tagline[data-astro-cid-5gfock3b]{margin-top:var(--space-0-5);text-transform:uppercase;letter-spacing:.12em;color:var(--gray-400);font-size:9px;font-weight:600}.portal-layout__nav[data-astro-cid-5gfock3b]{align-items:center;gap:var(--space-1);display:none}.portal-layout__nav-item[data-astro-cid-5gfock3b]{border-radius:var(--radius-lg);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:500}.portal-layout__nav-item--link[data-astro-cid-5gfock3b]{align-items:center;gap:var(--space-1-5);color:var(--gray-500);transition-property:all;transition-timing-function:var(--ease);transition-duration:var(--duration);display:inline-flex}.portal-layout__ext-icon[data-astro-cid-5gfock3b]{height:var(--space-3);width:var(--space-3);opacity:.6}.portal-layout__menu-btn[data-astro-cid-5gfock3b]{height:var(--space-10);width:var(--space-10);border-radius:var(--radius-xl);color:var(--gray-500);transition-property:all;transition-timing-function:var(--ease);transition-duration:var(--duration);justify-content:center;align-items:center;display:flex}.portal-layout__menu-icon[data-astro-cid-5gfock3b]{height:var(--space-5);width:var(--space-5)}.portal-layout__menu[data-astro-cid-5gfock3b]{border-top-width:1px;border-color:var(--gray-100);background-color:var(--white)}.portal-layout__menu-inner[data-astro-cid-5gfock3b]{max-width:80rem;padding:var(--space-3) var(--space-4);margin-left:auto;margin-right:auto}.portal-layout__menu-inner[data-astro-cid-5gfock3b]>[data-astro-cid-5gfock3b]:not([hidden])~[data-astro-cid-5gfock3b]:not([hidden]){margin-top:var(--space-1);margin-bottom:0}.portal-layout__menu-item[data-astro-cid-5gfock3b]{align-items:center;gap:var(--space-2);border-radius:var(--radius-lg);padding:var(--space-3);font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:500;display:flex}.portal-layout__menu-item--link[data-astro-cid-5gfock3b]{color:var(--gray-600);transition-property:all;transition-timing-function:var(--ease);transition-duration:var(--duration)}.portal-layout__menu-ext-icon[data-astro-cid-5gfock3b]{height:var(--space-3-5);width:var(--space-3-5);opacity:.6;margin-left:auto}.portal-layout__hidden[data-astro-cid-5gfock3b]{display:none}.portal-layout__footer[data-astro-cid-5gfock3b]{background-color:var(--white);margin-top:auto}.portal-layout__rule[data-astro-cid-5gfock3b]{height:1px}.portal-layout__footer-inner[data-astro-cid-5gfock3b]{justify-content:space-between;align-items:center;gap:var(--space-3);max-width:72rem;padding:1.75rem var(--space-4);flex-direction:column;margin-left:auto;margin-right:auto;display:flex}.portal-layout__copyright[data-astro-cid-5gfock3b],.portal-layout__powered[data-astro-cid-5gfock3b]{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--gray-400);font-weight:300}.portal-layout__footer-links[data-astro-cid-5gfock3b]{align-items:center;gap:var(--space-5);display:flex}.portal-layout__footer-link[data-astro-cid-5gfock3b]{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--gray-400);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:var(--ease);transition-duration:var(--duration)}.portal-layout__powered-link[data-astro-cid-5gfock3b]{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:var(--ease);transition-duration:var(--duration);font-weight:500}.portal-layout__brand[data-astro-cid-5gfock3b]:hover .portal-layout__mark[data-astro-cid-5gfock3b]{box-shadow:var(--shadow-md);transform:scale(1.05)}.portal-layout__brand[data-astro-cid-5gfock3b]:hover .portal-layout__name[data-astro-cid-5gfock3b]{color:var(--color-primary)}.portal-layout__nav-item--link[data-astro-cid-5gfock3b]:hover,.portal-layout__menu-item--link[data-astro-cid-5gfock3b]:hover{background-color:var(--primary-tint);color:var(--color-primary)}.portal-layout__menu-btn[data-astro-cid-5gfock3b]:hover{background-color:var(--gray-100);color:var(--gray-700)}.portal-layout__footer-link[data-astro-cid-5gfock3b]:hover,.portal-layout__powered-link[data-astro-cid-5gfock3b]:hover{color:var(--gray-600)}@media (width>=640px){.portal-layout__name[data-astro-cid-5gfock3b]{max-width:none}.portal-layout__nav[data-astro-cid-5gfock3b]{display:flex}.portal-layout__menu-btn[data-astro-cid-5gfock3b],.portal-layout__menu[data-astro-cid-5gfock3b]{display:none}.portal-layout__footer-inner[data-astro-cid-5gfock3b]{flex-direction:row}}
