:root{--brand: #f0862f;--brand-hover: #e27632;--ink: #293241;--panel-scroll: #48566b}*{box-sizing:border-box}body{margin:0;background:#eef0f2;color:var(--ink);font-family:Roboto,ui-sans-serif,system-ui,Arial,sans-serif;font-size:14px;-webkit-font-smoothing:antialiased}a{color:var(--brand-hover);text-decoration:none}a:hover{color:var(--brand);text-decoration:underline}button,input,select,textarea{font-family:inherit;color:inherit}button:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}button:disabled{cursor:not-allowed}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-thumb{background:#c7cdd6;border-radius:5px}::-webkit-scrollbar-track{background:transparent}.dk::-webkit-scrollbar-thumb{background:var(--panel-scroll)}@keyframes lv{0%,to{opacity:1}50%{opacity:.25}}@keyframes mat{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:none}}@keyframes bub{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes capIn{0%{opacity:0;transform:translateY(-10px)}}@keyframes bump{0%{transform:translate(-50%)}30%{transform:translate(-50%) translate(9px)}65%{transform:translate(-50%) translate(-3px)}to{transform:translate(-50%)}}@keyframes shim{0%{opacity:.35}50%{opacity:.9}to{opacity:.35}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
