a{color:#6c63ff;text-decoration:none}a:hover{color:#8b84ff}button:focus,button:focus-visible{outline:2px solid #466d5a;outline-offset:2px}@keyframes sheet-slide-up{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.sheet-slide-up{animation:sheet-slide-up .35s cubic-bezier(.32,.72,0,1) both}@keyframes sheet-slide-down{0%{transform:translateY(0);opacity:1}to{transform:translateY(100%);opacity:0}}.sheet-slide-down{animation:sheet-slide-down .28s cubic-bezier(.32,.72,0,1) both}@keyframes panel-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes panel-slide-out{0%{transform:translate(0)}to{transform:translate(100%)}}.panel-slide-in{animation:panel-slide-in .35s cubic-bezier(.32,.72,0,1) both}.panel-slide-out{animation:panel-slide-out .28s cubic-bezier(.32,.72,0,1) both}@keyframes search-expand{0%{clip-path:circle(27px at calc(100% - 41px) calc(100% - 103px));opacity:.6}to{clip-path:circle(200% at calc(100% - 41px) calc(100% - 103px));opacity:1}}@keyframes search-collapse{0%{clip-path:circle(200% at calc(100% - 41px) calc(100% - 103px));opacity:1}to{clip-path:circle(27px at calc(100% - 41px) calc(100% - 103px));opacity:.6}}.search-expand{animation:search-expand .38s cubic-bezier(.32,.72,0,1) both}.search-collapse{animation:search-collapse .26s cubic-bezier(.4,0,1,1) both}#root{width:100%;min-height:100vh}select,input[type=text],input[type=number]{background:#f5f4f1;color:#111;border:1px solid #d4cfc6;border-radius:var(--md-sys-shape-corner-small);padding:6px 9px;font-family:inherit;font-size:.85rem;outline:none}select:focus,input[type=text]:focus,input[type=number]:focus{border-color:#1e3a5f}input[type=checkbox]{accent-color:#1e3a5f}select{cursor:pointer}button{transition:opacity .15s ease,filter .15s ease}button:hover:not(:disabled){filter:brightness(.92)}button:active:not(:disabled){filter:brightness(.84)}@keyframes md-pulse{0%,to{opacity:.3}50%{opacity:.7}}.md-skeleton{animation:md-pulse 1.5s ease-in-out infinite;background:#d4cfc6;border-radius:var(--md-sys-shape-corner-small)}
