:root:has(.iteRbG_base){scroll-snap-type:y mandatory}.iteRbG_base{flex-direction:column;flex:1;display:flex}.iteRbG_base section{text-align:center;scroll-snap-align:center;z-index:1;--horizontal-normal-padding:calc(min(1vw, .01 * var(--max-container-width,1920px)) + 1rem);--horizontal-padding-for-max-width:calc((100vw - var(--max-container-width,1920px)) / 2);--horizontal-padding:max(var(--horizontal-normal-padding), var(--horizontal-padding-for-max-width));--left-padding:max(var(--horizontal-padding), env(safe-area-inset-left));--right-padding:max(var(--horizontal-padding), env(safe-area-inset-right));--container-width:min(100vw - var(--horizontal-normal-padding) * 2, var(--max-container-width,1920px));min-height:100svh;padding-left:var(--left-padding);padding-right:var(--right-padding);flex-direction:column;justify-content:center;display:flex}.iteRbG_base section:last-of-type{margin-bottom:20svh}.iteRbG_base h2{font-size:max(1rem,var(--heading-size-base)*1.77778);text-wrap:balance;margin-bottom:.15em}.iteRbG_base h2+.iteRbG_subheading{color:var(--color-text-hint);text-wrap:pretty}.iteRbG_base h2+.iteRbG_subheading a{-webkit-text-decoration-color:var(--color-text-whisper);text-decoration-color:var(--color-text-whisper);transition:color .1s,text-decoration-color .1s}.iteRbG_base h2+.iteRbG_subheading a:hover{color:rgb(var(--rgb-foreground)/.6)}.iteRbG_base .iteRbG_legal-note{color:var(--color-text-hint);text-wrap:balance;max-width:20rem;margin-inline:auto;padding-top:2rem;font-size:max(12px,.75rem)}.iteRbG_base .iteRbG_legal-note a{color:var(--color-text-secondary);-webkit-text-decoration-color:var(--color-text-hint);text-decoration-color:var(--color-text-hint);transition:color .1s,text-decoration-color .1s}.iteRbG_base .iteRbG_legal-note a:hover{-webkit-text-decoration-color:var(--color-text-secondary);text-decoration-color:var(--color-text-secondary)}.iteRbG_header-content-wrapper{--max-container-width:24rem;position:relative}.iteRbG_header-content-wrapper .iteRbG_content-inner{color:var(--color-text-primary);flex-direction:column;align-items:stretch;font-weight:500;line-height:1.25;display:flex}.iteRbG_header-content-wrapper .iteRbG_content-inner p{text-wrap:balance;margin:0}.iteRbG_header-content-wrapper .iteRbG_content-inner p+p{margin-top:.75em}.iteRbG_sticker{font-feature-settings:unset;letter-spacing:normal;text-align:left;align-self:center;font-family:Sharp Grotesk,Liberation Sans Narrow,Franklin Gothic Demi Cond,Avenir Next Condensed,Arial Narrow,sans-serif-condensed,sans-serif;font-size:2rem;font-weight:700;line-height:.72}.iteRbG_sticker span:before{content:"";margin-bottom:-.0025em;display:table}.iteRbG_sticker span:after{content:"";margin-top:.0025em;display:table}.iteRbG_sticker span{text-transform:uppercase;background:var(--color-primary);color:var(--color-text-on-primary);padding:.85ch;display:inline-block}.iteRbG_sticker span:not(:last-child){margin-bottom:-.85ch}.iteRbG_sticker{transform-origin:top;--scaled-up-size:3.48em;margin-bottom:calc(2rem + var(--scaled-up-size)*-.8);filter:drop-shadow(0 0 1rem var(--color-background));margin-left:-50%;margin-right:-50%;font-size:calc(5*max(1.5396rem,12px));transform:scale(.2)}.iteRbG_button{font-family:var(--body-family);text-transform:uppercase;--drop-shadow:0 0 1rem 1.25rem var(--color-background);--border-width:2px;box-shadow:0 0 0 0 var(--color-background),0 0 0 var(--border-width) var(--color-primary),var(--drop-shadow);color:var(--color-text-primary);background-color:var(--color-background);align-self:center;margin-top:2rem;padding:.3em 1.5em .4em;font-weight:700;text-decoration:none;position:static}.iteRbG_button.iteRbG_inert{cursor:default;opacity:.5}.iteRbG_button{transition:box-shadow .15s}.iteRbG_button:not(.iteRbG_inert):hover{--border-outset:max(2px, .15em);box-shadow:0 0 0 var(--border-outset) var(--color-background),0 0 0 calc(var(--border-outset) + var(--border-width)) var(--color-primary),var(--drop-shadow)}.iteRbG_button+p.iteRbG_hint{margin-top:.75rem}.iteRbG_hint{color:var(--color-text-hint);align-self:center;max-width:20ch;font-size:max(.866025rem,12px);line-height:1.1}.iteRbG_top-matches-section{z-index:1;padding-top:2rem}.iteRbG_top-matches-section .iteRbG_top-matches-ranking{align-self:center;width:100%;max-width:25rem;margin-top:1.5rem;margin-bottom:1.5rem;display:grid}.iteRbG_top-matches-section .iteRbG_top-matches-ranking thead,.iteRbG_top-matches-section .iteRbG_top-matches-ranking tbody,.iteRbG_top-matches-section .iteRbG_top-matches-ranking tr{display:contents}.iteRbG_top-matches-section .iteRbG_top-matches-ranking{--row-gap:.5em;column-gap:2ch;row-gap:var(--row-gap);text-align:left;letter-spacing:normal;color:var(--color-text-hint);grid-template-columns:max-content max-content 1fr max-content;font-family:Berkeley Mono,ui-monospace,\.AppleSystemUIFontMonospaced,SF Mono,IBM Plex Mono,monospace;font-weight:500;line-height:1em}.iteRbG_top-matches-section .iteRbG_top-matches-ranking strong{color:var(--color-text-secondary);font-weight:700}.iteRbG_top-matches-section .iteRbG_top-matches-ranking thead th{font-weight:inherit;text-transform:uppercase}.iteRbG_top-matches-section .iteRbG_top-matches-ranking .iteRbG_match-rank{text-align:right;grid-column:1}.iteRbG_top-matches-section .iteRbG_top-matches-ranking .iteRbG_match-initials{text-align:left;grid-column:2;margin-left:-.5ch}.iteRbG_top-matches-section .iteRbG_top-matches-ranking .iteRbG_ellipsis{text-align:center;grid-column:3;font-weight:400}.iteRbG_top-matches-section .iteRbG_top-matches-ranking .iteRbG_match-score{text-align:right;grid-column:4}.iteRbG_top-matches-section .iteRbG_top-matches-ranking .iteRbG_match-item:first-child{color:var(--color-text-on-primary)}.iteRbG_top-matches-section .iteRbG_top-matches-ranking .iteRbG_match-item:first-child strong{color:inherit}.iteRbG_top-matches-section .iteRbG_top-matches-ranking .iteRbG_match-item:first-child:before{content:"";z-index:0;margin-bottom:calc(-1em - var(--row-gap)*2);height:calc(1em + var(--row-gap)*2);background-color:var(--color-primary);grid-column:1/span 4;margin-left:-.5em;margin-right:-.5em}.iteRbG_top-matches-section .iteRbG_top-matches-ranking .iteRbG_match-item:first-child>td{z-index:1;margin-bottom:var(--row-gap)}.iteRbG_top-matches-section .iteRbG_top-matches-ranking .iteRbG_match-item.iteRbG_best+.iteRbG_match-item.iteRbG_worst:before{content:"...";text-align:center;grid-column:3;font-weight:400}.iteRbG_top-matches-section .iteRbG_top-matches-ranking .iteRbG_user-placeholder td{opacity:.5;margin-top:1.35rem}.iteRbG_canvas{z-index:0;width:100%;height:100lvh;position:fixed;top:0;left:0}@starting-style{.iteRbG_canvas{opacity:0;transform:scale(1.05)}}.iteRbG_canvas{opacity:1;transition:opacity 1s,transform 1.5s cubic-bezier(.33,1,.68,1)}