.gta-start{margin-block:1.25rem;padding:0;background:transparent;border:0;box-shadow:none}.gta-start>p{max-width:75ch}.gta-start-choices{display:flex;flex-wrap:wrap;gap:.5rem;margin-block:.75rem}.gta-start-choices[hidden],.gta-start-results [hidden]{display:none}.gta-start-choices button{display:flex;align-items:center;gap:.5rem;min-height:52px;padding:.5rem .8rem;border:2px solid currentColor;border-radius:.65rem;background:transparent;color:inherit;font:inherit;font-weight:750;cursor:pointer}.gta-start-choices button:nth-child(1){border-color:#8bc9ff}.gta-start-choices button:nth-child(2){border-color:#c7acf9}.gta-start-choices button:nth-child(3){border-color:#ffc267}.gta-start-choices button:nth-child(4){border-color:#8ce1ba}.gta-start-choices button[aria-pressed=true]{background:rgba(110,150,185,.18);text-decoration:underline;text-underline-offset:.25em}.gta-start button:focus-visible,.gta-start summary:focus-visible{outline:3px solid currentColor;outline-offset:4px}.gta-start-results details{padding:.6rem 0;background:transparent;border:0;border-top:1px solid currentColor;box-shadow:none;border-radius:0}.gta-start-results summary{display:flex;align-items:center;gap:.55rem;cursor:pointer;font-weight:750;min-height:44px}.gta-start-open{margin-left:auto;font-size:.85em;white-space:nowrap}.gta-start details[open] .gta-start-open{font-size:0}.gta-start details[open] .gta-start-open:after{content:'Close ↑';font-size:.85rem}.gta-start ol{padding-left:1.5rem}.gta-start li{padding-block:.25rem}.gta-start-limit,.gta-start-check{font-size:.88rem}.gta-start svg{flex:none}.gta-start a{text-decoration:underline;text-underline-offset:.2em}@media(max-width:480px){.gta-start-choices button{flex:1 1 calc(50% - .5rem);font-size:.9rem}.gta-start-choices svg{width:28px;height:28px}}
