.privacySnippet{display:flex;flex-direction:column;gap:8px;text-align:center;width:100%}.privacySnippetLink{background:transparent;border:none;color:var(--text-primary);cursor:pointer;font-size:13px;letter-spacing:-.01px;line-height:18px;margin:0;padding:0;-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:2px}.privacySnippetLink:focus-visible{border-radius:4px;outline:2px solid #111827;outline-offset:2px}.privacySnippetCaption{color:var(--text-secondary);font-size:10px;letter-spacing:.006px;line-height:13px;margin:0}.privacyModalOverlay{background:transparent;height:min(874px,100dvh);left:50%;max-width:402px;position:fixed;top:50%;transform:translate(-50%,-50%);width:100%;z-index:90}.privacyModalOpen{animation:privacyOverlayFadeIn .22s ease both}.privacyModalClosing{animation:privacyOverlayFadeOut .22s ease both;pointer-events:none}.privacyModalOverlay:before{background:rgba(10,12,18,.34);content:"";height:88px;left:0;pointer-events:none;position:absolute;right:0;top:0}.privacyModalSheet{background:#fff;border-top-left-radius:24px;border-top-right-radius:24px;bottom:0;display:flex;flex-direction:column;left:0;overflow:hidden;position:absolute;right:0;top:64px}.privacyModalOpen .privacyModalSheet{animation:privacySheetIn .52s cubic-bezier(.22,.61,.36,1) both}.privacyModalClosing .privacyModalSheet{animation:privacySheetOut .22s cubic-bezier(.4,0,1,1) both}.privacyModalHeader{align-items:center;background:#fff;border-bottom:1px solid #edf0f4;display:flex;gap:12px;justify-content:space-between;padding:14px 16px}.privacyModalHeader h2{color:var(--text-primary);font-size:17px;font-weight:600;letter-spacing:-.073px;line-height:22px;margin:0}.privacyModalClose{align-items:center;background:transparent;border:none;border-radius:6px;color:#4a5364;cursor:pointer;display:inline-flex;height:28px;justify-content:center;margin:0;padding:4px;width:28px}.privacyModalClose svg{height:18px;width:18px}.privacyModalClose:focus-visible{outline:2px solid #111827;outline-offset:2px}.privacyModalBody{color:var(--text-primary);flex:1 1 auto;font-size:13px;letter-spacing:-.01px;line-height:18px;overflow-y:auto;padding:14px 16px 18px}.privacyModalBody p{margin:0 0 8px}.privacyModalBody ol{margin:0 0 8px;padding-left:18px}.privacyModalBody li{margin:0 0 4px}.privacyModalBody li:last-child{margin-bottom:0}.privacyModalBody a{color:inherit;-webkit-text-decoration:underline;text-decoration:underline}@keyframes privacyOverlayFadeIn{0%{opacity:0}to{opacity:1}}@keyframes privacyOverlayFadeOut{0%{opacity:1}to{opacity:0}}@keyframes privacySheetIn{0%{opacity:.96;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes privacySheetOut{0%{opacity:1;transform:translateY(0)}to{opacity:.98;transform:translateY(100%)}}@media(prefers-reduced-motion:reduce){.privacyModalClosing,.privacyModalClosing .privacyModalSheet,.privacyModalOpen,.privacyModalOpen .privacyModalSheet{animation:none}}@media(hover:none)and (pointer:coarse),(max-width:640px){.privacyModalOverlay{height:100dvh;left:0;max-width:none;top:0;transform:none;width:100vw}}.startPanel{background:var(--bg-secondary);bottom:0;display:flex;flex-direction:column;justify-content:flex-end;left:0;padding:32px 16px 40px;position:absolute;right:0;top:max(332px,min(47.25dvh,413px))}.startPanelWithPolicy{--start-policy-top:max(300px,min(41dvh,357px));bottom:auto;min-height:calc(100% - max(300px, min(41dvh, 357px)));min-height:calc(100% - var(--start-policy-top));padding-bottom:24px;top:max(300px,min(41dvh,357px));top:var(--start-policy-top)}.startContent{display:flex;flex-direction:column;gap:max(24px,min(7.5dvh,72px))}.startPanelWithPolicy .startContent{gap:max(24px,min(5dvh,48px))}.startActions{padding:8px 0}.startActions,.startText{display:flex;flex-direction:column;gap:20px}.startText h1{font-size:32px;font-weight:800;letter-spacing:.128px;line-height:38px;margin:0}.startText p{font-size:24px;font-weight:400;letter-spacing:-.26px;line-height:29px;margin:0}.startButton{background:var(--bg-accent-primary);border:none;border-radius:8px;color:var(--text-primary-strong);cursor:pointer;font-size:17px;font-weight:600;height:54px;letter-spacing:-.073px;text-transform:uppercase;width:100%}.startButton:focus-visible{outline:2px solid #111827;outline-offset:2px}@media(max-height:760px){.startPanel{padding-bottom:32px;padding-top:24px;top:308px}.startContent{gap:24px}.startText{gap:12px}.startText h1{font-size:28px;line-height:34px}.startText p{font-size:20px;line-height:25px}}.loadingIllustration{align-items:center;display:flex;height:331px;justify-content:center;left:79px;pointer-events:none;position:absolute;top:-12px;width:331px}.loadingIllustration img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.loadingSteps{--loading-step-gap:10px;--loading-step-height:52px;--loading-step-shift:calc(var(--loading-step-gap) + var(--loading-step-height));height:176px;height:calc(var(--loading-step-height)*3 + var(--loading-step-gap)*2);left:16px;overflow:hidden;position:absolute;right:16px;top:max(196px,min(31dvh,275px))}.loadingStepsTrack{bottom:0;display:flex;flex-direction:column;gap:var(--loading-step-gap);left:0;position:absolute;right:0;top:0}.loadingStepsTrackShiftUp{animation:loadingStepsShiftCurrent .28s cubic-bezier(.22,.61,.36,1) both}.loadingStepsTrackNext{transform:translateY(var(--loading-step-shift))}.loadingStepsTrackShiftIn{animation:loadingStepsShiftNext .28s cubic-bezier(.22,.61,.36,1) both}.loadingStep{align-items:center;background:#efe4a0;border-radius:12px;color:#837b40;display:flex;font-size:15px;font-weight:600;gap:12px;height:var(--loading-step-height);line-height:20px;padding:16px 20px}.loadingStepActive,.loadingStepCompleted{background:#fff;color:var(--text-primary)}.loadingStepLabel{flex:1 1 auto;min-width:0}.loadingStepStatus{align-items:center;display:inline-flex;flex:0 0 auto;height:20px;justify-content:center;width:20px}.loadingStepIcon{display:block;height:20px;width:20px}.loadingStepSpinner{animation:loadingStepSpinnerRotate 1.2s linear infinite;transform-origin:50% 50%}.loadingDivider{align-items:center;color:var(--text-primary);display:flex;font-size:15px;gap:5px;left:16px;line-height:20px;position:absolute;right:16px;top:max(430px,min(68dvh,595px))}.dividerLine{background:#1f212c;flex:1;height:1px}.dividerLabel{white-space:nowrap}.reviewsPanel{left:16px;min-height:max(140px,min(22dvh,178px));position:absolute;right:16px;top:max(468px,min(73dvh,635px))}.reviewCard{background:#fff;border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.12);display:flex;flex-direction:column;gap:24px;padding:16px}.reviewCardCarousel{animation:reviewSlideIn .24s ease}.reviewText{color:var(--text-primary);font-size:17px;font-weight:500;line-height:22px;margin:0}.reviewFooter{display:flex;justify-content:space-between}.reviewFooter,.reviewUser{align-items:center;gap:12px}.reviewUser{display:inline-flex}.reviewAvatar{border-radius:50%;height:34px;-o-object-fit:cover;object-fit:cover;width:34px}.reviewAuthor{color:var(--text-secondary);font-size:13px;line-height:18px}.reviewStars{flex:0 0 auto;gap:3px;justify-content:flex-end;margin-left:auto}.reviewStar,.reviewStars{align-items:center;display:inline-flex}.reviewStar{height:18px;justify-content:center;width:18px}.reviewStar svg{display:block;height:18px;width:18px}.reviewStarFilled{color:#f2a531}.reviewStarEmpty{color:#d7dce5}.reviewStar path{fill:currentColor}.reviewDots{bottom:26px;display:inline-flex;gap:8px;left:50%;position:absolute;transform:translateX(-50%)}.reviewDot{background:#111;border-radius:50%;height:8px;opacity:.3;width:8px}.reviewDotActive{opacity:1}@keyframes loadingStepsShiftCurrent{0%{opacity:1;transform:translateY(0)}to{opacity:.88;transform:translateY(calc(var(--loading-step-shift)*-1))}}@keyframes loadingStepsShiftNext{0%{opacity:.88;transform:translateY(var(--loading-step-shift))}to{opacity:1;transform:translateY(0)}}@keyframes loadingStepSpinnerRotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes reviewSlideIn{0%{opacity:0;transform:translateX(10px)}to{opacity:1;transform:translateX(0)}}@media(prefers-reduced-motion:reduce){.loadingStepSpinner,.loadingStepsTrackShiftIn,.loadingStepsTrackShiftUp,.reviewCardCarousel{animation:none}}.resultScreen{background:var(--bg-accent-primary)}.resultSerkGroup{height:660px;left:-38px;top:-137px;width:660px;z-index:0}.resultTopBlurWrap{align-items:center;display:flex;height:517.765px;justify-content:center;left:-276px;pointer-events:none;position:absolute;top:-205px;transform:rotate(11.53deg);transform-origin:center;width:849.284px;z-index:0}.resultTopBlur{background:linear-gradient(83.778deg,rgba(255,229,101,.3) 4.9549%,#fff 80.067%);border-radius:9999px;filter:blur(50px);height:366.914px;width:791.937px}.resultCards{height:136px;left:197px;opacity:.4;pointer-events:none;position:absolute;top:141px;width:184px;z-index:1}.resultCardBack{height:104px;left:0;position:absolute;top:0;width:109px}.resultCardFront{bottom:0;height:90px;position:absolute;right:0;width:119px}.resultTitle{color:var(--text-primary);font-size:28px;font-weight:700;left:16px;letter-spacing:.38px;line-height:34px;margin:0;top:68px;width:370px}.resultChoice,.resultTitle{position:absolute;z-index:2}.resultChoice{display:flex;flex-direction:column;gap:12px;left:0;padding:0 16px;top:194px;width:100%}.resultChoiceLabel{color:var(--text-secondary);font-size:13px;font-weight:500;letter-spacing:-.08px;line-height:18px}.resultChips{display:flex;flex-wrap:wrap;gap:8px;max-width:370px}.resultChip{background:#fff;border-radius:999px;color:var(--text-primary);font-size:13px;font-weight:400;letter-spacing:-.08px;line-height:18px;padding:4px 12px}.resultPanel{background:#f2f3f5;border-top-left-radius:24px;border-top-right-radius:24px;bottom:0;display:flex;flex-direction:column;gap:max(14px,min(2.5dvh,24px));left:0;padding:24px 16px 22px;position:absolute;right:0;top:max(292px,min(38.7dvh,338px));z-index:3}.resultPanelScrollable{--result-scroll-top:max(274px,min(37dvh,330px));bottom:auto;min-height:calc(100% - max(274px, min(37dvh, 330px)));min-height:calc(100% - var(--result-scroll-top));top:max(274px,min(37dvh,330px));top:var(--result-scroll-top)}.quizScreenScrollable .resultTitle{top:max(32px,min(4.6dvh,68px))}.quizScreenScrollable .resultChoice{top:max(138px,min(19.2dvh,188px))}.quizScreenScrollable .resultCards{top:max(102px,min(14dvh,141px))}.resultPanelScrollable>*{flex-shrink:0}.resultPanelScrollable .resultCtaWrap{margin-top:auto}.resultPanel h3{color:var(--text-primary);font-size:24px;font-weight:600;letter-spacing:-.26px;line-height:29px;margin:0}.resultList{display:flex;flex-direction:column;gap:4px;margin-left:-16px;margin-right:-16px}.resultListItem{align-items:center;background:var(--bg-black);color:var(--text-primary-reverse);display:flex;gap:12px;height:60px;padding:20px 16px}.resultBullet{display:inline-flex;flex:0 0 auto;height:20px;width:20px}.resultBullet img{height:100%;width:100%}.resultListText{font-size:15px;font-weight:500;letter-spacing:-.05px;line-height:20px}.resultCtaWrap{display:flex;flex-direction:column;gap:12px;margin-top:auto;padding:8px 0 12px}.resultNote{color:var(--text-secondary);font-size:13px;font-weight:400;letter-spacing:-.01px;line-height:18px;margin:0 auto;max-width:367px;text-align:center}.resultPolicy{margin-top:12px}.questionNav{align-items:center;display:flex;justify-content:space-between;left:0;padding:0 16px;position:absolute;top:calc(var(--question-panel-top)/2);transform:translateY(-50%);width:100%;z-index:2}.navPill{align-items:center;background:hsla(0,0%,100%,.32);border:none;border-radius:99px;color:var(--text-primary);cursor:pointer;display:inline-flex;font-size:15px;gap:4px;line-height:20px}.navBackButton{padding:8px 16px 8px 10px}.navBackButton:focus-visible{outline:2px solid #111827;outline-offset:2px}.navArrow{display:block;height:20px;width:20px}.navProgress{cursor:default;gap:11px;padding:12px 16px}.navProgressDot{background:var(--bg-black);border-radius:2px;height:12px;width:12px}.navProgressDotFaded{opacity:.2}.questionPanel{background:var(--bg-secondary);display:flex;flex-direction:column;height:calc(100% - var(--question-panel-top));justify-content:space-between;left:0;position:absolute;top:var(--question-panel-top);width:100%;z-index:1}.questionPanelScrollable{--question-scroll-top:max(96px,min(13dvh,116px));--question-panel-top:var(--question-scroll-top);height:auto;justify-content:flex-start;min-height:calc(100% - max(96px, min(13dvh, 116px)));min-height:calc(100% - var(--question-panel-top));top:max(96px,min(13dvh,116px));top:var(--question-panel-top)}.questionPanelScrollable .questionActions,.questionPanelScrollable .questionBody{flex:0 0 auto}.questionPanelScrollable .questionActions:not(.questionActionsSticky){margin-top:auto;padding-bottom:0;padding-top:16px}.questionPanelScrollable .questionBody{padding-bottom:108px}.questionBody{gap:40px;padding:0}.questionBody,.questionChoices{display:flex;flex-direction:column}.questionChoices{gap:20px;padding:0 16px}.choiceItem{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid var(--graphic-tertiary);border-radius:9999px;color:var(--text-primary);cursor:pointer;display:flex;font-size:15px;gap:12px;height:56px;isolation:isolate;justify-content:space-between;letter-spacing:-.31px;line-height:20px;overflow:hidden;padding:16px 20px;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:manipulation;transform-origin:center;transition:transform .18s cubic-bezier(.22,.61,.36,1),box-shadow .18s cubic-bezier(.22,.61,.36,1),background-color .14s ease,border-color .14s ease,color .14s ease;will-change:transform}.choiceItem:after{background:radial-gradient(140px 56px at 50% 50%,hsla(0,0%,100%,.16) 0,hsla(0,0%,100%,0) 72%);border-radius:inherit;bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transform:scale(.72);transition:opacity .18s ease,transform .22s cubic-bezier(.16,1,.3,1);z-index:0}.choiceItem:focus{outline:none}.choiceItem:focus-visible{box-shadow:0 0 0 2px #111827;outline:none}.choiceItem:active{box-shadow:inset 0 1px 0 rgba(0,0,0,.08);transform:scaleX(.992) scaleY(.96)}.choiceItem:active:after{opacity:1;transform:scale(1)}.choiceItemSelected{animation:choiceCrushPop .28s cubic-bezier(.2,.9,.25,1) both;background:var(--bg-black);border-color:var(--bg-black);box-shadow:0 10px 24px rgba(3,4,6,.18),inset 0 1px 0 hsla(0,0%,100%,.06);color:var(--text-primary-reverse)}.choiceItemSelected:focus-visible{box-shadow:0 0 0 2px #111827,0 10px 24px rgba(3,4,6,.18),inset 0 1px 0 hsla(0,0%,100%,.06)}.choiceLabel{font-weight:500;position:relative;text-align:left;z-index:1}.choiceItemSelected .choiceLabel{color:var(--text-primary-reverse)}.choiceCheck{align-items:center;background:var(--bg-accent-primary);border-radius:999px;display:inline-flex;flex:0 0 auto;height:24px;justify-content:center;position:relative;width:24px;z-index:1}.choiceCheckMark{border-bottom:2px solid var(--bg-black);border-left:2px solid var(--bg-black);height:6px;margin-top:-2px;transform:rotate(-45deg);width:10px}.questionActions{display:flex;flex-direction:column;gap:12px;padding:12px 16px 24px}.questionActionsSticky{background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,var(--bg-secondary) 28px,var(--bg-secondary) 100%);bottom:0;margin-top:auto;padding-bottom:calc(12px + env(safe-area-inset-bottom));padding-top:16px;position:sticky;z-index:3}.questionPolicy{margin-top:0;padding:0 16px 24px}@keyframes choiceCrushPop{0%{transform:scale(1)}34%{transform:scaleX(.985) scaleY(.952)}68%{transform:scaleX(1.01) scaleY(1.004)}to{transform:scale(1)}}.phoneSerkGroup{left:-198px;top:-303px}.phoneDecor{height:221.87px;left:50.423px;pointer-events:none;position:absolute;top:-44px;width:253.171px;z-index:1}.phoneDecorImage{display:block;height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.phonePanel{background:var(--bg-secondary);border-top-left-radius:24px;border-top-right-radius:24px;bottom:0;display:flex;flex-direction:column;justify-content:space-between;left:0;padding:24px 16px;position:absolute;right:0;top:164px;z-index:2}.phonePanelScrollable{--phone-scroll-top:max(132px,min(18dvh,164px));bottom:auto;justify-content:flex-start;min-height:calc(100% - max(132px, min(18dvh, 164px)));min-height:calc(100% - var(--phone-scroll-top));top:max(132px,min(18dvh,164px));top:var(--phone-scroll-top)}.phonePanelScrollable .phoneActions,.phonePanelScrollable .phoneContent{flex:0 0 auto}.phonePanelScrollable .phoneActions{margin-top:auto;padding-top:16px}.phoneContent{display:flex;flex-direction:column;gap:40px}.phoneBenefits{color:var(--text-secondary);font-size:13px;letter-spacing:-.01px;line-height:18px;list-style:disc;margin:8px 0 0;padding:0 0 0 19px}.inputField,.phoneBenefits{display:flex;flex-direction:column;gap:8px}.inputLabel{color:var(--text-secondary);font-size:15px;line-height:20px}.phoneInputShell{position:relative}.phoneInput{border:1px solid var(--graphic-tertiary);border-radius:12px;color:var(--text-primary);font-size:17px;height:56px;letter-spacing:-.07px;line-height:22px;padding:0 16px;width:100%}.phoneInput::-moz-placeholder{color:#a1a9b8}.phoneInput::placeholder{color:#a1a9b8}.phoneInputInvalid{border-color:#f04450;box-shadow:0 0 0 1px rgba(240,68,80,.15)}.phoneMaskPlaceholder{color:#a1a9b8;font-size:17px;left:42px;letter-spacing:-.07px;line-height:22px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.phoneHint{color:var(--text-secondary);font-size:13px;letter-spacing:-.01px;line-height:18px;margin:-12px 0 0}.phoneAlert{align-items:flex-start;background:#fbe8ea;border-radius:12px;display:flex;gap:8px;padding:16px}.phoneAlertIcon{color:#f04450;flex:0 0 auto;height:20px;width:20px}.phoneAlertIcon svg{height:100%;width:100%}.phoneAlertText{display:flex;flex-direction:column;gap:4px}.phoneAlertText p{color:var(--text-primary);font-size:15px;font-weight:600;letter-spacing:-.03px;line-height:20px;margin:0}.phoneAlertText span{color:var(--text-primary);font-size:13px;letter-spacing:-.01px;line-height:18px;margin:0}.phoneActions{display:flex;flex-direction:column;gap:12px;padding:8px 0}.phonePolicy{margin-top:8px}.phoneConsent{color:var(--text-primary);font-size:17px;letter-spacing:-.07px;line-height:22px;margin:0}.pinSerkGroup{left:-108px;top:-212px}.pinSymbols{height:94.016px;left:103px;pointer-events:none;position:absolute;top:91.949px;width:300.955px;z-index:1}.pinSymbolsImage{display:block;height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.pinPanel{background:var(--bg-secondary);border-top-left-radius:24px;border-top-right-radius:24px;bottom:0;display:flex;flex-direction:column;justify-content:space-between;left:0;overflow:hidden;position:absolute;right:0;top:164px;z-index:2}.pinPanelScrollable{justify-content:flex-start;overflow-y:auto;-webkit-overflow-scrolling:touch}.pinContent{gap:32px;padding:24px 16px 0}.pinContent,.pinHead{display:flex;flex-direction:column}.pinHead{gap:12px}.pinHead h2{color:var(--text-primary);font-size:24px;font-weight:600;letter-spacing:-.062px;line-height:29px;margin:0}.pinHead p{color:var(--text-secondary);font-size:17px;letter-spacing:-.07px;line-height:22px;margin:0}.pinCodeContent{display:flex;flex-direction:column;gap:12px}.pinLabel{color:var(--text-primary);font-size:17px;font-weight:500;letter-spacing:-.07px;line-height:22px;margin:0}.pinBox{align-items:center;border:.5px solid var(--graphic-tertiary);border-radius:20px;box-shadow:0 43px 150px rgba(0,0,0,.05);cursor:text;display:flex;height:120px;justify-content:space-between;padding:32px 24px;position:relative}.pinNativeInput{background:transparent;border:0;bottom:0;caret-color:transparent;color:transparent;height:100%;left:0;opacity:0;outline:0;position:absolute;right:0;top:0;width:100%;z-index:2}.pinNativeInput:disabled{cursor:not-allowed}.pinCell{align-items:center;border-bottom:1px solid var(--graphic-disabled);display:inline-flex;height:56px;justify-content:center;position:relative;width:42px}.pinCellActive,.pinCellFilled{border-bottom-color:var(--graphic-primary)}.pinDot{border-radius:50%;height:12px;width:12px}.pinCaret,.pinDot{background:var(--graphic-primary)}.pinCaret{animation:pinCaretBlink 1s step-end infinite;border-radius:2px;height:30px;width:3px}.pinHint{color:var(--text-secondary);font-size:13px;letter-spacing:-.01px;line-height:18px;margin:0}.pinFeedback{margin-top:auto}.pinAlert{align-items:flex-start;background:#f3e4e7;display:flex;gap:8px;min-height:74px;padding:16px}.pinAlertIcon{color:#f04450;flex:0 0 auto;height:20px;width:20px}.pinAlertIcon svg{height:100%;width:100%}.pinAlertText{display:flex;flex-direction:column;gap:4px}.pinAlertText p{color:var(--text-primary);font-size:20px;font-weight:600;letter-spacing:-.05px;line-height:20px;margin:0}.pinAlertText span{color:var(--text-primary);font-size:17px;letter-spacing:-.07px;line-height:22px;margin:0}.pinActions{padding:12px 16px 24px}.pinPayment{display:flex;flex-direction:column;gap:12px;padding:0 16px 24px}.pinPaymentStandalone{padding-top:24px}.pinPayment h3{color:var(--text-primary);font-size:24px;font-weight:600;letter-spacing:-.062px;line-height:29px;margin:0}.pinPaymentFrameWrap{background:#fff;border:.5px solid var(--graphic-disabled);border-radius:20px;box-shadow:0 4px 120px rgba(0,0,0,.1);overflow:hidden}.pinPaymentFrame{background:#fff;border:0;display:block;min-height:680px;width:100%}.pinPaymentLink{color:var(--text-secondary);font-size:13px;line-height:18px;-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:2px}.pinLoadingOverlay{background:rgba(18,20,24,.44);bottom:0;left:0;padding:24px;position:absolute;right:0;top:0;z-index:12}.pinLoadingModal,.pinLoadingOverlay{align-items:center;display:flex;justify-content:center}.pinLoadingModal{background:#fff;border-radius:12px;box-shadow:0 22px 50px rgba(0,0,0,.18);flex-direction:column;gap:6px;min-height:76px;padding:20px 24px;width:min(328px,100%)}.pinLoadingCopy{align-items:center;display:flex;flex-direction:column;gap:2px}.pinLoadingCopy p{color:#111827;font-size:15px;font-weight:600;letter-spacing:-.01px;line-height:20px;margin:0}.pinLoadingCopy span{color:#7d8592;font-size:11px;letter-spacing:-.01px;line-height:14px;margin:0}.pinLoadingSpinner{animation:pinLoadingSpin .8s linear infinite;border-color:#f2d329 #f2d329 #f7e9a1 #f7e9a1;border-radius:50%;border-style:solid;border-width:2.5px;flex:0 0 auto;height:26px;width:26px}@keyframes pinCaretBlink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes pinLoadingSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.paywallScreen{background:#f9fafb}.paywallHeader{backdrop-filter:blur(2px);background:linear-gradient(208.15deg,#445371 5.84%,#12161e 99.25%);display:flex;flex-direction:column;padding:12px 16px;position:sticky;top:0;width:100%;z-index:8}.paywallHeaderTop{align-items:center;display:flex;gap:12px;justify-content:space-between}.paywallTimer{display:flex;flex-direction:column;gap:2px}.paywallTimerValue{align-items:center;color:var(--bg-accent-primary);display:inline-flex;font-size:28px;font-weight:700;letter-spacing:.106px;line-height:34px}.paywallTimerColon{margin:0 1px;opacity:.5}.paywallTimerLabels{color:var(--text-primary-reverse);display:flex;font-size:10px;justify-content:space-between;letter-spacing:.006px;line-height:13px}.paywallBottomButton,.paywallHeaderButton{background:var(--bg-accent-primary);border:none;color:var(--text-primary);cursor:pointer;font-size:13px;font-weight:700;letter-spacing:-.01px;line-height:18px;text-transform:uppercase}.paywallHeaderButton{border-radius:12px;max-width:226px;min-height:48px;width:100%}.paywallBottomButton{border-radius:12px;min-height:50px;width:100%}.paywallBottomButton:disabled,.paywallHeaderButton:disabled{cursor:not-allowed;opacity:.55}.paywallSubmitError{color:#f04450;font-size:13px;line-height:18px;margin:8px 0 0 auto;text-align:right}.paywallSubmitErrorBottom{margin-top:10px;text-align:center}.paywallContent{gap:48px;padding:16px 16px 24px}.paywallContent,.paywallSection{display:flex;flex-direction:column}.paywallSection{gap:8px}.paywallSection h2{color:var(--text-primary);font-size:28px;font-weight:700;letter-spacing:.106px;line-height:34px;margin:0;text-align:center}.paywallLabels{align-items:center;background:var(--bg-black);border-radius:8px;display:flex;min-height:40px;padding:8px;width:100%}.paywallLabelCell{color:var(--text-primary-reverse);flex:1;font-size:14px;font-weight:700;line-height:18px;text-align:center}.paywallLabelCellAccent{color:var(--bg-accent-primary)}.paywallLabels img{flex:0 0 auto;height:24px;width:1px}.paywallComparisonImageWrap{border:1px solid var(--bg-black);border-radius:8px;overflow:hidden}.paywallComparisonImageWrapV2{aspect-ratio:1/1}.paywallComparisonImageWrapV3{aspect-ratio:3456/2304}.paywallComparisonImage{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.paywallCard,.paywallPaymentFrameWrap,.paywallTable{background:#fff;border:.5px solid var(--graphic-disabled);border-radius:20px;box-shadow:0 4px 120px rgba(0,0,0,.1)}.paywallTable{display:grid;grid-template-columns:1fr auto 1fr;min-height:236px;grid-column-gap:24px;-moz-column-gap:24px;column-gap:24px;padding:16px 12px}.paywallTableColumn{display:flex;flex-direction:column;gap:12px}.paywallTableCell{display:flex;flex-direction:column;gap:4px}.paywallTableCell p{color:var(--text-secondary);font-size:13px;letter-spacing:-.01px;line-height:18px;margin:0}.paywallTableCell span{color:var(--text-primary);font-size:15px;font-weight:600;letter-spacing:-.05px;line-height:20px;margin:0}.paywallTableDivider{align-self:stretch;height:100%;-o-object-fit:fill;object-fit:fill;width:1px}.paywallHighlights,.paywallReady{gap:32px}.paywallHighlightItem{align-items:flex-start;display:flex;gap:20px;padding:16px 12px 0}.paywallHighlightItem:first-child{padding-top:16px}.paywallHighlightItem:last-child{padding-bottom:16px}.paywallHighlightIcon{align-items:center;background:var(--bg-accent-primary);border-radius:99px;display:inline-flex;flex:0 0 auto;height:32px;justify-content:center;width:32px}.paywallHighlightIcon img{display:block;height:28px;width:28px}.paywallHighlightCopy{display:flex;flex:1;flex-direction:column;gap:8px;min-width:0}.paywallHighlightCopy h3{color:var(--text-primary);font-size:17px;font-weight:600;letter-spacing:-.073px;line-height:22px;margin:0}.paywallHighlightCopy p{color:var(--text-secondary);font-size:15px;letter-spacing:-.046px;line-height:20px;margin:0}.paywallImageWrap{border-radius:20px;overflow:hidden;width:100%}.paywallImageWrap img{aspect-ratio:1/1;display:block;-o-object-fit:cover;object-fit:cover;width:100%}.paywallFaqList{padding:0 12px}.paywallFaqItem{border-bottom:.5px solid var(--graphic-disabled)}.paywallFaqItem:last-child{border-bottom:none}.paywallFaqQuestion{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;gap:20px;padding:16px 0;text-align:left;width:100%}.paywallFaqQuestion span:first-child{color:var(--text-primary);flex:1;font-size:17px;font-weight:600;letter-spacing:-.073px;line-height:22px;min-width:0}.paywallFaqIcon{align-items:center;display:inline-flex;height:24px;justify-content:center;transition:transform .16s ease;width:24px}.paywallFaqIcon img{height:12px;width:16px}.paywallFaqIconExpanded{transform:rotate(180deg)}.paywallFaqAnswer{color:var(--text-primary);font-size:15px;letter-spacing:-.046px;line-height:20px;margin:0;padding:0 0 16px}.paywallReviews{display:flex;flex-direction:column;gap:12px}.paywallReviewCard{background:#fff;border:.5px solid var(--graphic-disabled);border-radius:20px;box-shadow:0 43px 150px rgba(0,0,0,.05);display:flex;flex-direction:column;gap:24px;padding:16px;width:100%}.paywallReviewText{color:var(--text-primary);font-size:17px;font-weight:500;letter-spacing:-.073px;line-height:22px;margin:0}.paywallReviewFooter{align-items:center;display:flex;gap:12px;justify-content:space-between}.paywallReviewAuthor{align-items:center;display:inline-flex;flex:1;gap:12px;min-width:0}.paywallReviewAuthor img{border-radius:50%;height:34px;-o-object-fit:cover;object-fit:cover;width:34px}.paywallReviewAuthor span{color:var(--text-secondary);font-size:13px;letter-spacing:-.01px;line-height:18px}.paywallReviewStars{display:block;height:18px;width:102px}.paywallReadyCard{border-radius:20px;box-shadow:0 43px 150px rgba(0,0,0,.05);display:flex;flex-direction:column;justify-content:space-between;min-height:446px;overflow:hidden;position:relative;width:100%}.paywallReadyCardBg{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}.paywallReadyCardShadow{background:linear-gradient(168.88deg,rgba(0,0,0,.8) 11.84%,transparent 94.51%);height:115px;left:0;position:absolute;right:0;top:0}.paywallReadyCardImage{border-radius:12px;height:179px;margin:32px auto 0;-o-object-fit:cover;object-fit:cover;position:relative;width:290px;z-index:2}.paywallReadyPriceBox{background:linear-gradient(180deg,rgba(18,22,30,0),rgba(0,0,0,.4) 46.31%);display:flex;flex-direction:column;gap:24px;padding:20px 12px 12px;position:relative;width:100%;z-index:2}.paywallReadyDiscount{color:var(--bg-accent-primary);font-size:28px;font-weight:700;letter-spacing:.106px;line-height:34px;margin:0;text-align:center}.paywallReadyPrices{align-items:stretch;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.paywallReadyPricesSingle{grid-template-columns:minmax(0,1fr)}.paywallReadyPrice{align-items:center;display:flex;flex-direction:column;gap:2px;justify-content:center;min-width:0;text-align:center}.paywallReadyPrice span{color:var(--text-primary-reverse);font-size:11px;letter-spacing:.006px;line-height:13px}.paywallReadyPrice strong{color:var(--text-primary-reverse);font-size:20px;font-weight:700;letter-spacing:-.09px;line-height:25px}.paywallReadyPriceOld{border-right:.5px solid var(--graphic-disabled)}.paywallReadyPriceOld span,.paywallReadyPriceOld strong{color:#7d7d7d}.paywallPayment{gap:16px}.paywallPaymentFrameWrap{overflow:hidden}.paywallPaymentFrame{background:#fff;border:0;display:block;min-height:680px;width:100%}.paywallPaymentLink{color:var(--text-secondary);font-size:13px;line-height:18px;-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:2px}.paywallPolicy{margin-top:8px}.successScreen{background:var(--bg-accent-primary)}.successSerkGroup{z-index:0}.successPopper{height:258px;left:47px;-o-object-fit:contain;object-fit:contain;pointer-events:none;position:absolute;top:max(104px,min(14dvh,147px));-webkit-user-select:none;-moz-user-select:none;user-select:none;width:249px;z-index:1}.successPanel{background:#f2f3f5;border-top-left-radius:24px;border-top-right-radius:24px;bottom:0;display:flex;flex-direction:column;gap:32px;left:0;padding:32px 16px 40px;position:absolute;right:0;top:449px;z-index:2}.successPanelScrollable{--success-scroll-top:max(360px,min(50dvh,449px));bottom:auto;min-height:calc(100% - max(360px, min(50dvh, 449px)));min-height:calc(100% - var(--success-scroll-top));top:max(360px,min(50dvh,449px));top:var(--success-scroll-top)}.successPanelScrollable>*{flex-shrink:0}.successCopy{display:flex;flex-direction:column;gap:32px}.successCopy h1{color:var(--text-primary);font-size:32px;font-weight:800;letter-spacing:.128px;line-height:38px;margin:0}.successPoints{display:flex;flex-direction:column;gap:16px;list-style:none;margin:0;padding:0}.successPoint{align-items:flex-start;display:flex;gap:12px}.successPointIcon{flex:0 0 auto;height:24px;margin-top:1px;width:24px}.successPoint span{color:var(--text-primary);font-size:20px;font-weight:500;letter-spacing:-.45px;line-height:25px}.successButton{align-items:center;background:var(--bg-accent-primary);border:none;border-radius:8px;color:var(--text-primary-strong);cursor:pointer;display:inline-flex;font-size:17px;font-weight:600;justify-content:center;letter-spacing:-.073px;line-height:22px;margin-top:auto;min-height:54px;-webkit-text-decoration:none;text-decoration:none;width:100%}.successButton:focus-visible{outline:2px solid #111827;outline-offset:2px}.successPolicy{margin-top:12px}.app{align-items:center;display:flex;justify-content:center;min-height:100vh;min-height:100dvh;padding:24px 12px}@media(hover:none)and (pointer:coarse),(max-width:640px){.app{align-items:flex-start;justify-content:flex-start;padding:0}}:root{--bg-accent-primary:#ffdf3f;--bg-secondary:#fff;--bg-black:#12161e;--text-primary:#111827;--text-secondary:#69758e;--text-primary-reverse:#fff;--text-primary-strong:#030406;--labels-common-primary:#000;--graphic-tertiary:#a1a9b8;--graphic-disabled:#d0d4dc;--graphic-primary:#030406}*{box-sizing:border-box}body,html{overflow-x:hidden;width:100%}body{background:#0b0b0b;color:#111827;color:var(--text-primary);font-family:SF Pro Text,SF Pro Display,Helvetica Neue,Arial,sans-serif;margin:0;overflow:hidden}button{font-family:inherit}#root{min-height:100vh;min-height:100dvh}.quizScreen{--question-panel-top:116px;background:#ffdf3f;background:var(--bg-accent-primary);box-shadow:0 30px 80px rgba(0,0,0,.35);height:min(874px,100vh);height:min(874px,100dvh);max-width:402px;overflow:hidden;position:relative;width:100%}.quizScreenScrollable{overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.quizScreenScrollable::-webkit-scrollbar{display:none;height:0;width:0}.serkGroup{height:660px;left:-158px;top:-54px;width:660px;z-index:0}.lineArt,.serkGroup{pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lineArt{height:339px;left:3px;top:93px;width:339px}.buttonIcon{color:#111827;color:var(--text-primary);height:24px;width:20px}.primaryButton{align-items:center;background:#ffdf3f;background:var(--bg-accent-primary);border:none;border-radius:8px;color:#030406;color:var(--text-primary-strong);cursor:pointer;display:inline-flex;font-size:17px;font-weight:600;gap:8px;height:54px;justify-content:center;letter-spacing:-.07px;text-transform:none;width:100%}.primaryButton:disabled{cursor:not-allowed;opacity:.5}.primaryButton:focus-visible{outline:2px solid #111827;outline-offset:2px}.questionHead{display:flex;flex-direction:column}.questionHead h2{border-bottom:.5px solid #d0d4dc;border-bottom:.5px solid var(--graphic-disabled);font-size:24px;font-weight:600;letter-spacing:-.26px;line-height:29px;margin:0;padding:24px 16px 10px}.questionHead p{color:#69758e;color:var(--text-secondary);font-size:13px;letter-spacing:-.08px;line-height:18px;margin:0;padding:8px 16px 0}.inputLabelDark{color:#030406;color:var(--text-primary-strong)}@media(hover:none)and (pointer:coarse),(max-width:640px){.quizScreen{box-shadow:none;max-width:none;width:100%}}