*,*:before,*:after{box-sizing:border-box}html,body{margin:0;min-height:100%}body{background:#0d0e11;color:#e8e9ec;font:400 15px/1.4 Barlow,sans-serif;-webkit-font-smoothing:antialiased}button,input,textarea{font:inherit;color:inherit}a{color:#6bd8de}a:hover{color:#e8e9ec}:focus-visible{outline:2px solid #46c6cd;outline-offset:2px}.cdk-drag-preview{z-index:1000!important;border-radius:7px;list-style:none;box-shadow:0 10px 24px #00000080;transform-origin:center;cursor:grabbing}.cdk-drag-preview item-chip{transform:rotate(-2deg) scale(1.04)}.cdk-drag-placeholder{outline:1.5px dashed #46c6cd;outline-offset:-1.5px;border-radius:7px;list-style:none;background:#46c6cd14}.cdk-drag-placeholder item-chip{visibility:hidden}.cdk-drag-animating,.cdk-drop-list-dragging .cdk-drag:not(.cdk-drag-placeholder){transition:transform .2s cubic-bezier(0,0,.2,1)}@keyframes screen-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes settle{0%{transform:scale(1.06);box-shadow:0 10px 24px #00000080}to{transform:scale(1)}}@keyframes arrive{0%{transform:translateY(-4px);box-shadow:0 0 0 2px #c190f6,0 0 24px #c190f6b3}to{transform:none;box-shadow:0 0 0 0 transparent}}@keyframes pulse{0%,to{box-shadow:0 0 0 1.5px #c190f6,0 0 8px #c190f64d}50%{box-shadow:0 0 0 1.5px #c190f6,0 0 22px #c190f6b3}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}
