*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{background:#f4f0eb;font-family:system-ui,-apple-system,sans-serif}:root{--color-brand:#f9b233;--color-brand-hover:#e09a1f;--color-brand-fg:#fff;--color-brand-soft:#fef4e0;--pos-ease-out:cubic-bezier(.23, 1, .32, 1);--pos-ease-in-out:cubic-bezier(.77, 0, .175, 1)}.pos-press{transition:transform .14s var(--pos-ease-out), filter .14s var(--pos-ease-out);-webkit-tap-highlight-color:transparent;touch-action:manipulation}.pos-press:active:not(:disabled){transform:scale(.97)}@media (hover:hover) and (pointer:fine){.pos-press:hover:not(:disabled){filter:brightness(.97)}}.pos-backdrop{animation:pos-fade-in .18s var(--pos-ease-out) both}.pos-sheet{animation:pos-sheet-in .22s var(--pos-ease-out) both;transform-origin:50%}.pos-sheet-bottom{animation:pos-sheet-up .24s var(--pos-ease-out) both}.pos-stagger>*{animation:pos-item-in .26s var(--pos-ease-out) both}.pos-stagger>:first-child{animation-delay:0s}.pos-stagger>:nth-child(2){animation-delay:40ms}.pos-stagger>:nth-child(3){animation-delay:80ms}.pos-stagger>:nth-child(4){animation-delay:.12s}.pos-stagger>:nth-child(5){animation-delay:.16s}.pos-stagger>:nth-child(n+6){animation-delay:.18s}@keyframes pos-fade-in{0%{opacity:0}to{opacity:1}}@keyframes pos-sheet-in{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes pos-sheet-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes pos-item-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.pos-sheet,.pos-sheet-bottom,.pos-stagger>*{animation:pos-fade-in .12s var(--pos-ease-out) both}.pos-press{transition:none}.pos-press:active:not(:disabled){transform:none}}
