.wpdt-player *,.wpdt-player *:before,.wpdt-player *:after{box-sizing:border-box}.wpdt-player button{-webkit-appearance:none;appearance:none;font-family:inherit;cursor:pointer}.elementor-widget-container .wpdt-player{padding:0}.wpdt-player{--wpdt-q-font: inherit;--wpdt-q-font-size: clamp(17px, 2.5vw, 20px);--wpdt-a-font: inherit;--wpdt-a-font-size: clamp(14px, 2vw, 16px);--wpdt-accent: #534AB7;--wpdt-accent-light: #EEEDFE;--wpdt-accent-dark: #3C3489;--wpdt-bg: #ffffff;--wpdt-text: #1a1a1a;--wpdt-text-muted: #5F5E5A;--wpdt-btn-bg: #534AB7;--wpdt-btn-text: #ffffff;--wpdt-btn-hover-bg: #3C3489;--wpdt-btn-hover-text: #ffffff;--wpdt-btn-active-bg: #26215C;--wpdt-btn-active-text: #ffffff;--wpdt-border: #D3D1C7;--wpdt-border-width: 2px;--wpdt-radius: 10px;--wpdt-radius-sm: 6px;--wpdt-btn-style: solid;--wpdt-max-width: 640px;--wpdt-padding-v: 24px;--wpdt-padding-h: 24px;--wpdt-answer-layout: stacked;--wpdt-answer-columns: 2;--wpdt-choice-gap: 10px;--wpdt-choice-padding-v: 14px;--wpdt-choice-padding-h: 20px;--wpdt-question-gap: 16px;--wpdt-icon-size: 40px;--wpdt-btn-shadow: none;--wpdt-progress-height: 4px;--wpdt-progress-style: bar;--wpdt-transition-type: fade;--wpdt-transition-dur: .3s;font-family:var(--wpdt-q-font);color:var(--wpdt-text);background:var(--wpdt-bg);max-width:var(--wpdt-max-width);width:100%;margin:0 auto;padding:var(--wpdt-padding-v) var(--wpdt-padding-h);border-radius:var(--wpdt-radius)}.wpdt-progress{height:var(--wpdt-progress-height);background:var(--wpdt-border);border-radius:99px;overflow:hidden;margin-bottom:clamp(16px,3vw,24px)}.wpdt-progress__bar{height:100%;background:var(--wpdt-accent);border-radius:99px;transition:width .4s ease;min-width:4px}.wpdt-progress--steps{height:auto;background:transparent;border-radius:0;overflow:visible}.wpdt-progress__steps-text{font-size:clamp(11px,1.5vw,13px);color:var(--wpdt-text-muted);font-family:var(--wpdt-a-font);margin-bottom:clamp(12px,2vw,20px)}.wpdt-start-over{display:block;width:100%;margin-top:clamp(8px,2vw,12px);padding:clamp(6px,1.5vw,8px) clamp(12px,3vw,16px);background:transparent;border:1px solid var(--wpdt-accent);border-radius:var(--wpdt-radius);color:var(--wpdt-accent);font-size:.85em;cursor:pointer;text-align:center;transition:all .15s ease;font-family:var(--wpdt-a-font)}.wpdt-start-over:hover{background:var(--wpdt-accent);color:#fff}.wpdt-result__item--preview{border:1px dashed var(--wpdt-accent);border-radius:var(--wpdt-radius);padding:clamp(12px,2vw,16px);text-align:center;opacity:.7}.wpdt-result__preview-badge{display:inline-block;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--wpdt-accent);background:#534ab714;border-radius:4px;padding:2px 8px;margin-bottom:6px}.wpdt-result__preview-title{margin:0;font-size:.95em;font-weight:600;color:var(--wpdt-text)}.wpdt-back{display:inline-flex;align-items:center;gap:4px;background:none;border:none;color:var(--wpdt-text-muted);font-size:clamp(12px,1.8vw,14px);font-family:var(--wpdt-a-font);padding:0 0 clamp(12px,2vw,16px);cursor:pointer;transition:color .15s}.wpdt-back:hover{color:var(--wpdt-accent)}.wpdt-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.wpdt-question-wrap{display:flex;flex-direction:column;gap:clamp(20px,3vw,28px)}.wpdt-question__text{outline:none;font-family:var(--wpdt-q-font);font-size:var(--wpdt-q-font-size);font-weight:600;margin:0 0 var(--wpdt-question-gap);color:var(--wpdt-text);line-height:1.3}.wpdt-choices{display:flex;flex-direction:column;gap:var(--wpdt-choice-gap)}.wpdt-choices--grid{display:grid;grid-template-columns:repeat(var(--wpdt-answer-columns),1fr);gap:var(--wpdt-choice-gap)}.wpdt-choices--grid .wpdt-choice{flex:unset}.wpdt-choices--icon-above .wpdt-choice{flex-direction:column;text-align:center}.wpdt-choice{display:inline-flex;align-items:center;gap:clamp(8px,1.5vw,12px);width:100%;padding:var(--wpdt-choice-padding-v) var(--wpdt-choice-padding-h);border-radius:var(--wpdt-radius);font-size:var(--wpdt-a-font-size);font-family:var(--wpdt-a-font);font-weight:500;line-height:1.3;cursor:pointer;box-shadow:var(--wpdt-btn-shadow);transition:background .15s,color .15s,border-color .15s,transform .1s,box-shadow .15s;text-align:left;border:var(--wpdt-border-width) solid transparent}.wpdt-player[data-btn-style=solid] .wpdt-choice,.wpdt-choice{background:var(--wpdt-btn-bg);color:var(--wpdt-btn-text);border-color:var(--wpdt-btn-bg)}.wpdt-player[data-btn-style=solid] .wpdt-choice:hover,.wpdt-choice:hover{background:var(--wpdt-btn-hover-bg);color:var(--wpdt-btn-hover-text);border-color:var(--wpdt-btn-hover-bg);transform:translateY(-1px)}.wpdt-player[data-btn-style=solid] .wpdt-choice:active,.wpdt-choice:active{background:var(--wpdt-btn-active-bg);color:var(--wpdt-btn-active-text);border-color:var(--wpdt-btn-active-bg);transform:none}.wpdt-player[data-btn-style=outline] .wpdt-choice{background:transparent;color:var(--wpdt-btn-bg);border-color:var(--wpdt-btn-bg)}.wpdt-player[data-btn-style=outline] .wpdt-choice:hover{background:var(--wpdt-btn-hover-bg);color:var(--wpdt-btn-hover-text);border-color:var(--wpdt-btn-hover-bg);transform:translateY(-1px)}.wpdt-player[data-btn-style=outline] .wpdt-choice:active{background:var(--wpdt-btn-active-bg);color:var(--wpdt-btn-active-text);border-color:var(--wpdt-btn-active-bg);transform:none}.wpdt-player[data-btn-style=ghost] .wpdt-choice{background:transparent;color:var(--wpdt-text);border-color:var(--wpdt-border)}.wpdt-player[data-btn-style=ghost] .wpdt-choice:hover{background:var(--wpdt-accent-light);color:var(--wpdt-accent-dark);border-color:var(--wpdt-accent);transform:translateY(-1px)}.wpdt-player[data-btn-style=ghost] .wpdt-choice:active{background:var(--wpdt-accent-light);color:var(--wpdt-accent-dark);border-color:var(--wpdt-accent-dark);transform:none}.wpdt-choice__icon{flex-shrink:0;display:flex;align-items:center}.wpdt-choice__icon img{width:var(--wpdt-icon-size);height:var(--wpdt-icon-size);object-fit:contain;display:block}.wpdt-choice--icon-above .wpdt-choice__icon{justify-content:center}.wpdt-choice--icon-right{flex-direction:row-reverse}.wpdt-choice__label{flex:1}.wpdt-choices--grid{grid-template-columns:repeat(var(--wpdt-answer-columns),1fr)}@media(max-width:480px){.wpdt-choices--grid{grid-template-columns:1fr}.wpdt-choice{font-size:clamp(13px,3.5vw,16px)}.wpdt-question__text{font-size:clamp(16px,4vw,20px)}}.wpdt-result{animation:wpdt-fade-in .3s ease}.wpdt-result__label{font-size:1.1em;font-weight:600;color:var(--wpdt-accent-dark);padding:clamp(14px,2.5vw,20px);background:var(--wpdt-accent-light);border-radius:var(--wpdt-radius)}.wpdt-redirecting{color:var(--wpdt-text-muted);font-style:italic}.wpdt-result__item{width:100%;margin-bottom:clamp(10px,2vw,16px)}.wpdt-result__item:last-child{margin-bottom:0}.wpdt-result__elementor{width:100%;overflow:visible}.wpdt-result__elementor .e-con,.wpdt-result__elementor .elementor-section,.wpdt-result__elementor .elementor-container{max-width:100%!important}.wpdt-result__elementor *,.wpdt-result__elementor *:before,.wpdt-result__elementor *:after{box-sizing:border-box}.wpdt-result__item--url{padding:clamp(10px,2vw,14px) 0}.wpdt-result__url-link{color:var(--wpdt-accent);word-break:break-all;font-size:.9em}@keyframes wpdt-fade-in{0%{opacity:0}to{opacity:1}}@keyframes wpdt-slide-in-right{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:none}}@keyframes wpdt-slide-in-left{0%{opacity:0;transform:translate(-32px)}to{opacity:1;transform:none}}@keyframes wpdt-slide-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes wpdt-slide-in-down{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:none}}@keyframes wpdt-scale-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes wpdt-fade-out{0%{opacity:1}to{opacity:0}}.wpdt-anim-fade-in-start{animation:none;opacity:0}.wpdt-anim-slide-in-right-start{animation:none;opacity:0;transform:translate(32px)}.wpdt-anim-slide-in-left-start{animation:none;opacity:0;transform:translate(-32px)}.wpdt-anim-slide-in-up-start{animation:none;opacity:0;transform:translateY(20px)}.wpdt-anim-slide-in-down-start{animation:none;opacity:0;transform:translateY(-20px)}.wpdt-anim-scale-in-start{animation:none;opacity:0;transform:scale(.96)}.wpdt-anim-slide-out-left{opacity:0;transform:translate(-32px);transition:all var(--wpdt-transition-dur) ease}.wpdt-anim-slide-out-right{opacity:0;transform:translate(32px);transition:all var(--wpdt-transition-dur) ease}.wpdt-anim-slide-out-up{opacity:0;transform:translateY(-20px);transition:all var(--wpdt-transition-dur) ease}.wpdt-anim-slide-out-down{opacity:0;transform:translateY(20px);transition:all var(--wpdt-transition-dur) ease}.wpdt-anim-fade-out{opacity:0;transition:all var(--wpdt-transition-dur) ease}.wpdt-anim-scale-out{opacity:0;transform:scale(.96);transition:all var(--wpdt-transition-dur) ease}.wpdt-error{color:#c0392b;font-style:italic;padding:clamp(16px,3vw,24px);text-align:center}
