@font-face{font-family:ABeeZee;src:url(assets/ABeeZee-Regular.ttf)}*{box-sizing:border-box}body{margin:0;color:#000;background:white;font:17px/1.5 ABeeZee,Arial,sans-serif}header,main,footer,#error{max-width:1240px;margin:auto;padding:24px clamp(18px,5vw,76px)}header,footer{display:flex;align-items:center;justify-content:space-between;gap:16px}header{border-bottom:1px solid}header a{display:flex;align-items:center;gap:12px;color:inherit;text-decoration:none;font-size:21px}header span,.tag,small{font:12px/1.6 monospace;letter-spacing:.1em}main{padding-top:clamp(30px,6vw,84px);min-height:68vh}.layout{display:grid;grid-template-columns:1.25fr 1fr;gap:clamp(24px,5vw,80px);align-items:start}.tag{display:inline-block;background:#ffed04;padding:4px 9px}h1{font-weight:normal;font-size:clamp(44px,6vw,90px);line-height:1.02;letter-spacing:-.055em;margin:24px 0}h2{font-size:26px;font-weight:normal;line-height:1.2;margin-top:0}.lead{max-width:35em;font-size:19px}.panel{background:black;color:white;padding:clamp(22px,3vw,44px)}input,select,button{font:inherit}input:not([type=file]),select{width:100%;min-height:45px;padding:8px;background:white;color:black;border:1px solid}label{display:block;margin:16px 0 5px}button{padding:12px 16px;border:1px solid black;background:white;cursor:pointer;margin:8px 4px 0 0}.primary{background:#ffed04;color:black}.panel .primary{width:100%;margin-top:22px}.note{font-size:14px}.list{padding:0;list-style:none;margin-top:32px}.list li,.row{border-top:1px solid;padding:12px 0}.list b{font:14px monospace;margin-right:16px}.row{display:flex;justify-content:space-between;gap:12px}.stage{overflow:auto;padding:12px 0}.tiles{display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap}.tile{max-width:100%;text-align:center}.tile img,.sample{object-fit:contain;max-width:100%}.tile small{display:block}.sample{width:112px;height:112px}.dark{background:black;color:white;padding:12px}.light{background:white;color:black;padding:12px}.score{font-size:clamp(54px,7vw,96px);color:#ffed04}footer{border-top:1px solid;font-size:14px}#error:empty{padding:0}#error{font-weight:bold}button:focus-visible,input:focus-visible,select:focus-visible,a:focus-visible{outline:3px solid #ffed04;box-shadow:0 0 0 6px black}progress{width:100%;accent-color:black}input[type=file]{width:100%}@media(max-width:760px){.layout{grid-template-columns:1fr}header span{display:none}footer{flex-wrap:wrap}h1{margin:16px 0}.panel{margin-top:8px}}
main:focus{outline:none}
.fund{margin:0;padding:16px}.fund figcaption{margin-bottom:8px}.fund .frame{display:inline-flex;padding:8px;border:2px solid currentColor}.supports h2{font-size:22px}
.supports .row{align-items:center;flex-wrap:wrap}.mock{display:flex;align-items:center;gap:8px;border:1px solid;padding:6px 10px}.mock.tab{border-radius:8px 8px 0 0;border-bottom:3px solid}.mock.icon,.mock.slide{flex-direction:column;align-items:flex-start}.mock.icon img{border:1px solid;border-radius:10px}.mock.profile img{border:1px solid;border-radius:50%}.mock.slide{aspect-ratio:16/9;justify-content:space-between}.panel #opt-in{width:auto;min-height:0}.panel button:disabled{opacity:.8;cursor:default}
.ground-options{display:flex;gap:16px;flex-wrap:wrap}.ground-options small{display:block;margin-top:5px;letter-spacing:0}.fund .white-tile{background:#fff}.fund.dark .note{margin-bottom:0}
.axis meter{appearance:none;display:block;width:100%;height:7px;margin:0 0 14px;background:black;border:1px solid white}.axis meter::-webkit-meter-bar{background:black;border:0}.axis meter::-webkit-meter-optimum-value{background:#ffed04}.axis meter::-moz-meter-bar{background:#ffed04}
