.tour-indicators-container{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem 0;pointer-events:auto;width:100%;min-height:35px}.tour-skip-button{color:#6b7280;background:transparent;border:1px solid #d1d5db;padding:.35rem .75rem;border-radius:6px;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap;flex-shrink:0}.tour-skip-button:hover{color:#374151;border-color:#9ca3af;background:#f9fafb;transform:translateY(-1px)}.tour-dots-container{position:absolute;left:50%;transform:translateX(-50%);display:flex;gap:.3rem;align-items:center;flex-wrap:wrap;justify-content:center;max-width:calc(100% - 200px)}.tour-dot{width:6px;height:6px;border-radius:50%;background:#d1d5db;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;flex-shrink:0}.tour-dot:hover{background:#9ca3af}.tour-dot.active{background:#289394;width:20px;border-radius:4px;box-shadow:0 2px 6px rgba(40,147,148,.3)}.tour-progress-text{color:#6b7280;font-size:.75rem;font-weight:600;flex-shrink:0;white-space:nowrap;display:none}.ant-tour-arrow{display:none!important}.ant-tour{animation:tourFadeIn .4s cubic-bezier(.4,0,.2,1)}.ant-tour-content{max-width:750px!important;width:auto!important;min-width:320px!important;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)!important;border-radius:16px!important;overflow:hidden!important;z-index:9999!important;transition:all .3s cubic-bezier(.4,0,.2,1)}@media (max-width:768px){.ant-tour-content:not(.ant-tour-content-placement-center):not([data-placement=center]){width:92vw!important;max-width:92vw!important}}.ant-tour-content.ant-tour-content-placement-center,.ant-tour-content[data-placement=center]{position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;margin:0!important;max-width:550px!important;width:auto!important;min-width:320px!important;z-index:10001!important}.ant-tour-content-placement-center~.ant-tour-mask,.ant-tour-content[data-placement=center]~.ant-tour-mask{pointer-events:auto!important}.ant-tour:has(.ant-tour-content-placement-center) .ant-tour-target,.ant-tour:has(.ant-tour-content[data-placement=center]) .ant-tour-target{display:none!important}.ant-tour-inner{padding:1.25rem!important;background:#fff!important}.ant-tour-buttons{display:flex;justify-content:flex-end;align-items:center;gap:.5rem;min-height:35px}.ant-tour-buttons button{padding:.3rem .6rem;font-size:.7rem;height:35px!important;font-weight:500!important;border-radius:8px!important;transition:all .2s ease!important}.ant-tour-buttons button:hover{transform:translateY(-2px)!important;box-shadow:0 6px 16px rgba(40,147,148,.25)!important}.ant-tour-buttons button.ant-btn-primary{background:#289394!important;border-color:#289394!important}.ant-tour-buttons button.ant-btn-primary:hover{background:teal!important;border-color:teal!important}.ant-tour-mask{pointer-events:auto!important}.ant-tour-target{position:relative;z-index:9998!important}.ant-tour-content-placement-right,.ant-tour-content-placement-rightBottom,.ant-tour-content-placement-rightTop{margin-left:20px!important}.ant-tour-content-placement-left,.ant-tour-content-placement-leftBottom,.ant-tour-content-placement-leftTop{margin-right:20px!important}.ant-tour-content-placement-bottom,.ant-tour-content-placement-bottomLeft,.ant-tour-content-placement-bottomRight{margin-top:20px!important}.ant-tour-content-placement-top,.ant-tour-content-placement-topLeft,.ant-tour-content-placement-topRight{margin-bottom:20px!important}.tour-step-content{width:100%;max-height:70vh;overflow-y:auto;padding:0;scrollbar-width:thin;scrollbar-color:#cbd5e1 #f1f5f9}.tour-step-title{font-size:1.5rem;font-weight:700;color:#111827;line-height:1.3;letter-spacing:-.02em}.tour-step-title.no-description{margin-bottom:.875rem}.tour-step-description{font-size:1rem;color:#4b5563;line-height:1.7}.tour-images-container{margin:1.5rem 0;background:linear-gradient(135deg,#f9fafb,#f3f4f6);border-radius:16px;padding:1.25rem;border:1px solid #e5e7eb}.tour-image-wrapper{width:100%;position:relative;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.1),0 2px 4px rgba(0,0,0,.06);transition:transform .2s ease}.tour-image-wrapper:hover{transform:translateY(-2px);box-shadow:0 8px 16px rgba(0,0,0,.12),0 4px 8px rgba(0,0,0,.08)}.tour-step-image{width:100%;height:auto;display:block;-o-object-fit:contain;object-fit:contain;transition:opacity .3s ease}.tour-image-navigation{display:flex;justify-content:space-between;align-items:center;margin-top:1rem;gap:1rem}.tour-nav-button{padding:.2rem .7rem;background:#289394;color:#fff;border:none;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px rgba(40,147,148,.2)}.tour-nav-button:hover:not(:disabled){background:teal;transform:translateY(-2px);box-shadow:0 4px 8px rgba(40,147,148,.3)}.tour-nav-button:active:not(:disabled){transform:translateY(0)}.tour-nav-button:disabled{background:#d1d5db;cursor:not-allowed;opacity:.5;box-shadow:none}.tour-image-counter{font-size:.875rem;color:#6b7280;font-weight:500}.tour-image-dots{display:flex;justify-content:center;gap:.3rem;margin-top:1rem}.tour-substeps-container{margin:1.5rem 0;background:linear-gradient(135deg,#f9fafb,#f3f4f6);border-radius:16px;padding:1.25rem;border:1px solid #e5e7eb}.tour-substep-divider{height:1px;background:linear-gradient(90deg,transparent,#e5e7eb,transparent);margin-bottom:1rem}.tour-substep-content{padding:.2rem;border-radius:12px;margin-bottom:1.25rem}.tour-substep-image-wrapper{margin-bottom:.75rem;border-radius:6px;overflow:hidden;background:#fff}.tour-substep-image{height:auto;display:block}.tour-substep-caption{font-size:.8rem;color:#4b5563;line-height:1.5;margin:0;font-weight:500}.tour-substep-navigation{display:flex;justify-content:space-between;align-items:center;margin-top:1rem;gap:.75rem}.tour-substep-arrow-button{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#289394;color:#fff;border:none;border-radius:8px;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px rgba(40,147,148,.2);font-size:1rem}.tour-substep-arrow-button:hover:not(:disabled){background:teal;transform:translateY(-2px);box-shadow:0 4px 8px rgba(40,147,148,.3)}.tour-substep-arrow-button:active:not(:disabled){transform:translateY(0)}.tour-substep-arrow-button:disabled{background:#d1d5db;cursor:not-allowed;opacity:.5;box-shadow:none}.tour-substep-counter{font-size:.8rem;color:#6b7280;font-weight:600}.tour-substep-dots{display:flex;justify-content:center;gap:.4rem;margin-top:.75rem}.tour-dot-small{width:6px;height:6px;border-radius:50%;background:#d1d5db;border:none;cursor:pointer;transition:all .2s;padding:0}.tour-dot-small.active{background:#289394;width:24px;border-radius:5px;box-shadow:0 2px 4px rgba(40,147,148,.3)}.tour-dot-small:hover{background:#9ca3af;transform:scale(1.15)}@media (min-width:769px){.ant-tour-buttons{margin-top:-.5rem!important;padding-top:0!important}.ant-tour-buttons,.tour-indicators-container{min-height:35px;display:flex;align-items:center}}@media (max-width:1024px){.ant-tour-content:not(.ant-tour-content-placement-center):not([data-placement=center]){max-width:85vw!important}.ant-tour-content-placement-left,.ant-tour-content-placement-right{margin-left:12px!important;margin-right:12px!important}.ant-tour-content.ant-tour-content-placement-center,.ant-tour-content[data-placement=center]{max-width:90vw!important;width:auto!important}.tour-dots-container{display:none!important}.tour-progress-text{display:block!important}}@media (max-width:768px){.ant-tour-content:not(.ant-tour-content-placement-center):not([data-placement=center]){max-width:92vw!important;width:92vw!important}.ant-tour-content.ant-tour-content-placement-center,.ant-tour-content[data-placement=center]{max-width:90vw!important;width:auto!important;min-width:280px!important}.ant-tour-inner{padding:1.25rem!important}.tour-indicators-container{gap:.5rem;padding:.4rem 0;flex-direction:column-reverse;align-items:center}.tour-skip-button{padding:.3rem .6rem;font-size:.7rem}.tour-progress-text{font-size:.7rem}.tour-dots-container{max-width:calc(100% - 160px);gap:.3rem}.tour-dot{width:5px;height:5px}.tour-dot.active{width:18px}.ant-tour-buttons{margin-top:1.5rem!important}.ant-tour-buttons button{padding:.3rem .6rem!important;font-size:.7rem!important;width:100%}.ant-tour-content{position:fixed!important;top:60%!important;left:50%!important;transform:translateX(-50%)!important;margin:0!important}.ant-tour-content-placement-left,.ant-tour-content-placement-right{margin-left:0!important;margin-right:0!important;margin-top:24px!important}.tour-step-title{font-size:1.1rem}.tour-step-description{font-size:.9rem}.tour-images-container{padding:.75rem}.tour-nav-button{padding:.4rem .75rem;font-size:.8rem}.tour-image-counter,.tour-substep-counter{font-size:.75rem}.tour-substep-content{padding:.75rem}.tour-substep-caption{font-size:.85rem}}@media (max-width:480px){.ant-tour-content:not(.ant-tour-content-placement-center):not([data-placement=center]){max-width:95vw!important;width:95vw!important}.ant-tour-content.ant-tour-content-placement-center,.ant-tour-content[data-placement=center]{max-width:95vw!important;width:auto!important;min-width:280px!important}.ant-tour-inner{padding:1rem!important}.tour-indicators-container{flex-direction:column;gap:.5rem;align-items:stretch;padding:.4rem 0}.tour-dots-container{position:static;transform:none;justify-content:center;order:0;max-width:100%;gap:.25rem}.tour-skip-button{order:2;width:100%;padding:.3rem .6rem;font-size:.7rem}.tour-progress-text{text-align:center;order:1;font-size:.7rem}.tour-dot{width:4px;height:4px}.tour-dot.active{width:16px}.ant-tour-buttons{margin-top:1rem}.ant-tour-buttons button{padding:.3rem .6rem!important;font-size:.7rem!important}.tour-step-content{max-height:65vh}.tour-step-title{font-size:1rem}.tour-step-description{font-size:.85rem}.tour-nav-button{padding:.35rem .6rem;font-size:.75rem}.tour-image-navigation{flex-wrap:wrap;justify-content:center}.tour-image-counter{width:100%;text-align:center;order:-1;margin-bottom:.5rem}}.tour-step-content::-webkit-scrollbar{width:6px}.tour-step-content::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.tour-step-content::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.tour-step-content::-webkit-scrollbar-thumb:hover{background:#94a3b8}@keyframes tourFadeIn{0%{opacity:0;transform:scale(.96) translateY(-8px)}to{opacity:1;transform:scale(1) translateY(0)}}.ant-tour-target-highlight{position:relative;z-index:9998!important}.ant-tour-target-highlight:before{content:"";position:absolute;inset:-4px;border:3px solid #289394;border-radius:8px;animation:highlightPulse 2s ease-in-out infinite;pointer-events:none}@keyframes highlightPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.02)}}.tour-substep-image-light-effect{box-shadow:0 0 15px rgba(40,147,148,.3);transition:box-shadow .3s ease;display:block;width:100%}.tour-substep-image-light-effect:hover{box-shadow:0 0 20px rgba(40,147,148,.5)}:root{--PhoneInput-color--focus:#03b2cb;--PhoneInputInternationalIconPhone-opacity:0.8;--PhoneInputInternationalIconGlobe-opacity:0.65;--PhoneInputCountrySelect-marginRight:0.35em;--PhoneInputCountrySelectArrow-width:0.3em;--PhoneInputCountrySelectArrow-marginLeft:var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth:1px;--PhoneInputCountrySelectArrow-opacity:0.45;--PhoneInputCountrySelectArrow-color:currentColor;--PhoneInputCountrySelectArrow-color--focus:var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform:rotate(45deg);--PhoneInputCountryFlag-aspectRatio:1.5;--PhoneInputCountryFlag-height:1em;--PhoneInputCountryFlag-borderWidth:1px;--PhoneInputCountryFlag-borderColor:rgba(0,0,0,.5);--PhoneInputCountryFlag-borderColor--focus:var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading:rgba(0,0,0,.1)}.PhoneInput{display:flex;align-items:center}.PhoneInputInput{flex:1;min-width:0}.PhoneInputCountryIcon{width:calc(var(--PhoneInputCountryFlag-height) * var(--PhoneInputCountryFlag-aspectRatio));height:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--square{width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{display:block;width:100%;height:100%}.PhoneInputInternationalIconPhone{opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{position:relative;align-self:stretch;display:flex;align-items:center;margin-right:var(--PhoneInputCountrySelect-marginRight)}.PhoneInputCountrySelect{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;border:0;opacity:0;cursor:pointer}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{display:block;content:"";width:var(--PhoneInputCountrySelectArrow-width);height:var(--PhoneInputCountrySelectArrow-width);margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);border-style:solid;border-color:var(--PhoneInputCountrySelectArrow-color);border-top-width:0;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-left-width:0;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);transform:var(--PhoneInputCountrySelectArrow-transform);opacity:var(--PhoneInputCountrySelectArrow-opacity)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}