.preview-shell .preview-site-menu{z-index:80;background:radial-gradient(120% 70% at 100% -10%, color-mix(in oklch, var(--preview-primary) 14%, transparent) 0%, transparent 55%), radial-gradient(90% 50% at -15% 30%, color-mix(in oklch, var(--preview-brand-sky) 12%, transparent) 0%, transparent 50%), var(--preview-bg);position:fixed;inset:0;overflow:auto}.preview-shell .preview-site-menu.is-open{animation:.32s cubic-bezier(.22,1,.36,1) both preview-site-menu-in}.preview-shell .preview-site-menu.is-closing{pointer-events:none;animation:.24s cubic-bezier(.4,0,1,1) both preview-site-menu-out}@keyframes preview-site-menu-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes preview-site-menu-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}@keyframes preview-site-menu-item-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.preview-shell .preview-site-menu.is-open .preview-site-menu__top{animation:.36s cubic-bezier(.22,1,.36,1) both preview-site-menu-item-in}.preview-shell .preview-site-menu.is-open .preview-site-menu__nav{animation:.46s cubic-bezier(.22,1,.36,1) 40ms both preview-site-menu-item-in}.preview-shell .preview-site-menu.is-open .preview-site-menu__account{animation:.46s cubic-bezier(.22,1,.36,1) .12s both preview-site-menu-item-in}.preview-shell .preview-site-menu__frame{flex-direction:column;min-height:100%;padding:0 1rem 1.15rem;display:flex;position:relative}.preview-shell .preview-site-menu__top{z-index:2;pointer-events:none;justify-content:space-between;align-items:center;gap:.75rem;height:3.5rem;display:flex;position:absolute;top:0;left:1rem;right:1rem}.preview-shell .preview-site-menu__top>*{pointer-events:auto}.preview-shell .preview-site-menu__top-spacer{width:2.75rem;height:2.75rem}.preview-shell .preview-site-menu__back{min-height:2.75rem;color:var(--preview-muted-fg);font-family:var(--font-preview-headline), "Red Hat Display", system-ui, sans-serif;letter-spacing:-.015em;cursor:pointer;background:0 0;border:0;align-items:center;gap:.2rem;margin-top:1.25rem;padding:0 .35rem 0 .1rem;font-size:1.0625rem;font-weight:700;display:inline-flex}.preview-shell .preview-site-menu__back:hover,.preview-shell .preview-site-menu__back:focus-visible{color:var(--preview-primary)}.preview-shell .preview-site-menu__close{width:2.75rem;height:2.75rem;color:var(--preview-fg);cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:0;transition:color .15s,transform .15s;display:inline-flex}.preview-shell .preview-site-menu__close:hover,.preview-shell .preview-site-menu__close:focus-visible{color:var(--preview-primary);background:0 0}.preview-shell .preview-site-menu__close:active{transform:scale(.96)}.preview-shell .preview-site-menu__body{flex-direction:column;flex:1;gap:.45rem;min-height:0;padding-top:.35rem;display:flex}.preview-shell .preview-site-menu__nav{flex-shrink:0;min-width:0}@keyframes preview-site-menu-tip-in{0%{opacity:0;translate:0 .35rem}to{opacity:1;translate:0}}.preview-shell .preview-site-menu__tip{min-height:1rem;color:color-mix(in oklch, var(--preview-primary) 72%, var(--preview-muted-fg));font-family:var(--font-preview-body), "Source Sans 3", system-ui, sans-serif;letter-spacing:.005em;text-transform:none;margin:-.15rem 0 -.55rem;font-size:clamp(.7rem,2.8vw,.82rem);font-weight:650;line-height:1.2}.preview-shell .preview-site-menu__tip:before{content:"✦";color:var(--preview-tertiary);margin-right:.4rem}.preview-shell .preview-site-menu__tip>span{animation:.42s cubic-bezier(.22,1,.36,1) both preview-site-menu-tip-in;display:inline-block}.preview-shell .preview-site-menu__margin-notes{pointer-events:none;flex:11rem;min-height:10rem;margin:-.35rem -.15rem .35rem;position:relative;transform:translateY(-1.15rem)}.preview-shell .preview-site-menu.is-open .preview-site-menu__margin-notes{animation:none}.preview-shell .preview-site-menu__margin-notes-path{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.preview-shell .preview-site-menu__margin-notes-trail{fill:none;stroke:color-mix(in oklch, var(--preview-primary) 68%, var(--preview-brand-sky));stroke-linecap:round;stroke-linejoin:round;stroke-width:3px;vector-effect:non-scaling-stroke;stroke-dasharray:3 9}.preview-shell .preview-site-menu__margin-notes-mask{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:14px;stroke-dasharray:1000;stroke-dashoffset:0}.preview-shell .preview-site-menu__margin-note{border:1.5px solid var(--preview-fg);min-height:2.15rem;color:var(--preview-fg);font-family:var(--font-preview-headline), "Red Hat Display", system-ui, sans-serif;letter-spacing:-.02em;white-space:nowrap;box-shadow:2px 3px 0 var(--preview-fg);justify-content:center;align-items:center;padding:.3rem .75rem .38rem;font-size:clamp(.82rem,3.5vw,.98rem);font-weight:800;line-height:1;display:inline-flex;position:absolute}.preview-shell .preview-site-menu__margin-note--claim{background:var(--preview-primary-container);border-radius:52% 43% 48% 39%/44% 55% 42% 58%;top:8%;left:5%;transform:rotate(-5deg)}.preview-shell .preview-site-menu__margin-note--evidence{background:var(--preview-tertiary-container);border-radius:.2rem 1rem .28rem .85rem;top:39%;right:5%;transform:rotate(4deg)}.preview-shell .preview-site-menu__margin-note--nice{z-index:4;background:var(--preview-brand-sky-container);border-radius:1rem 1rem 1rem .28rem;bottom:15%;left:57%;right:auto;transform:rotate(-2deg)}.preview-shell .preview-site-menu__margin-note--nice:after{content:"";border-bottom:1.5px solid var(--preview-fg);border-left:1.5px solid var(--preview-fg);background:var(--preview-brand-sky-container);width:.7rem;height:.7rem;position:absolute;bottom:-.4rem;left:.7rem;transform:skewY(-32deg)}.preview-shell .preview-site-menu__score-pop{z-index:1;color:var(--preview-fg);font-family:var(--font-preview-headline), "Red Hat Display", system-ui, sans-serif;letter-spacing:-.03em;justify-content:center;align-items:center;font-size:.9rem;font-weight:900;line-height:1;display:inline-flex;position:absolute}.preview-shell .preview-site-menu__score-pop--two{border:1.5px solid var(--preview-fg);background:var(--preview-tertiary);width:2.65rem;height:2.65rem;box-shadow:2px 3px 0 var(--preview-fg);border-radius:50%;top:21%;left:13%;transform:rotate(-9deg)}.preview-shell .preview-site-menu__score-pop--four{border:1.5px solid var(--preview-fg);background:var(--preview-primary);color:#fff;width:2.7rem;height:2.7rem;filter:drop-shadow(2px 3px 0 var(--preview-fg));border-radius:.2rem;top:auto;bottom:34%;left:28%;transform:rotate(45deg)}.preview-shell .preview-site-menu__score-pop--four>span{transform:rotate(-45deg)}.preview-shell .preview-site-menu__mascot-wrap{z-index:3;transform-origin:bottom;width:clamp(3.4rem,15vw,4.5rem);line-height:0;position:absolute;bottom:-2.5%;left:61%;transform:translate(-50%)rotate(7deg)}.preview-shell .preview-site-menu__mascot-wrap:before{content:"";z-index:0;background:var(--preview-bg);border-radius:22% 18% 16% 16%/14% 12% 10% 10%;position:absolute;inset:11% 22% 9% 16%}.preview-shell .preview-site-menu__mascot{z-index:1;filter:drop-shadow(1px 4px 4px #17173833);width:100%;height:auto;display:block;position:relative}@keyframes preview-site-menu-question-bob{0%,to{opacity:.62;transform:translateY(0)rotate(-7deg)scale(.9)}42%{opacity:1;transform:translateY(-.45rem)rotate(6deg)scale(1.14)}}.preview-shell .preview-site-menu__question-pop{z-index:1;color:var(--preview-primary);font-family:var(--font-preview-headline), "Red Hat Display", system-ui, sans-serif;letter-spacing:-.08em;align-items:baseline;gap:.08em;font-size:clamp(1.35rem,6vw,2rem);font-weight:900;line-height:1;display:inline-flex;position:absolute;top:20%;left:43%;transform:rotate(3deg)}.preview-shell .preview-site-menu__question-pop>span{animation:2.6s ease-in-out infinite preview-site-menu-question-bob;display:inline-block}.preview-shell .preview-site-menu__question-pop>span:nth-child(2){color:var(--preview-tertiary);animation-delay:.14s}.preview-shell .preview-site-menu__question-pop>span:nth-child(3){color:var(--preview-fg);animation-delay:.28s}@keyframes preview-site-menu-trail-draw{0%{stroke-dashoffset:1000px}to{stroke-dashoffset:0}}@keyframes preview-site-menu-story-pop{0%{opacity:0;scale:.68}72%{opacity:1;scale:1.1}to{opacity:1;scale:1}}.preview-shell .preview-site-menu.is-open .preview-site-menu__margin-notes-mask{animation:3.25s linear .45s both preview-site-menu-trail-draw}.preview-shell .preview-site-menu.is-open .preview-site-menu__margin-note--claim{animation:.42s cubic-bezier(.22,1,.36,1) .26s both preview-site-menu-story-pop}.preview-shell .preview-site-menu.is-open .preview-site-menu__score-pop--two{animation:.42s cubic-bezier(.22,1,.36,1) .85s both preview-site-menu-story-pop}.preview-shell .preview-site-menu.is-open .preview-site-menu__question-pop{animation:.44s cubic-bezier(.22,1,.36,1) 1.2s both preview-site-menu-story-pop}.preview-shell .preview-site-menu.is-open .preview-site-menu__margin-note--evidence{animation:.44s cubic-bezier(.22,1,.36,1) 1.65s both preview-site-menu-story-pop}.preview-shell .preview-site-menu.is-open .preview-site-menu__score-pop--four{animation:.44s cubic-bezier(.22,1,.36,1) 2.2s both preview-site-menu-story-pop}.preview-shell .preview-site-menu.is-open .preview-site-menu__mascot-wrap{animation:.42s cubic-bezier(.22,1,.36,1) 3.82s both preview-site-menu-story-pop}.preview-shell .preview-site-menu.is-open .preview-site-menu__margin-note--nice{animation:.42s cubic-bezier(.22,1,.36,1) 4.05s both preview-site-menu-story-pop}.preview-shell .preview-site-menu__links{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.preview-shell .preview-site-menu__nav:not(.preview-site-menu__nav--submenu)>.preview-site-menu__links>li:last-child{border-bottom:2px solid var(--preview-fg);padding-bottom:.65rem}.preview-shell .preview-site-menu__link{width:fit-content;max-width:100%;font-family:var(--font-preview-headline), "Red Hat Display", system-ui, sans-serif;letter-spacing:-.03em;color:var(--preview-fg);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:baseline;gap:.55rem;padding:.28rem .1rem;font-size:clamp(1.55rem,6.8vw,2rem);font-weight:700;line-height:1.08;text-decoration:none;transition:color .15s,transform .15s;display:flex}.preview-shell .preview-site-menu__link:hover,.preview-shell .preview-site-menu__link:focus-visible{color:var(--preview-primary)}.preview-shell .preview-site-menu__link:active{color:var(--preview-primary);transform:translate(2px)}.preview-shell .preview-site-menu__link--active,.preview-shell .preview-site-menu__link--active:hover,.preview-shell .preview-site-menu__link--active:focus-visible{color:var(--preview-primary)}.preview-shell .preview-site-menu__link--forward{width:100%;font-family:var(--font-preview-headline), "Red Hat Display", system-ui, sans-serif;letter-spacing:-.03em;justify-content:space-between;align-items:center;font-size:clamp(1.55rem,6.8vw,2rem);font-weight:800;line-height:1.08}.preview-shell .preview-site-menu__forward-icon{stroke-width:2.75px;width:1.2rem;height:1.2rem;color:var(--preview-fg);flex-shrink:0;align-self:center;transition:transform .16s cubic-bezier(.22,1,.36,1)}.preview-shell .preview-site-menu__link--forward:active .preview-site-menu__forward-icon{transform:translate(4px)}@keyframes preview-site-menu-forward-in{0%{opacity:0;transform:translate(1.35rem)}to{opacity:1;transform:translate(0)}}.preview-shell .preview-site-menu__nav--submenu{animation:.36s cubic-bezier(.22,1,.36,1) both preview-site-menu-forward-in}.preview-shell .preview-site-menu__nav--submenu .preview-site-menu__submenu-title{animation:.4s cubic-bezier(.22,1,.36,1) 40ms both preview-site-menu-forward-in}.preview-shell .preview-site-menu__nav--submenu .preview-site-menu__links--submenu>li{animation:.4s cubic-bezier(.22,1,.36,1) both preview-site-menu-forward-in;animation-delay:calc(80ms + (var(--submenu-enter-i,0) * 45ms))}.preview-shell .preview-site-menu__nav--submenu .preview-site-menu__links--submenu>li:first-child{--submenu-enter-i:0}.preview-shell .preview-site-menu__nav--submenu .preview-site-menu__links--submenu>li:nth-child(2){--submenu-enter-i:1}.preview-shell .preview-site-menu__nav--submenu .preview-site-menu__links--submenu>li:nth-child(3){--submenu-enter-i:2}.preview-shell .preview-site-menu__nav--submenu .preview-site-menu__links--submenu>li:nth-child(4){--submenu-enter-i:3}.preview-shell .preview-site-menu__nav--submenu .preview-site-menu__links--submenu>li:nth-child(5){--submenu-enter-i:4}.preview-shell .preview-site-menu__nav--submenu .preview-site-menu__links--submenu>li:nth-child(n+6){--submenu-enter-i:5}.preview-shell .preview-site-menu__nav--submenu .preview-site-menu__back{animation:.4s cubic-bezier(.22,1,.36,1) .28s both preview-site-menu-forward-in}.preview-shell .preview-site-menu__submenu-title{font-family:var(--font-preview-headline), "Red Hat Display", system-ui, sans-serif;letter-spacing:-.03em;color:var(--preview-fg);margin:0 0 .7rem;font-size:clamp(1.55rem,6.8vw,2rem);font-weight:700;line-height:1.08}.preview-shell .preview-site-menu__links--submenu{gap:.1rem}.preview-shell .preview-site-menu__submenu-link{width:fit-content;max-width:100%;font-family:var(--font-preview-headline), "Red Hat Display", system-ui, sans-serif;letter-spacing:-.025em;color:var(--preview-fg);align-items:center;gap:.85rem;padding:.55rem .1rem;font-size:clamp(1.45rem,6.5vw,1.85rem);font-weight:700;line-height:1.15;text-decoration:none;transition:color .15s,transform .15s;display:flex}.preview-shell .preview-site-menu__submenu-link:hover,.preview-shell .preview-site-menu__submenu-link:focus-visible{color:var(--preview-primary)}.preview-shell .preview-site-menu__submenu-link:active{color:var(--preview-primary);transform:translate(2px)}.preview-shell .preview-site-menu__submenu-link--active,.preview-shell .preview-site-menu__submenu-link--active:hover,.preview-shell .preview-site-menu__submenu-link--active:focus-visible{color:var(--preview-primary)}.preview-shell .preview-site-menu__submenu-emoji{justify-content:center;width:1.6rem;font-size:1.25rem;line-height:1;display:inline-flex}.preview-shell .preview-site-menu__account{margin-inline:-1rem;min-height:0;padding:.55rem 1rem calc(.7rem + env(safe-area-inset-bottom,0px));background:var(--preview-brand-sky-container);flex-direction:column;flex:none;justify-content:flex-end;margin-bottom:-1.15rem;display:flex;position:relative;overflow:visible}.preview-shell .preview-site-menu__account-edge{z-index:0;pointer-events:none;width:100%;height:1.85rem;display:block;position:absolute;bottom:calc(100% - .2rem);left:0;right:0}.preview-shell .preview-site-menu__account-edge path{fill:var(--preview-brand-sky-container)}.preview-shell .preview-site-menu__doodle{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.preview-shell .preview-site-menu__doodle-blob--coral{fill:var(--preview-tertiary);opacity:.72}.preview-shell .preview-site-menu__doodle-blob--purple{fill:var(--preview-primary);opacity:.16}.preview-shell .preview-site-menu__doodle-spark{fill:none;stroke:var(--preview-fg);stroke-linecap:round;stroke-width:3px;vector-effect:non-scaling-stroke}.preview-shell .preview-site-menu__account-inner{z-index:1;flex-direction:column;gap:.45rem;width:100%;display:flex;position:relative}.preview-shell .preview-site-menu__account-note{border:1.5px solid var(--preview-fg);width:fit-content;max-width:100%;color:var(--preview-fg);font-family:var(--font-preview-headline), "Red Hat Display", system-ui, sans-serif;letter-spacing:-.01em;background:#f8f7fbe6;border-radius:.85rem .65rem .95rem .7rem;align-items:center;gap:.35rem;margin:0;padding:.22rem .5rem .26rem;font-size:.74rem;font-weight:750;line-height:1.15;display:flex;transform:rotate(-.6deg)}.preview-shell .preview-site-menu__account-note>span{color:var(--preview-tertiary);font-size:.85rem;line-height:1}.preview-shell .preview-site-menu__account .header-auth-buttons{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:.55rem;width:100%;margin-top:0;display:grid}.preview-shell .preview-site-menu__account .header-auth-sign-in,.preview-shell .preview-site-menu__account .header-auth-get-started{min-width:0;min-height:2.75rem;padding-inline:.75rem;font-size:clamp(.95rem,4.2vw,1.08rem)}@media (prefers-reduced-motion:reduce){.preview-shell .preview-header__menu-trigger:active,.preview-shell .preview-site-menu__close:active,.preview-shell .preview-site-menu__link:active,.preview-shell .preview-site-menu__submenu-link:active,.preview-shell .preview-site-menu__account-note{transform:none}.preview-shell .preview-site-menu.is-open,.preview-shell .preview-site-menu.is-closing,.preview-shell .preview-site-menu.is-open .preview-site-menu__top,.preview-shell .preview-site-menu.is-open .preview-site-menu__nav,.preview-shell .preview-site-menu.is-open .preview-site-menu__margin-notes,.preview-shell .preview-site-menu.is-open .preview-site-menu__account,.preview-shell .preview-site-menu__nav--submenu,.preview-shell .preview-site-menu__nav--submenu .preview-site-menu__submenu-title,.preview-shell .preview-site-menu__nav--submenu .preview-site-menu__links--submenu>li,.preview-shell .preview-site-menu__nav--submenu .preview-site-menu__back{animation:none}.preview-shell .preview-site-menu__forward-icon{transition:none}.preview-shell .preview-site-menu__question-pop>span,.preview-shell .preview-site-menu__tip>span,.preview-shell .preview-site-menu.is-open .preview-site-menu__margin-notes-mask,.preview-shell .preview-site-menu.is-open .preview-site-menu__margin-note--claim,.preview-shell .preview-site-menu.is-open .preview-site-menu__score-pop--two,.preview-shell .preview-site-menu.is-open .preview-site-menu__question-pop,.preview-shell .preview-site-menu.is-open .preview-site-menu__margin-note--evidence,.preview-shell .preview-site-menu.is-open .preview-site-menu__score-pop--four,.preview-shell .preview-site-menu.is-open .preview-site-menu__mascot-wrap,.preview-shell .preview-site-menu.is-open .preview-site-menu__margin-note--nice{animation:none}}@media (max-height:680px){.preview-shell .preview-site-menu__margin-notes{flex-basis:7rem;min-height:7rem}.preview-shell .preview-site-menu__margin-note--claim,.preview-shell .preview-site-menu__question-pop{display:none}}@media (max-height:540px){.preview-shell .preview-site-menu__margin-notes{min-height:4.5rem}.preview-shell .preview-site-menu__margin-note--nice,.preview-shell .preview-site-menu__score-pop,.preview-shell .preview-site-menu__mascot-wrap{display:none}.preview-shell .preview-site-menu__margin-note--evidence{top:25%}}@media (max-height:460px){.preview-shell .preview-site-menu__margin-notes{display:none}}
