@layer bcc-design-layer{.bcc-mobile-progress-circle-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.bcc-mobile-progress-circle-container,.bcc-mobile-progress-circle-container_enableMobileOverlay{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}.bcc-mobile-progress-circle-container_enableMobileOverlay{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:var(--b-color-ultimate-white);z-index:9999}.bcc-mobile-progress-circle{font-family:var(--b-font-family-heading);font-size:var(--b-text-heading-4-font-size);line-height:var(--b-text-heading-4-line-height);font-weight:var(--b-text-heading-2-font-weight);--pg-circle-size:100px;--pg-circle-width:2;position:relative;width:var(--pg-circle-size);height:var(--pg-circle-size)}.bcc-mobile-progress-circle__progress-bar{height:var(--pg-circle-size);width:var(--pg-circle-size);-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.bcc-mobile-progress-circle__background,.bcc-mobile-progress-circle__progress{fill:none;stroke:var(--b-color-neutral-default-100);stroke-width:var(--pg-circle-width)}.bcc-mobile-progress-circle__progress{stroke-dasharray:100 100;stroke-dashoffset:100;stroke-linecap:round;-webkit-transition:stroke-dashoffset .2s ease-in-out;transition:stroke-dashoffset .2s ease-in-out}.bcc-mobile-progress-circle__progress_success-icon{stroke:var(--b-color-brand-500)}.bcc-mobile-progress-circle__progress_failure-icon{stroke:var(--b-color-status-error-500)}.bcc-mobile-progress-circle__text-box{height:calc(var(--pg-circle-size) / 3);width:calc(var(--pg-circle-size) * .8);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:calc(var(--pg-circle-size) / 2 - var(--pg-circle-size) / 6);left:calc((var(--pg-circle-size) - var(--pg-circle-size) * .8) / 2)}.bcc-mobile-progress-circle__text-box_success-text{color:var(--b-color-brand-500)}.bcc-mobile-progress-circle__text-box_failure-text{color:var(--b-color-status-error-500)}.bcc-mobile-progress-circle__icon{width:calc(var(--pg-circle-size) * .4);height:calc(var(--pg-circle-size) * .4);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-animation:scale-in-ver-center .7s forwards;animation:scale-in-ver-center .7s forwards}.bcc-mobile-progress-circle-title-area{margin:var(--g-spacing-6) 0 0 0;padding:0;list-style-type:none;max-width:280px}.bcc-mobile-progress-circle-title-area .mobile-title{font-size:18px;line-height:22px;font-weight:700;text-align:center;color:var(--b-color-ultimate-black)!important;font-weight:var(--b-text-heading-1-font-weight)}.bcc-mobile-progress-circle-title-area .mobile-description{font-weight:var(--b-text-caption-medium-font-weight);text-align:center;margin-top:var(--g-spacing-2);color:var(--b-color-neutral-default-500)}.bcc-mobile-progress-circle-title-area .mobile-description,.size_s{font-size:var(--b-text-body-2-font-size);line-height:var(--b-text-body-2-line-height)}.size_s{--pg-circle-size:60px;--pg-circle-width:2}.size_m{--pg-circle-size:90px;--pg-circle-width:2.5}.size_l,.size_m{font-family:var(--b-font-family-heading);font-size:var(--b-text-heading-4-font-size);line-height:var(--b-text-heading-4-line-height);font-weight:var(--b-text-heading-2-font-weight)}.size_l{--pg-circle-size:120px;--pg-circle-width:3}}@layer bcc-design-layer{@-webkit-keyframes scale-in-ver-center{0%{-webkit-transform:scaleY(0);transform:scaleY(0);opacity:1}to{-webkit-transform:scaleY(1);transform:scaleY(1);opacity:1}}@keyframes scale-in-ver-center{0%{-webkit-transform:scaleY(0);transform:scaleY(0);opacity:1}to{-webkit-transform:scaleY(1);transform:scaleY(1);opacity:1}}.bcc-desktop-progress-circle{position:relative;width:var(--pg-circle-size);height:var(--pg-circle-size)}.bcc-desktop-progress-circle_timer{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.bcc-desktop-progress-circle__progress-bar{height:var(--pg-circle-size);width:var(--pg-circle-size);-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.bcc-desktop-progress-circle__background,.bcc-desktop-progress-circle__progress{fill:none;stroke:var(--b-color-neutral-default-100);stroke-width:var(--pg-circle-width)}.bcc-desktop-progress-circle__progress{stroke-dasharray:100 100;stroke-dashoffset:100;stroke-linecap:round;-webkit-transition:stroke-dashoffset .2s ease-in-out;transition:stroke-dashoffset .2s ease-in-out}.bcc-desktop-progress-circle__progress_success-icon{stroke:var(--b-color-brand-500)}.bcc-desktop-progress-circle__progress_failure-icon{stroke:var(--b-color-status-error-500)}.bcc-desktop-progress-circle__text-box{height:calc(var(--pg-circle-size) / 3);width:calc(var(--pg-circle-size) * .8);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:calc(var(--pg-circle-size) / 2 - var(--pg-circle-size) / 6);left:calc((var(--pg-circle-size) - var(--pg-circle-size) * .8) / 2)}.bcc-desktop-progress-circle__text-box_success-text{color:var(--b-color-brand-500)}.bcc-desktop-progress-circle__text-box_failure-text{color:var(--b-color-status-error-500)}.bcc-desktop-progress-circle__icon{width:calc(var(--pg-circle-size) * .4);height:calc(var(--pg-circle-size) * .4);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-animation:scale-in-ver-center .7s forwards;animation:scale-in-ver-center .7s forwards}}