:root{color-scheme:light dark;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html,body,#root{display:flex;flex-direction:column;height:100%;margin:0;min-height:100%}body{min-width:320px;overflow:hidden}button,input,select{font:inherit}button{border:0;cursor:pointer}button:disabled{cursor:not-allowed}.dom-view,.dom-scroll-view,.pressable,.view-transition{display:flex;flex-direction:column}.dom-text{display:block}.dom-scroll-view-horizontal{flex-direction:row;overflow-x:auto;overflow-y:hidden}.dom-scroll-view-vertical{overflow-y:auto}.icon-fill{height:100%;width:100%}input::placeholder{color:var(--placeholder-color, #949ba4)}.spinner{animation:spin .7s linear infinite;border:3px solid currentColor;border-radius:50%;display:inline-block;height:20px;opacity:.85;width:20px}.spinner-large{height:36px;width:36px}.pressable{appearance:none;background:transparent;transition:opacity .15s ease,transform .12s ease}.pressable:active:not(:disabled){transform:scale(.97)}.view-transition{animation:view-enter .22s cubic-bezier(.16,1,.3,1)}.segmented-track{align-items:center;display:flex;min-width:max-content;overflow-x:auto;position:relative;scrollbar-width:thin;width:100%}.segmented-indicator{position:absolute;transition:left .25s cubic-bezier(.16,1,.3,1),width .25s cubic-bezier(.16,1,.3,1)}@keyframes spin{to{transform:rotate(360deg)}}@keyframes view-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;scroll-behavior:auto!important;transition-duration:1ms!important}}
