*{box-sizing:border-box;margin:0;padding:0}html,body{max-width:100vw;overflow-x:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}:root,[data-theme-mode=light]{--bui-font-regular:system-ui;--bui-font-monospace:ui-monospace, "Menlo", "Monaco", "Consolas", "Liberation Mono", "Courier New", monospace;--bui-font-weight-regular:400;--bui-font-weight-bold:600;--bui-font-size-1:.625rem;--bui-font-size-2:.75rem;--bui-font-size-3:.875rem;--bui-font-size-4:1rem;--bui-font-size-5:1.25rem;--bui-font-size-6:1.5rem;--bui-font-size-7:2rem;--bui-font-size-8:3rem;--bui-font-size-9:4rem;--bui-font-size-10:5.75rem;--bui-space:.25rem;--bui-space-0_5:calc(var(--bui-space) * .5);--bui-space-1:var(--bui-space);--bui-space-1_5:calc(var(--bui-space) * 1.5);--bui-space-2:calc(var(--bui-space) * 2);--bui-space-3:calc(var(--bui-space) * 3);--bui-space-4:calc(var(--bui-space) * 4);--bui-space-5:calc(var(--bui-space) * 5);--bui-space-6:calc(var(--bui-space) * 6);--bui-space-7:calc(var(--bui-space) * 7);--bui-space-8:calc(var(--bui-space) * 8);--bui-space-9:calc(var(--bui-space) * 9);--bui-space-10:calc(var(--bui-space) * 10);--bui-space-11:calc(var(--bui-space) * 11);--bui-space-12:calc(var(--bui-space) * 12);--bui-space-13:calc(var(--bui-space) * 13);--bui-space-14:calc(var(--bui-space) * 14);--bui-radius-1:calc(.125rem);--bui-radius-2:calc(.25rem);--bui-radius-3:calc(.5rem);--bui-radius-4:calc(.75rem);--bui-radius-5:calc(1rem);--bui-radius-6:calc(1.25rem);--bui-radius-full:9999px;--bui-black:#000;--bui-white:#fff;--bui-bg-solid:#268271;--bui-bg-solid-hover:#1f6356;--bui-bg-solid-pressed:#175044;--bui-bg-solid-disabled:#1f6356;--bui-bg-app:#f5f6f7;--bui-bg-popover:#fff;--bui-bg-neutral-1:#fff;--bui-bg-neutral-1-hover:#0000001f;--bui-bg-neutral-1-pressed:#00000029;--bui-bg-neutral-1-disabled:#0000000f;--bui-bg-neutral-2:#0000000f;--bui-bg-neutral-2-hover:#0000001f;--bui-bg-neutral-2-pressed:#00000029;--bui-bg-neutral-2-disabled:#0000000f;--bui-bg-neutral-3:#0000000f;--bui-bg-neutral-3-hover:#0000001f;--bui-bg-neutral-3-pressed:#00000029;--bui-bg-neutral-3-disabled:#0000000f;--bui-bg-neutral-4:#0000000f;--bui-bg-neutral-4-hover:#0000001f;--bui-bg-neutral-4-pressed:#00000029;--bui-bg-neutral-4-disabled:#0000000f;--bui-bg-danger:#ffe2e2;--bui-bg-warning:#ffedd5;--bui-bg-success:#dcfce7;--bui-bg-info:#dbeafe;--bui-fg-primary:var(--bui-black);--bui-fg-secondary:#00000080;--bui-fg-disabled:#00000047;--bui-fg-solid:var(--bui-white);--bui-fg-solid-disabled:#98a8bc;--bui-fg-danger-on-bg:#991919;--bui-fg-warning-on-bg:#92310a;--bui-fg-success-on-bg:#116932;--bui-fg-info-on-bg:#173da6;--bui-fg-danger:#ec3b18;--bui-fg-warning:#ef7a32;--bui-fg-success:#1ed760;--bui-fg-info:#0d74ce;--bui-border-1:#d5d5d5;--bui-border-2:#bababa;--bui-border-info:#7ea9d6;--bui-border-danger:#f87a7a;--bui-border-warning:#e36d05;--bui-border-success:#53db83;--bui-ring:#268271;--bui-scrollbar:#a0a0a03b;--bui-scrollbar-thumb:#a0a0a0;--contribfest-sidebar-active-bg:#dcfce7;--contribfest-progress-bg:#dcfce7;--contribfest-checkbox-color:#dcfce7;--bui-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--bui-animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite}@supports (color:lab(0% 0 0)){:root,[data-theme-mode=light]{--bui-bg-neutral-1-hover:lab(0% 0 0/.12);--bui-bg-neutral-1-pressed:lab(0% 0 0/.16);--bui-bg-neutral-1-disabled:lab(0% 0 0/.06);--bui-bg-neutral-2:lab(0% 0 0/.06);--bui-bg-neutral-2-hover:lab(0% 0 0/.12);--bui-bg-neutral-2-pressed:lab(0% 0 0/.16);--bui-bg-neutral-2-disabled:lab(0% 0 0/.06);--bui-bg-neutral-3:lab(0% 0 0/.06);--bui-bg-neutral-3-hover:lab(0% 0 0/.12);--bui-bg-neutral-3-pressed:lab(0% 0 0/.16);--bui-bg-neutral-3-disabled:lab(0% 0 0/.06);--bui-bg-neutral-4:lab(0% 0 0/.06);--bui-bg-neutral-4-hover:lab(0% 0 0/.12);--bui-bg-neutral-4-pressed:lab(0% 0 0/.16);--bui-bg-neutral-4-disabled:lab(0% 0 0/.06);--bui-fg-secondary:lab(0% 0 0/.5);--bui-fg-disabled:lab(0% 0 0/.28)}}[data-theme-mode=dark]{--bui-bg-solid:#40c8af;--bui-bg-solid-hover:#36baa2;--bui-bg-solid-pressed:#2e9e8a;--bui-bg-solid-disabled:#1f6356;--bui-bg-app:#1b1b1d;--bui-bg-popover:#242526;--bui-bg-neutral-1:#ffffff1a;--bui-bg-neutral-1-hover:#ffffff24;--bui-bg-neutral-1-pressed:#fff3;--bui-bg-neutral-1-disabled:#ffffff1a;--bui-bg-neutral-2:#ffffff0f;--bui-bg-neutral-2-hover:#ffffff1a;--bui-bg-neutral-2-pressed:#ffffff29;--bui-bg-neutral-2-disabled:#ffffff0f;--bui-bg-neutral-3:#ffffff14;--bui-bg-neutral-3-hover:#ffffff1f;--bui-bg-neutral-3-pressed:#fff3;--bui-bg-neutral-3-disabled:#ffffff14;--bui-bg-neutral-4:#ffffff14;--bui-bg-neutral-4-hover:#ffffff1f;--bui-bg-neutral-4-pressed:#fff3;--bui-bg-neutral-4-disabled:#ffffff14;--bui-bg-danger:#300c0c;--bui-bg-warning:#302008;--bui-bg-success:#042713;--bui-bg-info:#132049;--bui-fg-primary:#e3e3e3;--bui-fg-secondary:#ffffff80;--bui-fg-disabled:#ffffff47;--bui-fg-solid:#101821;--bui-fg-solid-disabled:#6191cc;--bui-fg-danger-on-bg:#fca5a5;--bui-fg-warning-on-bg:#fdba74;--bui-fg-success-on-bg:#86efac;--bui-fg-info-on-bg:#a3cfff;--bui-fg-danger:#ff5a30;--bui-fg-warning:#ffa057;--bui-fg-success:#1ed760;--bui-fg-info:#70b8ff;--bui-border-1:#434343;--bui-border-2:#585858;--bui-border-info:#7ea9d6;--bui-border-danger:#f87a7a;--bui-border-warning:#e36d05;--bui-border-success:#53db83;--bui-ring:#36baa2;--bui-scrollbar:#3636363a;--bui-scrollbar-thumb:#575757;--contribfest-sidebar-active-bg:#40c8af26;--contribfest-progress-bg:#40c8af26;--contribfest-checkbox-color:#40c8af;--bui-shadow:none}@supports (color:lab(0% 0 0)){[data-theme-mode=dark]{--bui-bg-neutral-1:lab(100% 0 0/.1);--bui-bg-neutral-1-hover:lab(100% 0 0/.14);--bui-bg-neutral-1-pressed:lab(100% 0 0/.2);--bui-bg-neutral-1-disabled:lab(100% 0 0/.1);--bui-bg-neutral-2:lab(100% 0 0/.06);--bui-bg-neutral-2-hover:lab(100% 0 0/.1);--bui-bg-neutral-2-pressed:lab(100% 0 0/.16);--bui-bg-neutral-2-disabled:lab(100% 0 0/.06);--bui-bg-neutral-3:lab(100% 0 0/.08);--bui-bg-neutral-3-hover:lab(100% 0 0/.12);--bui-bg-neutral-3-pressed:lab(100% 0 0/.2);--bui-bg-neutral-3-disabled:lab(100% 0 0/.08);--bui-bg-neutral-4:lab(100% 0 0/.08);--bui-bg-neutral-4-hover:lab(100% 0 0/.12);--bui-bg-neutral-4-pressed:lab(100% 0 0/.2);--bui-bg-neutral-4-disabled:lab(100% 0 0/.08);--bui-fg-secondary:lab(100% 0 0/.5);--bui-fg-disabled:lab(100% 0 0/.28)}}input[type=checkbox],input[type=radio]{accent-color:var(--contribfest-checkbox-color)}a{color:inherit;text-decoration:none}a:hover{color:var(--bui-bg-solid-hover)}button{font-family:inherit}.skip-to-content{z-index:1000;background:var(--bui-bg-solid,#1f5493);color:var(--bui-fg-solid,#fff);border-radius:0 0 4px;padding:8px 16px;font-size:14px;font-weight:600;text-decoration:none;position:absolute;top:0;left:-9999px}.skip-to-content:focus{left:0}.layout-container{height:100vh;display:flex;position:relative;overflow:hidden}.sidebar{border-right:1px solid var(--bui-border-1,#d5d5d5);background:var(--bui-bg-popover,#fff);flex-direction:column;width:250px;min-width:250px;padding:24px 16px;display:flex;overflow-y:auto}.main-content{background:var(--bui-bg-popover,#fff);flex:1;padding:32px;overflow-y:auto}.mobile-menu-button,.sidebar-backdrop{display:none}.contrib-champs-layout{display:flex}.sessions-sidebar{width:300px;min-width:300px;margin-left:32px}@media (max-width:768px){.mobile-menu-button{z-index:1100;border:1px solid var(--bui-border-1,#d5d5d5);background:var(--bui-bg-popover,#fff);width:44px;height:44px;color:var(--bui-fg-primary,#000);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:background .2s;display:flex;position:fixed;top:12px;left:12px;box-shadow:0 2px 8px #0000001a}.mobile-menu-button:hover,.mobile-menu-button:focus-visible{background:var(--bui-bg-info,#dbeafe);outline:2px solid var(--bui-ring,#1f5493);outline-offset:2px}.sidebar-backdrop{z-index:999;background:#00000080;display:block;position:fixed;inset:0}.sidebar{z-index:1000;width:280px;min-width:280px;box-shadow:none;padding-top:68px;transition:transform .3s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.sidebar.sidebar-open{transform:translate(0);box-shadow:4px 0 16px #00000026}.main-content{padding:72px 16px 24px}.contrib-champs-layout{flex-direction:column}.repo-resources-grid,.session-resources-grid{grid-template-columns:1fr!important}.issue-filters{display:none!important}.col-hide-mobile{display:none}.issue-table th,.issue-table td,.pr-table th,.pr-table td{padding:8px 6px!important}.col-compact{white-space:nowrap;width:1%}.sort-indicator{display:none}.sessions-sidebar{width:100%;min-width:unset;margin-top:32px;margin-left:0}.getting-started-layout{flex-direction:column!important}.getting-started-sidebar{width:100%!important}}@media (max-width:480px){.main-content{padding:68px 12px 16px}}
