#confirmation{--color-title:#fff;--color-text:#fff;--color-link:#ddc57d;--color-link-hover:#f6e3ab;color:var(--color-text)}#confirmation strong{font-weight:700}.ConfirmationSectionBackground{background:#111;position:absolute;inset:0}@media (width>=768px){.ConfirmationSectionBackground{background:radial-gradient(50% 91.36% at 50% 8.64%,#54482f 0%,#211e29 100%);padding-top:80px;padding-bottom:80px}}.ConfirmationSectionBackground:after{content:"";opacity:.25;pointer-events:none;background:url(/images/bg-pattern-lotus.png) top/172px 104px;position:absolute;inset:0}.ConfirmationSection{z-index:1;min-height:60vh;position:relative}.ConfirmationSection-title{text-align:center;margin-bottom:40px}.ConfirmationSectionPanel{grid-template-columns:1fr;display:grid;position:relative;box-shadow:0 4px 4px #00000040}@media (width>=768px){.ConfirmationSectionPanel{background:#111;border-top:1px solid #dcc277;border-radius:0 0 8px 8px}}.ConfirmationSectionPanel-content,.ConfirmationSectionPanel-sidebar{z-index:1;padding-top:60px;padding-bottom:60px;position:relative}@media (width>=768px){.ConfirmationSectionPanel-content,.ConfirmationSectionPanel-sidebar{padding-top:80px;padding-bottom:80px}}@media (width>=1280px){.ConfirmationSectionPanel-content,.ConfirmationSectionPanel-sidebar{padding-bottom:120px}}@media (width<=767px){.ConfirmationSectionPanel-content{padding-top:0;padding-bottom:32px}}.ConfirmationSectionPanel-sidebar{background-color:#ffffff0d}@media (width<=767px){.ConfirmationSectionPanel-sidebar{padding-top:32px;padding-bottom:32px}}.ConfirmationSectionPanel-footer{z-index:1;grid-column:var(--footer-grid-column,1);text-align:center;--color-text:#000;--color-title:#000;--color-link:#000;--color-link-hover:#000;background:radial-gradient(73.55% 818.7%,#e8d396 0%,#8e7b45 100%);border-radius:0 0 8px 8px;padding:32px;position:relative}.ConfirmationSectionPanel-text{width:90%;margin:0 auto}@media (width>=768px){.ConfirmationSectionPanel-text{width:80%;margin:0 auto}}@media (width>=1280px){.ConfirmationSectionPanel--sidebar{--footer-grid-column:1 / span 2;grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.ConfirmationSteps{flex-flow:row;justify-content:center;align-items:center;gap:16px;margin-bottom:32px;display:flex}.ConfirmationSteps-divider{background-color:#ffffff80;width:16px;height:1px;display:inline-block}@media (width>=768px){.ConfirmationSteps-divider{width:24px}}.ConfirmationStep{width:32px;height:32px;display:inline-block;position:relative}.ConfirmationStep:before{content:"";background-color:var(--signup-step-background,#000);border:1px solid #fff;border-radius:4px;position:absolute;inset:0;transform:rotate(45deg)}.ConfirmationStep:after{content:attr(data-number);color:var(--signup-step-color,#fff);font-weight:var(--signup-step-weight,normal);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ConfirmationStep.is-active{--signup-step-background:#fff;--signup-step-color:#000;--signup-step-weight:bold}.ConfirmAlert,.ConfirmNotice{border-radius:8px;flex-flow:row;align-items:center;gap:16px;max-width:600px;margin:0 auto 32px;padding:16px;display:flex}.ConfirmAlert strong,.ConfirmNotice strong{font-weight:700}.ConfirmAlert a,.ConfirmNotice a{text-decoration:underline}.ConfirmAlert-icon,.ConfirmNotice-icon{text-align:center;aspect-ratio:1;border-radius:50%;width:32px;padding:8px;display:inline-block;position:relative}.ConfirmAlert-icon:after,.ConfirmNotice-icon:after{content:"!";color:#000;font-size:24px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ConfirmAlert-title,.ConfirmNotice-title{font-size:20px;font-weight:700}.ConfirmAlert{background-color:#ff748440;border:2px solid #ff7484}.ConfirmAlert-icon{background-color:#ff7484}.ConfirmNotice{--color-link:#fff;--color-link-hover:#65c4ed;background-color:#5e755740;border:2px solid #5e7557}.ConfirmNotice-icon{background-color:#5e7557}.ConfirmNotice-icon:after{color:#fff}.ConfirmNotice-external{--icon-filter:invert(1);position:relative;top:4px}.ConfirmationSubPanel{background-color:#00000080;border-radius:8px;position:relative}.ConfirmationSubPanel.is-padded{padding:16px 24px}.ConfirmationDivider{background-color:#ffffff40;border:none;height:1px;margin-top:32px;margin-bottom:32px}
