.Card{--Card--pad-block:16px;--Card--pad-inline:16px;--Card--border-color:var(--border-subtle);gap:var(--Card-gap,var(--Card--pad-block));padding-block:var(--Card--pad-block);padding-inline:var(--Card--pad-inline);background-color:var(--gray-0);box-shadow:var(--shadow-2);border-radius:24px;flex-flow:column;transition:transform .2s,box-shadow .2s;display:flex;overflow:visible}.Card--clickable{cursor:pointer;transition:box-shadow .2s cubic-bezier(.2,0,0,1),transform .2s cubic-bezier(.2,0,0,1);position:relative;overflow:hidden}.Card--clickable:hover{box-shadow:var(--shadow-4);transform:translateY(-2px)}.Card--clickable:focus-within{box-shadow:var(--shadow-4);transform:translateY(-2px)}.Card--clickable:active{box-shadow:var(--shadow-2);transform:translateY(0)}.card-ripple{opacity:.12;pointer-events:none;background-color:currentColor;border-radius:50%;animation:.4s cubic-bezier(.2,0,0,1) ripple-animation;position:absolute;transform:scale(0)}@keyframes ripple-animation{to{opacity:0;transform:scale(2.5)}}.Card:not(:first-child){margin-top:16px}.Card:not(:last-child){margin-bottom:16px}.Card--plain{box-shadow:none;background-color:transparent}.Card-header{border-bottom:1px solid var(--surface-3);flex-flow:column;padding-bottom:var(--Card--pad-block);display:flex}.Card-header>*{flex:auto}.Card-header>button{flex:none}.Card-body{color:var(--text-2);text-align:center;align-items:center}.Card-body-no-center{color:var(--text-2);width:100%}.Card-body>:-webkit-any(ol,ul):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--size-4)}.Card-body>:-moz-any(ol,ul):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--size-4)}.Card-body>:is(ol,ul):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--size-4)}.Card-body>:-webkit-any(ol,ul):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--size-4)}.Card-body>:-moz-any(ol,ul):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--size-4)}.Card-body>:is(ol,ul):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--size-4)}.no-overflow{overflow:hidden}.Card--inset{--Card--pad-block:var(--size-3);--Card--pad-inline:var(--size-2);background-color:var(--gray-1);box-shadow:inset 0 4px 4px rgba(0,0,0,.04)}@media (max-width:800px){.Card--inset{border-radius:16px}}.Card--upload{--Card--pad-block:var(--size-4);--Card--pad-inline:var(--size-6);background:var(--primary-1);border:2px dashed var(--primary-10);box-shadow:none;cursor:pointer;min-height:250px;transition:background .2s,border-color .2s;position:relative}.Card--upload:hover{background:var(--primary-2)}.Card--compact{--Card--pad-block:var(--size-2);--Card--pad-inline:var(--size-2);gap:var(--size-2)}.Card--outlined{border:1px solid var(--border-subtle);box-shadow:none;border-radius:24px}.Card--flush{margin:0!important}.Card-no-padding{--Card--pad-block:0;--Card--pad-inline:0}.Card--success{--Card--pad-block:24px;--Card--pad-inline:24px;background-color:var(--primary-2);border:1px solid var(--primary-3);box-shadow:none;border-radius:12px}.Card-actions{gap:var(--size-3);margin-top:var(--size-4);justify-content:flex-end;display:flex}.message-modal{pointer-events:none;z-index:2000;justify-content:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.message-card{margin-top:calc(4*var(--spacing));pointer-events:auto;width:-webkit-max-content;width:-moz-max-content;width:max-content;height:-webkit-max-content;height:-moz-max-content;height:max-content;margin-left:16px;margin-right:16px}.message{opacity:1;flex-direction:row;align-items:center;gap:16px;width:min(100%,534px);padding:16px;display:flex}.message.opacity0{opacity:0;transition:opacity var(--transition-speed)ease-in-out}.info-is-success{background-color:var(--primary-1)}.info-is-warning{background-color:var(--orange-1)}.info-is-error{background-color:var(--red-2)}.info-is-info{background-color:var(--blue-1)}.undo-form{margin-left:8px;display:inline}.undo-form button{color:var(--primary-9);cursor:pointer;font:inherit;background:0 0;border:none;padding:0;text-decoration:underline}.undo-form button:hover{color:var(--primary-11)}