:root{--speed-slow:400ms;--transition-spring:cubic-bezier(0.34,1.56,0.64,1);--waffle-btn-size:44px;--waffle-btn-bg:#0d1117;--waffle-btn-bg-hover:#1c2333;--waffle-square-fill:#fff;--waffle-square-fill-opacity:0.9;--waffle-popup-bg:#f0f0f2;--waffle-popup-shadow:0 10px 40px rgba(0,0,0,0.12),0 2px 12px rgba(0,0,0,0.06);--waffle-popup-border:1px solid rgba(0,0,0,0.06);--waffle-popup-radius:14px;--waffle-popup-width:336px;--waffle-font:system-ui,-apple-system,"Segoe UI",sans-serif;--waffle-text-primary:#1a1a1a;--waffle-text-muted:#5c5c5c;--waffle-link:#4a2c6d;--waffle-divider:rgba(0,0,0,0.1);--icon-upper-header:2.25rem;--gap-small:0.5rem;--gap:1rem;--gap-tiny:0.35rem;--text-size-tiny:0.75rem;--speed-standard:0.25s;--speed-snail:1s;--transition-out-quartic:cubic-bezier(0.25,1,0.5,1);--theme:#22517b;--text-dark:#444;--shadow-standard:0 2px 8px rgba(0,0,0,0.22);--shimmer:0deg}#partnerCentralAppsContainer{position:relative;display:grid;place-items:center;aspect-ratio:1;inline-size:calc(1rem + 2px + var(--icon-upper-header));block-size:calc(1rem + 2px + var(--icon-upper-header));overflow:visible;--menu-shift-left-triangle:calc(100% - 2rem - var(--icon-upper-header))}.waffle-menu-container:not(#partnerCentralAppsContainer){position:relative;display:inline-flex;align-items:center}#partnerCentralApps{position:relative;display:grid;place-items:center;width:var(--waffle-btn-size,100%);height:var(--waffle-btn-size,100%);-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;color:var(--waffle-square-fill,#fff);background-color:var(--waffle-btn-bg,#0d1117);-webkit-box-shadow:var(--shadow-standard),0 2px 3px 1px hsl(var(--glow-hue,222deg) 50% 20%/50%);box-shadow:var(--shadow-standard),0 2px 3px 1px hsl(var(--glow-hue,222deg) 50% 20%/50%);border:1px solid rgb(255 255 255/.22);border-radius:100vmax;--ag-shift:0;--glow-hue:222deg;--shadow-hue:180deg;-webkit-transition:scale .15s ease,background-color var(--speed-standard,.25s) ease;transition:scale .15s ease,background-color var(--speed-standard,.25s) ease;overflow:visible}#partnerCentralApps:hover,#partnerCentralApps[aria-expanded=true]{background-color:var(--waffle-btn-bg-hover,#1c2333)}#partnerCentralApps[aria-expanded=false]:is(:hover,:focus-visible){--ag-shift:4%}#partnerCentralApps[aria-expanded=true]{--ag-shift:6%}#partnerCentralApps:focus-visible{outline:2px solid #4f8ef7;outline-offset:3px}#partnerCentralApps:active{scale:1.08}#partnerCentralApps svg{block-size:var(--icon-upper-header);inline-size:var(--icon-upper-header);fill:currentColor}:is(.ag-c1,.ag-c3,.ag-r1,.ag-r3){-webkit-transition:translate var(--speed-slow) var(--transition-spring);transition:translate var(--speed-slow) var(--transition-spring);-webkit-transition-delay:calc(var(--index) * 40ms + .1s);transition-delay:calc(var(--index) * 40ms + .1s);--ag-x:0px;--ag-y:0px;translate:var(--ag-x) var(--ag-y)}.ag-c1{--ag-x:calc((var(--ag-shift, 0px)) * -1)}.ag-c3{--ag-x:var(--ag-shift,0px)}.ag-r1{--ag-y:calc((var(--ag-shift, 0px)) * -1)}.ag-r3{--ag-y:var(--ag-shift,0px)}.shimmer-container{isolation:isolate;-webkit-box-shadow:var(--shadow-standard),0 2px 3px 1px hsl(var(--glow-hue,222deg) 50% 20%/50%);box-shadow:var(--shadow-standard),0 2px 3px 1px hsl(var(--glow-hue,222deg) 50% 20%/50%)}.shimmer-container:hover:not(:active){-webkit-transition-duration:var(--speed-slow,.5s);transition-duration:var(--speed-slow,.5s);-webkit-box-shadow:var(--shadow-standard),0 4px 8px -2px hsl(var(--glow-hue,222deg) 50% 20%/50%);box-shadow:var(--shadow-standard),0 4px 8px -2px hsl(var(--glow-hue,222deg) 50% 20%/50%)}.shimmer-container:not([aria-expanded=true]):hover .shimmer:after,.shimmer-container:not([aria-expanded=true]):hover .shimmer:before{opacity:1;-webkit-animation:waffle-shine calc(1.2 * var(--speed-snail)) ease-in 1 forwards;animation:waffle-shine calc(1.2 * var(--speed-snail)) ease-in 1 forwards}.shimmer-container .shimmer{pointer-events:none;position:absolute;inset:-40px;border-radius:inherit;overflow:visible;-webkit-mask-image:conic-gradient(from var(--shimmer,0deg),transparent 0,transparent 10%,#000 36%,#000 45%,transparent 50%,transparent 60%,#000 85%,#000 95%,transparent 100%);mask-image:conic-gradient(from var(--shimmer,0deg),transparent 0,transparent 10%,#000 36%,#000 45%,transparent 50%,transparent 60%,#000 85%,#000 95%,transparent 100%);-webkit-mask-size:cover;mask-size:cover;mix-blend-mode:plus-lighter;-webkit-animation:waffle-shimmer-mask var(--speed-snail) linear infinite both;animation:waffle-shimmer-mask var(--speed-snail) linear infinite both}.shimmer-container .shimmer:after,.shimmer-container .shimmer:before{-webkit-transition:all var(--speed-slow,.5s) ease;transition:all var(--speed-slow,.5s) ease;opacity:0;content:"";border-radius:inherit;position:absolute;mix-blend-mode:color;inset:40px;pointer-events:none}.shimmer-container .shimmer:before{-webkit-box-shadow:0 0 3px 2px hsl(var(--glow-hue,222deg) 20% 95%),0 0 7px 4px hsl(var(--glow-hue,222deg) 20% 80%),0 0 13px 4px hsl(var(--glow-hue,222deg) 50% 70%),0 0 25px 5px hsl(var(--glow-hue,222deg) 100% 70%);box-shadow:0 0 3px 2px hsl(var(--glow-hue,222deg) 20% 95%),0 0 7px 4px hsl(var(--glow-hue,222deg) 20% 80%),0 0 13px 4px hsl(var(--glow-hue,222deg) 50% 70%),0 0 25px 5px hsl(var(--glow-hue,222deg) 100% 70%);z-index:-1}.shimmer-container .shimmer:after{-webkit-box-shadow:inset 0 0 0 1px hsl(var(--glow-hue,222deg) 70% 95%),inset 0 0 2px 1px hsl(var(--glow-hue,222deg) 100% 80%),inset 0 0 5px 2px hsl(var(--glow-hue,222deg) 100% 70%);box-shadow:inset 0 0 0 1px hsl(var(--glow-hue,222deg) 70% 95%),inset 0 0 2px 1px hsl(var(--glow-hue,222deg) 100% 80%),inset 0 0 5px 2px hsl(var(--glow-hue,222deg) 100% 70%);z-index:2}#partnerCentralMenu.waffle-popup{display:none;flex-direction:column;top:calc(var(--icon-upper-header) + 2 * var(--gap-small));-webkit-padding-after:calc(.75 * var(--gap));padding-block-end:calc(.75 * var(--gap))}#partnerCentralMenu.waffle-popup[aria-hidden=false]{display:flex;-webkit-animation:waffle-popup-in .22s cubic-bezier(.16,1,.3,1) forwards;animation:waffle-popup-in .22s cubic-bezier(.16,1,.3,1) forwards}#partnerCentralMenu.waffle-popup>:not(:first-child):has(+*){-webkit-border-after:1px solid var(--text-dark);border-block-end:1px solid var(--text-dark);-webkit-margin-after:var(--gap-small);margin-block-end:var(--gap-small);-webkit-padding-after:var(--gap-small);padding-block-end:var(--gap-small)}.partner-central-applications,.waffle-popup{position:absolute;top:calc(100% + 10px);right:0;z-index:9999;width:var(--waffle-popup-width);background:var(--waffle-popup-bg);border:var(--waffle-popup-border);border-radius:var(--waffle-popup-radius);-webkit-box-shadow:var(--waffle-popup-shadow);box-shadow:var(--waffle-popup-shadow);padding:20px 20px 18px;font-family:var(--waffle-font);color:var(--waffle-text-primary);-webkit-transform-origin:top right;transform-origin:top right}#partnerCentralMenu .application-grid{display:grid;grid-template-columns:repeat(2,minmax(12ch,1fr));grid-gap:var(--gap-tiny);gap:var(--gap-tiny);font-size:var(--text-size-tiny);list-style:none;margin:0;padding:0 0 16px}#partnerCentralMenu .application-grid a{position:relative;text-decoration:none;text-align:center;padding:.25rem;line-height:1.2}#partnerCentralMenu .application-grid a:before{content:"";position:absolute;inset:0;background-color:rgba(0,0,0,.05);-webkit-clip-path:circle(0);clip-path:circle(0);-webkit-transition:-webkit-clip-path var(--speed-standard) ease;transition:-webkit-clip-path var(--speed-standard) ease;transition:clip-path var(--speed-standard) ease;transition:clip-path var(--speed-standard) ease,-webkit-clip-path var(--speed-standard) ease;border-radius:8px}#partnerCentralMenu .application-grid a:is(:hover,:focus-visible):before{-webkit-transition-timing-function:var(--transition-out-quartic);transition-timing-function:var(--transition-out-quartic);-webkit-clip-path:circle(69%);clip-path:circle(69%)}#partnerCentralMenu .application-grid a:active{scale:.95}#partnerCentralMenu .application-grid li{display:grid;-webkit-animation-duration:var(--speed-standard);animation-duration:var(--speed-standard);-webkit-animation-fill-mode:both;animation-fill-mode:both}#partnerCentralMenu .application-grid li:nth-child(odd){-webkit-animation-name:waffle-enter-left;animation-name:waffle-enter-left}#partnerCentralMenu .application-grid li:nth-child(2n){-webkit-animation-name:waffle-enter-right;animation-name:waffle-enter-right}#partnerCentralMenu .application-grid li:nth-child(n+3):nth-child(-n+4){-webkit-animation-delay:35ms;animation-delay:35ms}#partnerCentralMenu .application-grid :is(svg,img){display:block;fill:var(--theme);stroke:none;inline-size:4rem;margin-inline:auto;-webkit-margin-after:var(--gap-tiny);margin-block-end:var(--gap-tiny)}#partnerCentralMenu .application-grid span{color:var(--text-dark);line-height:1}.application-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:6px 8px;gap:6px 8px;list-style:none;margin:0;padding:0 0 16px;border:none}.application-grid li{display:contents}.application{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;grid-gap:8px;gap:8px;min-height:88px;padding:12px 8px;border-radius:10px;text-decoration:none;color:var(--waffle-text-primary);-webkit-transition:background .15s ease;transition:background .15s ease;text-align:center}.application:hover{background:rgba(0,0,0,.04)}.application:focus-visible{outline:2px solid #4f8ef7;outline-offset:2px}.application img{width:48px;height:40px;object-fit:contain;flex-shrink:0}.application span{font-size:.8125rem;font-weight:500;line-height:1.35;color:var(--waffle-text-muted);word-break:break-word;max-width:140px}.waffle-panel-title{margin:0 0 14px;padding:0;font-size:1rem;font-weight:700;line-height:1.25;color:var(--waffle-text-primary);letter-spacing:-.01em}.waffle-nav-section+.waffle-nav-section .waffle-panel-title{margin-top:16px;margin-bottom:10px;font-size:.8125rem;color:var(--waffle-text-muted)}.waffle-nav-section+.waffle-nav-section{margin-top:8px}.waffle-need-access{margin:0;padding-top:16px;border-top:1px solid var(--waffle-divider);font-family:var(--waffle-font)}.waffle-need-access__title{margin:0 0 6px;font-size:var(--waffle-need-access-title-size,.8125rem);font-weight:700;line-height:1.4;color:var(--waffle-text-primary)}.waffle-need-access__body{margin:0 0 8px;font-size:.8125rem;line-height:1.5;color:var(--waffle-text-muted)}.waffle-need-access__link{display:inline-block;font-size:var(--waffle-need-access-link-size,.8125rem);font-weight:500;color:var(--waffle-link);text-decoration:underline;text-underline-offset:2px}.waffle-need-access__link:hover{color:#3d2458}@-webkit-keyframes waffle-enter-left{0%{opacity:0;-webkit-transform:translateX(-10px) scale(.94);transform:translateX(-10px) scale(.94)}to{opacity:1;-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}}@keyframes waffle-enter-left{0%{opacity:0;-webkit-transform:translateX(-10px) scale(.94);transform:translateX(-10px) scale(.94)}to{opacity:1;-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}}@-webkit-keyframes waffle-enter-right{0%{opacity:0;-webkit-transform:translateX(10px) scale(.94);transform:translateX(10px) scale(.94)}to{opacity:1;-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}}@keyframes waffle-enter-right{0%{opacity:0;-webkit-transform:translateX(10px) scale(.94);transform:translateX(10px) scale(.94)}to{opacity:1;-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}}@-webkit-keyframes waffle-popup-in{0%{opacity:0;-webkit-transform:scale(.94) translateY(-6px);transform:scale(.94) translateY(-6px)}to{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes waffle-popup-in{0%{opacity:0;-webkit-transform:scale(.94) translateY(-6px);transform:scale(.94) translateY(-6px)}to{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@-webkit-keyframes waffle-shimmer-mask{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes waffle-shimmer-mask{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes waffle-shine{0%{opacity:.4}to{opacity:1}}@keyframes waffle-shine{0%{opacity:.4}to{opacity:1}}@-webkit-keyframes shimmer-sweep{0%{left:-80%;opacity:0}10%{opacity:1}60%{left:140%;opacity:1}61%{opacity:0}to{left:140%;opacity:0}}@keyframes shimmer-sweep{0%{left:-80%;opacity:0}10%{opacity:1}60%{left:140%;opacity:1}61%{opacity:0}to{left:140%;opacity:0}}