@layer base{.cy-tnc-dialog h2{font-size:var(--text-20)!important;line-height:1.4!important;margin-top:32px;margin-bottom:10px}.cy-tnc-dialog h3{font-size:var(--text-16)!important;line-height:1.4!important;margin-top:24px;margin-bottom:8px}.cy-tnc-dialog h4,.cy-tnc-dialog h5,.cy-tnc-dialog h6{font-size:var(--text-15)!important;line-height:1.4!important;margin-top:20px;margin-bottom:6px}.cy-tnc-dialog>:first-child{margin-top:0!important}.cy-tnc-dialog li,.cy-tnc-dialog p{font-size:var(--text-14)!important;line-height:24px!important}.cy-tnc-dialog p{margin-bottom:14px}.cy-tnc-dialog .policy-date{font-size:var(--text-13)!important;margin-bottom:20px!important}.cy-tnc-dialog ol,.cy-tnc-dialog ul{margin-bottom:14px;margin-left:20px}.cy-tnc-dialog ul li{list-style-type:disc}.cy-tnc-dialog ol li{list-style-type:decimal}.cy-tnc-dialog li{margin-bottom:8px}.cy-tnc-dialog a{overflow-wrap:break-word}.cy-tnc-dialog table{width:100%;margin:16px 0;border-collapse:collapse}.cy-tnc-dialog td,.cy-tnc-dialog th{border:1px solid var(--blue-bg1);padding:8px 12px;font-size:var(--text-13)!important;line-height:20px!important;vertical-align:top}.cy-tnc-dialog th{background-color:var(--blue-bg3);color:var(--grey-title);font-weight:600}}.cy-progress-status{position:relative;min-height:48px}.cy-progress-item{display:flex;align-items:center;gap:8px;padding:12px 16px;border-radius:8px;background:var(--white);position:absolute;left:0;right:0;opacity:0;pointer-events:none;transition:opacity .4s ease}.cy-progress-item.is-visible{opacity:1;position:relative;pointer-events:auto}.cy-progress-item[data-status=done]{background:var(--blue-bg3)}.cy-progress-circle{flex-shrink:0;width:20px;height:20px;position:relative}.cy-progress-ring,.cy-progress-tick{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;transition:opacity .3s ease}.cy-progress-ring{opacity:1;border:2px solid var(--blue-main);border-radius:50%}.cy-progress-tick{opacity:0;color:var(--green)}.cy-progress-item[data-status=done] .cy-progress-ring{opacity:0}.cy-progress-item[data-status=done] .cy-progress-tick{opacity:1}.cy-progress-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--grey-placeholder)}.cy-progress-text{flex:1;font-size:var(--text-14);line-height:1.4;margin-bottom:0;color:var(--blue-main);transition:color .3s ease}.cy-progress-item[data-status=done] .cy-progress-text{color:var(--green)}.cy-progress-dots{display:flex;gap:3px;align-items:center;flex-shrink:0}.cy-progress-dots span{width:4px;height:4px;border-radius:50%;background:var(--blue-main);animation:cy-progress-dot-pulse 1.4s ease-in-out infinite}.cy-progress-dots span:nth-child(2){animation-delay:.2s}.cy-progress-dots span:nth-child(3){animation-delay:.4s}.cy-progress-item[data-status=done] .cy-progress-dots{display:none}@keyframes cy-progress-dot-pulse{0%,80%,to{opacity:.3}40%{opacity:1}}.cy-progress-track{width:100%;height:8px;background:var(--grey-bg);border-radius:999px;overflow:hidden;position:relative;container-type:inline-size}.cy-progress-fill{position:absolute;left:0;top:0;height:100%;width:33%;min-width:80px;background:var(--blue-main);border-radius:999px;display:flex;align-items:center;justify-content:flex-end;padding-right:6px;animation:cy-progress-slide 1.8s ease-in-out infinite}.cy-progress-fill:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--blue-dark);flex-shrink:0}@keyframes cy-progress-slide{0%,to{transform:translateX(0)}50%{transform:translateX(calc(100cqw - 100%))}}@media (prefers-reduced-motion:reduce){.cy-progress-dots span,.cy-progress-fill{animation:none}.cy-progress-item,.cy-progress-ring,.cy-progress-text,.cy-progress-tick{transition:none}}