.xq-shell{box-sizing:border-box;color:#fff;letter-spacing:normal;background:#5128c3;flex:auto;justify-content:center;align-items:flex-start;min-height:100svh;padding:28px 20px;font-family:Poppins,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;display:flex}.xq-main{color:#fff;flex-direction:column;flex:auto;gap:32px;width:100%;min-width:320px;max-width:512px;display:flex}.xq-main-padded{margin-bottom:112px}.xq-header{text-align:center;flex:auto;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:4px;display:grid}.xq-header-side{justify-content:flex-start;display:flex}.xq-header-right{justify-content:flex-end;display:none}.xq-back-arrow{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:18px;height:18px;display:none}.xq-logo-wrap{justify-content:center;display:flex}.xq-logo-wrap img{object-fit:contain;max-width:100%;display:block}.xq-progress{flex:auto;grid-column:1/-1;scroll-margin-top:28px;display:flex}.xq-progress-track{background:#111827;border-radius:9999px;flex:auto;width:100%;height:14px;display:flex;overflow:hidden}.xq-progress-value{transform-origin:0;background-color:#111;background-image:linear-gradient(90deg,#ceb654cc,#ceb654);border-radius:0 9999px 9999px 0;min-width:0;height:14px;transition:width .3s ease-out}:is(.xq-intro-content,.xq-question-content,.xq-analysis-content,.xq-cards-content,.xq-result-content){flex-direction:column;flex:auto;display:flex}.xq-intro-content{text-align:center;gap:32px}.xq-intro-title{font-size:23px;font-weight:700;line-height:1.2}:is(.xq-intro-title p,.xq-intro-subtitle p,.xq-question-title p,.xq-question-subtitle p,.xq-final-question-copy p,.xq-cards-title p,.xq-cards-copy p,.xq-analysis-message p,.xq-loader h1){margin:0}.xq-intro-subtitle{margin-top:-12px;font-size:17px;line-height:1.45}.xq-hero-image{flex:auto;justify-content:center;scroll-margin-top:28px;animation:.35s ease-out xquiz-module__7xG7sa__xq-fade-in;display:flex}.xq-hero-image img{object-fit:contain;width:512px;max-width:100%;height:auto;display:block}.xq-question-content{gap:32px}:is(.xq-question-title,.xq-final-question-copy){text-align:center;font-size:22px;font-weight:700;line-height:1.25}.xq-question-subtitle{text-align:center;margin-top:-20px;font-size:18px;line-height:1.35}.xq-final-question-copy{flex-direction:column;gap:8px;font-size:18px;display:flex}.xq-options{flex:auto;grid-template-columns:minmax(0,1fr);gap:8px;scroll-margin-top:28px;animation:.35s ease-out xquiz-module__7xG7sa__xq-fade-in;display:grid}.xq-option{background:#0082e6;border:1px solid #1f2937;border-bottom-width:4px;border-radius:8px;flex:auto;justify-content:center;gap:24px;display:flex;box-shadow:0 10px 14px #6b72800d}.xq-option-button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;align-items:center;gap:12px;padding:16px;display:flex}.xq-option-row{flex-direction:row;flex:auto;justify-content:stretch;align-items:stretch;gap:12px;display:flex}.xq-option-emoji{flex:none;justify-content:center;align-items:center;padding:4px 0;font-size:36px;line-height:1;display:flex}.xq-option-label{text-align:left;flex-direction:column;flex:auto;justify-content:center;gap:4px;font-size:16px;line-height:1.3;display:flex}:is(.xq-analysis-message-group,.xq-analysis-message){text-align:center;flex-direction:column;flex:0 auto;gap:0;animation:.35s ease-out xquiz-module__7xG7sa__xq-fade-in;display:flex}.xq-loader{flex:auto;justify-content:center;animation:.35s ease-out xquiz-module__7xG7sa__xq-fade-in;display:flex}.xq-loader-inner{flex-direction:column;align-items:center;gap:16px;width:100%;min-width:320px;max-width:512px;padding:16px;display:flex}.xq-loader-track{background:#1f2937;border-radius:9999px;align-items:center;width:91.6667%;height:24px;padding:2px;display:flex;position:relative}.xq-loader-track>span{color:inherit;white-space:nowrap;justify-content:center;align-items:center;font-size:12px;font-weight:600;line-height:16px;display:flex;position:absolute;inset:0}.xq-loader-value{background-image:linear-gradient(90deg,#ceb65499,#ceb654);border-radius:9999px;min-width:0;height:20px;transition:width 80ms linear;display:block;overflow:hidden}.xq-loader-value span{display:none}.xq-loader h1{font-size:18px;line-height:24px}.xq-cards-content{gap:24px}.xq-cards-title{text-align:center;font-size:19px;font-weight:700;line-height:1.25}.xq-cards-copy{text-align:center;font-size:18px;line-height:1.35}.xq-cards-copy p+p{margin-top:8px}.cs-grid{box-sizing:border-box;contain:layout style;grid-template-columns:repeat(4,1fr);gap:3px;width:100%;max-width:100%;padding:10px 0 20px;display:grid;overflow:hidden}.cs-card{aspect-ratio:1/1.65;box-sizing:border-box;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;width:100%;min-width:0;position:relative}.cs-card.cs-inactive{opacity:.25;pointer-events:none;transition:opacity .45s}.cs-card.cs-done{pointer-events:none;cursor:default}.cs-card-inner{border-radius:7px;width:100%;height:100%;position:relative}.cs-card.cs-anim .cs-card-inner{will-change:transform;animation:.4s ease-in-out xquiz-module__7xG7sa__cs-flip}:is(.cs-back,.cs-front){border-radius:7px;position:absolute;inset:0;overflow:hidden}.cs-back{border:1.5px solid #c9a84c;box-shadow:0 2px 6px #00000080}.cs-front{opacity:0;visibility:hidden;background:#f5edd8;border:2px solid #c9a84c;box-shadow:0 0 10px #c9a84c73}.cs-card.cs-flipped .cs-front{opacity:1;visibility:visible}.cs-card.cs-flipped .cs-back{opacity:0;visibility:hidden}:is(.cs-back img,.cs-front img){object-fit:cover;pointer-events:none;-webkit-user-drag:none;border-radius:5px;width:100%;height:100%;display:block}.cs-badge{z-index:20;color:#0a0710;opacity:0;pointer-events:none;background:#c9a84c;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-family:Georgia,serif;font-size:11px;font-weight:700;transition:opacity .25s .22s;display:flex;position:absolute;top:-9px;left:50%;transform:translate(-50%)}.cs-card.cs-flipped .cs-badge{opacity:1}.cs-card.cs-flipped:after{z-index:10;opacity:.15;content:"";pointer-events:none;border:1px solid #c9a84c;border-radius:10px;animation:2s ease-in-out 5 xquiz-module__7xG7sa__cs-aura;position:absolute;inset:-4px;box-shadow:0 0 12px #c9a84c73}.xq-fixed-button-wrap{z-index:10;background:linear-gradient(#0000,#030712 45%);width:100%;padding:48px 20px 24px;position:fixed;bottom:0;left:0}.xq-fixed-button-inner{justify-content:center;width:100%;max-width:512px;margin:0 auto;display:flex}.xq-block-button-wrapper{z-index:1;width:100%;padding-bottom:8px;display:block;position:relative}.xq-block-button{z-index:2;width:100%;font:inherit;cursor:pointer;border:0;border-bottom:8px solid #0000;border-radius:8px;padding:20px;font-weight:700;line-height:1.25;transition:transform .2s,box-shadow .2s;display:block;position:relative}.xq-block-button p{margin:0}.xq-block-button span{font-size:18px}.xq-block-button:hover:not(:disabled){transform:scale(1.05);box-shadow:0 0 22px #ffffff24}.xq-block-button:active:not(:disabled){transform:scale(1.05)}.xq-block-button:disabled{cursor:not-allowed;opacity:.5}.xq-button-hidden{display:none!important}.xq-result-content{gap:32px}.xq-video-block{text-align:center;border-radius:8px;flex:auto;justify-content:center;width:100%;animation:.35s ease-out xquiz-module__7xG7sa__xq-fade-in;display:flex;overflow:hidden}.xq-vturb-host{width:100%;max-width:100%;height:auto}.xq-vturb-host vturb-smartplayer{width:100%;margin:0 auto;display:block;max-width:100%!important}.xq-result-offer{display:contents}@keyframes xquiz-module__7xG7sa__xq-fade-in{0%{opacity:0}to{opacity:1}}@keyframes xquiz-module__7xG7sa__cs-flip{0%{transform:scaleX(1)}50%{transform:scaleX(.03)}to{transform:scaleX(1)}}@keyframes xquiz-module__7xG7sa__cs-aura{0%,to{opacity:.15}50%{opacity:.8}}@media (hover:hover) and (pointer:fine){.cs-card:not(.cs-flipped):not(.cs-inactive):not(.cs-done):hover .cs-card-inner{transition:transform .18s;transform:translateY(-5px)scale(1.04)}}@media (min-width:640px){.xq-main{gap:40px;padding-top:12px}.xq-question-content{gap:40px}.xq-intro-content{gap:40px}}@media (min-width:768px){.xq-main{gap:48px}.xq-question-content{gap:48px}.xq-intro-content{gap:48px}}@media (prefers-reduced-motion:reduce){.cs-card.cs-anim .cs-card-inner{animation-duration:.18s}.cs-card.cs-flipped:after{opacity:.5;animation:none}}
