.ShellFooter-module__EC8ElW__footer{border-top:var(--line-hair) solid var(--color-border);margin-top:var(--space-6xl);background:var(--color-bg-sidebar)}@media (min-width:1280px){[data-rail=true] .ShellFooter-module__EC8ElW__footer{display:none}}.ShellFooter-module__EC8ElW__inner{max-width:var(--width-page);padding:var(--space-3xl) var(--space-lg) var(--space-5xl);gap:var(--space-sm);font-size:var(--type-meta-size);line-height:var(--type-meta-line-height);color:var(--color-fg-faint);flex-direction:column;margin:0 auto;display:flex}.ShellFooter-module__EC8ElW__brand{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-sm);font-family:var(--font-sans);font-size:var(--type-label-size);line-height:var(--type-label-line-height);font-weight:var(--weight-black);letter-spacing:var(--type-label-tracking);text-transform:var(--type-label-transform);color:var(--color-fg);display:inline-flex}.ShellFooter-module__EC8ElW__brandMark{filter:drop-shadow(var(--shadow-glow-sm));flex:none;display:inline-flex}.ShellFooter-module__EC8ElW__groupLabel{font-family:var(--font-sans);font-size:var(--type-label-size);line-height:var(--type-label-line-height);font-weight:var(--type-label-weight);letter-spacing:var(--type-label-tracking);text-transform:var(--type-label-transform);color:var(--color-fg-muted)}.ShellFooter-module__EC8ElW__links{gap:0 var(--space-lg);margin-bottom:var(--space-sm);flex-wrap:wrap;display:flex}.ShellFooter-module__EC8ElW__links a{min-height:calc(var(--space-2xl) + var(--space-xl));color:var(--color-fg);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-line-height);font-weight:var(--weight-semibold);align-items:center;text-decoration:none;display:inline-flex}.ShellFooter-module__EC8ElW__links a:hover,.ShellFooter-module__EC8ElW__links a:focus-visible{color:var(--color-accent-light);text-decoration:underline}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--color-bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-gutter:stable;scrollbar-color:var(--color-border) var(--color-bg);scrollbar-width:thin}body{background:var(--color-bg);color:var(--color-fg);font-family:var(--font-sans);font-size:var(--type-body-size);line-height:var(--type-body-line-height);font-weight:var(--type-body-weight);-webkit-font-smoothing:antialiased;overflow-wrap:break-word;margin:0;overflow-x:hidden}main,section,article,aside,dialog,form{background-color:#0000}::-webkit-scrollbar{width:var(--space-xs);height:var(--space-xs)}::-webkit-scrollbar-track{background:var(--color-bg)}::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:rgba(var(--glow-rgb), .4)}h1,h2,h3,p,figure,blockquote,dl,dd{margin:0}ul,ol{margin:0;padding:0;list-style:none}img,svg{max-width:100%;display:block}a{color:var(--color-fg);-webkit-text-decoration-color:var(--color-accent-light);text-decoration-color:var(--color-accent-light);text-decoration-thickness:var(--line-hair);text-underline-offset:var(--space-xs);transition:color var(--duration-fast) var(--easing-brand), text-decoration-color var(--duration-fast) var(--easing-brand)}a:hover,a:focus-visible{color:var(--color-accent-light);text-decoration-thickness:var(--line-strong)}button,input,select,textarea{font:inherit;color:inherit}input,textarea,select,[contenteditable]{caret-color:var(--color-focus)}.t-display,.t-h1,.t-h2,.t-h3,.t-body,.t-body-sm,.t-meta,.t-label,.t-button,.t-badge{font-family:var(--font-sans);margin:0}.t-display{font-family:var(--type-display-family);font-weight:var(--type-display-weight);font-size:var(--type-display-size);line-height:var(--type-display-line-height);letter-spacing:var(--type-display-tracking)}.t-h1{font-weight:var(--type-h1-weight);font-size:var(--type-h1-size);line-height:var(--type-h1-line-height)}.t-h2{font-weight:var(--type-h2-weight);font-size:var(--type-h2-size);line-height:var(--type-h2-line-height)}.t-h3{font-weight:var(--type-h3-weight);font-size:var(--type-h3-size);line-height:var(--type-h3-line-height)}.t-body{font-weight:var(--type-body-weight);font-size:var(--type-body-size);line-height:var(--type-body-line-height)}.t-body-sm{font-weight:var(--type-body-sm-weight);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-line-height)}.t-meta{font-weight:var(--type-meta-weight);font-size:var(--type-meta-size);line-height:var(--type-meta-line-height);color:var(--color-fg-faint)}.t-label{font-weight:var(--type-label-weight);font-size:var(--type-label-size);line-height:var(--type-label-line-height);letter-spacing:var(--type-label-tracking);text-transform:var(--type-label-transform);color:var(--color-fg-faint)}.t-button{font-weight:var(--type-button-weight);font-size:var(--type-button-size);line-height:var(--type-button-line-height)}.t-badge{font-weight:var(--type-badge-weight);font-size:var(--type-badge-size);line-height:var(--type-badge-line-height)}h1{font-weight:var(--type-h1-weight);font-size:var(--type-h1-size);line-height:var(--type-h1-line-height)}h2{font-weight:var(--type-h2-weight);font-size:var(--type-h2-size);line-height:var(--type-h2-line-height)}h3{font-weight:var(--type-h3-weight);font-size:var(--type-h3-size);line-height:var(--type-h3-line-height)}:where(.glass-sheet,.glass-chrome,.glass-content,.glass-icon,.glass-scrim){border:var(--line-hair) solid var(--color-border-glass);position:relative}:where(.glass-sheet,.glass-chrome,.glass-content,.glass-icon):before{content:"";height:var(--line-hair);pointer-events:none;border-radius:inherit;position:absolute;inset:0 0 auto}:where(.glass-sheet){background:var(--glass-sheet-fallback);border-color:var(--glass-sheet-border)}:where(.glass-sheet):before{background:var(--glass-sheet-highlight)}:where(.glass-chrome){background:var(--glass-chrome-fallback);border-color:var(--glass-chrome-border)}:where(.glass-chrome):before{background:var(--glass-chrome-highlight)}:where(.glass-content){background:var(--glass-content-fallback);border-color:var(--glass-content-border)}:where(.glass-content):before{background:var(--glass-content-highlight)}:where(.glass-icon){background:var(--glass-icon-fallback);border-color:var(--glass-icon-border)}:where(.glass-icon):before{background:var(--glass-icon-highlight)}:where(.glass-scrim){background:var(--glass-scrim-fallback);border-color:#0000}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:where(.glass-sheet){background:var(--glass-sheet-fill);-webkit-backdrop-filter:blur(var(--glass-sheet-blur)) saturate(180%);backdrop-filter:blur(var(--glass-sheet-blur)) saturate(180%)}:where(.glass-chrome){background:var(--glass-chrome-fill);-webkit-backdrop-filter:blur(var(--glass-chrome-blur)) saturate(180%);backdrop-filter:blur(var(--glass-chrome-blur)) saturate(180%)}:where(.glass-content){background:var(--glass-content-fill)}:where(.glass-icon){background:var(--glass-icon-fill);-webkit-backdrop-filter:blur(var(--glass-icon-blur)) saturate(180%);backdrop-filter:blur(var(--glass-icon-blur)) saturate(180%)}:where(.glass-scrim){background:var(--glass-scrim-fill);-webkit-backdrop-filter:blur(var(--glass-scrim-blur));backdrop-filter:blur(var(--glass-scrim-blur))}}.tabular,[data-numeric=true]{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}:focus-visible{outline:var(--line-strong) solid var(--color-focus);outline-offset:var(--line-strong);border-radius:var(--radius-sm)}:focus:not(:focus-visible){outline:none}::selection{background:rgba(var(--glow-rgb), .35);color:var(--color-fg)}.skipLink{left:var(--space-sm);top:calc(var(--space-sm) * -10);z-index:var(--z-toast);padding:var(--space-sm) var(--space-lg);background:var(--color-bg-elevated);color:var(--color-fg);border:var(--line-hair) solid var(--color-accent);border-radius:var(--radius-lg);text-decoration:none;position:absolute}.skipLink:focus{top:var(--space-sm)}.visuallyHidden{width:var(--line-hair);height:var(--line-hair);clip-path:inset(50%);white-space:nowrap;border:0;margin:0;padding:0;position:absolute;overflow:hidden}@media (max-width:768px){#main{padding-bottom:var(--space-6xl)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}
