.valid-check{border-radius:50%;display:inline-block;stroke-width:2;stroke:var(--system-color-white);stroke-miterlimit:10}.valid-check__circle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;fill:none;-webkit-animation:stroke .6s cubic-bezier(.65,0,.45,1) forwards;animation:stroke .6s cubic-bezier(.65,0,.45,1) forwards}.valid-check__checkmark,.valid-check__cross{display:none}.valid .valid-check{-webkit-box-shadow:inset 0 0 0 var(--color-valid);box-shadow:inset 0 0 0 var(--color-valid)}.valid .valid-check__checkmark{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;-webkit-animation:stroke .3s cubic-bezier(.65,0,.45,1) .8s forwards;animation:stroke .3s cubic-bezier(.65,0,.45,1) .8s forwards}.valid .valid-check__cross{display:none}.invalid .valid-check__cross{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;-webkit-animation:stroke .3s cubic-bezier(.65,0,.45,1) .8s forwards;animation:stroke .3s cubic-bezier(.65,0,.45,1) .8s forwards}.invalid .valid-check__checkmark{display:none}@-webkit-keyframes stroke{to{stroke-dashoffset:0}}@keyframes stroke{to{stroke-dashoffset:0}}@-webkit-keyframes scale{0%,to{-webkit-transform:none;transform:none}50%{-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1)}}@keyframes scale{0%,to{-webkit-transform:none;transform:none}50%{-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1)}}@-webkit-keyframes fill-green{to{-webkit-box-shadow:inset 0 0 0 30px var(--color-valid);box-shadow:inset 0 0 0 30px var(--color-valid)}}@keyframes fill-green{to{-webkit-box-shadow:inset 0 0 0 30px var(--color-valid);box-shadow:inset 0 0 0 30px var(--color-valid)}}@-webkit-keyframes fill-red{to{-webkit-box-shadow:inset 0 0 0 30px var(--color-error);box-shadow:inset 0 0 0 30px var(--color-error)}}@keyframes fill-red{to{-webkit-box-shadow:inset 0 0 0 30px var(--color-error);box-shadow:inset 0 0 0 30px var(--color-error)}}.valid .valid-check{-webkit-animation:fill-green .4s ease-in-out .4s forwards,scale .3s ease-in-out .9s both;animation:fill-green .4s ease-in-out .4s forwards,scale .3s ease-in-out .9s both;-webkit-box-shadow:inset 0 0 0 var(--color-secondary);box-shadow:inset 0 0 0 var(--color-secondary)}.valid .valid-check__circle{stroke:var(--color-secondary)}.valid .valid-check__checkmark{display:block;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;-webkit-animation:stroke .3s cubic-bezier(.65,0,.45,1) .8s forwards;animation:stroke .3s cubic-bezier(.65,0,.45,1) .8s forwards}.invalid .valid-check{-webkit-animation:fill-red .4s ease-in-out .4s forwards,scale .3s ease-in-out .9s both;animation:fill-red .4s ease-in-out .4s forwards,scale .3s ease-in-out .9s both;-webkit-box-shadow:inset 0 0 0 var(--color-error);box-shadow:inset 0 0 0 var(--color-error)}.invalid .valid-check__circle{stroke:var(--color-error)}.invalid .valid-check__cross{display:block;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;-webkit-animation:stroke .3s cubic-bezier(.65,0,.45,1) .8s forwards;animation:stroke .3s cubic-bezier(.65,0,.45,1) .8s forwards}:root{--panel-border-color:var(--system-color-white);--panel-border-color-active:var(--system-color-silver)}.panel[data-v-291b1ec3]{--panel-row-gap:var(--size-full);--panel-padding:var(--size-full);--panel-padding-large:var(--size-double);--panel-completed-padding-block:var(--panel-padding);--panel-completed-inner-padding-block:var(--size-full);--panel-border-radius:var(--size-half);border:1px solid var(--panel-border-color);border-radius:var(--panel-border-radius);padding:var(--panel-padding);scroll-margin:var(--size-full);width:100%}@media (min-width:62em){.panel[data-v-291b1ec3]{padding:var(--panel-padding-large);--panel-completed-padding-block:var(--panel-padding-large)}}@media (max-width:37.5em){.panel[data-v-291b1ec3]{min-width:100%}}.panel.--is-completed[data-v-291b1ec3]{padding-block:var(--panel-completed-padding-block)}.panel__active[data-v-291b1ec3]{gap:1rem;-webkit-transition:grid-template-rows .3s ease-out,opacity .3s ease-out;transition:grid-template-rows .3s ease-out,opacity .3s ease-out;transition:grid-template-rows .3s ease-out,opacity .3s ease-out,-ms-grid-rows .3s ease-out}.panel__active[data-v-291b1ec3],.panel__completed[data-v-291b1ec3]{display:grid;grid-template-rows:0fr;opacity:0}.panel__completed[data-v-291b1ec3]{gap:var(--panel-row-gap);-webkit-transition:grid-template-rows .15s ease-out,opacity .15s ease-out;transition:grid-template-rows .15s ease-out,opacity .15s ease-out;transition:grid-template-rows .15s ease-out,opacity .15s ease-out,-ms-grid-rows .15s ease-out}.panel__active[data-v-291b1ec3]>*,.panel__completed[data-v-291b1ec3]>*{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--panel-row-gap);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.panel.--is-active .panel__active[data-v-291b1ec3]:not(:empty){grid-template-rows:1fr;opacity:1}.panel.--is-completed .panel__completed[data-v-291b1ec3]:not(:empty){grid-template-rows:1fr;opacity:1;-webkit-padding-before:var(--panel-completed-padding-block);padding-block-start:var(--panel-completed-padding-block)}.panel__header[data-v-291b1ec3]{display:grid;gap:var(--size-half);grid-template-columns:auto 1fr auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.--is-disabled[data-v-291b1ec3]{--color-font--heading:var(--system-color-boulder)}.--is-active[data-v-291b1ec3]{border-color:var(--panel-border-color-active);-webkit-box-shadow:0 0 .5rem 3px rgba(0,0,0,.1);box-shadow:0 0 .5rem 3px #0000001a}.panel__completed-mark[data-v-291b1ec3]{background-color:var(--color-valid);border-radius:50%;color:var(--system-color-white);display:inline-block;display:-webkit-box;display:-ms-flexbox;display:flex;height:1.5rem;width:1.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.7rem}.panel__edit[data-v-291b1ec3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--size-quarter)}.g-text-title-medium[data-v-291b1ec3]{color:var(--color-font--heading);font-family:var(--font-name--heading),var(--font-fallback);font-size:var(--font-size-0);font-weight:var(--font-weight--heading);line-height:var(--font-line-height--title)}.valid-check[data-v-291b1ec3]{font-size:1.25rem}
