.btn--go{letter-spacing:-.01em;min-height:64px;box-shadow:0 0 0 4px var(--accent), 0 8px 20px #16142b38;padding:0 34px;font-size:1.25rem;font-weight:760}.btn--go:hover{box-shadow:0 0 0 6px var(--accent), 0 8px 20px #16142b38}.btn--go:focus-visible{outline:4px solid var(--focus);outline-offset:6px;border-radius:999px}.btn--go[aria-disabled=true]{cursor:progress;transform:none}.stepper{justify-items:center;gap:4px;display:grid}.stepper__label{color:var(--ink-2);font-size:.85rem;font-weight:640}.stepper__box{background:var(--surface);box-shadow:var(--shadow-1);border-radius:999px;align-items:center;gap:2px;padding:4px;display:flex}.stepper__btn{width:44px;height:44px;color:var(--ink);background:0 0;border:0;border-radius:999px;place-items:center;transition:background-color .15s;display:inline-grid}.stepper__btn:hover:not(:disabled){background:var(--surface-2)}.stepper__btn:disabled{color:var(--ink-3);opacity:.45;cursor:default}.stepper__btn .icon{width:20px;height:20px}.stepper__value{border-radius:var(--radius-s);text-align:center;font-variant-numeric:tabular-nums;-webkit-appearance:textfield;appearance:textfield;background:0 0;border:0;width:3.2ch;min-height:44px;font-size:1.3rem;font-weight:780}.stepper__value::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.stepper__value::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.stepper__value:focus-visible{outline-offset:0;background:var(--surface-2)}.seg{background:color-mix(in srgb, var(--surface) 55%, transparent);border:0;border-radius:999px;gap:2px;min-width:0;margin:0;padding:4px;display:flex}.seg__opt{flex:1;display:grid;position:relative}.seg__opt input{opacity:0;cursor:pointer;margin:0;position:absolute;top:0;bottom:0;left:0;right:0}.seg__opt span{min-height:40px;color:var(--ink-2);white-space:nowrap;border-radius:999px;place-items:center;padding:0 14px;font-size:.95rem;font-weight:640;transition:background-color .15s;display:grid}.seg__opt:hover span{color:var(--ink)}.seg__opt input:checked+span{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-1)}.seg__opt input:focus-visible+span{outline:3px solid var(--focus);outline-offset:2px}.entries--short{min-height:200px}@media (max-width:899px){.entries--short{min-height:180px}}
