@font-face{font-family:VL Axiforma;src:url(/assets/VLAxiforma-Light-BngSRwZ9.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:VL Axiforma;src:url(/assets/VLAxiforma-Regular-CecqmsKX.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:VL Axiforma;src:url(/assets/VLAxiforma-Medium-RpcP0Rxr.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:VL Axiforma;src:url(/assets/VLAxiforma-SemiBold-BhLy4ND3.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:VL Axiforma;src:url(/assets/VLAxiforma-Bold-BMoJdFuw.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:VL Axiforma;src:url(/assets/VLAxiforma-ExtraBold-DfjerN6i.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:VL Axiforma;src:url(/assets/VLAxiforma-Heavy-CwPvlCGX.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:VLAxiforma-Medium;src:url(/assets/VLAxiforma-Medium-RpcP0Rxr.ttf) format("truetype");font-display:swap}@font-face{font-family:VLAxiforma-Regular;src:url(/assets/VLAxiforma-Regular-CecqmsKX.ttf) format("truetype");font-display:swap}@font-face{font-family:VLAxiforma-Bold;src:url(/assets/VLAxiforma-Bold-BMoJdFuw.ttf) format("truetype");font-display:swap}@font-face{font-family:VLAxiforma-BoldItalic;src:url(/assets/VLAxiforma-BoldItalic-BnkEj7GZ.ttf) format("truetype");font-display:swap}@font-face{font-family:VLAxiforma-ExtraBold;src:url(/assets/VLAxiforma-ExtraBold-DfjerN6i.ttf) format("truetype");font-display:swap}@font-face{font-family:VLAxiforma-MediumItalic;src:url(/assets/VLAxiforma-MediumItalic-Dp3xvDjl.ttf) format("truetype");font-display:swap}@font-face{font-family:VLAxiforma-Regular;src:url(/assets/VLAxiforma-Regular-CecqmsKX.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:VLAxiforma-Bold;src:url(/assets/VLAxiforma-Bold-BMoJdFuw.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:VLAxiforma-ExtraBold;src:url(/assets/VLAxiforma-ExtraBold-DfjerN6i.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}:root{--yellow: #ffca2f;--orange: #e24c2a;--brown: #7a3a22;--ink: #0a0a0a;--muted: #696969;--paper: #f5f4f1;--line: #e5e1da;--shadow: 0 18px 40px rgba(26, 22, 18, .12);font-family:VL Axiforma,Helvetica Neue,Arial,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}svg tspan[style*=font-weight]{font-family:VL Axiforma,sans-serif}*{box-sizing:border-box}html{min-height:100%;-webkit-text-size-adjust:100%}body{margin:0;min-width:320px;min-height:100vh;min-height:100dvh;background:#eceae5;color:var(--ink)}@keyframes page-slide-in-right{0%{opacity:0;transform:translate(28px)}}@keyframes page-slide-in-left{0%{opacity:0;transform:translate(-28px)}}@keyframes page-fade-in{0%{opacity:0}}@keyframes page-slide-out-left{to{opacity:0;transform:translate(-28px)}}@keyframes page-slide-out-right{to{opacity:0;transform:translate(28px)}}@keyframes page-fade-out{to{opacity:0}}.page-transition{width:100%;display:flex;flex-direction:column;align-items:center}.page-in.page-in-forward{animation:page-slide-in-right .5s cubic-bezier(.22,1,.36,1) 16ms both}.page-in.page-in-backward{animation:page-slide-in-left .5s cubic-bezier(.22,1,.36,1) 16ms both}.page-in.page-in-restart{animation:page-fade-in .5s ease-out 16ms both}.page-out.page-out-forward{animation:page-slide-out-left .32s ease-in forwards;pointer-events:none}.page-out.page-out-backward{animation:page-slide-out-right .32s ease-in forwards;pointer-events:none}.page-out.page-out-restart{animation:page-fade-out .28s ease-in forwards;pointer-events:none}@media(prefers-reduced-motion:reduce){.page-in,.page-out{animation-duration:.01ms!important}}button,input{font:inherit}button{border:0;-webkit-tap-highlight-color:transparent}.app{position:relative;min-height:100vh;display:grid;place-items:center;padding:24px;padding-top:max(24px,env(safe-area-inset-top));padding-bottom:max(24px,env(safe-area-inset-bottom));overflow-x:clip}.app[lang=vi] h1,.app[lang=vi] .lab-copy p,.app[lang=vi] .answer-card span,.app[lang=vi] .subtitle{line-height:1.18}.app[lang=vi] .answer-card span{font-weight:800}.screen{position:relative;width:min(100%,1366px);min-height:min(1024px,calc(100vh - 48px));overflow:hidden;background:var(--paper);box-shadow:var(--shadow)}.cover-screen,.profile-art-screen,.q1-screen{width:min(100%,1366px);min-height:0;aspect-ratio:16 / 9;background:#fff}.q1-lab-wrap{position:absolute;top:0;right:0;bottom:0;left:0}.cover-art,.cover-art svg,.profile-art,.profile-art svg,.q1-art,.q1-art svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.cover-art svg,.profile-art svg,.q1-art svg{display:block}.cover-play-button{position:absolute;left:40.3%;top:73.4%;z-index:2;width:19.4%;height:8.6%;border-radius:999px;background:transparent;cursor:pointer}.cover-play-button:focus-visible{outline:4px solid rgba(226,76,42,.5);outline-offset:4px}.cover-art .cover-blink{animation:coverBlink 1.05s steps(2,end) infinite}.cover-art .cover-blink-delay{animation-delay:.18s}.cover-art .cover-blink-alt{animation-delay:.36s}.cover-art .cover-stirrer{animation:coverStir 1.3s ease-in-out infinite alternate;transform-box:fill-box;transform-origin:50% 92%}.cover-art .cover-liquid,.cover-art .cover-flask-liquid,.cover-art .cover-testtube-liquid{animation:coverLiquid 1.65s ease-in-out infinite alternate;transform-box:fill-box;transform-origin:50% 100%}.cover-art .cover-testtube-liquid-alt{animation-direction:alternate-reverse;animation-duration:1.9s}.cover-art .cover-cabinet-bottles{animation:coverBottleSlide 2.4s ease-in-out infinite alternate;transform-box:fill-box;transform-origin:50% 50%}.cover-art .cover-cabinet-bottles-alt{animation-duration:2.4s}.profile-art .profile-blink{animation:coverBlink 1.05s steps(2,end) infinite}.profile-art .profile-blink-delay{animation-delay:.18s}.profile-art .profile-blink-alt{animation-delay:.36s}.profile-art .profile-stirrer{animation:coverStir 1.3s ease-in-out infinite alternate;transform-box:fill-box;transform-origin:50% 92%}.profile-art .profile-bubble{animation:profileBubble 1.75s ease-in-out infinite alternate;transform-box:fill-box;transform-origin:50% 50%}.profile-art .profile-bubble-delay{animation-delay:.3s;animation-duration:1.95s}.profile-art .profile-bubble-alt{animation-delay:.6s;animation-duration:1.6s}.profile-art .cls-9{fill:#555!important;mix-blend-mode:normal!important}.profile-hotspots{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.profile-hotspot,.profile-next-button{position:absolute;border:0;border-radius:999px;background:transparent;cursor:pointer;pointer-events:auto}.profile-hotspot-role-0{left:36.5%;top:44.87%;width:5.52%;height:4.69%}.profile-hotspot-role-1{left:43.08%;top:44.87%;width:6.69%;height:4.69%}.profile-hotspot-role-2{left:50.82%;top:44.87%;width:4.44%;height:4.69%}.profile-hotspot-role-3{left:56.32%;top:44.87%;width:7.18%;height:4.69%}.profile-hotspot-companyProfile-0{left:39.93%;top:58.25%;width:7.17%;height:4.69%}.profile-hotspot-companyProfile-1{left:48.15%;top:58.25%;width:5.17%;height:4.69%}.profile-hotspot-companyProfile-2{left:54.38%;top:58.25%;width:5.69%;height:4.69%}.profile-hotspot-employeeSize-0{left:37.92%;top:70.98%;width:6.11%;height:4.69%}.profile-hotspot-employeeSize-1{left:45.09%;top:70.98%;width:9.23%;height:4.69%}.profile-hotspot-employeeSize-2{left:55.39%;top:70.98%;width:6.69%;height:4.69%}.profile-next-button{left:74.06%;top:87.54%;z-index:3;width:16.45%;height:6.05%}.profile-next-button:disabled{cursor:default}.profile-next-button:focus-visible,.profile-hotspot:focus-visible{outline:3px solid rgba(47,102,136,.45);outline-offset:3px}.q1-art .q1-question-text{font-family:VLAxiforma-Bold,VL Axiforma,sans-serif;font-weight:700}.q1-art .q1-option-text{font-family:VLAxiforma-Regular,VL Axiforma,sans-serif;font-weight:400}.q1-art .q1-option-text .cls-29,.q1-art .q1-option-text .cls-30,.q1-art .q1-option-text .cls-31,.q1-art .q1-option-text .cls-32,.q1-art .q1-option-text .cls-33,.q1-art .q1-option-text .cls-34,.q1-art .q1-option-text .cls-35,.q1-art .q1-option-text .cls-36,.q1-art .q1-option-text .cls-37,.q1-art .q1-option-text .cls-39,.q1-art .q1-option-text .cls-40,.q1-art .q1-option-text .cls-41{font-family:VLAxiforma-ExtraBold,VL Axiforma,sans-serif;font-weight:800}.q1-art .q1-number-drop{animation:q1NumberDrop 4s cubic-bezier(.24,.72,.16,1) both;transform-box:view-box;transform-origin:306px 799px}.q1-number-settled .q1-art .q1-number-drop{animation:none;opacity:1;transform:translateY(0) rotate(0)}.q1-art .q1-option-visual{transform-box:fill-box;transform-origin:50% 50%}.q1-art .q1-option-visual-a{transform-origin:50% 100%;animation:q1VisualA 2.2s ease-in-out infinite}@keyframes q1VisualA{0%,to{transform:scaleY(1) scaleX(1)}50%{transform:scaleY(1.08) scaleX(.96)}}.q1-art .q1-option-visual-b{transform-origin:14% 92%;animation:q1VisualB 2.6s ease-in-out infinite}@keyframes q1VisualB{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}.q1-art .q1-option-visual-c{animation:q1VisualC 1.8s ease-in-out infinite}.q1-art .q1-option-visual-c-b{animation-delay:.5s}@keyframes q1VisualC{0%,to{transform:scale(1)}50%{transform:scale(1.14)}}.q1-pouring .q1-art .q1-pour-flask{animation:q1FlaskMoveAndPour 2s ease-in-out both;transform-box:fill-box;transform-origin:12% 10%}.q1-pouring .q1-art .q1-flask-contents{animation:q1FlaskContentsEmpty .16s 2.9s ease-in both}.q1-hotspots{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.q1-hotspot,.q1-next-hotspot{position:absolute;border:0;border-radius:34px;background:transparent;cursor:pointer;pointer-events:auto}.q1-hotspot-0{left:35.72%;top:32.01%;width:14.93%;height:39.05%}.q1-hotspot-1{left:55.99%;top:32.01%;width:14.93%;height:39.05%}.q1-hotspot-2{left:76.28%;top:32.01%;width:14.93%;height:39.05%}@keyframes optionPop{0%{transform:scale(1)}42%{transform:scale(1.22)}to{transform:scale(1)}}.q-just-selected-a [class*=option-visual-a],.q-just-selected-b [class*=option-visual-b],.q-just-selected-c [class*=option-visual-c]{animation:optionPop .5s cubic-bezier(.34,1.56,.64,1) both!important;transform-box:fill-box!important;transform-origin:50% 50%!important}@keyframes ringSelect{0%{transform:scale(.78);opacity:0}60%{transform:scale(1.07);opacity:1}to{transform:scale(1);opacity:1}}@keyframes ringRipple{0%{transform:scale(1);opacity:.65}to{transform:scale(1.24);opacity:0}}.q1-selected-ring,.q2-selected-ring,.q3-selected-ring,.q4-selected-ring{animation:ringSelect .32s cubic-bezier(.34,1.56,.64,1) both}.q1-selected-ring:after,.q2-selected-ring:after,.q3-selected-ring:after,.q4-selected-ring:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border:3px solid rgba(254,202,87,.55);border-radius:inherit;pointer-events:none;animation:ringRipple .5s ease-out both}.q1-selected-ring{position:absolute;z-index:1;top:31.15%;width:15.95%;height:40.75%;border:4px solid rgba(254,202,87,.9);border-radius:26px;pointer-events:none}.q1-selected-ring-0{left:35.21%}.q1-selected-ring-1{left:55.48%}.q1-selected-ring-2{left:75.77%}.q1-next-hotspot{left:78.04%;top:86.83%;z-index:3;width:11.42%;height:6.88%}.q1-next-hotspot:disabled{cursor:default}.q1-hotspot:focus-visible,.q1-next-hotspot:focus-visible{outline:4px solid rgba(254,202,87,.55);outline-offset:4px}.q1-pour-effects{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none}.q1-pour-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:2}.q1-pouring .q1-art .q1-flask-contents{animation:q1FlaskDrain 1.4s 1.55s ease-in forwards}@keyframes q1FlaskDrain{0%{opacity:1}to{opacity:.08}}.q1-liquid-drop,.q1-tube-liquid,.q1-cube{position:absolute;opacity:0}.q1-liquid-drop{width:1.2%;aspect-ratio:1;border-radius:999px;background:#feca57}.q1-liquid-drop-1{--drop-end-left: 14.5%;--drop-end-top: 63%;left:15.5%;top:23%;animation:q1DropToTube 1.25s 3.15s ease-in both}.q1-liquid-drop-2{--drop-end-left: 15.5%;--drop-end-top: 60%;left:16%;top:23.5%;animation:q1DropToTube 1.25s 3.25s ease-in both}.q1-tube-liquid{left:14%;top:66%;z-index:0;width:3.9%;height:10%;border-radius:18px 18px 26px 26px;background:linear-gradient(180deg,#feca5785,#feca57e6);transform:scaleY(0);transform-origin:bottom center;animation:q1TubeLiquidFill .9s 2.2s ease-out both}.q1-cube{width:2.3%;height:auto}.q1-cube-1{--cube-end-left: 14.1%;--cube-end-top: 61.5%;--cube-end-rotation: 135deg;left:15.5%;top:23%;animation:q1CubeToTubeLeft .675s 1.665s ease-in both}.q1-cube-2{--cube-end-left: 15.6%;--cube-end-top: 57%;--cube-end-rotation: 92deg;left:16.5%;top:23.5%;animation:q1CubeToTubeRight .675s 1.72s ease-in both}.q1-screen-mobile{display:flex;flex-direction:column;aspect-ratio:unset;width:100%;min-height:100svh;background:#efefef;position:relative}.q1-mob-top{display:flex;flex-direction:column;gap:10px;padding:56px 16px 14px;flex-shrink:0}.q1-mob-question{margin:0 0 4px;font-size:18px;font-weight:700;color:#4d4d4d;line-height:1.35}.q1-mob-options{display:flex;flex-direction:column;gap:9px}.q1-mob-opt{display:flex;align-items:center;gap:10px;background:#fff;border:2.5px solid transparent;border-radius:16px;padding:10px 14px 10px 10px;text-align:left;font-size:14px;color:#4d4d4d;line-height:1.45;box-shadow:0 6px 20px #00000012;cursor:pointer;transition:border-color .15s,background .15s}.q1-mob-opt span{flex:1}.q1-mob-ov{width:64px;height:64px;flex-shrink:0;overflow:visible}.q1-mob-ov>g>g{transform-box:fill-box;transform-origin:50% 50%}.q1-mob-ov-a>g>g{transform-origin:50% 100%;animation:q1VisualA 2.2s ease-in-out infinite}.q1-mob-ov-b>g>g{transform-origin:14% 92%;animation:q1VisualB 2.6s ease-in-out infinite}.q1-mob-ov-c>g>g{animation:q1VisualC 1.8s ease-in-out infinite}.q1-mob-ov-c>g>g:last-child{animation-delay:.5s}.q1-screen-mobile .q1-lab-wrap .q1-question-text,.q1-screen-mobile .q1-lab-wrap .q1-option-text,.q1-screen-mobile .q1-lab-wrap .q1-option-visual{display:none}.q1-screen-mobile .q1-lab-wrap rect.cls-60,.q1-screen-mobile .q1-lab-wrap rect.cls-61,.q1-screen-mobile .q1-lab-wrap rect.cls-62{display:none}.q1-screen-mobile .q1-lab-wrap .q1-next-rect,.q1-screen-mobile .q1-lab-wrap text.cls-40{display:none}.q1-mob-opt.q1-mob-opt-sel{border-color:#feca57;background:#fffdf0}.q1-mob-next{align-self:center;margin-top:4px;padding:15px 44px;border-radius:60px;border:none;background:#feca57;color:#5b2111;font-size:16px;font-weight:700;cursor:pointer;box-shadow:0 4px 14px #ed9d1d66}.q1-mob-next:disabled{opacity:.5;cursor:default}.q1-screen-mobile .q1-lab-wrap .q1-mob-next{position:absolute;right:6%;top:50%;transform:translateY(-50%);z-index:2;padding:12px 28px}.q1-screen-mobile .q1-lab-wrap{position:relative;inset:auto;width:100%;flex-shrink:0}.q1-screen-mobile .q1-art{position:relative;inset:auto;width:100%;height:auto}.q1-screen-mobile .q1-art svg{position:static;width:100%;height:auto;display:block}.q1-screen-mobile .q-back-button{position:fixed;top:6px;left:14px;z-index:10;width:38px;height:38px;border-radius:50%;background:#ffffffd9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0000001f}@keyframes coverBlink{0%,42%,to{opacity:1}52%,76%{opacity:.16}}@keyframes coverStir{0%{transform:rotate(-5deg)}to{transform:rotate(7deg)}}@keyframes coverLiquid{0%{transform:translateY(0) scaleY(.92)}to{transform:translateY(-13px) scaleY(1.08)}}@keyframes coverBottleSlide{0%{transform:translate(-16px)}to{transform:translate(42px)}}@keyframes profileBubble{0%{opacity:.55;transform:translateY(10px) scale(.86)}to{opacity:1;transform:translateY(-18px) scale(1.06)}}@keyframes q1NumberDrop{0%{opacity:0;transform:translateY(-640px) rotate(0)}72%{opacity:1;transform:translateY(18px) rotate(0)}to{opacity:1;transform:translateY(0) rotate(0)}}@keyframes q1OptionDropPulse{0%{transform:translateY(0) scale(1)}to{transform:translateY(-12px) scale(1.04)}}@keyframes q1OptionBeamSweep{0%{transform:rotate(-2deg) translateY(0)}to{transform:rotate(5deg) translateY(-10px)}}@keyframes q1OptionBubbleSlide{0%{transform:translate(-7px) translateY(1px)}to{transform:translate(8px) translateY(-5px)}}@keyframes q1FlaskMoveAndPour{0%{transform:translate(0) rotate(0)}62%{transform:translateY(-500px) rotate(0)}74%{transform:translate(-44px,-568px) rotate(0)}82%,94%{transform:translate(-44px,-568px) rotate(-24deg)}to{transform:translate(-44px,-568px) rotate(-18deg)}}@keyframes q1FlaskContentsEmpty{0%,25%{opacity:1}to{opacity:0}}@keyframes q1LiquidStream{0%,to{opacity:0}20%,80%{opacity:1}}@keyframes q1DropToTube{0%{opacity:0;transform:scale(.75)}18%{opacity:1}to{left:var(--drop-end-left);top:var(--drop-end-top);opacity:.9;transform:scale(.72)}}@keyframes q1TubeLiquidFill{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes q1CubeToTubeLeft{0%{opacity:0;transform:rotate(0)}18%{opacity:1}to{left:var(--cube-end-left);top:var(--cube-end-top);opacity:1;transform:rotate(135deg)}}@keyframes q1CubeToTubeRight{0%{opacity:0;transform:rotate(0)}18%{opacity:1}to{left:var(--cube-end-left);top:var(--cube-end-top);opacity:1;transform:rotate(92deg)}}.q2-screen{width:min(100%,1366px);min-height:0;aspect-ratio:16 / 9;background:#fff}.q2-lab-wrap{position:absolute;top:0;right:0;bottom:0;left:0}.q2-art,.q2-art svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.q2-art svg{display:block}.q2-art .q2-number-drop{animation:q2NumberDrop 4s cubic-bezier(.24,.72,.16,1) both;transform-box:view-box;transform-origin:279px 619px}.q2-number-settled .q2-art .q2-number-drop{animation:none;opacity:1;transform:translateY(0) rotate(0)}.q2-pouring .q2-art .q2-pour-flask{animation:q1FlaskMoveAndPour 2s ease-in-out both;transform-box:fill-box;transform-origin:12% 10%}.q2-pouring .q2-art .q2-flask-contents{animation:q2FlaskDrain 1.4s 1.55s ease-in forwards}.q2-hotspots{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.q2-hotspot,.q2-next-hotspot{position:absolute;border:0;border-radius:34px;background:transparent;cursor:pointer;pointer-events:auto}.q2-hotspot-0{left:35.72%;top:30.36%;width:14.93%;height:39.13%}.q2-hotspot-1{left:55.99%;top:30.36%;width:14.93%;height:39.13%}.q2-hotspot-2{left:76.28%;top:30.36%;width:14.93%;height:39.13%}.q2-selected-ring{position:absolute;z-index:1;top:29.5%;width:15.95%;height:40.75%;border:4px solid rgba(254,202,87,.9);border-radius:26px;pointer-events:none}.q2-selected-ring-0{left:35.21%}.q2-selected-ring-1{left:55.48%}.q2-selected-ring-2{left:75.77%}.q2-next-hotspot{left:78.04%;top:86.83%;z-index:3;width:11.42%;height:6.88%}.q2-next-hotspot:disabled{cursor:default}.q2-hotspot:focus-visible,.q2-next-hotspot:focus-visible{outline:4px solid rgba(254,202,87,.55);outline-offset:4px}.q2-pour-effects{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none}.q2-pour-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:2}.q2-tube-liquid,.q2-cone{position:absolute;opacity:0}.q2-tube-liquid{left:14%;top:51%;z-index:0;width:3.9%;height:19%;border-radius:18px 18px 26px 26px;background:linear-gradient(180deg,#feca57d1,#feca57);transform:scaleY(0);transform-origin:bottom center;animation:q2TubeLiquidFill .9s 2.2s ease-out both}.q2-cone{--cone-end-left: 14%;--cone-end-top: 44%;left:19.5%;top:10%;z-index:1;width:4%;height:auto;animation:q2ConeToTube .6s 2s ease-in both}@keyframes q2NumberDrop{0%{opacity:0;transform:translateY(-640px) rotate(0)}72%{opacity:1;transform:translateY(18px) rotate(0)}to{opacity:1;transform:translateY(0) rotate(0)}}@keyframes q2FlaskDrain{0%{opacity:1}to{opacity:.08}}@keyframes q2TubeLiquidFill{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes q2ConeToTube{0%{opacity:0}18%{opacity:1}to{left:var(--cone-end-left);top:var(--cone-end-top);opacity:1}}.q2-art .q2-option-visual{transform-box:fill-box;transform-origin:50% 50%}.q2-art .q2-option-visual-a{animation:q2VisualA 3s ease-in-out infinite}@keyframes q2VisualA{0%,to{transform:rotate(-4deg) scale(.97)}50%{transform:rotate(4deg) scale(1.03)}}.q2-art .q2-option-visual-b circle:nth-child(1){transform-box:fill-box;transform-origin:50% 50%;animation:q2BubbleFloat 2.8s ease-in-out infinite}.q2-art .q2-option-visual-b circle:nth-child(2){transform-box:fill-box;transform-origin:50% 50%;animation:q2BubbleFloat 3.3s .8s ease-in-out infinite}.q2-art .q2-option-visual-b circle:nth-child(3){transform-box:fill-box;transform-origin:50% 50%;animation:q2BubbleFloat 2.5s 1.5s ease-in-out infinite}.q2-art .q2-option-visual-b circle:nth-child(4){transform-box:fill-box;transform-origin:50% 50%;animation:q2BubblePulse 3.8s .4s ease-in-out infinite}@keyframes q2BubbleFloat{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-12px) scale(1.05)}}@keyframes q2BubblePulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.q2-art .q2-option-visual-c>g:first-child circle:nth-child(1),.q2-art .q2-option-visual-c>g:last-child circle:nth-child(1){transform-box:fill-box;transform-origin:50% 50%;animation:q2DotWave 2s 0s ease-in-out infinite}.q2-art .q2-option-visual-c>g:first-child circle:nth-child(2),.q2-art .q2-option-visual-c>g:last-child circle:nth-child(2){transform-box:fill-box;transform-origin:50% 50%;animation:q2DotWave 2s .25s ease-in-out infinite}.q2-art .q2-option-visual-c>g:first-child circle:nth-child(3),.q2-art .q2-option-visual-c>g:last-child circle:nth-child(3){transform-box:fill-box;transform-origin:50% 50%;animation:q2DotWave 2s .5s ease-in-out infinite}.q2-art .q2-option-visual-c>g:first-child circle:nth-child(4),.q2-art .q2-option-visual-c>g:last-child circle:nth-child(4){transform-box:fill-box;transform-origin:50% 50%;animation:q2DotWave 2s .75s ease-in-out infinite}@keyframes q2DotWave{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.7);opacity:.45}}.q2-art .q2-option-c-circle{transform-box:fill-box;transform-origin:50% 50%;animation:q2RedCircle 2.4s ease-in-out infinite}@keyframes q2RedCircle{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.q2-screen-mobile{display:flex;flex-direction:column;aspect-ratio:unset;width:100%;min-height:100svh;background:#3567ff;position:relative}.q2-mob-top{display:flex;flex-direction:column;gap:10px;padding:56px 16px 14px;flex-shrink:0}.q2-mob-question{margin:0 0 4px;font-size:18px;font-weight:700;color:#fff;line-height:1.35}.q2-mob-options{display:flex;flex-direction:column;gap:9px}.q2-mob-opt{display:flex;align-items:center;gap:10px;background:#fff;border:2.5px solid transparent;border-radius:16px;padding:10px 14px 10px 10px;text-align:left;font-size:14px;color:#4d4d4d;line-height:1.45;box-shadow:0 6px 20px #00000012;cursor:pointer;transition:border-color .15s,background .15s}.q2-mob-opt span{flex:1}.q2-mob-ov{width:64px;height:64px;flex-shrink:0;overflow:visible}.q2-mob-ov>g>g{transform-box:fill-box;transform-origin:50% 50%}.q2-mob-ov-a>g>g{animation:q2VisualA 3s ease-in-out infinite}.q2-mob-ov-b>g>g{animation:q2BubbleFloat 2.8s ease-in-out infinite}.q2-mob-ov-c>g>g{animation:q2RedCircle 2.4s ease-in-out infinite}.q2-screen-mobile .q2-lab-wrap .q2-question-text,.q2-screen-mobile .q2-lab-wrap text.cls-2053,.q2-screen-mobile .q2-lab-wrap .q2-option-visual{display:none}.q2-screen-mobile .q2-lab-wrap rect.cls-2010,.q2-screen-mobile .q2-lab-wrap rect.cls-2011,.q2-screen-mobile .q2-lab-wrap rect.cls-2012{display:none}.q2-screen-mobile .q2-lab-wrap .q2-next-rect,.q2-screen-mobile .q2-lab-wrap text.cls-2018{display:none}.q2-mob-opt.q2-mob-opt-sel{border-color:#feca57;background:#fffdf0}.q2-mob-next{align-self:center;margin-top:4px;padding:15px 44px;border-radius:60px;border:none;background:#feca57;color:#5b2111;font-size:16px;font-weight:700;cursor:pointer;box-shadow:0 4px 14px #ed9d1d66}.q2-mob-next:disabled{opacity:.5;cursor:default}.q2-screen-mobile .q2-lab-wrap .q2-mob-next{position:absolute;right:6%;top:50%;transform:translateY(-50%);z-index:2;padding:12px 28px}.q2-screen-mobile .q2-lab-wrap{position:relative;inset:auto;width:100%;flex-shrink:0}.q2-screen-mobile .q2-art{position:relative;inset:auto;width:100%;height:auto}.q2-screen-mobile .q2-art svg{position:static;width:100%;height:auto;display:block}.q2-screen-mobile .q-back-button{position:fixed;top:6px;left:14px;z-index:10;width:38px;height:38px;border-radius:50%;background:#ffffffd9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0000001f}.q3-screen{width:min(100%,1366px);min-height:0;aspect-ratio:16 / 9;background:#fff}.q3-lab-wrap{position:absolute;top:0;right:0;bottom:0;left:0}.q3-art,.q3-art svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.q3-art svg{display:block}.q3-static-cone{position:absolute;left:14%;top:44%;z-index:1;width:4%;height:auto}.q3-art .q3-number-drop{animation:q3NumberDrop 4s cubic-bezier(.24,.72,.16,1) both;transform-box:view-box;transform-origin:257px 492px}.q3-number-settled .q3-art .q3-number-drop{animation:none;opacity:1;transform:translateY(0) rotate(0)}.q3-pouring .q3-art .q3-pour-flask{animation:q1FlaskMoveAndPour 2s ease-in-out both;transform-box:fill-box;transform-origin:12% 10%}.q3-pouring .q3-art .q3-flask-contents{animation:q3FlaskDrain 1.4s 1.55s ease-in forwards}.q3-hotspots{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.q3-hotspot,.q3-next-hotspot{position:absolute;border:0;border-radius:34px;background:transparent;cursor:pointer;pointer-events:auto}.q3-hotspot-0{left:35.72%;top:30.36%;width:14.93%;height:39.13%}.q3-hotspot-1{left:55.99%;top:30.36%;width:14.93%;height:39.13%}.q3-hotspot-2{left:76.28%;top:30.36%;width:14.93%;height:39.13%}.q3-selected-ring{position:absolute;z-index:1;top:29.5%;width:15.95%;height:40.75%;border:4px solid rgba(255,255,255,.95);border-radius:26px;pointer-events:none;box-shadow:0 0 0 3px #5a1e0a33}.q3-selected-ring-0{left:35.21%}.q3-selected-ring-1{left:55.48%}.q3-selected-ring-2{left:75.77%}.q3-next-hotspot{left:78.04%;top:86.83%;z-index:3;width:11.42%;height:6.88%}.q3-next-hotspot:disabled{cursor:default}.q3-hotspot:focus-visible,.q3-next-hotspot:focus-visible{outline:4px solid rgba(254,202,87,.55);outline-offset:4px}.q3-pour-effects{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none}.q3-pour-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:2}.q3-tube-liquid,.q3-circle-large,.q3-circle-small{position:absolute;opacity:0}.q3-tube-liquid{left:14%;top:39%;z-index:0;width:3.9%;height:29%;border-radius:18px 18px 26px 26px;background:linear-gradient(180deg,#feca57d1,#feca57);transform:scaleY(0);transform-origin:bottom center;animation:q3TubeLiquidFill .9s 2.2s ease-out both}.q3-circle-large{--circle-end-left: 14.3%;--circle-end-top: 38%;left:19.5%;top:10%;z-index:1;width:4%;height:auto;animation:q3CircleToTube .6s 2s ease-in both}.q3-circle-small{--circle-end-left: 13.5%;--circle-end-top: 43%;left:21%;top:11%;z-index:1;width:2.5%;height:auto;animation:q3CircleToTube .5s 2.1s ease-in both}@keyframes q3NumberDrop{0%{opacity:0;transform:translateY(-640px) rotate(0)}72%{opacity:1;transform:translateY(18px) rotate(0)}to{opacity:1;transform:translateY(0) rotate(0)}}@keyframes q3FlaskDrain{0%{opacity:1}to{opacity:.08}}@keyframes q3TubeLiquidFill{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes q3CircleToTube{0%{opacity:0}18%{opacity:1}to{left:var(--circle-end-left);top:var(--circle-end-top);opacity:1}}.q3-art .q3-option-visual{transform-box:fill-box;transform-origin:50% 50%}.q3-art .q3-option-visual-a circle{transform-box:fill-box;transform-origin:50% 50%}.q3-art .q3-option-visual-a circle:nth-child(1){animation:q3RippleA 2.8s 0s ease-in-out infinite}.q3-art .q3-option-visual-a circle:nth-child(2){animation:q3RippleA 2.8s .12s ease-in-out infinite}.q3-art .q3-option-visual-a circle:nth-child(3){animation:q3RippleA 2.8s .24s ease-in-out infinite}.q3-art .q3-option-visual-a circle:nth-child(4){animation:q3RippleA 2.8s .36s ease-in-out infinite}.q3-art .q3-option-visual-a circle:nth-child(5){animation:q3RippleA 2.8s .48s ease-in-out infinite}.q3-art .q3-option-visual-a circle:nth-child(6){animation:q3RippleA 2.8s .6s ease-in-out infinite}.q3-art .q3-option-visual-a circle:nth-child(7){animation:q3RippleA 2.8s .72s ease-in-out infinite}@keyframes q3RippleA{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.07);opacity:.85}}.q3-art .q3-option-visual-b circle:nth-child(1){transform-box:fill-box;transform-origin:50% 50%;animation:q3FloatB 3s 0s ease-in-out infinite}.q3-art .q3-option-visual-b circle:nth-child(2){transform-box:fill-box;transform-origin:50% 50%;animation:q3FloatB 3s 1s ease-in-out infinite}.q3-art .q3-option-visual-b circle:nth-child(3){transform-box:fill-box;transform-origin:50% 50%;animation:q3FloatB 3s .5s ease-in-out infinite}@keyframes q3FloatB{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-12px) scale(1.05)}}.q3-art .q3-option-visual-c .cls-68{transform-box:fill-box;transform-origin:50% 50%;animation:q3DotCA 2s ease-in-out infinite}.q3-art .q3-option-visual-c .cls-59{transform-box:fill-box;transform-origin:50% 50%;animation:q3DotCB 2s ease-in-out infinite}@keyframes q3DotCA{0%,to{transform:scale(1)}50%{transform:scale(.72)}}@keyframes q3DotCB{0%,to{transform:scale(.72)}50%{transform:scale(1)}}.q3-screen-mobile{display:flex;flex-direction:column;aspect-ratio:unset;width:100%;min-height:100svh;background:#ffcd3f;position:relative}.q3-mob-top{display:flex;flex-direction:column;gap:10px;padding:56px 16px 14px;flex-shrink:0}.q3-mob-question{margin:0 0 4px;font-size:18px;font-weight:700;color:#4d4d4d;line-height:1.35}.q3-mob-options{display:flex;flex-direction:column;gap:9px}.q3-mob-opt{display:flex;align-items:center;gap:10px;background:#fff;border:2.5px solid transparent;border-radius:16px;padding:10px 14px 10px 10px;text-align:left;font-size:14px;color:#4d4d4d;line-height:1.45;box-shadow:0 6px 20px #00000012;cursor:pointer;transition:border-color .15s,background .15s}.q3-mob-opt span{flex:1}.q3-mob-ov{width:64px;height:64px;flex-shrink:0;overflow:visible}.q3-mob-ov>g>g{transform-box:fill-box;transform-origin:50% 50%}.q3-mob-ov-a>g>g{animation:q3RippleA 2.8s ease-in-out infinite}.q3-mob-ov-b>g>g{animation:q3FloatB 3s ease-in-out infinite}.q3-mob-ov-c>g>g{animation:q3DotCA 2s ease-in-out infinite}.q3-screen-mobile .q3-lab-wrap .q3-question-text,.q3-screen-mobile .q3-lab-wrap text.cls-60,.q3-screen-mobile .q3-lab-wrap .q3-option-visual{display:none}.q3-screen-mobile .q3-lab-wrap rect.cls-11,.q3-screen-mobile .q3-lab-wrap rect.cls-12,.q3-screen-mobile .q3-lab-wrap rect.cls-9{display:none}.q3-screen-mobile .q3-lab-wrap .q3-next-rect,.q3-screen-mobile .q3-lab-wrap text.cls-22{display:none}.q3-mob-opt.q3-mob-opt-sel{border-color:#feca57;background:#fffdf0}.q3-mob-next{align-self:center;margin-top:4px;padding:15px 44px;border-radius:60px;border:none;background:#feca57;color:#5b2111;font-size:16px;font-weight:700;cursor:pointer;box-shadow:0 4px 14px #ed9d1d66}.q3-mob-next:disabled{opacity:.5;cursor:default}.q3-screen-mobile .q3-lab-wrap .q3-mob-next{position:absolute;right:6%;top:50%;transform:translateY(-50%);z-index:2;padding:12px 28px}.q3-screen-mobile .q3-lab-wrap{position:relative;inset:auto;width:100%;flex-shrink:0}.q3-screen-mobile .q3-art{position:relative;inset:auto;width:100%;height:auto}.q3-screen-mobile .q3-art svg{position:static;width:100%;height:auto;display:block}.q3-screen-mobile .q-back-button{position:fixed;top:6px;left:14px;z-index:10;width:38px;height:38px;border-radius:50%;background:#ffffffd9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0000001f}.q4-screen{width:min(100%,1366px);min-height:0;aspect-ratio:16 / 9;background:#b74c27}.q4-lab-wrap{position:absolute;top:0;right:0;bottom:0;left:0}.q4-art,.q4-art svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.q4-art svg{display:block}.q4-static-cone{position:absolute;left:14%;top:35%;z-index:1;width:4%;height:auto}.q4-art .q4-number-drop{animation:q4NumberDrop 4s cubic-bezier(.24,.72,.16,1) both;transform-box:view-box;transform-origin:275px 288px}.q4-number-settled .q4-art .q4-number-drop{animation:none;opacity:1;transform:translateY(0) rotate(0)}.q4-pouring .q4-art .q4-pour-flask{animation:q4FlaskMoveAndPour 2s ease-in-out both;transform-box:fill-box;transform-origin:12% 10%}.q4-pouring .q4-art .q4-flask-contents{animation:q4FlaskDrain 1.4s 1.55s ease-in forwards}.q4-hotspots{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.q4-hotspot,.q4-next-hotspot{position:absolute;border:0;border-radius:34px;background:transparent;cursor:pointer;pointer-events:auto}.q4-hotspot-0{left:35.72%;top:30.36%;width:14.93%;height:39.13%}.q4-hotspot-1{left:55.99%;top:30.36%;width:14.93%;height:39.13%}.q4-hotspot-2{left:76.28%;top:30.36%;width:14.93%;height:39.13%}.q4-selected-ring{position:absolute;z-index:1;top:29.5%;width:15.95%;height:40.75%;border:4px solid rgba(255,255,255,.95);border-radius:26px;pointer-events:none;box-shadow:0 0 0 3px #5a1e0a33}.q4-selected-ring-0{left:35.21%}.q4-selected-ring-1{left:55.48%}.q4-selected-ring-2{left:75.77%}.q4-next-hotspot{left:78.04%;top:86.83%;z-index:3;width:11.42%;height:6.88%}.q4-next-hotspot:disabled{cursor:default}.q4-hotspot:focus-visible,.q4-next-hotspot:focus-visible{outline:4px solid rgba(254,202,87,.55);outline-offset:4px}.q4-pour-effects{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none}.q4-pour-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:2}.q4-tube-liquid,.q4-diamond-large,.q4-diamond-small{position:absolute;opacity:0}.q4-tube-liquid{left:14%;top:14%;z-index:0;width:3.9%;height:54%;border-radius:18px 18px 26px 26px;background:linear-gradient(180deg,#feca57d1,#feca57);transform:scaleY(0);transform-origin:bottom center;animation:q4TubeLiquidFill .9s 2.2s ease-out both}.q4-diamond-large{--diamond-end-left: 14.3%;--diamond-end-top: 15%;left:19.5%;top:10%;z-index:1;width:4%;height:auto;animation:q4DiamondToTube .6s 2s ease-in both}.q4-diamond-small{--diamond-end-left: 13.5%;--diamond-end-top: 18%;left:21%;top:11%;z-index:1;width:2.5%;height:auto;animation:q4DiamondToTube .5s 2.1s ease-in both}@keyframes q4NumberDrop{0%{opacity:0;transform:translateY(-640px) rotate(0)}72%{opacity:1;transform:translateY(18px) rotate(0)}to{opacity:1;transform:translateY(0) rotate(0)}}@keyframes q4FlaskDrain{0%{opacity:1}to{opacity:.08}}@keyframes q4FlaskMoveAndPour{0%{transform:translate(0) rotate(0)}62%{transform:translateY(-580px) rotate(0)}74%{transform:translate(-44px,-660px) rotate(0)}82%,94%{transform:translate(-44px,-660px) rotate(-24deg)}to{transform:translate(-44px,-660px) rotate(-18deg)}}@keyframes q4TubeLiquidFill{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes q4DiamondToTube{0%{opacity:0}18%{opacity:1}to{left:var(--diamond-end-left);top:var(--diamond-end-top);opacity:1}}.q4-art .q4-option-visual{transform-box:fill-box;transform-origin:50% 50%}.q4-art .q4-option-visual-a>g:nth-child(1){animation:q4RowSlideRight 3s 0s ease-in-out infinite;transform-box:fill-box;transform-origin:50% 50%}.q4-art .q4-option-visual-a>g:nth-child(2){animation:q4RowSlideLeft 3s .2s ease-in-out infinite;transform-box:fill-box;transform-origin:50% 50%}.q4-art .q4-option-visual-a>g:nth-child(3){animation:q4RowSlideRight 3s .4s ease-in-out infinite;transform-box:fill-box;transform-origin:50% 50%}.q4-art .q4-option-visual-a>g:nth-child(4){animation:q4RowSlideLeft 3s .6s ease-in-out infinite;transform-box:fill-box;transform-origin:50% 50%}@keyframes q4RowSlideRight{0%,to{transform:translate(0)}50%{transform:translate(8px)}}@keyframes q4RowSlideLeft{0%,to{transform:translate(0)}50%{transform:translate(-8px)}}.q4-art .q4-option-visual-b polygon:first-child{transform-box:fill-box;transform-origin:50% 50%;animation:q4PolyRotate 4s 0s ease-in-out infinite}.q4-art .q4-option-visual-b rect{transform-box:fill-box;transform-origin:50% 50%;animation:q4ShapeBounce 3s .3s ease-in-out infinite}.q4-art .q4-option-visual-b circle{transform-box:fill-box;transform-origin:50% 50%;animation:q4ShapeBounce 3s .6s ease-in-out infinite}.q4-art .q4-option-visual-b polygon:last-child{transform-box:fill-box;transform-origin:50% 50%;animation:q4PolyRotate 4s .5s ease-in-out infinite}@keyframes q4PolyRotate{0%,to{transform:rotate(0) scale(1)}50%{transform:rotate(12deg) scale(1.05)}}@keyframes q4ShapeBounce{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-10px) scale(1.06)}}.q4-art .q4-option-visual-c circle{transform-box:fill-box;transform-origin:50% 50%}.q4-art .q4-option-visual-c circle:nth-child(1){animation:q4RippleC 2.8s 0s ease-in-out infinite}.q4-art .q4-option-visual-c circle:nth-child(2){animation:q4RippleC 2.8s .12s ease-in-out infinite}.q4-art .q4-option-visual-c circle:nth-child(3){animation:q4RippleC 2.8s .24s ease-in-out infinite}.q4-art .q4-option-visual-c circle:nth-child(4){animation:q4RippleC 2.8s .36s ease-in-out infinite}.q4-art .q4-option-visual-c circle:nth-child(5){animation:q4RippleC 2.8s .48s ease-in-out infinite}.q4-art .q4-option-visual-c circle:nth-child(6){animation:q4RippleC 2.8s .6s ease-in-out infinite}.q4-art .q4-option-visual-c circle:nth-child(7){animation:q4RippleC 2.8s .72s ease-in-out infinite}@keyframes q4RippleC{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.07);opacity:.85}}@keyframes q4FlameBob{0%{transform:scaleY(1)}18%{transform:scaleY(1.16)}38%{transform:scaleY(.87)}58%{transform:scaleY(1.11)}78%{transform:scaleY(.92)}to{transform:scaleY(1)}}.q4-art .q4-flame-flicker{transform-box:view-box;transform-origin:306px 807px;animation:q4FlameBob 1.7s ease-in-out infinite}@keyframes q4TubeRise{0%{transform:translateY(100px)}to{transform:translateY(0)}}.q4-art .q4-tube{transform-box:view-box;animation:q4TubeRise 3s cubic-bezier(.25,.46,.45,.94) both}.q4-screen-mobile{display:flex;flex-direction:column;aspect-ratio:unset;width:100%;min-height:100svh;background:#b74c27;position:relative}.q4-mob-top{display:flex;flex-direction:column;gap:10px;padding:56px 16px 14px;flex-shrink:0}.q4-mob-question{margin:0 0 4px;font-size:18px;font-weight:700;color:#fff;line-height:1.35}.q4-mob-options{display:flex;flex-direction:column;gap:9px}.q4-mob-opt{display:flex;align-items:center;gap:10px;background:#fff;border:2.5px solid transparent;border-radius:16px;padding:10px 14px 10px 10px;text-align:left;font-size:14px;color:#4d4d4d;line-height:1.45;box-shadow:0 6px 20px #00000012;cursor:pointer;transition:border-color .15s,background .15s}.q4-mob-opt span{flex:1}.q4-mob-ov{width:64px;height:64px;flex-shrink:0;overflow:visible}.q4-mob-ov>g>g{transform-box:fill-box;transform-origin:50% 50%}.q4-mob-ov-a>g>g{animation:q4RowSlideRight 3s ease-in-out infinite}.q4-mob-ov-b>g>g{animation:q4PolyRotate 4s ease-in-out infinite}.q4-mob-ov-c>g>g{animation:q4RippleC 2.8s ease-in-out infinite}.q4-screen-mobile .q4-lab-wrap .q4-question-text,.q4-screen-mobile .q4-lab-wrap text.cls-61,.q4-screen-mobile .q4-lab-wrap .q4-option-visual{display:none}.q4-screen-mobile .q4-lab-wrap rect.cls-26,.q4-screen-mobile .q4-lab-wrap rect.cls-27,.q4-screen-mobile .q4-lab-wrap rect.cls-24{display:none}.q4-screen-mobile .q4-lab-wrap .q4-next-rect,.q4-screen-mobile .q4-lab-wrap text.cls-7{display:none}.q4-mob-opt.q4-mob-opt-sel{border-color:#feca57;background:#fffdf0}.q4-mob-next{align-self:center;margin-top:4px;padding:15px 44px;border-radius:60px;border:none;background:#feca57;color:#5b2111;font-size:16px;font-weight:700;cursor:pointer;box-shadow:0 4px 14px #ed9d1d66}.q4-mob-next:disabled{opacity:.5;cursor:default}.q4-screen-mobile .q4-lab-wrap .q4-mob-next{position:absolute;right:6%;top:50%;transform:translateY(-50%);z-index:2;padding:12px 28px}.q4-screen-mobile .q4-lab-wrap{position:relative;inset:auto;width:100%;flex-shrink:0}.q4-screen-mobile .q4-art{position:relative;inset:auto;width:100%;height:auto}.q4-screen-mobile .q4-art svg{position:static;width:100%;height:auto;display:block}.q4-screen-mobile .q-back-button{position:fixed;top:6px;left:14px;z-index:10;width:38px;height:38px;border-radius:50%;background:#ffffffd9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0000001f}.app-cover{background:#fff}.profile-screen,.question-screen,.email-screen{display:grid;grid-template-columns:40% 60%}.email-result-preview{background:#efefef;overflow:hidden;display:flex;align-items:center;justify-content:center}.email-result-preview svg{width:100%;height:auto;display:block}.language-switch{position:absolute;z-index:10;top:3.5%;right:2%;display:flex;gap:6px;padding:5px;background:#ffffffd1;border:1px solid var(--line);border-radius:999px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.language-switch button{min-width:88px;min-height:38px;padding:0 14px;border-radius:999px;color:var(--muted);background:transparent;cursor:pointer}.language-switch .active{color:var(--ink);background:var(--yellow);font-weight:800}.brand-panel{position:relative;padding:0;background:#fffdfa;overflow:visible;z-index:2}.brand{position:absolute;top:26%;left:18%;color:var(--brown);font-size:34px;font-weight:900;letter-spacing:0}.brand:after{content:"net";color:var(--orange)}.brand-panel .brand{color:var(--brown)}.lab-copy{position:absolute;left:16%;top:48%;z-index:2;max-width:68%}.lab-copy p{margin:0;font-size:31px;font-weight:900;line-height:1.12}.lab-copy strong{display:block;width:100%;max-width:100%;font-size:clamp(34px,3.9vw,54px);font-weight:900;line-height:1;color:transparent;background:linear-gradient(90deg,var(--yellow) 0 56%,var(--orange) 56% 100%);-webkit-background-clip:text;background-clip:text}.lab-copy small{display:block;max-width:230px;margin-top:34px;color:#5e5e5e;font-size:17px;font-weight:500;line-height:1.18}.vertical-word{position:absolute;z-index:1;top:40%;right:-260px;bottom:auto;transform:rotate(-90deg);color:#0000000a;font-size:144px;font-weight:900;letter-spacing:0;line-height:1}.progress-rail{position:absolute;top:31%;right:-31px;display:grid;gap:24px;z-index:3}.progress-rail:before{content:"";position:absolute;left:50%;top:24px;bottom:24px;width:4px;transform:translate(-50%);background:#d6d6d6}.progress-rail span{position:relative;display:grid;place-items:center;width:64px;height:64px;border-radius:50%;border:10px solid #bdbdbd;background:#fff;color:#b8b8b8;font-size:27px;font-weight:900}.progress-rail .done{border-color:var(--yellow);color:var(--ink)}.profile-content,.question-content,.email-content{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:34px;padding:92px 54px 54px}.q-back-button{position:absolute;left:73%;top:86.83%;width:4%;height:6.88%;z-index:3;border:2px solid #feca57;border-radius:999px;background:#00000052;color:#feca57;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;font-weight:400;font-size:clamp(16px,1.9vw,26px);line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;pointer-events:auto}.q-back-button:disabled{opacity:.38;cursor:default}.email-content .nav-row{justify-content:center;gap:12px}.email-content h1,.email-content .subtitle{margin-inline:auto}.eyebrow{margin:0 0 10px;color:var(--orange);font-weight:900;text-transform:uppercase;letter-spacing:0}h1{margin:0;max-width:720px;font-size:44px;line-height:1.05;letter-spacing:0}.subtitle{max-width:520px;margin:14px 0 0;color:var(--muted);font-size:20px;line-height:1.4}.profile-form{display:grid;gap:24px}.choice-group{min-width:0;margin:0;padding:0;border:0}.choice-group legend{margin-bottom:10px;font-size:18px;font-weight:900}.segmented{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.segmented button,.email-field input{border:1px solid var(--line);border-radius:8px;background:#fff}.segmented button{min-height:58px;padding:8px 10px;font-weight:800;cursor:pointer}.segmented .selected{border-color:var(--orange);background:#fff7db;box-shadow:inset 0 0 0 3px #e24c2a29}.answer-card.selected .option-visual{outline:4px solid rgba(226,76,42,.72);outline-offset:5px}.answer-card:focus-visible .option-visual{outline:4px solid rgba(226,76,42,.72);outline-offset:5px}.primary-action,.secondary-action{min-width:132px;min-height:56px;padding:0 24px;border-radius:999px;font-weight:900;cursor:pointer}.primary-action{color:#fff;background:var(--brown)}.primary-action:disabled{cursor:not-allowed;opacity:.42}.secondary-action{color:var(--brown);background:#fff;border:1px solid var(--line)}.question-content{justify-content:center;gap:44px;padding:88px 46px 50px 92px}.question-header span{display:none;place-items:center;width:48px;height:48px;margin-bottom:12px;border-radius:50%;background:var(--yellow);font-weight:900}.question-header p{display:none;margin:0 0 12px;color:var(--orange);font-weight:900}.question-screen h1{font-size:31px;line-height:1.08}.option-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.answer-card{display:grid;grid-template-rows:150px auto;gap:22px;min-width:0;min-height:0;padding:0;border:0;border-radius:0;background:transparent;text-align:center;color:var(--muted);cursor:pointer}.answer-card:focus,.answer-card:focus-visible{outline:0}.answer-card span{min-width:0;font-size:17px;font-weight:700;line-height:1.25;overflow-wrap:anywhere}.option-visual{position:relative;min-width:0;display:grid;place-items:center;height:150px;aspect-ratio:1 / 1;border-radius:8px;background:#fff;box-shadow:0 8px 22px #1a16121a;overflow:visible}.option-visual i{position:absolute;display:block;border-radius:50%;background:#ecebea}.visual-growth-fast{background:radial-gradient(circle,#ecebea 0 10%,transparent 11%) 13% 18% / 33% 33%,#fff}.visual-growth-fast i:nth-child(1){width:45%;height:45%;top:10%;left:53%;background:var(--orange);filter:blur(1px);transform:translate(-50%)}.visual-growth-fast i:nth-child(2){width:23%;height:57%;top:36%;left:53%;background:linear-gradient(var(--orange),rgba(255,202,47,0));border-radius:999px;transform:translate(-50%)}.visual-growth-fast i:nth-child(3),.visual-growth-fast i:nth-child(4){display:none}.visual-different-directions i{width:22%;height:78%;border-radius:999px;transform-origin:bottom center}.visual-different-directions i:nth-child(1){background:linear-gradient(var(--yellow),transparent);transform:rotate(3deg) translate(-150%,6%)}.visual-different-directions i:nth-child(2){background:linear-gradient(var(--orange),transparent);transform:rotate(38deg) translate(94%,8%)}.visual-different-directions i:nth-child(3){width:78%;height:22%;background:linear-gradient(90deg,transparent,var(--yellow));transform:rotate(-2deg) translate(14%,96%)}.visual-manager-time i{width:17%;height:17%}.visual-manager-time i:nth-child(1){width:38%;height:38%;left:18%;top:18%;background:var(--orange)}.visual-manager-time i:nth-child(2){width:38%;height:38%;left:40%;top:18%;background:#ffca2fe6}.visual-manager-time i:nth-child(3){right:16%;top:20%}.visual-manager-time i:nth-child(4){right:16%;top:60%}.visual-a i,.visual-b i,.visual-c i{width:42px;height:42px}.visual-a i:nth-child(1){background:var(--yellow);transform:translate(-36px,-30px)}.visual-a i:nth-child(2){background:var(--orange);transform:translate(20px,10px)}.visual-b i:nth-child(1){width:108px;height:22px;border-radius:999px;background:var(--yellow);transform:rotate(-12deg)}.visual-b i:nth-child(2){width:108px;height:22px;border-radius:999px;background:var(--orange);transform:rotate(24deg)}.visual-c i:nth-child(1){width:52px;height:100px;border-radius:8px;background:var(--yellow);transform:rotate(8deg)}.visual-c i:nth-child(2){width:52px;height:100px;border-radius:8px;background:var(--orange);transform:rotate(-14deg)}.nav-row{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%}.nav-row>span{color:var(--muted);font-weight:900}.result-screen{width:min(100%,1366px);min-height:0;aspect-ratio:16 / 9;background:#efefef;position:relative;overflow:hidden}.result-art,.result-art svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.result-art svg{display:block}.result-actions{position:absolute;top:85%;left:48%;display:flex;justify-content:flex-start;z-index:4}.result-actions .primary-action{min-width:160px;min-height:38px;padding:0 28px;font-size:14px;letter-spacing:.06em}.result-screen-mobile{aspect-ratio:unset;min-height:100svh;display:flex;flex-direction:column;overflow:visible;background:#f6f6f6}.result-mob-illus{width:100%;flex-shrink:0}.result-mob-illus svg{display:block;width:100%;height:auto}.result-mob-content{display:flex;flex-direction:column;gap:14px;padding:0 20px 36px;background:#f6f6f6}.result-mob-type-bar{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:4px 6px;background:#fff;margin:0 -20px;padding:12px 16px}.result-mob-you-are{font-family:VL Axiforma,sans-serif;font-weight:700;font-size:12px;color:#333;white-space:nowrap}.result-mob-title{font-family:VL Axiforma,sans-serif;font-weight:700;font-size:13px;color:#333;padding:4px 10px;border-radius:0;position:relative;white-space:nowrap;overflow:visible}.result-mob-cur-l,.result-mob-cur-r{position:absolute;width:3px;top:0;bottom:0;background:var(--tc);filter:brightness(.65)}.result-mob-cur-l{left:-3px}.result-mob-cur-r{right:-3px}.result-mob-cur-l:before{content:"";position:absolute;top:-6px;left:50%;transform:translate(-50%);width:9px;height:9px;border-radius:50%;background:var(--tc)}.result-mob-cur-r:after{content:"";position:absolute;bottom:-6px;left:50%;transform:translate(-50%);width:9px;height:9px;border-radius:50%;background:var(--tc)}.result-mob-bottle{font-family:VL Axiforma,sans-serif;font-weight:700;font-size:12px;color:#333;white-space:nowrap}.result-mob-desc{font-size:13px;color:#606060;line-height:1.6;margin:0;text-align:center}.result-mob-focus{display:flex;flex-direction:column;gap:10px;align-items:center}.result-mob-focus-label{font-family:VL Axiforma,sans-serif;font-weight:700;font-size:14px;margin:0;text-align:center}.result-mob-services{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.result-mob-pill{background:#ffcb39;font-family:VL Axiforma,sans-serif;font-weight:700;font-size:12px;color:#7a5000;padding:7px 14px;border-radius:32px}.result-mob-contact{font-size:12px;font-style:italic;color:#888;line-height:1.8;margin:0;text-align:center}.result-mob-contact strong{display:block;font-style:normal;font-weight:700;color:#555}.result-mob-logo{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:4px}.result-mob-logo-copy{font-size:12px;color:#aaa}.result-mob-logo-img{height:20px;width:auto;opacity:.7}.result-mob-restart{align-self:center;margin-top:4px}.sample-question-screen{display:flex;align-items:center;justify-content:center;background:#f5f5f5}.sample-stage{position:relative;width:100%;aspect-ratio:16 / 9;max-height:calc(100% - 92px)}.sample-question-art{width:100%;height:100%;object-fit:cover;background:#f5f5f5}.sample-hit-area{position:absolute;top:0;right:0;bottom:0;left:0}.sample-answer{position:absolute;border-radius:8px;background:transparent;cursor:pointer}.sample-answer.selected{outline:6px solid rgba(226,76,42,.72);outline-offset:8px;box-shadow:0 0 0 14px #ffca2f2e}.sample-answer-a{left:38.55%;top:37.1%;width:13.5%;height:37.6%}.sample-answer-b{left:56.85%;top:37.1%;width:14.6%;height:37.6%}.sample-answer-c{left:76.65%;top:37.1%;width:13.5%;height:37.6%}.sample-nav{position:absolute;right:56px;bottom:36px;display:flex;gap:14px}.pending-result{position:relative;min-height:100%;display:grid;align-content:center;justify-items:center;text-align:center;gap:28px;padding:96px 110px;background:#f4f4f4}.result-heading{position:relative;z-index:2;margin-left:0}.result-heading p{margin:0;font-size:38px;font-weight:900;line-height:1}.result-heading h1{margin:4px 0 8px;max-width:640px;font-size:64px;line-height:.98}.result-heading strong{display:inline-block;width:fit-content;padding:6px 18px;border-radius:999px;color:#fff;background:var(--brown);font-size:28px;font-weight:900;line-height:1}.pending-result-card{position:relative;z-index:3;max-width:620px;padding:34px 42px;border-radius:8px;background:#fff;box-shadow:var(--shadow);text-align:center}.pending-result-card p{margin:0 0 24px;font-size:30px;font-weight:600;line-height:1.22}.pending-result-card span{color:var(--orange);font-size:18px;font-weight:900}.pending-result-card h2{margin:4px 0 0;font-size:48px;line-height:1}.pending-result-card small{display:block;max-width:440px;margin-top:22px;color:var(--muted);font-size:15px;line-height:1.35}.score-strip{display:none}.score-strip span{padding:8px 12px;border-radius:999px;background:#ffffffb3;font-weight:900}.result-trafficJam{background:#f4f4f4}.result-pressurePoint{background:#fff3c2}.result-chainReaction{background:#ffe4d9}.result-trafficJam .pending-result{background:#f4f4f4}.result-pressurePoint .pending-result{background:#fff3c2}.result-chainReaction .pending-result{background:#ffe4d9}@media(min-width:901px)and (max-width:1400px)and (orientation:landscape){.screen{width:calc(100vw - 48px);min-height:calc(100vh - 48px)}.profile-screen,.question-screen,.email-screen{grid-template-columns:32% 68%}.brand{top:25%;left:15%;font-size:32px}.lab-copy{left:12%;max-width:72%}.lab-copy p{font-size:27px}.lab-copy strong{font-size:clamp(30px,3.4vw,46px)}.lab-copy small{max-width:210px;font-size:15px}.vertical-word{top:39%;right:-248px;font-size:138px}.progress-rail{right:-30px}.question-content{padding-left:82px;padding-right:58px}.question-screen h1{max-width:820px;font-size:38px}.option-grid{gap:clamp(34px,4vw,56px)}.answer-card{grid-template-rows:minmax(160px,18vw) auto;gap:24px}.option-visual{width:100%;max-width:220px;height:auto;justify-self:center}.answer-card span{max-width:220px;justify-self:center;font-size:18px}}.email-fields{display:flex;flex-direction:column;align-items:center;gap:0;width:100%}.email-fields--multi{gap:14px}.email-content--expanded{gap:20px;padding:54px 54px 40px}.email-field{display:grid;gap:10px;width:100%;max-width:520px;font-weight:900}.email-field input{width:100%;min-height:64px;padding:0 18px;font-size:22px}.status{width:100%;max-width:520px;margin:0;padding:14px 18px;border-radius:8px;font-weight:800}.success{color:#245a32;background:#e6f3e8}.error{color:#8a2d22;background:#ffe8e1}@media(max-width:900px)and (min-width:701px){.profile-screen,.question-screen,.email-screen{grid-template-columns:36% 64%}.screen{min-height:calc(100vh - 48px)}.brand{top:22%;left:14%;font-size:27px}.lab-copy{top:37%;left:9%;max-width:74%}.lab-copy p{font-size:22px}.lab-copy strong{font-size:31px}.lab-copy small{max-width:168px;margin-top:26px;font-size:13px}.vertical-word{display:block;top:34%;right:-207px;font-size:108px}.progress-rail{top:26%;right:-27px;grid-auto-flow:row;gap:22px}.progress-rail:before{top:24px;bottom:24px;left:50%;right:auto;width:4px;height:auto}.progress-rail span{width:56px;height:56px;border-width:8px;font-size:23px}.segmented{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-content,.question-content,.email-content{padding-left:34px;padding-right:34px}.question-content{padding-left:70px;padding-right:28px}.profile-content{gap:18px;padding:56px 34px 36px 74px}.profile-screen h1{font-size:36px}.profile-screen .subtitle{margin-top:8px;font-size:17px;line-height:1.25}.profile-form{gap:14px}.choice-group legend{margin-bottom:7px;font-size:16px}.segmented button{min-height:48px;padding:6px 8px;font-size:15px}.profile-screen .primary-action{min-height:50px}.option-grid{gap:22px}.question-screen h1{font-size:28px}.answer-card span{font-size:13px}.answer-card{grid-template-rows:106px auto;gap:14px}.option-visual{height:106px;overflow:hidden}.pending-result{padding:150px 42px 92px}.result-heading{margin-left:0}.result-heading p{font-size:28px}.result-heading h1{max-width:310px;font-size:44px;line-height:1}.result-heading strong{max-width:310px;font-size:18px;line-height:1.1}.pending-result-card{max-width:360px;margin:0;padding:28px 34px}.pending-result-card p{margin-bottom:30px;font-size:24px;line-height:1.18}.pending-result-card span{font-size:14px}.pending-result-card h2{font-size:36px}.visual-different-directions i{width:18%;height:70%}.visual-different-directions i:nth-child(1){transform:rotate(3deg) translate(-130%,9%)}.visual-different-directions i:nth-child(2){transform:rotate(38deg) translate(82%,11%)}.visual-different-directions i:nth-child(3){width:70%;height:18%;transform:rotate(-2deg) translate(18%,112%)}}@media(max-width:700px){.app{padding:0}.screen{width:100%;min-height:100vh;box-shadow:none}.profile-screen,.question-screen,.email-screen{grid-template-columns:1fr}.brand-panel,.email-result-preview{min-height:240px;overflow:hidden}.brand-panel{padding:32px 24px}.brand{position:static;font-size:30px}.lab-copy{right:auto;bottom:30px;left:24px;max-width:430px}.lab-copy p{font-size:22px}.lab-copy strong{font-size:42px}.lab-copy small{display:none}.progress-rail{top:112px;right:auto;left:24px;grid-auto-flow:column}.progress-rail:before{top:50%;right:24px;bottom:auto;left:24px;width:auto;height:4px}.vertical-word{display:none}.profile-content,.question-content,.email-content{padding:34px 24px 120px}h1{font-size:34px}.option-grid,.segmented{grid-template-columns:1fr}.answer-card{grid-template-columns:132px 1fr;grid-template-rows:auto;align-items:center;min-height:0}.option-visual{height:112px}.result-art{object-fit:contain;background:#ffca2f}.pending-result{padding:76px 24px 130px}.result-heading{margin-left:0}.result-heading h1{font-size:46px}.result-heading p{font-size:28px}.result-heading strong{font-size:21px}.pending-result-card{margin:34px 0 0;padding:30px}.pending-result-card p{margin-bottom:28px;font-size:26px}.pending-result-card h2{font-size:42px}}@media(max-width:560px){.brand-panel{min-height:330px}.progress-rail{gap:16px}.progress-rail span{width:50px;height:50px;border-width:8px;font-size:21px}.lab-copy p{font-size:20px}.lab-copy strong{font-size:38px}}.cover-screen,.profile-art-screen,.q1-screen,.q2-screen,.q3-screen,.q4-screen,.result-screen,.transition7-screen{width:min(calc(100vw - 48px),calc(177.777vh - 85.333px),1366px);min-height:0}@media(min-width:701px)and (max-width:1180px)and (min-height:650px){.app{min-height:100vh;min-height:100dvh;padding:16px}.screen{width:calc(100vw - 32px);min-height:calc(100vh - 32px);min-height:calc(100dvh - 32px);max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px)}.cover-screen,.profile-art-screen,.q1-screen,.q2-screen,.q3-screen,.q4-screen,.result-screen,.transition7-screen{width:min(calc(100vw - 32px),calc(177.777dvh - 56.864px));min-height:0;max-height:calc(100dvh - 32px)}.language-switch{top:max(12px,env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right));transform:scale(.9);transform-origin:top right}.profile-screen,.question-screen,.email-screen{grid-template-columns:30% 70%}.brand{top:24%;left:14%;font-size:26px}.lab-copy{top:45%;left:11%;max-width:74%}.lab-copy p{font-size:22px;line-height:1.08}.lab-copy strong{font-size:clamp(30px,4.2vw,42px)}.lab-copy small{max-width:172px;margin-top:22px;font-size:12px}.vertical-word{top:38%;right:-206px;font-size:112px}.progress-rail{top:28%;right:-24px;gap:18px}.progress-rail span{width:52px;height:52px;border-width:8px;font-size:22px}.profile-content,.question-content,.email-content{gap:22px;padding:54px 34px 34px 62px}.email-content{padding-left:34px}.eyebrow{margin-bottom:8px;font-size:13px}h1{font-size:34px}.subtitle{margin-top:8px;font-size:16px;line-height:1.28}.profile-form{gap:14px}.choice-group legend{margin-bottom:8px;font-size:15px}.segmented{gap:8px}.segmented button{min-height:46px;padding:6px 8px;font-size:14px}.primary-action,.secondary-action{min-width:112px;min-height:48px;padding:0 20px;font-size:14px}.question-content{gap:30px;padding:48px 28px 32px 62px}.question-screen h1{max-width:720px;font-size:27px;line-height:1.08}.option-grid{gap:18px}.answer-card{grid-template-rows:minmax(112px,14vh) auto;gap:14px}.answer-card span{max-width:180px;justify-self:center;font-size:12px;line-height:1.22}.option-visual{width:100%;max-width:136px;height:auto;justify-self:center;overflow:visible}.answer-card.selected .option-visual,.answer-card:focus-visible .option-visual{outline-width:3px;outline-offset:4px}.nav-row{gap:12px}.result-art{width:100%;height:100%;object-fit:contain}.pending-result{align-content:center;gap:20px;padding:72px 70px 96px}.result-heading p{font-size:28px}.result-heading h1{max-width:460px;font-size:48px}.result-heading strong{font-size:19px}.pending-result-card{max-width:480px;padding:28px 34px}.pending-result-card p{margin-bottom:20px;font-size:24px}.pending-result-card span{font-size:14px}.pending-result-card h2{font-size:36px}.email-field input{min-height:54px;font-size:18px}}@media(min-width:701px)and (max-width:900px)and (orientation:portrait){.profile-screen,.question-screen,.email-screen{grid-template-columns:32% 68%}.screen{width:calc(100vw - 28px);min-height:calc(100dvh - 28px);max-height:calc(100dvh - 28px)}.app{padding:14px}.brand{top:22%;font-size:24px}.lab-copy{top:42%}.lab-copy p{font-size:20px}.lab-copy strong{font-size:34px}.lab-copy small{display:none}.vertical-word{right:-198px;font-size:104px}.progress-rail{right:-22px}.profile-content,.question-content,.email-content{padding-left:24px;padding-right:24px}.profile-content{gap:18px}.question-content{gap:26px;padding-top:56px}h1{font-size:31px}.question-screen h1{font-size:24px}.segmented{grid-template-columns:repeat(2,minmax(0,1fr))}.option-grid{gap:14px}.answer-card{grid-template-rows:104px auto;gap:12px}.option-visual{max-width:118px}.answer-card span{max-width:132px;font-size:11px}.pending-result{padding:80px 42px 96px}.pending-result-card{max-width:390px}.screen.cover-screen,.screen.profile-art-screen,.screen.q1-screen,.screen.q2-screen,.screen.q3-screen,.screen.q4-screen{width:calc(100vw - 28px);min-height:0;max-height:calc(100dvh - 28px);aspect-ratio:16 / 9}}.transition7-screen{width:min(100%,1366px);min-height:0;aspect-ratio:16 / 9;background:#efefef}@media(max-width:700px)and (orientation:portrait){.transition7-screen.transition7-screen-mobile{width:100%;height:100dvh;min-height:0;aspect-ratio:unset}}.t7-art,.t7-art svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.t7-art svg{display:block}.t7-shaking .t7-art .t7-center-tube{transform-box:fill-box;transform-origin:50% 52%;animation:tubeShakeLoop 1.8s ease-in-out infinite}@keyframes tubeShakeLoop{0%,to{transform:rotate(0)}22%{transform:rotate(12deg)}44%{transform:rotate(-12deg)}66%{transform:rotate(11deg)}88%{transform:rotate(-11deg)}}.t12-cloud-art,.t12-cloud-art svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.t12-cloud-art svg{display:block;overflow:visible}.t12-cloud{opacity:0}.t12-rising .t12-cloud-1{animation:cloudRise 3s .1s ease-in-out forwards}.t12-rising .t12-cloud-2{animation:cloudRise 3.2s 0s ease-in-out forwards}.t12-rising .t12-cloud-3{animation:cloudRise 3s .2s ease-in-out forwards}@keyframes cloudRise{0%{opacity:0;transform:translateY(85%)}12%{opacity:1}to{opacity:1;transform:translateY(0)}}.light-cone{mix-blend-mode:screen;animation:lightFlicker 3s linear infinite}@keyframes lightFlicker{0%{opacity:1}8%{opacity:.6}10%{opacity:1}12%{opacity:.5}14%{opacity:1}30%{opacity:1}32%{opacity:.55}34%{opacity:.9}36%{opacity:.65}38%{opacity:1}60%{opacity:1}62%{opacity:.6}64%{opacity:1}80%{opacity:1}82%{opacity:.5}84%{opacity:.9}86%{opacity:1}to{opacity:1}}.q-validation-hint{position:absolute;right:9%;top:80%;background:#0f0f1ae0;color:#ffd166;border:1px solid rgba(255,209,102,.4);border-radius:8px;font-size:clamp(11px,1.2vw,14px);font-weight:600;padding:8px 16px;pointer-events:none;white-space:nowrap;z-index:20;animation:hintFadeIn .2s ease}@keyframes hintFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.admin-login{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#0f0f1a;font-family:VL Axiforma,Arial,sans-serif}.admin-login-card{background:#1a1a2e;border:1px solid #2a2a40;border-radius:12px;padding:40px 44px;width:100%;max-width:380px;box-shadow:0 8px 32px #0006}.admin-logo{font-size:22px;font-weight:700;color:#fff;letter-spacing:-.5px;margin:0 0 6px}.admin-logo-accent{color:#f97316}.admin-logo-lab{font-size:14px;font-weight:400;color:#888;margin-left:4px}.admin-logo-admin{font-size:13px;font-weight:400;color:#666;margin-left:4px}.admin-login-title{font-size:28px;font-weight:700;color:#fff;margin:16px 0 24px}.admin-login-form{display:flex;flex-direction:column;gap:10px}.admin-label{font-size:13px;color:#aaa;font-weight:500}.admin-input{background:#0f0f1a;border:1px solid #2a2a40;border-radius:8px;color:#fff;font-size:15px;padding:10px 14px;outline:none;transition:border-color .15s}.admin-input:focus{border-color:#f97316}.admin-error{font-size:13px;color:#ef4444;margin:4px 0 0}.admin-btn-primary{margin-top:8px;background:#f97316;color:#fff;border:none;border-radius:8px;font-size:15px;font-weight:600;padding:12px;cursor:pointer;transition:background .15s}.admin-btn-primary:hover{background:#ea6c0a}.admin-btn-primary:disabled{opacity:.6;cursor:not-allowed}.admin-dashboard{min-height:100vh;background:#0f0f1a;color:#e5e5e5;font-family:VL Axiforma,Arial,sans-serif;padding:0 0 48px}.admin-header{display:flex;align-items:center;justify-content:space-between;padding:16px 32px;background:#1a1a2e;border-bottom:1px solid #2a2a40;position:sticky;top:0;z-index:10}.admin-stats{display:flex;flex-wrap:wrap;gap:16px;padding:24px 32px 8px}.admin-stat-card{background:#1a1a2e;border:1px solid #2a2a40;border-radius:10px;padding:16px 24px;min-width:110px;text-align:center}.admin-stat-value{font-size:32px;font-weight:700;color:#f97316;line-height:1}.admin-stat-label{font-size:12px;color:#888;margin-top:6px;text-transform:uppercase;letter-spacing:.05em}.admin-settings{padding:12px 32px 16px;border-bottom:1px solid #1e1e32}.admin-settings-title{font-size:11px;font-weight:700;color:#666;text-transform:uppercase;letter-spacing:.08em;margin:0 0 10px}.admin-settings-fields{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.admin-toggle-row{display:flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none}.admin-toggle-checkbox{width:16px;height:16px;accent-color:#f97316;cursor:pointer}.admin-toggle-label{font-size:14px;color:#ccc}.admin-config-status{font-size:12px;font-weight:600;transition:opacity .2s}.admin-config-status--idle{opacity:0}.admin-config-status--saving{color:#888;opacity:1}.admin-config-status--saved{color:#22c55e;opacity:1}.admin-config-status--error{color:#ef4444;opacity:1}.admin-td-empty-cell{color:#444}.admin-toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:16px 32px}.admin-search{flex:1;min-width:200px;background:#1a1a2e;border:1px solid #2a2a40;border-radius:8px;color:#e5e5e5;font-size:14px;padding:9px 14px;outline:none;transition:border-color .15s}.admin-search:focus{border-color:#f97316}.admin-search::placeholder{color:#555}.admin-select{background:#1a1a2e;border:1px solid #2a2a40;border-radius:8px;color:#e5e5e5;font-size:14px;padding:9px 14px;outline:none;cursor:pointer}.admin-btn-export{background:#16a34a;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;padding:9px 18px;cursor:pointer;transition:background .15s;white-space:nowrap}.admin-btn-export:hover{background:#15803d}.admin-btn-export:disabled{opacity:.5;cursor:not-allowed}.admin-btn-ghost{background:transparent;color:#aaa;border:1px solid #2a2a40;border-radius:8px;font-size:14px;padding:9px 16px;cursor:pointer;transition:color .15s,border-color .15s;white-space:nowrap}.admin-btn-ghost:hover{color:#fff;border-color:#555}.admin-loading{text-align:center;color:#888;padding:48px}.admin-table-wrap{margin:0 32px;border:1px solid #2a2a40;border-radius:10px;overflow:auto}.admin-table{width:100%;border-collapse:collapse;font-size:13px}.admin-table th{background:#1a1a2e;color:#aaa;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;padding:10px 14px;text-align:left;white-space:nowrap;border-bottom:1px solid #2a2a40}.admin-table td{padding:10px 14px;border-bottom:1px solid #1e1e30;vertical-align:middle;color:#d0d0d0}.admin-table tr:last-child td{border-bottom:none}.admin-table tr:hover td{background:#1a1a2e}.admin-td-date{white-space:nowrap;color:#888;font-size:12px}.admin-td-email{color:#fff;font-weight:500}.admin-td-empty{text-align:center;color:#555;padding:48px}.admin-lang-badge{display:inline-block;border-radius:4px;font-size:11px;font-weight:600;padding:2px 8px;text-transform:uppercase}.admin-lang-vi{background:#1e3a5f;color:#60a5fa}.admin-lang-en{background:#1e3f2a;color:#4ade80}.admin-btn-delete{background:transparent;color:#ef4444;border:1px solid #3f1a1a;border-radius:6px;font-size:12px;font-weight:600;padding:4px 10px;cursor:pointer;transition:background .15s,border-color .15s;white-space:nowrap}.admin-btn-delete:hover{background:#3f1a1a;border-color:#ef4444}.admin-btn-delete:disabled{opacity:.4;cursor:not-allowed}.admin-result-badge{display:inline-block;background:#2a1a0e;color:#f97316;border-radius:4px;font-size:11px;font-weight:600;padding:2px 8px}@media(max-width:768px){.admin-header{padding:12px 16px}.admin-stats{padding:16px 16px 8px}.admin-toolbar{padding:12px 16px}.admin-table-wrap{margin:0 16px}}@media(max-width:700px)and (orientation:portrait){.app-cover{padding:0}.cover-screen.cover-screen-mobile{width:min(100vw,calc(100dvh * 1179 / 2556));max-height:100dvh;aspect-ratio:1179 / 2556}.cover-screen-mobile .cover-play-button{left:31.5%;top:60.5%;width:37%;height:4.7%}.cover-screen-mobile .language-switch{top:2%;right:3%;transform:scale(.85);transform-origin:top right}}@media(max-width:700px)and (orientation:portrait){.profile-art-screen.profile-art-screen-mobile{width:min(100vw,calc(100dvh * 1179 / 2556));max-height:100dvh;aspect-ratio:1179 / 2556}.profile-art-screen-mobile .profile-hotspot-role-0{left:16.97%;top:40.29%;width:13.51%;height:2.98%}.profile-art-screen-mobile .profile-hotspot-role-1{left:33.06%;top:40.29%;width:16.38%;height:2.98%}.profile-art-screen-mobile .profile-hotspot-role-2{left:52.04%;top:40.29%;width:10.82%;height:2.98%}.profile-art-screen-mobile .profile-hotspot-role-3{left:65.46%;top:40.29%;width:17.57%;height:2.98%}.profile-art-screen-mobile .profile-hotspot-companyProfile-0{left:25.35%;top:48.04%;width:17.54%;height:2.98%}.profile-art-screen-mobile .profile-hotspot-companyProfile-1{left:45.48%;top:48.04%;width:12.66%;height:2.98%}.profile-art-screen-mobile .profile-hotspot-companyProfile-2{left:60.73%;top:48.04%;width:13.93%;height:2.98%}.profile-art-screen-mobile .profile-hotspot-employeeSize-0{left:20.44%;top:56.54%;width:14.95%;height:2.98%}.profile-art-screen-mobile .profile-hotspot-employeeSize-1{left:37.99%;top:56.54%;width:22.59%;height:2.98%}.profile-art-screen-mobile .profile-hotspot-employeeSize-2{left:63.18%;top:56.54%;width:16.38%;height:2.98%}.profile-art-screen-mobile .profile-next-button{left:31.49%;top:70.57%;width:37.03%;height:4.64%}}
