: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] [data-udh-drawer-account]{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px !important;padding:16px !important;box-sizing:border-box !important;border-top:1px solid var(--ducky-color-border,#303030) !important;flex:none !important;align-items:stretch !important}html body #ducky-app.layout-public #app-header [data-ducky-mobile-nav-panel] [data-udh-drawer-account][hidden]{display:none !important}html body #ducky-app.layout-public #app-header [data-ducky-mobile-nav-panel] .udh-acc-who{grid-column:1 / -1;display:flex !important;flex-wrap:nowrap !important;align-items:center !important;gap:12px !important;width:100% !important;min-width:0 !important;margin:0 0 4px !important;padding:0 !important;box-sizing:border-box !important}html body #ducky-app.layout-public #app-header [data-ducky-mobile-nav-panel] .udh-acc-ava{display:inline-flex !important;align-items:center !important;justify-content:center !important;flex:0 0 40px !important;width:40px !important;height:40px !important;border-radius:50% !important;font-size:15px !important;font-weight:700 !important;background:var(--ducky-color-accent,#FBB436) !important;color:var(--ducky-color-accentOn,#0a0a0a) !important}html body #ducky-app.layout-public #app-header [data-ducky-mobile-nav-panel] .udh-acc-name{flex:1 1 auto !important;min-width:0 !important;overflow:hidden !important;text-overflow:ellipsis;white-space:nowrap;font-size:16px !important;line-height:1.4 !important;font-weight:650 !important;text-align:left !important}html body #ducky-app.layout-public #app-header [data-ducky-mobile-nav-panel] .udh-acc-out{flex:none !important;margin:0 0 0 auto !important;width:auto !important}html body #ducky-app.layout-public #app-header [data-ducky-mobile-nav-panel] .udh-acc-btn,html body #ducky-app.layout-public #app-header [data-ducky-mobile-nav-panel] .udh-acc-out-btn{display:flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;min-width:0 !important;min-height:48px !important;height:auto !important;width:100% !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;font-size:15px !important;font-weight:600 !important;line-height:1.3 !important;text-decoration:none !important;text-align:center !important;cursor:pointer}html body #ducky-app.layout-public #app-header [data-ducky-mobile-nav-panel] .udh-acc-btn:only-child{grid-column:1 / -1}html body #ducky-app.layout-public #app-header [data-ducky-mobile-nav-panel] .udh-acc-btn[href^="/login"]{background:var(--ducky-color-accent,#FBB436) !important;color:var(--ducky-color-accentOn,#0a0a0a) !important;border-color:transparent !important}html body #ducky-app.layout-public #app-header [data-ducky-mobile-nav-panel] .udh-acc-out-btn{color:var(--ducky-color-danger,#f87171) !important}html body #ducky-app.layout-public #app-header [data-ducky-mobile-nav-panel] .udh-acc-btn svg,html body #ducky-app.layout-public #app-header [data-ducky-mobile-nav-panel] .udh-acc-out-btn svg{flex:0 0 20px !important;width:20px !important;height:20px !important}html body #ducky-app.layout-public #app-header [data-ducky-mobile-nav-panel] [data-udh-drawer-foot]{padding:12px 16px !important;border-top:1px solid var(--ducky-color-border,#303030) !important;box-sizing:border-box !important}html body #ducky-app.layout-public #app-header [data-ducky-mobile-nav-panel] [data-udh-drawer-socials]{display:flex !important;flex-direction:row !important;flex-wrap:wrap !important;justify-content:center !important;align-items:center !important;gap:8px !important;width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important;border:0 !important}html body #ducky-app.layout-public #app-header [data-ducky-mobile-nav-panel] [data-udh-drawer-socials] .udh-btn{display:inline-flex !important;flex:none !important;align-items:center !important;justify-content:center !important;min-width:44px !important;width:auto !important;height:44px !important;min-height:44px !important;padding:0 10px !important;border-radius:10px !important;box-sizing:border-box !important}html body #ducky-app.layout-public #app-header [data-ducky-mobile-nav-panel] [data-udh-drawer-socials] .udh-btn svg{width:20px !important;height:20px !important;padding:0 !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 [data-ducky-mobile-nav-panel] .udh-acc-btn span,html body #ducky-app.layout-public #app-header [data-ducky-mobile-nav-panel] .udh-acc-btn svg{color:inherit !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}}