html,body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;background-color:#e2edd8;overscroll-behavior:none;-webkit-text-size-adjust:100%}*{box-sizing:border-box}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}@keyframes rolesheet-overlay{0%{opacity:0}to{opacity:1}}@keyframes rolesheet-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes checkin-toast-in{0%{opacity:0;transform:translate(-50%) translateY(12px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes checkin-pulse{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}@keyframes circuit-pulse{0%,to{opacity:0;transform:translate(-50%) scale(.88)}50%{opacity:.7;transform:translate(-50%) scale(1.12)}}@keyframes circuit-dash-flow{0%,to{opacity:.85}50%{opacity:1}}@keyframes circuit-select-pulse{0%{box-shadow:0 0 #1a4a2e66}70%{box-shadow:0 0 0 7px #1a4a2e00}to{box-shadow:0 0 #1a4a2e00}}@keyframes spark-breathe{0%,to{transform:scale(.82)}50%{transform:scale(1.12)}}@keyframes circuit-signal{0%{left:-12px;opacity:0}10%{opacity:1}90%{opacity:1}to{left:calc(100% + 12px);opacity:0}}@keyframes circuit-signal-dash{0%{left:-12px;opacity:0}5%{opacity:1}40%{left:calc(100% + 12px);opacity:1}41%{opacity:0;left:calc(100% + 12px)}to{opacity:0;left:calc(100% + 12px)}}@keyframes circuit-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes circuit-slide-out{to{transform:translate(-110%);opacity:0}}@keyframes spin-dash{0%{stroke-dashoffset:0}to{stroke-dashoffset:-20}}@keyframes bip-pulse{0%,to{opacity:1}50%{opacity:.65}}.ball-select-pulse{animation:ball-select-glow 2s ease-in-out infinite}@keyframes ball-select-glow{0%,to{filter:brightness(1)}50%{filter:brightness(.88)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes march{0%{stroke-dashoffset:0}to{stroke-dashoffset:-1800}}@keyframes flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-900}}@keyframes mic-pulse{0%,to{box-shadow:0 0 #ffffff80}50%{box-shadow:0 0 0 6px #fff0}}@keyframes fadeInRight{0%{opacity:0;transform:translateY(-50%) translate(6px)}to{opacity:1;transform:translateY(-50%) translate(0)}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes dash-march{to{stroke-dashoffset:-16}}@keyframes turn-bg-pulse{0%,to{background-color:var(--pulse-bg-rest)}50%{background-color:var(--pulse-bg-mid)}}.turn-bg-pulse{animation:turn-bg-pulse 1.8s ease-in-out infinite}.waiting-dots:after{content:"";animation:waiting-dots 1.4s steps(1,end) infinite}@keyframes waiting-dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}to{content:""}}.seg-btn[data-active=true]{background:var(--seg-active-bg, #1A4A2E)!important;color:var(--seg-active-fg, #ffffff)!important;border-color:var(--seg-active-border, #1A4A2E)!important}.seg-btn[data-active=true] i,.seg-btn[data-active=true] span{color:var(--seg-active-fg, #ffffff)!important}.seg-btn--on-dark[data-active=true]{background:#ffffff2e!important;color:#fff!important;border-color:#fff9!important}.seg-btn--on-dark[data-active=true] i,.seg-btn--on-dark[data-active=true] span{color:#fff!important}
