:root{--ud-col-max:1400px;--ud-col-gutter:32px;--ud-col-inset:var(--ud-col-gutter)}@container ducky-app (min-width:0px){#app-header,#app-content,#app-footer,#app-content .zone-wrapper,#app-content .zone-container,#app-content .uds-root,#app-content .udh-hero,#app-content .udh-root{--ud-col-max:1400px;--ud-col-gutter:32px;--ud-col-inset:max(var(--ud-col-gutter),calc((100cqw - var(--ud-col-max)) / 2 + var(--ud-col-gutter))) !important}}html.aa-chat-envelop{view-transition-name:none !important}html.aa-chat-envelop #app-content,html.aa-chat-envelop #app-header,html.aa-chat-envelop #app-header.site-header,html.aa-chat-envelop #app-footer,html.aa-chat-envelop [data-plugin-dock]{view-transition-name:none !important}html.aa-chat-envelop #app-header.site-header,html.aa-chat-envelop .site-header{transition:none !important}html.aa-chat-envelop::view-transition{display:none !important}html.aa-chat-envelop::view-transition-old(*),html.aa-chat-envelop::view-transition-new(*),html.aa-chat-envelop::view-transition-group(*){animation:none !important}html.aa-chat-envelop #app-content.app-content--stagger .layout-item[data-route-enter-i]{animation:none !important;opacity:1 !important}#ducky-app.layout-public #app-content:has(.udm),#ducky-app.layout-public #app-content:has(.udrm),body[data-page-path="/maintainers"] #ducky-app.layout-public #app-content{--uds-col:var(--ud-col-inset,var(--ducky-page-gutter-x,32px));max-width:none !important;width:100% !important;padding-left:0 !important;padding-right:0 !important}#ducky-app.layout-public #app-content:has(.udm) .zone-container,#ducky-app.layout-public #app-content:has(.udrm) .zone-container,body[data-page-path="/maintainers"] #ducky-app.layout-public #app-content .zone-container{max-width:none !important;width:100% !important;margin-left:0 !important;margin-right:0 !important;padding-left:0 !important;padding-right:0 !important}.layout-item:has(.udm),.layout-item:has(.udrm){width:100% !important;max-width:100% !important;min-width:0 !important;margin-inline:0 !important;flex:1 1 100% !important}.udm{width:100%;max-width:100%;min-width:0;box-sizing:border-box;padding-left:var(--uds-col,var(--ud-col-inset,32px));padding-right:var(--uds-col,var(--ud-col-inset,32px))}.udh-actions{display:inline-flex;align-items:center}#app-header .udh-actions .udh-btn--github,#app-header .udh-actions .udh-btn.udh-btn--github,#app-header [data-udh-drawer-socials] .udh-btn--github,#app-header a.udh-btn.udh-btn--github{order:5 !important;position:relative !important;display:inline-flex !important;flex-direction:row !important;align-items:center !important;justify-content:flex-start !important;gap:0.35rem !important;width:auto !important;min-width:0 !important;max-width:none !important;height:2rem !important;padding:0 !important;margin:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;overflow:visible !important;color:var(--ducky-color-accent,#FBB436) !important}#app-header .udh-actions .udh-btn--github svg,#app-header [data-udh-drawer-socials] .udh-btn--github svg{flex:none !important;width:2rem !important;height:2rem !important;padding:0.38rem !important;box-sizing:border-box !important;border-radius:50% !important;overflow:hidden !important;transition:opacity 0.18s ease,transform 0.18s ease !important}#app-header .udh-actions .udh-btn--github .udh-stars,#app-header [data-udh-drawer-socials] .udh-btn--github .udh-stars{display:inline-flex !important;color:var(--ducky-color-textMuted,#a1a1a1) !important;font-size:0.95rem !important;font-weight:650 !important;line-height:1 !important;white-space:nowrap !important}#app-header .udh-actions .udh-btn--github::after,#app-header [data-udh-drawer-socials] .udh-btn--github::after{content:"" !important;position:absolute !important;left:0 !important;top:50% !important;width:2rem !important;height:2rem !important;margin-top:-1rem !important;border-radius:50% !important;overflow:hidden !important;background:currentColor !important;clip-path:polygon(50% 8%,61% 38%,94% 38%,67% 57%,78% 90%,50% 70%,22% 90%,33% 57%,6% 38%,39% 38%);opacity:0 !important;transform:scale(0.55) !important;pointer-events:none !important;transition:opacity 0.18s ease,transform 0.18s ease !important}#app-header .udh-actions .udh-btn--github:hover,#app-header .udh-actions .udh-btn--github:focus-visible{color:var(--ducky-color-accent,#FBB436) !important;background:transparent !important;border:0 !important;transform:none !important;width:auto !important;min-width:0 !important;max-width:none !important;height:2rem !important;padding:0 !important}#app-header .udh-actions .udh-btn--github:hover svg,#app-header .udh-actions .udh-btn--github:focus-visible svg{opacity:0 !important;transform:scale(0.7) !important}#app-header .udh-actions .udh-btn--github:hover::after,#app-header .udh-actions .udh-btn--github:focus-visible::after{opacity:1 !important;transform:scale(1) !important}@media (prefers-reduced-motion:reduce){#app-header .udh-actions .udh-btn--github svg,#app-header .udh-actions .udh-btn--github::after{transition:opacity 0.01s linear !important;transform:none !important}}html body #ducky-app.layout-public #app-header [data-ducky-mobile-nav-panel] a:focus-visible,html body #ducky-app.layout-public #app-header [data-ducky-mobile-nav-panel] button:focus-visible{outline:2px solid var(--ducky-color-accent,#FBB436) !important;outline-offset:2px !important}html body #ducky-app.layout-public #app-header .site-nav-mobile-toggle{width:44px !important;height:44px !important;min-width:44px !important;min-height:44px !important}html body #ducky-app.layout-public #app-header .site-nav-mobile-toggle>svg{display:none !important}html body #ducky-app.layout-public #app-header .site-nav-mobile-toggle::before,html body #ducky-app.layout-public #app-header .site-nav-mobile-toggle::after{content:"" !important;position:absolute !important;left:50% !important;top:50% !important;width:20px !important;height:2px !important;margin:-1px 0 0 -10px !important;padding:0 !important;border:0 !important;border-radius:2px !important;background:currentColor !important;transform:none !important}html body #ducky-app.layout-public #app-header .site-nav-mobile-toggle::before{box-shadow:0 -6px 0 currentColor,0 6px 0 currentColor !important}html body #ducky-app.layout-public #app-header .site-nav-mobile-toggle::after{opacity:0 !important}html body #ducky-app.layout-public #app-header .site-nav-mobile-toggle[aria-expanded="true"]::before{box-shadow:none !important;transform:rotate(45deg) !important}html body #ducky-app.layout-public #app-header .site-nav-mobile-toggle[aria-expanded="true"]::after{opacity:1 !important;transform:rotate(-45deg) !important}@container ducky-app (max-width:600px){html body #ducky-app.layout-public #app-header .layout-item[data-id="translation.language"]{margin-left:auto !important}html body #ducky-app.layout-public #app-header .layout-item[data-id="nav"]{order:20 !important;margin-left:0 !important;margin-right:0 !important}html body #ducky-app.layout-public #app-header .site-nav-mobile--toolbar{margin:0 !important}html body #ducky-app.layout-public #app-header .ducky-language-menu__trigger{min-width:44px !important;min-height:44px !important}}@container ducky-app (min-width:1101px){html body:not(.site-nav-mobile-open) #ducky-app.layout-public #app-header#app-header [data-id=account],html body:not(.site-nav-mobile-open) #ducky-app.layout-public #app-header#app-header [data-id=account] .item-content,html body:not(.site-nav-mobile-open) #ducky-app.layout-public #app-header#app-header [data-id=account] .b-site-block,html body:not(.site-nav-mobile-open) #ducky-app.layout-public #app-header#app-header [data-id=account] .site-header-auth,html body:not(.site-nav-mobile-open) #ducky-app.layout-public #app-header#app-header [data-id=account] .site-header-account-menu{display:inline-flex !important;align-items:center !important;visibility:visible !important;opacity:1 !important;pointer-events:auto !important;position:relative !important;clip:auto !important;overflow:visible !important;width:auto !important;height:2rem !important;min-width:0 !important;min-height:0 !important;max-width:none !important;max-height:none !important;flex:0 0 auto !important;margin:0 !important;padding:0 !important}html body:not(.site-nav-mobile-open) #ducky-app.layout-public #app-header#app-header [data-id=account] .site-header-account__btn{display:inline-flex !important;align-items:center !important;justify-content:center !important;visibility:visible !important;opacity:1 !important;pointer-events:auto !important;position:relative !important;clip:auto !important;width:2rem !important;height:2rem !important;min-width:2rem !important;min-height:2rem !important;max-width:2rem !important;max-height:2rem !important;margin:0 !important;padding:0 !important;overflow:hidden !important}html body:not(.site-nav-mobile-open) #ducky-app.layout-public #app-header#app-header [data-id=account] .ducky-avatar,html body:not(.site-nav-mobile-open) #ducky-app.layout-public #app-header#app-header [data-id=account] .ducky-avatar__initials{display:flex !important;visibility:visible !important;opacity:1 !important;width:100% !important;height:100% !important;min-width:0 !important;min-height:0 !important;max-width:none !important;max-height:none !important}html body:not(.site-nav-mobile-open) #ducky-app.layout-public #app-header#app-header [data-id=account] .ducky-popover.is-open:not([hidden]){display:block !important;visibility:visible !important;opacity:1 !important;pointer-events:auto !important;position:absolute !important;top:calc(100% + 0.65rem) !important;right:0 !important;left:auto !important;bottom:auto !important;width:auto !important;height:auto !important;min-width:13rem !important;max-width:min(20rem,calc(100vw - 2rem)) !important;margin:0 !important;padding:0.45rem !important;z-index:400 !important;background:rgba(10,10,10,0.92) !important;border:1px solid rgba(255,255,255,0.14) !important;border-radius:16px !important;box-shadow:none !important;backdrop-filter:blur(20px) saturate(1.3) !important;-webkit-backdrop-filter:blur(20px) saturate(1.3) !important;transform:none !important;animation:none !important;filter:none !important}}@container ducky-app (max-width:1100px){html body:not(.site-nav-mobile-open) #ducky-app.layout-public #app-header#app-header [data-id=account]{display:none !important}html body.site-nav-mobile-open #ducky-app.layout-public #app-header#app-header [data-id=account]{display:block !important;visibility:visible !important;opacity:1 !important;pointer-events:auto !important;position:fixed !important;z-index:1003 !important;top:auto !important;right:1rem !important;bottom:0.75rem !important;left:auto !important;width:24rem !important;max-width:calc(100vw - 2rem) !important;height:auto !important;min-height:0 !important;max-height:none !important;margin:0 !important;padding:16px 16px 76px !important;box-sizing:border-box !important;border:0 !important;border-top:1px solid var(--ducky-color-border,#303030) !important;border-radius:0 0 var(--ducky-radius-md,12px) var(--ducky-radius-md,12px) !important;background:transparent !important;animation:none !important;transition:none !important;transform:none !important}html body.site-nav-mobile-open #ducky-app.layout-public #app-header#app-header [data-id=account] .item-content,html body.site-nav-mobile-open #ducky-app.layout-public #app-header#app-header [data-id=account] .b-site-block,html body.site-nav-mobile-open #ducky-app.layout-public #app-header#app-header [data-id=account] .site-header-auth,html body.site-nav-mobile-open #ducky-app.layout-public #app-header#app-header [data-id=account] .site-header-account-menu{display:block !important;visibility:visible !important;opacity:1 !important;position:static !important;width:100% !important;max-width:none !important;height:auto !important;min-height:0 !important;max-height:none !important;margin:0 !important;padding:0 !important;overflow:visible !important;line-height:normal !important;animation:none !important;transition:none !important;transform:none !important}html body.site-nav-mobile-open #ducky-app.layout-public #app-header#app-header [data-id=account] .site-header-account-menu:not(.site-header-account-menu--guest){position:relative !important}html body.site-nav-mobile-open #ducky-app.layout-public #app-header#app-header [data-id=account] a.site-header-login{display:flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;visibility:visible !important;opacity:1 !important;position:static !important;clip:auto !important;clip-path:none !important;width:100% !important;min-width:0 !important;max-width:none !important;height:auto !important;min-height:48px !important;max-height:none !important;margin:0 !important;padding:12px !important;box-sizing:border-box !important;border:1px solid transparent !important;border-radius:12px !important;background:var(--ducky-color-accent,#FBB436) !important;color:var(--ducky-color-accentOn,#0a0a0a) !important;font-size:15px !important;font-weight:600 !important;line-height:1.3 !important;text-decoration:none !important;text-align:center !important;overflow:visible !important}html body.site-nav-mobile-open #ducky-app.layout-public #app-header#app-header [data-id=account] a.site-header-login svg{visibility:visible !important;flex:0 0 20px !important;width:20px !important;height:20px !important;color:inherit !important}html body.site-nav-mobile-open #ducky-app.layout-public #app-header#app-header [data-id=account] .site-header-login__label{display:inline !important;visibility:visible !important;opacity:1 !important;position:static !important;width:auto !important;height:auto !important;overflow:visible !important;clip:auto !important;color:inherit !important;white-space:nowrap !important}html body.site-nav-mobile-open #ducky-app.layout-public #app-header#app-header [data-id=account] .site-header-account-menu:not(.site-header-account-menu--guest) .site-header-account__btn{display:flex !important;align-items:center !important;justify-content:center !important;position:absolute !important;top:0 !important;left:0 !important;z-index:1 !important;width:40px !important;height:40px !important;min-width:40px !important;min-height:40px !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:50% !important;overflow:hidden !important;pointer-events:none !important;background:var(--ducky-color-accent,#FBB436) !important;color:var(--ducky-color-accentOn,#0a0a0a) !important;transform:none !important;transition:none !important}html body.site-nav-mobile-open #ducky-app.layout-public #app-header#app-header [data-id=account] .site-header-account__btn .ducky-avatar{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;height:100% !important;border-radius:50% !important;font-size:15px !important;font-weight:700 !important;background:transparent !important;color:inherit !important}html body.site-nav-mobile-open #ducky-app.layout-public #app-header#app-header [data-id=account] .site-header-account__btn .ducky-avatar img{width:100% !important;height:100% !important;object-fit:cover !important}html body.site-nav-mobile-open #ducky-app.layout-public #app-header#app-header [data-id=account] .ducky-popover{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:10px !important;visibility:visible !important;opacity:1 !important;pointer-events:auto !important;position:static !important;inset:auto !important;width:100% !important;min-width:0 !important;max-width:none !important;height:auto !important;margin:0 !important;padding:0 !important;border:0 !important;background:transparent !important;box-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;transform:none !important;animation:none !important;transition:none !important}html body.site-nav-mobile-open #ducky-app.layout-public #app-header#app-header [data-id=account] .ducky-popover__who{grid-column:1 / -1 !important;grid-row:1 !important;display:flex !important;align-items:center !important;min-width:0 !important;min-height:40px !important;margin:0 0 4px !important;padding:0 128px 0 52px !important;box-sizing:border-box !important}html body.site-nav-mobile-open #ducky-app.layout-public #app-header#app-header [data-id=account] .ducky-popover__who-name{min-width:0 !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important;font-size:16px !important;font-weight:650 !important;line-height:1.4 !important;text-align:start !important;color:var(--ducky-color-text,#fff) !important}html body.site-nav-mobile-open #ducky-app.layout-public #app-header#app-header [data-id=account] .ducky-popover__sep,html body.site-nav-mobile-open #ducky-app.layout-public #app-header#app-header [data-id=account] .ducky-popover a[href="/ducky"],html body.site-nav-mobile-open #ducky-app.layout-public #app-header#app-header [data-id=account] .ducky-popover a[href="/profile/steam"],html body.site-nav-mobile-open #ducky-app.layout-public #app-header#app-header [data-id=account] .ducky-popover a[data-ud-stream]{display:none !important}html body.site-nav-mobile-open #ducky-app.layout-public #app-header#app-header [data-id=account] .ducky-popover form{display:flex !important;grid-row:1 !important;grid-column:2 !important;justify-self:end !important;align-self:start !important;width:auto !important;margin:0 !important}html body.site-nav-mobile-open #ducky-app.layout-public #app-header#app-header [data-id=account] .ducky-popover__item{display:flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;width:100% !important;min-width:0 !important;min-height:48px !important;margin:0 !important;padding:12px !important;box-sizing:border-box !important;border:1px solid var(--ducky-color-border,#303030) !important;border-radius:12px !important;background:var(--ducky-color-surface,#181818) !important;color:var(--ducky-color-text,#fff) !important;font-size:15px !important;font-weight:600 !important;line-height:1.3 !important;text-align:center !important;text-decoration:none !important;cursor:pointer !important;transition:none !important;transform:none !important}html body.site-nav-mobile-open #ducky-app.layout-public #app-header#app-header [data-id=account] a.ducky-popover__item:only-of-type{grid-column:1 / -1 !important}html body.site-nav-mobile-open #ducky-app.layout-public #app-header#app-header [data-id=account] .ducky-popover__item--danger{width:auto !important;min-height:40px !important;padding:8px 12px !important;color:var(--ducky-color-danger,#f87171) !important}html body.site-nav-mobile-open #ducky-app.layout-public #app-header#app-header [data-id=account] .ducky-popover__item::before{content:"" !important;flex:0 0 18px !important;width:18px !important;height:18px !important;background:radial-gradient(circle at 50% 30%,currentColor 0 3.5px,transparent 4.3px),radial-gradient(7.5px 6.5px at 50% 100%,currentColor 0 97%,transparent 100%) !important}html body.site-nav-mobile-open #ducky-app.layout-public #app-header#app-header [data-id=account] a.ducky-popover__item[href="/admin"]::before{background:currentColor !important;clip-path:polygon(50% 0,92% 16%,92% 52%,78% 80%,50% 100%,22% 80%,8% 52%,8% 16%) !important}html body.site-nav-mobile-open #ducky-app.layout-public #app-header#app-header [data-id=account] .ducky-popover__item--danger::before{background:currentColor !important;clip-path:polygon(0 42%,58% 42%,58% 18%,100% 50%,58% 82%,58% 58%,0 58%) !important}html body.site-nav-mobile-open #ducky-app.layout-public #app-header#app-header .layout-item[data-id="ai-uefn-header-socials.main"]{display:flex !important;justify-content:center !important;position:fixed !important;z-index:1004 !important;top:auto !important;left:calc(var(--udh-menu-inset,16px) + 16px) !important;right:calc(var(--udh-menu-inset,16px) + 16px) !important;bottom:calc(max(12px,env(safe-area-inset-bottom,0px)) + 16px) !important;width:auto !important;height:44px !important;margin:0 !important;padding:0 !important;animation:none !important;transition:none !important;transform:none !important}html body.site-nav-mobile-open #ducky-app.layout-public #app-header#app-header .layout-item[data-id="ai-uefn-header-socials.main"] .udh-actions{display:flex !important;flex-wrap:nowrap !important;justify-content:center !important;align-items:center !important;gap:8px !important;width:100% !important}html body.site-nav-mobile-open #ducky-app.layout-public #app-header#app-header .layout-item[data-id="ai-uefn-header-socials.main"] .udh-btn:not(.udh-btn--github){display:inline-flex !important;align-items:center !important;justify-content:center !important;min-width:44px !important;height:44px !important;padding:0 10px !important;border-radius:10px !important;box-sizing:border-box !important}html body.site-nav-mobile-open #ducky-app.layout-public #app-header#app-header .layout-item[data-id=account][data-id=account] .site-header-account-menu:not(.site-header-account-menu--guest) button.site-header-account__btn{visibility:visible !important;opacity:1 !important;clip:auto !important;clip-path:none !important;color:var(--ducky-color-accentOn,#0a0a0a) !important}html body.site-nav-mobile-open #ducky-app.layout-public #app-header#app-header .layout-item[data-id=account][data-id=account] button.site-header-account__btn .site-header-account__mark{visibility:visible !important;opacity:1 !important;clip:auto !important;clip-path:none !important;width:40px !important;height:40px !important;min-width:40px !important;min-height:40px !important;max-width:none !important;max-height:none !important;overflow:visible !important;line-height:40px !important;color:inherit !important}html body.site-nav-mobile-open #ducky-app.layout-public #app-header#app-header .layout-item[data-id="nav"]{margin-left:auto !important}}