.fqb{--fqb-paper:#fdfcf8;--fqb-sel:#dad9d6;--fqb-num:0px;--fqb-qpad:clamp(24px,2.9svh,32px);--fqb-qs:clamp(24px,1.95vw,28px);--fqb-text:rgba(21,21,21,.78);--fqb-ease:cubic-bezier(.22,1,.36,1);--fqb-kh:76px}.fqb-sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.fqb-band{position:relative;isolation:isolate;overflow:hidden;box-sizing:border-box;background:#d3be8d;min-height:clamp(460px,60svh,640px);display:grid;align-content:center;justify-items:center;text-align:center;padding:calc(72px + clamp(32px,5svh,56px)) var(--gutter) clamp(52px,7.5svh,84px);border-radius:0 0 clamp(24px,2.6vw,40px) clamp(24px,2.6vw,40px)}.fqb-ph{position:absolute;inset:0;z-index:-1}.fqb-ph img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 7%;user-select:none;-webkit-user-drag:none;transform:scale(var(--fqb-z,1));transform-origin:50% 12%}.fqb-band-in{display:flex;flex-direction:column;align-items:center;width:100%}.fqb-h{margin:0 auto;max-width:none}.fqb-h .v-hand{margin-left:.04em}.fqb-find{position:relative;width:min(600px,100%);margin:clamp(30px,3.8svh,44px) 0 0}.fqb-in{display:block;width:100%;height:64px;box-sizing:border-box;margin:0;padding:0 60px 0 58px;border:1px solid rgba(21,21,21,.16);border-radius:16px;background:var(--fqb-paper);font:400 20px/1 "Figtree",system-ui,sans-serif;color:var(--ink);-webkit-appearance:none;appearance:none;transition:border-color .2s}.fqb-in::placeholder{color:rgba(21,21,21,.56);opacity:1}.fqb-in::-webkit-search-cancel-button,.fqb-in::-webkit-search-decoration{-webkit-appearance:none;display:none}.fqb-in:hover{border-color:rgba(21,21,21,.32)}.fqb-in:focus{outline:none;border-color:var(--ink)}.fqb-in:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.fqb-glass{position:absolute;left:21px;top:50%;width:22px;height:22px;margin-top:-11px;fill:none;stroke:var(--ink);stroke-width:1.7;stroke-linecap:round;pointer-events:none}.fqb-x{position:absolute;right:10px;top:50%;display:grid;place-items:center;width:44px;height:44px;margin-top:-22px;padding:0;border:0;border-radius:12px;background:none;color:var(--ink);cursor:pointer;transition:background-color .15s}.fqb-x[hidden]{display:none}.fqb-x:hover{background:rgba(21,21,21,.06)}.fqb-x:focus-visible{outline:2px solid var(--ink);outline-offset:0}.fqb-x svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round}.fqb-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px;max-width:820px}.fqb-chip{display:inline-flex;align-items:center;gap:9px;height:44px;margin:0;padding:0 19px 0 15px;border:1px solid rgba(21,21,21,.12);border-radius:999px;background:rgba(253,252,248,.58);font:500 18px/1 "Figtree",system-ui,sans-serif;color:var(--ink);cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:background-color .2s,color .2s,border-color .2s}.fqb-chip:hover{background:var(--fqb-paper);border-color:rgba(21,21,21,.2)}.fqb-chip:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.fqb-chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--fqb-paper)}.fqb-ic{display:block;flex:none;user-select:none;-webkit-user-drag:none}.fqb-chip .fqb-ic{width:20px;height:20px;transition:filter .2s}.fqb-chip[aria-pressed=true] .fqb-ic{filter:invert(1)}html:not(.js) .fqb-find,html:not(.js) .fqb-chips{display:none}.fqb-one{max-width:var(--pg-max);margin:clamp(88px,12svh,136px) auto 0;padding:0 var(--gutter);box-sizing:content-box;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:var(--pg-col);align-items:start}.fqb-one[hidden]{display:none}.fqb-one-l{position:sticky;top:112px}.fqb-one-q{margin-top:0!important;font:400 clamp(44px,4.6vw,66px)/1.02 var(--v-serif);letter-spacing:-.024em;color:var(--ink);text-wrap:balance}.fqb-one-q button{display:inline;margin:0;padding:0;border:0;background:none;font:inherit;letter-spacing:inherit;color:inherit;text-align:left;cursor:text}.fqb-one-a{padding-top:var(--fqb-one-pt,0px)}.fqb-one-a>p{margin:0;font:400 20px/1.6 "Figtree",system-ui,sans-serif;color:var(--fqb-text);max-width:31em;text-wrap:pretty}.fqb-one-a>p.fqb-lead{font-size:clamp(24px,2.1vw,30px);line-height:1.32;letter-spacing:-.01em;color:var(--ink);max-width:none;text-wrap:balance}.fqb-l2{display:block}.fqb-strip{display:grid;grid-template-columns:repeat(3,auto);justify-content:space-between;column-gap:16px;margin:clamp(36px,4vw,48px) 0 clamp(32px,3.4vw,44px)!important;padding:clamp(28px,3vw,36px) 0!important;border-top:1px solid var(--line);border-bottom:1px solid var(--line);list-style:none}.fqb-strip li{position:relative;display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center}.fqb-pic{display:flex;align-items:center;justify-content:center;height:calc(var(--fqb-kh) + 8px);width:100%}.fqb-sel{display:block;max-width:9.4em;font:400 18px/1.62 "Figtree",system-ui,sans-serif;color:var(--ink);text-align:left}.fqb-sel::before{content:"Practice moves to Friday at 4:30.";padding:2px 4px;margin:0 -1px;border-radius:3px;background:var(--fqb-sel);-webkit-box-decoration-break:clone;box-decoration-break:clone}.fqb-pic-keys{gap:8px}.fqb-key{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:var(--fqb-kh);padding-bottom:calc(var(--fqb-kh) * .18);background:center/100% 100% no-repeat;font:600 22px/1 "Figtree",system-ui,sans-serif;color:var(--ink);letter-spacing:.01em}.fqb-kc{aspect-ratio:96/92;background-image:url(/illus/pg-faq-v1-key-ctrl.svg)}.fqb-ks{aspect-ratio:144/92;background-image:url(/illus/pg-faq-v1-key-space.svg)}.fqb-kplus{font:400 24px/1 "Figtree",system-ui,sans-serif;color:var(--ink);padding-bottom:calc(var(--fqb-kh) * .14)}.fqb-key::after,.fqb-kplus::after{content:attr(data-t)}.js .fqb-key{animation:fqbPress 4.8s ease-in-out 2s infinite}.js .fqb-ks{animation-delay:2.25s}@keyframes fqbPress{0%,9%,100%{transform:none}3%,6%{transform:translateY(3px)}}.fqb-pill{display:flex;align-items:center;justify-content:center;gap:5px;width:124px;height:50px;border-radius:25px;background:var(--ink)}.fqb-pill i{display:block;width:3px;height:18px;border-radius:2px;background:var(--fqb-paper);transform-origin:50% 50%}.fqb-pill i:nth-child(1),.fqb-pill i:nth-child(7){height:7px}.fqb-pill i:nth-child(2),.fqb-pill i:nth-child(6){height:14px}.fqb-pill i:nth-child(3),.fqb-pill i:nth-child(5){height:20px}.fqb-pill i:nth-child(4){height:25px}.js .fqb-pill i{animation:fqbWave 1.2s ease-in-out infinite alternate}.js .fqb-pill i:nth-child(2n){animation-delay:-.4s}.js .fqb-pill i:nth-child(3n){animation-delay:-.8s}@keyframes fqbWave{from{transform:scaleY(.45)}to{transform:scaleY(1)}}.fqb-step{font:500 19px/1.3 "Figtree",system-ui,sans-serif;color:var(--ink);text-wrap:balance}.fqb-step::after{content:attr(data-t)}.fqb kbd{display:inline-block;min-width:1.6em;margin:0 1px;padding:0 .36em;box-sizing:border-box;border:1px solid rgba(21,21,21,.3);border-bottom-width:2px;border-radius:7px;background:var(--fqb-paper);font:600 1em/1.3 "Figtree",system-ui,sans-serif;color:var(--ink);text-align:center;vertical-align:baseline}.fqb-ui{font-weight:600;color:var(--ink);white-space:nowrap}.fqb :is(.fqb-one-a,.pg-a) a{color:var(--ink);text-decoration:underline 1px;text-underline-offset:5px;text-decoration-color:rgba(21,21,21,.45);white-space:nowrap}.fqb :is(.fqb-one-a,.pg-a) a:not([href^=mailto])::after{content:" →"}.fqb :is(.fqb-one-a,.pg-a) a:hover{text-decoration-color:var(--ink)}.fqb a:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:4px}.fqb-win{position:relative;display:grid;grid-template-columns:1fr auto;align-items:end;row-gap:12px;width:min(380px,100%);box-sizing:border-box;margin:20px 0 22px;padding:22px 20px 18px;border:1.5px solid var(--ink);border-radius:12px;background:var(--fqb-paper)}.fqb-win-l{grid-column:1 / -1;display:block;width:78%;height:9px;border-radius:5px;background:rgba(21,21,21,.12)}.fqb-win-s{width:52%}.fqb-win-a,.fqb-win-b{display:inline-flex;align-items:center;gap:10px;font:600 19px/1 "Figtree",system-ui,sans-serif;color:var(--ink);white-space:nowrap}.fqb-win-a{grid-column:1 / -1;justify-self:start;margin-top:4px}.fqb-win-a::after{content:attr(data-t);text-decoration:underline 1.5px;text-underline-offset:4px}.fqb-win-b{grid-column:2;margin-top:14px}.fqb-win-b::after{content:attr(data-t);padding:11px 15px;border:1.5px solid var(--ink);border-radius:8px}.fqb-win-a::before,.fqb-win-b::before{content:attr(data-n);display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--ink);color:var(--fqb-paper);font:600 18px/1 "Figtree",system-ui,sans-serif}.fqb .fqb-q .pg-a .fqb-need,.fqb .fqb-q .pg-a .fqb-kl{display:grid;gap:10px;margin:0;padding:0 2px 0 0;list-style:none}.fqb-need li{position:relative;padding-left:38px;font:400 20px/1.5 "Figtree",system-ui,sans-serif;color:var(--fqb-text);text-wrap:pretty}.fqb-need li::before{content:"";position:absolute;left:0;top:3px;width:26px;height:24px;background:url(/illus/pg-faq-v1-tick.svg) center/contain no-repeat}.fqb-kl li{font:400 20px/1.6 "Figtree",system-ui,sans-serif;color:var(--fqb-text);text-wrap:pretty}.fqb .fqb-q .pg-a .fqb-kl{margin:12px 0}.fqb .fqb-q .pg-a p.fqb-path{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;max-width:none;margin:16px 0 18px}.fqb-pw{font:500 19px/1.2 "Figtree",system-ui,sans-serif;color:var(--ink)}.fqb-pb{display:inline-block;padding:11px 16px;border:1.5px solid var(--ink);border-radius:8px;font:500 19px/1 "Figtree",system-ui,sans-serif;color:var(--ink)}.fqb-pw::after,.fqb-pb::after{content:attr(data-t)}.fqb-arw{display:block;flex:none;width:34px;height:auto}.fqb .fqb-q .pg-a p.fqb-langs{display:flex;flex-wrap:wrap;gap:4px 20px;margin:14px 0;font:400 clamp(21px,1.7vw,24px)/1.4 var(--v-serif);color:var(--ink);max-width:24em}.fqb-more{max-width:var(--pg-max);margin:var(--pg-gap) auto 0;padding:0 var(--gutter);box-sizing:content-box;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:var(--pg-col);align-items:start}.fqb-one[hidden]+.fqb-more{margin-top:clamp(48px,6svh,80px)}.fqb-side{position:sticky;top:112px;grid-column:1;grid-row:1 / span 2}.fqb-list{grid-column:2;grid-row:1}.fqb-fig img{display:block;width:min(280px,100%);height:auto}.fqb-jump{display:flex;flex-direction:column;align-items:flex-start;margin-top:clamp(28px,3.6svh,40px)}.fqb-jump a{display:flex;align-items:center;gap:14px;padding:5px 0;font:500 18px/1.25 "Figtree",system-ui,sans-serif;color:var(--mute);text-decoration:none;transition:color .2s}.fqb-jump a[hidden]{display:none}.fqb-jo{display:block;flex:none;width:auto;height:36px;opacity:.4;transition:opacity .2s;user-select:none;-webkit-user-drag:none}.fqb-jump a:hover{color:var(--ink)}.fqb-jump a:hover .fqb-jo{opacity:.8}.fqb-jump a.on{color:var(--ink)}.fqb-jump a.on .fqb-jo{opacity:1}.fqb-grp{scroll-margin-top:16px;border-bottom:1px solid var(--line)}.fqb-grp[hidden]{display:none}.fqb-grp+.fqb-grp{margin-top:clamp(64px,7.4svh,96px)}.fqb-g{display:flex;align-items:flex-end;gap:16px;margin:0;padding:0 0 18px;font:400 clamp(28px,2.3vw,34px)/1 var(--v-serif);letter-spacing:-.015em;color:var(--ink)}.fqb-go{display:block;flex:none;width:auto;height:60px;margin-left:-6px;user-select:none;-webkit-user-drag:none}.fqb-gw{position:relative;display:inline-block;padding-bottom:6px}.fqb-q{position:relative}.fqb-q[hidden]{display:none}.fqb .fqb-q button{align-items:flex-start;gap:28px;padding:var(--fqb-qpad) 2px var(--fqb-qpad) var(--fqb-num);font:400 var(--fqb-qs)/1.25 var(--v-serif);letter-spacing:-.012em;text-align:left;transition:padding .3s var(--fqb-ease)}.fqb .fqb-q.open button{padding-bottom:12px}.fqb .fqb-q .pg-plus{width:18px;height:18px;margin-top:calc((var(--fqb-qs) * 1.25 - 18px) / 2)}.fqb .fqb-q .pg-plus::before,.fqb .fqb-q .pg-plus::after{top:8.5px;width:18px;height:1px}.fqb .fqb-q .pg-a>div{padding-left:var(--fqb-num)}.fqb .fqb-q .pg-a p{padding:0 2px 0 0;margin:0;font:400 20px/1.6 "Figtree",system-ui,sans-serif;color:var(--fqb-text);max-width:31em}.fqb .fqb-q .pg-a p+p{margin-top:10px}.fqb .fqb-q .pg-a>div>:last-child{padding-bottom:calc(var(--fqb-qpad) + 6px)}.fqb-t mark{padding:1px 2px;margin:0 -2px;border-radius:3px;background:var(--fqb-sel);color:inherit}.fqb-none{padding:clamp(8px,2vw,24px) 0 0}.fqb-none[hidden]{display:none}.fqb-nil .fqb-end{display:none}.fqb-none-t{margin:0;font:400 clamp(26px,2.3vw,34px)/1.3 var(--v-serif);letter-spacing:-.014em;color:var(--ink);max-width:16em;text-wrap:balance}.fqb-none-t a{color:var(--ink);text-decoration:underline 1px;text-underline-offset:6px}.fqb-all{margin-top:28px;height:50px;padding:0 22px;border:1.5px solid rgba(21,21,21,.22);border-radius:12px;background:none;font:600 18px/1 "Figtree",system-ui,sans-serif;color:var(--ink);cursor:pointer;transition:border-color .2s}.fqb-all:hover{border-color:var(--ink)}.fqb-all:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.fqb-end{grid-column:2;grid-row:2;margin-top:clamp(120px,15svh,176px)}.fqb-ask{margin:0;font:400 clamp(28px,2.4vw,36px)/1.25 var(--v-serif);letter-spacing:-.014em;color:var(--ink)}.fqb-ask a{color:var(--ink);text-decoration:underline 1px;text-underline-offset:6px}.fqb-ways{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:22px!important;font:400 18px/1.5 "Figtree",system-ui,sans-serif;color:var(--mute)}.fqb-ways a{color:var(--ink);text-decoration:none;opacity:.72;transition:opacity .15s}.fqb-ways a:hover{opacity:1;text-decoration:underline 1px;text-underline-offset:5px}@media(max-width:640px){.fqb-ways span[aria-hidden]{display:none}.fqb-ways{gap:2px 24px}}@media(pointer:coarse){.fqb-ways a{padding-block:11px;margin-block:-11px}}@media(min-width:901px)and (max-width:1120px){.fqb-strip{grid-template-columns:minmax(0,1fr);row-gap:30px}.fqb-strip li{gap:12px}.fqb-pic{height:auto}}@media(max-width:900px){.fqb-band{min-height:0;padding-top:calc(72px + 72px);padding-bottom:72px;--fqb-z:1.5}.fqb-ph img{object-position:50% 8%}.fqb-chips{max-width:480px}.fqb-one{grid-template-columns:minmax(0,1fr);max-width:680px}.fqb-one-l{position:static}.fqb-one-a{padding-top:26px}.fqb-more{grid-template-columns:minmax(0,1fr);max-width:680px}.fqb-side{position:static;display:flex;justify-content:center;margin-bottom:clamp(48px,7vw,64px)}.fqb-side,.fqb-list,.fqb-end{grid-column:1;grid-row:auto}.fqb-end{margin-top:var(--pg-gap);text-align:center}.fqb-ways{justify-content:center}.fqb-fig img{width:clamp(200px,34vw,260px)}.fqb-jump{display:none}.fqb-go{height:56px}.fqb-on .fqb-side{display:none}.fqb-on.fqb-nil .fqb-side{display:flex}.fqb-none{text-align:center}.fqb-none-t{margin:0 auto}}@media(max-width:640px){.fqb{--fqb-num:0px;--fqb-qs:22px;--fqb-qpad:22px;--fqb-kh:62px}.fqb-band{min-height:0;padding:calc(12px + 56px + 40px) 16px 40px;border-radius:0 0 24px 24px;--fqb-z:1.55}.fqb-ph img{object-position:50% 10%}.fqb-h{font-size:clamp(42px,11.6vw,48px)}.fqb-find{margin-top:28px}.fqb-in{height:58px;padding:0 54px 0 50px;border-radius:14px}.fqb-glass{left:17px}.fqb-x{right:7px}.fqb-chips{gap:8px 7px;margin-top:14px;max-width:none}.fqb-chip{gap:7px;padding:0 13px 0 11px}.fqb-one{margin-top:72px}.fqb-one-q{font-size:42px}.fqb-one-a{padding-top:22px}.fqb-one-a>p{font-size:19px}.fqb-one-a>p.fqb-lead{font-size:min(23px,5.8vw)}.fqb-strip{grid-template-columns:minmax(0,1fr);row-gap:30px;padding:30px 0!important}.fqb-strip li{gap:12px}.fqb-pic{height:auto;min-height:0}.fqb-key{font-size:20px}.fqb-kplus{font-size:22px}.fqb-pill{width:116px;height:46px}.fqb-side{margin-bottom:44px}.fqb-fig img{width:200px}.fqb-g{gap:14px;font-size:30px}.fqb-go{height:50px;margin-left:-4px}.fqb .fqb-q button{gap:18px}.fqb .fqb-q .pg-a p,.fqb-need li,.fqb-kl li{font-size:19px}.fqb-win{padding:20px 16px 16px}.fqb-arw{width:28px}.fqb .fqb-q .pg-a p.fqb-path{gap:10px}.fqb .fqb-q .pg-a p.fqb-langs{font-size:21px;gap:2px 16px}.fqb-grp+.fqb-grp{margin-top:60px}.fqb-ask{font-size:28px}.fqb-ways{gap:4px 24px}}@media(prefers-reduced-motion:reduce){.js .fqb-pill i,.js .fqb-key{animation:none}.fqb .fqb-q button,.fqb-chip,.fqb-in,.fqb-jump a,.fqb-jo,.fqb-chip .fqb-ic{transition:none}}
/* 23.10.: on a Mac the first key says "⌥ Option" — it takes the long key outline (the Ctrl one is too narrow). */
html.lf-os-mac .fqb-kc,html.lf-os-ios .fqb-kc{aspect-ratio:144/92;background-image:url(/illus/pg-faq-v1-key-space.svg);font-size:18px}
