:root{color-scheme:dark;font-synthesis:none;--bg:#0d1228;--bg-deep:#080c1c;--panel:#151d3c;--panel-strong:#1e2850;--line:#2a396e;--text:#ecf4ff;--muted:#91a0c8;--cyan:#55f6ff;--pink:#ff4fd8;--yellow:#ffd84a;--green:#65f7a2;--violet:#c77dff;--orange:#ff9f43;--blue:#7aa2ff;--danger:#ff647c;--pixel-shadow:5px 5px 0 #00000047;font-family:Consolas,Courier New,monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);min-width:320px;color:var(--text);margin:0}button,a{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.app-shell{background-color:var(--bg);background-image:linear-gradient(#16204561 1px,#0000 1px),linear-gradient(90deg,#16204561 1px,#0000 1px);background-size:32px 32px;min-height:100vh;position:relative;overflow:hidden}.scanline-overlay{pointer-events:none;opacity:.04;z-index:20;mix-blend-mode:screen;background:repeating-linear-gradient(0deg,#fff 0 1px,#0000 1px 4px);position:fixed;inset:0}.site-header{z-index:2;border-bottom:3px solid var(--cyan);background:#101832f5;align-items:center;gap:40px;min-height:90px;padding:20px clamp(24px,6vw,92px);display:flex;position:relative}.wordmark{color:var(--cyan);letter-spacing:.07em;white-space:nowrap;align-items:center;gap:12px;font-size:clamp(1rem,2vw,1.45rem);font-weight:800;display:inline-flex}.wordmark__mark{width:26px;height:26px;color:var(--bg);background:var(--cyan);clip-path:polygon(25% 0,75% 0,100% 25%,100% 75%,75% 100%,25% 100%,0 75%,0 25%);place-items:center;font-size:.9rem;display:grid}.wordmark__slash{color:var(--pink)}.site-nav{justify-content:center;align-items:center;gap:clamp(22px,3vw,56px);margin-inline:auto;display:flex}.site-nav__link{color:var(--muted);letter-spacing:.1em;padding:10px 0;font-size:.78rem;transition:color .2s,text-shadow .2s}.site-nav__link:hover,.site-nav__link--active{color:var(--text);text-shadow:0 0 12px}.site-header__actions{flex:none;align-items:flex-start;gap:18px;margin-left:auto;display:flex}.pixel-button{min-height:50px;color:var(--bg);background:var(--cyan);box-shadow:var(--pixel-shadow);clip-path:polygon(4px 0,calc(100% - 4px) 0,100% 4px,100% calc(100% - 4px),calc(100% - 4px) 100%,4px 100%,0 calc(100% - 4px),0 4px);letter-spacing:.06em;border:0;justify-content:center;align-items:center;padding:0 22px;font-size:.75rem;font-weight:800;transition:transform .15s,filter .15s;display:inline-flex}.pixel-button:hover{filter:brightness(1.14);transform:translate(-2px,-2px)}.pixel-button:active{transform:translate(3px,3px);box-shadow:2px 2px #00000047}.pixel-button--pink{background:var(--pink)}.pixel-button--secondary{background:var(--panel-strong);color:var(--text);border:2px solid var(--cyan);box-shadow:none}.header-cta{min-width:150px;color:var(--bg);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:none;align-items:flex-end;gap:6px;padding:0;text-decoration:none;display:inline-flex}.header-cta .pixel-button{gap:8px;width:100%}.header-cta__hint{color:var(--muted);letter-spacing:.06em;text-align:right;white-space:nowrap;font-size:.55rem;line-height:1.2}.header-cta:focus-visible{outline:2px solid var(--yellow);outline-offset:4px}.hero{grid-template-columns:minmax(0,1fr) minmax(420px,535px);align-items:center;gap:clamp(48px,8vw,120px);max-width:1440px;margin:0 auto;padding:clamp(72px,10vw,138px) clamp(24px,6vw,92px) 96px;display:grid}.hero__copy{min-width:0}.eyebrow{color:var(--pink);letter-spacing:.1em;margin:0;font-size:.72rem;font-weight:800}.hero__eyebrow{margin-bottom:24px}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.08em;max-width:720px;margin-bottom:26px;font-size:clamp(3rem,6.5vw,5.75rem);line-height:.97}h1 em{color:var(--cyan);font-style:normal}.hero__period,.accent-dot{color:var(--pink)}.hero__lede{max-width:550px;color:var(--muted);margin-bottom:34px;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.7}.hero__actions{flex-wrap:wrap;align-items:center;gap:26px;display:flex}.text-link{color:var(--muted);letter-spacing:.09em;font-size:.74rem;transition:color .2s}.text-link:hover{color:var(--yellow)}.hero__stats{color:var(--muted);letter-spacing:.08em;flex-wrap:wrap;gap:28px;margin-top:54px;font-size:.65rem;display:flex}.hero__stats strong{color:var(--green);margin-bottom:7px;font-size:1.15rem;display:block}.hud-card{border:5px solid var(--cyan);clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px);background:#151d3cf5;min-height:330px;padding:28px;position:relative;box-shadow:10px 10px #00000040}.hud-card--pink{border-color:var(--pink)}.hud-card--yellow{border-color:var(--yellow)}.hud-card--green{border-color:var(--green)}.hud-card__topline{color:var(--yellow);letter-spacing:.08em;justify-content:space-between;gap:12px;font-size:.72rem;font-weight:800;display:flex}.hud-card__status{color:var(--muted);align-items:center;gap:8px;font-size:.64rem;display:flex}.status-dot{background:var(--muted);width:8px;height:8px;box-shadow:0 0 0 3px #91a0c81f}.status-dot--live{background:var(--green);box-shadow:0 0 0 3px #65f7a229, 0 0 18px var(--green);animation:1s steps(2,end) infinite pulse}.hud-card__content{justify-content:space-between;align-items:center;gap:20px;margin:34px 0 30px;display:flex}.hud-card .eyebrow{color:var(--muted);margin-bottom:12px;font-size:.65rem}.hud-card__meter-row{align-items:baseline;gap:30px;display:flex}.hud-card__meter-row strong{letter-spacing:-.1em;font-size:clamp(4rem,7vw,5.2rem);line-height:.9}.hud-card__meter-row span{color:var(--green);font-size:.92rem;font-weight:800}.hud-card__pattern{color:var(--muted);letter-spacing:.08em;margin:18px 0 0;font-size:.7rem}.hud-card__pattern span{color:var(--text)}.play-orb{border:3px solid var(--cyan);width:70px;height:70px;color:var(--bg);background:var(--cyan);clip-path:polygon(15% 0,85% 0,100% 15%,100% 85%,85% 100%,15% 100%,0 85%,0 15%);flex:0 0 70px;place-items:center;font-size:1.25rem;transition:transform .2s,background .2s;display:grid;box-shadow:0 0 0 5px #55f6ff1a,0 0 24px #55f6ff40}.play-orb:hover,.play-orb--playing{background:var(--pink);border-color:var(--pink);transform:scale(1.08)}.beat-lane{grid-template-columns:repeat(7,1fr);gap:10px;min-height:34px;display:grid}.beat-cell{background:var(--panel-strong);min-width:0;height:34px;transition:background .1s,transform .1s,box-shadow .1s}.beat-cell--accent{background:#344677}.beat-cell--active{background:var(--cyan);box-shadow:0 0 16px var(--cyan);transform:translateY(-5px)}.hud-card__hint{color:var(--muted);margin:22px 0 0;font-size:.72rem}.meter-library,.challenge-panel{max-width:1440px;margin:0 auto;padding:72px clamp(24px,6vw,92px) 96px}.section-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:32px;display:flex}.section-heading h2,.challenge-panel h2{letter-spacing:.04em;margin:12px 0 0;font-size:clamp(1.45rem,2.4vw,2rem)}.section-heading>p{max-width:340px;color:var(--muted);text-align:right;margin-bottom:2px;font-size:.8rem;line-height:1.6}.meter-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.meter-card{--card-accent:var(--cyan);text-align:left;min-height:190px;color:var(--text);background:var(--panel-strong);border:5px solid var(--card-accent);clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px);padding:26px;transition:transform .2s,background .2s,box-shadow .2s}.meter-card:hover,.meter-card--selected{background:#24305d;transform:translateY(-6px);box-shadow:8px 8px #0003}.meter-card--pink{--card-accent:var(--pink)}.meter-card--yellow{--card-accent:var(--yellow)}.meter-card--green{--card-accent:var(--green)}.meter-card--violet{--card-accent:var(--violet)}.meter-card--orange{--card-accent:var(--orange)}.meter-card--blue{--card-accent:var(--blue)}.meter-card__label{min-width:0;color:var(--card-accent);letter-spacing:-.08em;white-space:nowrap;align-items:baseline;gap:.28em;margin-bottom:10px;font-size:2.45rem;font-weight:800;line-height:.95;display:flex}.meter-card__label-number{flex:none}.meter-card__label-suffix{letter-spacing:-.02em;white-space:nowrap;flex:none;font-size:.42em}.meter-card__annotation{min-height:24px;color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.76rem;display:block}.meter-card__beats{gap:8px;margin:22px 0 18px;display:flex}.meter-card__beats i{background:#56658f;width:18px;height:18px}.meter-card__beats .meter-card__beat--accent{background:currentColor}.meter-card__beats{color:var(--card-accent)}.meter-card__action{color:var(--muted);letter-spacing:.08em;font-size:.66rem;display:block}.challenge-panel{border-top:2px solid var(--line)}.challenge-panel__heading{justify-content:space-between;align-items:start;gap:30px;margin-bottom:30px;display:flex}.score-stack{color:var(--muted);letter-spacing:.08em;justify-items:end;gap:5px;font-size:.66rem;display:grid}.score-stack strong{color:var(--green);letter-spacing:.05em;font-size:1.7rem}.score-stack small{color:var(--pink);font-size:.7rem}.challenge-start,.challenge-round{border:2px solid var(--line);background:#151d3ce0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px;min-height:150px;padding:28px;display:grid}.challenge-start__icon{width:70px;height:70px;color:var(--bg);background:var(--yellow);clip-path:polygon(15% 0,85% 0,100% 15%,100% 85%,85% 100%,15% 100%,0 85%,0 15%);place-items:center;font-size:2.2rem;display:grid}.challenge-start h3,.challenge-round h3{margin-bottom:8px;font-size:1rem}.challenge-start p{color:var(--muted);margin:0;font-size:.78rem;line-height:1.6}.challenge-round{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr)}.challenge-round__prompt{position:relative}.round-number{color:var(--pink);letter-spacing:.08em;font-size:.64rem}.challenge-round__meter{color:var(--cyan);font-size:2.8rem;font-weight:800;position:absolute;top:0;right:20px}.challenge-round__actions{grid-template-columns:auto 1fr;align-items:center;gap:16px;display:grid}.answer-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.answer-button{min-height:52px;color:var(--text);background:var(--panel-strong);border:2px solid var(--line);padding:0 10px;font-size:.73rem;transition:border-color .15s,background .15s,transform .15s}.answer-button:hover{border-color:var(--cyan);transform:translateY(-2px)}.answer-button--correct{color:var(--bg);background:var(--green);border-color:var(--green)}.answer-button--wrong{color:var(--text);border-color:var(--danger);background:#ff647c26;animation:.35s steps(3,end) shake}.feedback{grid-column:1/-1;margin:0;font-size:.7rem}.feedback--correct{color:var(--green)}.feedback--wrong{color:var(--danger)}.site-footer{border-top:2px solid var(--line);max-width:1440px;color:var(--muted);letter-spacing:.08em;justify-content:space-between;gap:18px;margin:0 auto;padding:28px clamp(24px,6vw,92px) 40px;font-size:.65rem;display:flex}.site-footer__brand{color:var(--cyan);font-weight:800}.site-footer__brand span{color:var(--pink)}@keyframes pulse{50%{opacity:.35}}@keyframes shake{25%{transform:translate(-5px)}50%{transform:translate(5px)}75%{transform:translate(-3px)}}.locale-menu{z-index:4;flex:none;position:relative}.locale-menu__trigger{min-height:42px;color:var(--muted);letter-spacing:.1em;cursor:pointer;background:0 0;border:2px solid #0000;align-items:center;gap:8px;padding:10px 12px;font-size:.78rem;list-style:none;display:inline-flex}.locale-menu__trigger::-webkit-details-marker{display:none}.locale-menu__trigger:hover,.locale-menu[open] .locale-menu__trigger{color:var(--text);border-color:var(--cyan)}.locale-menu__list{border:2px solid var(--cyan);background:var(--panel);min-width:108px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:4px 4px #00000059}.locale-menu__option{color:var(--muted);letter-spacing:.08em;white-space:nowrap;padding:10px 12px;font-size:.72rem;display:block}.locale-menu__option:hover,.locale-menu__option:focus-visible{color:var(--bg);background:var(--cyan)}.definition-section,.comparator-section,.database-section{max-width:1440px;margin:0 auto;padding:96px clamp(24px,6vw,92px)}.definition-section{border-bottom:2px solid var(--line)}.definition-section h1,.database-section>h1{letter-spacing:-.07em;max-width:980px;margin:18px 0 28px;font-size:clamp(2.8rem,6vw,5.5rem);line-height:.98}.definition-section__copy{max-width:900px;color:var(--text);margin:0;font-size:clamp(1.05rem,1.8vw,1.45rem);line-height:1.8}.definition-section__hint{color:var(--green);letter-spacing:.11em;margin:30px 0 0;font-size:.7rem}.comparator-section{padding-top:80px}.comparator-section__heading{margin-bottom:28px}.comparator-panel{border:5px solid var(--cyan);clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px);background:#151d3cf5;padding:28px;box-shadow:10px 10px #00000040}.comparator-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.comparator-tab{border:2px solid var(--line);min-height:52px;color:var(--text);background:var(--panel-strong);letter-spacing:.04em;font-size:clamp(.95rem,2vw,1.25rem);font-weight:800}.comparator-tab:hover{border-color:var(--pink);color:var(--pink)}.comparator-tab--selected{color:var(--bg);background:var(--pink);border-color:var(--pink)}.comparator-beat-row{align-items:start;gap:clamp(12px,2vw,26px);min-height:132px;margin:42px 0 32px;padding:0 12px;display:flex}.comparator-beat{min-width:38px;color:var(--muted);justify-items:center;gap:12px;display:grid}.comparator-beat i{background:var(--panel-strong);border:2px solid var(--line);width:30px;height:30px;transition:transform .1s,background .1s,box-shadow .1s;display:block}.comparator-beat--accent{color:var(--yellow)}.comparator-beat--accent i{background:var(--yellow);border-color:var(--yellow)}.comparator-beat--active i{background:var(--cyan);border-color:var(--cyan);box-shadow:0 0 18px var(--cyan);transform:scale(1.28)translateY(-5px)}.comparator-beat small{color:currentColor;letter-spacing:.07em;font-size:.52rem}.comparator-panel__footer{border-top:2px solid var(--line);justify-content:space-between;align-items:end;gap:24px;padding-top:24px;display:flex}.comparator-panel__meter{color:var(--yellow);letter-spacing:.08em;margin:0 0 8px;font-size:1rem;font-weight:800}.comparator-panel__description{max-width:700px;color:var(--muted);margin:0;font-size:.82rem;line-height:1.65}.database-section{border-top:2px solid var(--line)}.database-section__intro{justify-content:space-between;align-items:end;gap:30px;margin-bottom:46px;display:flex}.database-section__intro h2{letter-spacing:.04em;margin:12px 0 0;font-size:clamp(1.6rem,3vw,2.4rem)}.database-section__intro>p{max-width:350px;color:var(--muted);text-align:right;margin:0 0 2px;font-size:.8rem;line-height:1.6}.database-group{margin-top:46px}.database-group__title{align-items:baseline;gap:16px;margin-bottom:18px;display:flex}.database-group__title h3{color:var(--text);letter-spacing:.11em;margin:0;font-size:.85rem}.database-group__annotation{color:var(--pink);letter-spacing:.08em;font-size:.72rem}.database-group__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.database-section__all{justify-content:center;margin-top:42px;display:flex}.database-section--all{min-height:70vh}.site-footer--expanded{grid-template-columns:minmax(0,1.6fr) minmax(150px,.7fr) minmax(180px,.8fr);align-items:start;padding-top:38px;display:grid}.site-footer__identity p{color:var(--text);margin:12px 0 18px;font-size:.8rem}.site-footer__identity small{color:var(--muted);letter-spacing:.08em;margin-top:22px;font-size:.58rem;display:block}.site-footer__languages{gap:8px;display:flex}.site-footer__languages span,.site-footer__languages a{min-width:34px;color:var(--bg);background:var(--cyan);text-align:center;padding:7px 8px;font-size:.62rem;font-weight:800}.site-footer__links{color:var(--muted);letter-spacing:.07em;justify-items:start;gap:10px;font-size:.68rem;display:grid}.site-footer__links strong{color:var(--yellow);font-size:.7rem}.site-footer__links a:hover{color:var(--pink)}.site-footer__signature-list{grid-template-columns:repeat(2,minmax(78px,1fr));gap:10px 18px;display:grid}.detail-breadcrumb{color:var(--muted);letter-spacing:.1em;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:30px;font-size:.66rem;font-weight:800;display:flex}.detail-breadcrumb a:hover,.detail-breadcrumb a:focus-visible{color:var(--cyan)}.detail-breadcrumb [aria-current=page]{color:var(--text)}.meter-heading__annotation{color:var(--muted);letter-spacing:.1em;margin:-14px 0 0;font-size:.7rem;font-weight:800}.meter-heading__annotation span{color:var(--cyan)}.meter-heading__name{color:var(--yellow);letter-spacing:.1em;text-transform:uppercase;margin:-4px 0 20px;font-size:.78rem;font-weight:800}.detail-answer{margin:10px 0 44px}.detail-answer__panel{border:3px solid var(--green);background:#151d3ce6;max-width:920px;padding:clamp(24px,4vw,44px);box-shadow:8px 8px #0003}.detail-answer__panel h2,.detail-demo h2{letter-spacing:-.03em;margin:12px 0 18px;font-size:clamp(1.5rem,3vw,2.4rem)}.detail-answer__lead{max-width:820px;color:var(--text);margin:0 0 14px;font-size:clamp(1.1rem,2vw,1.45rem);line-height:1.5}.detail-answer__body{max-width:820px;color:var(--muted);margin:0;line-height:1.7}.detail-demo{grid-template-columns:minmax(0,.8fr) minmax(360px,1.2fr);align-items:center;gap:clamp(32px,6vw,84px);margin:0 0 20px;display:grid}.detail-demo__copy{max-width:520px}.detail-demo__guide{color:var(--muted);line-height:1.7}.detail-demo__guide p{margin:0}.detail-faq,.related-signatures{border-top:2px solid var(--line);max-width:1440px;margin:0 auto;padding:72px clamp(24px,6vw,92px) 82px}.detail-faq__list{border-top:2px solid var(--line);max-width:980px}.detail-faq__item{border-bottom:2px solid var(--line)}.detail-faq__item summary{color:var(--text);cursor:pointer;padding:20px 0;font-size:clamp(1rem,1.7vw,1.25rem);font-weight:800;list-style:none}.detail-faq__item summary::-webkit-details-marker{display:none}.detail-faq__item summary:before{width:24px;color:var(--pink);content:"＋";display:inline-block}.detail-faq__item[open] summary:before{content:"－"}.detail-faq__item p{max-width:820px;color:var(--muted);margin:0 0 24px 24px;line-height:1.7}.related-signatures{padding-top:68px}.related-signatures__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.related-signatures__all{flex-wrap:wrap;align-items:center;gap:24px;margin-top:30px;display:flex}.database-group__grid .meter-card:nth-child(-n+3),.related-signatures__grid .meter-card:nth-child(-n+3){--card-accent:var(--green)}.database-group__grid .meter-card:nth-child(n+4):nth-child(-n+6),.related-signatures__grid .meter-card:nth-child(n+4):nth-child(-n+6){--card-accent:var(--yellow)}.database-group__grid .meter-card:nth-child(n+7):nth-child(-n+9),.related-signatures__grid .meter-card:nth-child(n+7):nth-child(-n+9){--card-accent:var(--cyan)}.database-group__grid .meter-card:nth-child(n+10):nth-child(-n+12),.related-signatures__grid .meter-card:nth-child(n+10):nth-child(-n+12){--card-accent:var(--pink)}.database-group__grid .meter-card:nth-child(n+13):nth-child(-n+15),.related-signatures__grid .meter-card:nth-child(n+13):nth-child(-n+15){--card-accent:var(--violet)}.database-group__grid .meter-card:nth-child(n+16):nth-child(-n+18),.related-signatures__grid .meter-card:nth-child(n+16):nth-child(-n+18){--card-accent:var(--orange)}.database-group__grid .meter-card:nth-child(n+19),.related-signatures__grid .meter-card:nth-child(n+19){--card-accent:var(--blue)}.database-group--simple .database-group__grid .meter-card:nth-child(-n+3){--card-accent:var(--green)}.database-group--simple .database-group__grid .meter-card:nth-child(n+4){--card-accent:var(--yellow)}.database-group--compound .database-group__grid .meter-card:nth-child(-n+3){--card-accent:var(--cyan)}.database-group--compound .database-group__grid .meter-card:nth-child(n+4){--card-accent:var(--pink)}.database-group--complex .database-group__grid .meter-card:nth-child(-n+3){--card-accent:var(--violet)}.database-group--complex .database-group__grid .meter-card:nth-child(n+4):nth-child(-n+6){--card-accent:var(--orange)}.database-group--complex .database-group__grid .meter-card:nth-child(n+7){--card-accent:var(--blue)}@media (width<=1120px){.site-header{flex-wrap:wrap;gap:18px 28px}.site-header__actions{margin-left:auto}.site-nav{order:3;justify-content:flex-start;width:100%;overflow:visible}.hero{grid-template-columns:1fr;padding-top:72px}.hud-card{max-width:620px}.meter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.challenge-start{grid-template-columns:auto 1fr}.challenge-start .pixel-button{grid-column:2;justify-self:start}.challenge-round,.challenge-round__actions{grid-template-columns:1fr}.database-group__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-demo{grid-template-columns:1fr}.detail-demo__copy{max-width:620px}.related-signatures__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.database-group__grid .meter-card:nth-child(-n+2),.related-signatures__grid .meter-card:nth-child(-n+2){--card-accent:var(--green)}.database-group__grid .meter-card:nth-child(n+3):nth-child(-n+4),.related-signatures__grid .meter-card:nth-child(n+3):nth-child(-n+4){--card-accent:var(--yellow)}.database-group__grid .meter-card:nth-child(n+5):nth-child(-n+6),.related-signatures__grid .meter-card:nth-child(n+5):nth-child(-n+6){--card-accent:var(--cyan)}.database-group__grid .meter-card:nth-child(n+7):nth-child(-n+8),.related-signatures__grid .meter-card:nth-child(n+7):nth-child(-n+8){--card-accent:var(--pink)}.database-group__grid .meter-card:nth-child(n+9):nth-child(-n+10),.related-signatures__grid .meter-card:nth-child(n+9):nth-child(-n+10){--card-accent:var(--violet)}.database-group__grid .meter-card:nth-child(n+11):nth-child(-n+12),.related-signatures__grid .meter-card:nth-child(n+11):nth-child(-n+12){--card-accent:var(--orange)}.database-group__grid .meter-card:nth-child(n+13):nth-child(-n+14),.related-signatures__grid .meter-card:nth-child(n+13):nth-child(-n+14){--card-accent:var(--blue)}.database-group--simple .database-group__grid .meter-card:nth-child(-n+2){--card-accent:var(--green)}.database-group--simple .database-group__grid .meter-card:nth-child(n+3):nth-child(-n+4){--card-accent:var(--yellow)}.database-group--simple .database-group__grid .meter-card:nth-child(n+5),.database-group--compound .database-group__grid .meter-card:nth-child(-n+2){--card-accent:var(--cyan)}.database-group--compound .database-group__grid .meter-card:nth-child(n+3){--card-accent:var(--pink)}.database-group--complex .database-group__grid .meter-card:nth-child(-n+2){--card-accent:var(--violet)}.database-group--complex .database-group__grid .meter-card:nth-child(n+3):nth-child(-n+4){--card-accent:var(--orange)}.database-group--complex .database-group__grid .meter-card:nth-child(n+5):nth-child(-n+6){--card-accent:var(--blue)}.database-group--complex .database-group__grid .meter-card:nth-child(n+7){--card-accent:var(--green)}.site-footer--expanded{grid-template-columns:1fr 1fr}.site-footer__identity{grid-column:1/-1}}@media (width<=560px){.site-header{padding-inline:20px}.site-header__actions{gap:8px}.site-header__actions .header-cta{min-width:132px}.header-cta .pixel-button{padding-inline:13px;font-size:.62rem}.locale-menu__trigger{padding-inline:8px}.header-cta__hint{white-space:normal;max-width:132px}.wordmark{font-size:.9rem}.wordmark__mark{width:21px;height:21px}h1{font-size:clamp(2.8rem,15vw,4.5rem)}.hero{padding-inline:20px}.hud-card{padding:21px}.hud-card__meter-row{gap:14px}.hud-card__meter-row strong{font-size:3.4rem}.play-orb{flex-basis:58px;width:58px;height:58px}.meter-library,.challenge-panel,.detail-faq,.related-signatures{padding-inline:20px}.detail-answer__panel{padding:24px 20px}.detail-faq__item p{margin-left:0}.related-signatures__grid{grid-template-columns:1fr}.database-group__grid .meter-card:first-child,.related-signatures__grid .meter-card:first-child{--card-accent:var(--green)}.database-group__grid .meter-card:nth-child(2),.related-signatures__grid .meter-card:nth-child(2){--card-accent:var(--yellow)}.database-group__grid .meter-card:nth-child(3),.related-signatures__grid .meter-card:nth-child(3){--card-accent:var(--cyan)}.database-group__grid .meter-card:nth-child(4),.related-signatures__grid .meter-card:nth-child(4){--card-accent:var(--pink)}.database-group__grid .meter-card:nth-child(5),.related-signatures__grid .meter-card:nth-child(5){--card-accent:var(--violet)}.database-group__grid .meter-card:nth-child(6),.related-signatures__grid .meter-card:nth-child(6){--card-accent:var(--orange)}.database-group__grid .meter-card:nth-child(7),.related-signatures__grid .meter-card:nth-child(7){--card-accent:var(--blue)}.database-group--simple .database-group__grid .meter-card:first-child{--card-accent:var(--green)}.database-group--simple .database-group__grid .meter-card:nth-child(2){--card-accent:var(--yellow)}.database-group--simple .database-group__grid .meter-card:nth-child(3){--card-accent:var(--cyan)}.database-group--simple .database-group__grid .meter-card:nth-child(4){--card-accent:var(--pink)}.database-group--simple .database-group__grid .meter-card:nth-child(5){--card-accent:var(--violet)}.database-group--compound .database-group__grid .meter-card:first-child{--card-accent:var(--cyan)}.database-group--compound .database-group__grid .meter-card:nth-child(2){--card-accent:var(--pink)}.database-group--compound .database-group__grid .meter-card:nth-child(3){--card-accent:var(--violet)}.database-group--compound .database-group__grid .meter-card:nth-child(4){--card-accent:var(--orange)}.database-group--complex .database-group__grid .meter-card:first-child{--card-accent:var(--violet)}.database-group--complex .database-group__grid .meter-card:nth-child(2){--card-accent:var(--orange)}.database-group--complex .database-group__grid .meter-card:nth-child(3){--card-accent:var(--blue)}.database-group--complex .database-group__grid .meter-card:nth-child(4){--card-accent:var(--green)}.database-group--complex .database-group__grid .meter-card:nth-child(5){--card-accent:var(--yellow)}.database-group--complex .database-group__grid .meter-card:nth-child(6){--card-accent:var(--cyan)}.database-group--complex .database-group__grid .meter-card:nth-child(7){--card-accent:var(--pink)}.database-group--complex .database-group__grid .meter-card:nth-child(8){--card-accent:var(--violet)}.section-heading{display:block}.section-heading>p{text-align:left;margin-top:18px}.meter-grid{grid-template-columns:1fr}.challenge-panel__heading{align-items:end}.challenge-start{grid-template-columns:1fr}.challenge-start .pixel-button{grid-column:auto}.challenge-round__meter{margin-top:14px;position:static}.answer-grid{grid-template-columns:1fr}.site-footer{flex-direction:column;padding-inline:20px}.definition-section,.comparator-section,.database-section{padding-inline:20px}.comparator-panel{padding:20px}.comparator-tabs{grid-template-columns:repeat(2,1fr)}.comparator-beat-row{gap:8px;padding:0;overflow-x:auto}.comparator-panel__footer,.database-section__intro{display:block}.comparator-panel__footer .pixel-button{margin-top:20px}.database-section__intro>p{text-align:left;margin-top:18px}.database-group__grid{grid-template-columns:1fr}.site-footer--expanded{display:flex}.site-footer__links{width:100%}.site-footer__signature-list{grid-template-columns:repeat(3,minmax(72px,1fr))}}
