.frxs-quiz{z-index:1300;color:#2a241f;font-family:var(--frx-sans),Inter,system-ui,sans-serif;background:#f2ede3;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.frxs-quiz-top{align-items:center;gap:16px;width:100%;max-width:640px;margin:0 auto;padding:18px 22px;display:flex}.frxs-quiz-progress{background:#2a241f1a;border-radius:3px;flex:1;height:5px;overflow:hidden}.frxs-quiz-progress i{background:#2d6a4f;border-radius:3px;height:100%;transition:width .3s;display:block}.frxs-quiz-close{color:#2a241f;cursor:pointer;background:#fff;border:none;border-radius:50%;flex-shrink:0;width:40px;height:40px;font-size:17px;box-shadow:0 1px 5px #00000014}.frxs-quiz-body{flex-direction:column;width:100%;max-width:600px;margin:0 auto;padding:22px 22px 60px;display:flex}.frxs-quiz-err{color:#7a1624;text-align:center;background:#f7e2e2;border-radius:10px;margin:0 0 16px;padding:11px 14px;font-size:13.5px}.frxs-quiz-q{font-family:var(--frx-serif),"Cormorant Garamond",serif;text-align:center;color:#2a241f;margin:16px 0 30px;font-size:33px;font-weight:600;line-height:1.16}.frxs-quiz-opts{flex-direction:column;gap:12px;display:flex}.frxs-quiz-opt{color:#2a241f;text-align:left;cursor:pointer;background:#fff;border:1.5px solid #e7e0d1;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:20px 22px;font-family:inherit;font-size:16px;font-weight:600;line-height:1.35;transition:border-color .15s,background .15s;display:flex;box-shadow:0 1px 3px #0000000a}.frxs-quiz-opt:hover{border-color:#2d6a4f}.frxs-quiz-opt.on{background:#edf4ef;border-color:#2d6a4f}.frxs-quiz-box{border:1.5px solid #cbc2ae;border-radius:6px;flex-shrink:0;width:22px;height:22px}.frxs-quiz-opt.on .frxs-quiz-box{background:#2d6a4f;border-color:#2d6a4f;position:relative}.frxs-quiz-opt.on .frxs-quiz-box:after{content:"✓";color:#fff;justify-content:center;align-items:center;font-size:13px;display:flex;position:absolute;inset:0}.frxs-quiz-scale{flex-direction:column;gap:12px;display:flex}.frxs-quiz-scale-row{background:#fff;border:1px solid #e7e0d1;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.frxs-quiz-scale-row>span:first-child{color:#2a241f;flex:1;min-width:120px;font-size:14px}.frxs-quiz-scale-btns{gap:6px;display:flex}.frxs-quiz-sb{color:#2a241f;cursor:pointer;background:#f2ede3;border:1px solid #e7e0d1;border-radius:8px;width:34px;height:34px;font-family:inherit;font-size:14px}.frxs-quiz-sb.on{color:#fff;background:#2d6a4f;border-color:#2d6a4f;font-weight:600}.frxs-quiz-input{color:#2a241f;resize:vertical;background:#fff;border:1.5px solid #e7e0d1;border-radius:12px;outline:none;width:100%;padding:16px;font-family:inherit;font-size:16px}.frxs-quiz-input:focus{border-color:#2d6a4f}.frxs-quiz-note{color:#5a5347;background:#fff;border:1px solid #e7e0d1;border-radius:12px;margin:0;padding:16px;font-size:14px;line-height:1.55}.frxs-quiz-next{color:#fff;cursor:pointer;background:#2d6a4f;border:none;border-radius:100px;width:100%;margin-top:26px;padding:17px;font-family:inherit;font-size:16px;font-weight:600}.frxs-quiz-next:disabled{cursor:not-allowed;background:#c9c0ae}.frxs-quiz-back{color:#6e6553;cursor:pointer;background:0 0;border:none;align-self:center;margin-top:16px;padding:8px;font-family:inherit;font-size:14.5px}.frxs-quiz-logo{cursor:pointer;background-color:#2d6a4f;width:46px;height:46px;margin:2px auto 26px;display:block;-webkit-mask:url(/assets/forbiddenrx-logo.png) 50%/contain no-repeat;mask:url(/assets/forbiddenrx-logo.png) 50%/contain no-repeat}.frxs-quiz-fine{text-align:center;color:#9a917f;max-width:450px;margin:30px auto 0;font-size:11.5px;line-height:1.6}.frxs-quiz-fine a{color:#7a7263;text-decoration:underline}.frxs-quiz-linkbtn{color:#2d6a4f;cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:12px 0 0;font-family:inherit;font-size:13.5px;text-decoration:underline}.frxs-softnote{background:#fff;border:1px solid #e7e0d1;border-radius:14px;margin-top:16px;padding:16px 18px}.frxs-softnote p{color:#5a5347;margin:0 0 8px;font-size:13.5px;line-height:1.55}.frxs-softnote p:last-child{margin:0}.frxs-softnote a{color:#2d6a4f;text-decoration:underline}.frxs-form-q{text-align:left;margin:6px 0;font-size:30px}.frxs-form-sub{text-align:left;color:#5a5347;margin:0 0 22px;font-size:14.5px;line-height:1.5}.frxs-rev-card{background:#fff;border:1px solid #e7e0d1;border-radius:14px;margin-bottom:20px;padding:6px 18px}.frxs-rev-row{border-top:1px solid #f0eadd;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:14.5px;display:flex}.frxs-rev-row:first-child{border-top:none}.frxs-rev-row span{color:#8a7f6b}.frxs-rev-row strong{color:#2a241f;text-align:right;font-weight:600}.frxs-rev-total strong{color:#2d6a4f}.frxs-rev-block{margin-bottom:20px}.frxs-rev-h{letter-spacing:.4px;text-transform:uppercase;color:#8a7f6b;margin:0 0 12px;font-size:12px;font-weight:700}.frxs-rev-sub{color:#5a5347;margin:0 0 12px;font-size:13.5px;line-height:1.5}.frxs-rev-upload{text-align:center;color:#5a5347;cursor:pointer;background:#fff;border:1.5px dashed #cbc2ae;border-radius:12px;padding:16px;font-size:14px;font-weight:600;display:block}.frxs-rev-upload.on{color:#2d6a4f;background:#edf4ef;border-style:solid;border-color:#2d6a4f}.frxs-rev-secure{text-align:center;color:#8a7f6b;margin:12px 0 0;font-size:12.5px}.frxs-rev-legal{border-top:1px solid #e7e0d1;margin-top:26px;padding-top:20px}.frxs-rev-legal-h{color:#4a4438;margin:0 0 10px;font-size:13px;font-weight:700}.frxs-rev-legal p{color:#7a7263;margin:0 0 9px;font-size:12px;line-height:1.6}.frxs-rev-legal strong{color:#4a4438;font-weight:600}@media (max-width:560px){.frxs-quiz-q{font-size:28px}.frxs-quiz-q--med{font-size:21px}.frxs-quiz-body{padding:18px 18px 50px}}.frxs-doc{color:#3a342c;background:#fff;border:1px solid #e7e0d1;border-radius:14px;max-height:52svh;padding:18px 20px;font-size:14px;line-height:1.6;overflow-y:auto}.frxs-doc p{margin:0 0 10px}.frxs-doc strong,.frxs-doc b{color:#2a241f}.frxs-doc ul,.frxs-doc ol{margin:0 0 10px;padding-left:22px}.frxs-doc ul{list-style:outside}.frxs-doc ol{list-style:decimal}.frxs-doc li{margin:0 0 6px}.frxs-doc li p{margin:0}.frxs-doc a{color:#2d6a4f;text-decoration:underline}.frxs-row2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.frxs-field{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.frxs-field span{color:#5a5347;font-size:13px;font-weight:600}@media (max-width:560px){.frxs-row2{grid-template-columns:1fr}}.frxs-cf{flex-direction:column;flex:1;gap:7px;min-width:0;margin-bottom:14px;display:flex}.frxs-cf-l{letter-spacing:.3px;text-transform:uppercase;color:#8a7f6b;font-size:12px;font-weight:600}.frxs-cf-hint{color:#8a7f6b;margin-top:4px;font-size:12px}.frxs-cf-row{gap:12px;display:flex}.frxs-cf-sel{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%232a241f' d='M6 8 0 0h12z'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:40px}.frxs-form-note{color:#3a5a48;background:#eef4ef;border:1px solid #d5e6dc;border-radius:12px;margin:6px 0 4px;padding:13px 15px;font-size:13.5px;line-height:1.55}@media (max-width:560px){.frxs-cf-row{flex-direction:column;gap:0}}.frxs-pick{flex-direction:column;gap:12px;display:flex}.frxs-pick-item{text-align:left;cursor:pointer;color:#2a241f;background:#fff;border:1.5px solid #e7e0d1;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:18px 20px;font-family:inherit;transition:border-color .15s,background .15s;display:flex}.frxs-pick-item:hover{border-color:#2d6a4f}.frxs-pick-item.on{background:#edf4ef;border-color:#2d6a4f}.frxs-pick-item b{margin-bottom:4px;font-size:16.5px;font-weight:600;display:block}.frxs-pick-item small{color:#6b6456;font-size:13.5px;line-height:1.45;display:block}.frxs-pick-main{flex:1;min-width:0}.frxs-pick-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.frxs-pick-head b{margin-bottom:4px}.frxs-pick-supply{gap:8px;margin-top:12px;display:flex}.frxs-pick-pill{color:#3a342c;cursor:pointer;white-space:nowrap;background:#f2ede3;border:1.5px solid #e7e0d1;border-radius:100px;padding:8px 13px;font-family:inherit;font-size:13px;font-weight:600;line-height:1}.frxs-pick-pill.on{color:#fff;background:#2d6a4f;border-color:#2d6a4f}.frxs-pick-price{color:#2d6a4f;white-space:nowrap;flex:none;font-size:16px;font-weight:700}.frxs-idcard{filter:drop-shadow(0 10px 26px #2d6a4f24);width:100%;max-width:300px;margin:6px auto 18px}.frxs-idcard svg{width:100%;height:auto;display:block}.frxs-cap-tip{color:#8a7f6b;text-align:left;margin:2px 0 10px;font-size:12.5px;line-height:1.5}.frxs-cap-ok{color:#1a6b45;text-align:left;margin:4px 0 0;font-size:13px;font-weight:600}.frxs-cap-secure{text-align:center;color:#8a7f6b;margin:12px 0 0;font-size:12.5px}.frxs-linkbtn{color:#2d6a4f;cursor:pointer;text-align:left;background:0 0;border:none;align-self:flex-start;padding:4px 0 6px;font-family:inherit;font-size:13.5px;text-decoration:underline;display:block}.frxs-softnote{text-align:left;background:#fff;border:1px solid #e7e0d1;border-radius:14px;margin:6px 0 4px;padding:16px 18px}.frxs-softnote p{color:#5a5347;text-wrap:pretty;margin:0;font-size:13.5px;line-height:1.55}.frxs-softnote p+p{border-top:1px solid #efe9dd;margin-top:12px;padding-top:12px}.frxs-softnote strong{color:#2a241f}.frxs-selfie-box{aspect-ratio:4/3;background:radial-gradient(120% 90% at 50% 42%,#f4ded5 0%,#efe6db 55%,#e9dfd0 100%);border:1px solid #e7e0d1;border-radius:18px;justify-content:center;align-items:center;width:100%;margin:10px 0 14px;display:flex;position:relative;overflow:hidden}.frxs-selfie-box.has{background:#efe6db}.frxs-selfie-box img{object-fit:cover;width:100%;height:100%}.frxs-selfie-ph{color:#fff;filter:drop-shadow(0 8px 26px #dc968a8c);width:120px;height:120px}.frxs-selfie-ph svg{width:100%;height:100%}.frxs-selfie-btns{gap:12px;margin-bottom:8px;display:flex}.frxs-selfie-btn{color:#2d6a4f;cursor:pointer;background:#fff;border:1.5px solid #2d6a4f;border-radius:100px;flex:1;justify-content:center;align-items:center;padding:15px;font-family:inherit;font-size:15px;font-weight:600;transition:background .15s;display:flex}.frxs-selfie-btn:hover{background:#edf4ef}.frxs-cam-overlay{z-index:9999;background:#14100cbd;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.frxs-cam-modal{background:#141b16;border-radius:20px;flex-direction:column;gap:10px;width:100%;max-width:460px;padding:14px;display:flex;overflow:hidden;box-shadow:0 24px 64px #0000008c}.frxs-cam-video{aspect-ratio:3/4;object-fit:cover;background:#000;border-radius:14px;width:100%}.frxs-cam-video.mirror{transform:scaleX(-1)}.frxs-cam-actions{justify-content:center;align-items:center;height:72px;display:flex;position:relative}.frxs-cam-cancel{color:#cdd8d0;cursor:pointer;background:0 0;border:none;padding:8px 10px;font-family:inherit;font-size:15px;position:absolute;left:4px}.frxs-cam-shutter{cursor:pointer;background:#fff;border:4px solid #52b788;border-radius:50%;width:64px;height:64px;transition:transform .1s;box-shadow:0 4px 14px #0006}.frxs-cam-shutter:active{transform:scale(.93)}.frxs-cam-hint{text-align:center;color:#9fb0a5;margin:0 0 2px;font-size:12.5px}.frxs-load{flex-direction:column;align-items:center;margin-top:36px;display:flex}.frxs-load-mark{width:58px;height:58px;animation:1.8s ease-in-out infinite frxsBreath}@keyframes frxsBreath{0%,to{opacity:.85;filter:drop-shadow(0 0 #52b78800);transform:scale(1)}50%{opacity:1;filter:drop-shadow(0 6px 18px #52b78873);transform:scale(1.08)}}.frxs-load-line{color:#5a5347;margin:18px 0 22px;font-size:15px;animation:.45s frxsFade}@keyframes frxsFade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.frxs-load-dots i{opacity:.2;font-style:normal;animation:1.2s infinite frxsDot}.frxs-load-dots i:nth-child(2){animation-delay:.2s}.frxs-load-dots i:nth-child(3){animation-delay:.4s}@keyframes frxsDot{0%,to{opacity:.2}40%{opacity:1}}.frxs-load-card{flex-direction:column;align-items:center;gap:12px;width:100%;display:flex}.frxs-load-bar,.frxs-load-pill{background:linear-gradient(90deg,#e8e1d3 0%,#f6f1e7 50%,#e8e1d3 100%) 0 0/200% 100%;border-radius:100px;animation:1.4s linear infinite frxsShimmer;display:block}.frxs-load-bar{height:14px}.frxs-load-bar.w60{width:60%}.frxs-load-bar.w90{width:90%;margin-bottom:8px}.frxs-load-pill{border-radius:14px;width:100%;height:54px}@keyframes frxsShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.frxs-load-mark,.frxs-load-bar,.frxs-load-pill,.frxs-load-dots i{animation:none}}.frxs-yn-none{width:100%;margin:6px 0 14px}.frxs-yn-list{flex-direction:column;gap:8px;display:flex}.frxs-yn-item{background:#fff;border:1.5px solid #e7e0d1;border-radius:14px;padding:12px 14px}.frxs-yn-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.frxs-yn-follow{border-top:1px solid #efe9dc;margin-top:10px;padding-top:10px}.frxs-yn-follow-q{color:#5a5347;margin:0 0 8px;font-size:14px}.frxs-yn-follow-opts{flex-wrap:wrap;gap:6px;display:flex}.frxs-yn-btn.frxs-yn-pill{min-width:0;padding:9px 14px}.frxs-yn-label{color:#2a241f;min-width:0;font-size:15px;font-weight:600;line-height:1.35}.frxs-yn-btns{flex-shrink:0;gap:6px;display:flex}.frxs-yn-btn{min-width:56px;font:inherit;color:#2a241f;cursor:pointer;background:#faf8f3;border:1.5px solid #e7e0d1;border-radius:10px;padding:9px 0;font-size:14px;font-weight:600}.frxs-yn-btn.on{color:#fff;background:#2d6a4f;border-color:#2d6a4f}.frxs-yn-btn:focus-visible{outline-offset:2px;outline:2px solid #2d6a4f}.frxs-cc{background:#fff;border:1px solid #e7e0d1;border-radius:16px;overflow:hidden;box-shadow:0 1px 3px #0000000a}.frxs-cc-head{border-bottom:1px solid #eee7da;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.frxs-cc-head b{color:#2a241f;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.frxs-cc-dl{color:#2d6a4f;cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:none;padding:4px 0;font-family:inherit;font-size:13.5px;font-weight:600}.frxs-cc-wrap{position:relative}.frxs-cc-body{border:0;border-radius:0;max-height:44svh;padding:18px 20px}.frxs-cc-fade{pointer-events:none;background:linear-gradient(#fff0,#fff 70%);justify-content:center;align-items:flex-end;height:84px;padding-bottom:10px;display:flex;position:absolute;bottom:0;left:0;right:0}.frxs-cc-fade span{color:#2d6a4f;white-space:nowrap;font-size:12.5px;font-weight:600}.frxs-cc-sign{text-align:left;cursor:pointer;color:#2a241f;background:#f8f5ef;border:0;border-top:1px solid #eee7da;align-items:center;gap:14px;width:100%;padding:16px 20px;font-family:inherit;display:flex}.frxs-cc-sign b{font-size:15px;font-weight:600;display:block}.frxs-cc-sign small{color:#7a705e;margin-top:2px;font-size:12.5px;display:block}.frxs-cc-sign.on .frxs-quiz-box{background:#2d6a4f;border-color:#2d6a4f;position:relative}.frxs-cc-sign.on .frxs-quiz-box:after{content:"✓";color:#fff;justify-content:center;align-items:center;font-size:13px;display:flex;position:absolute;inset:0}.frxs-cc+.frxs-quiz-next{margin-top:20px}.frxs-dial-row{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px;display:grid}.frxs-dial{flex-direction:column;gap:6px;min-width:0;display:flex}.frxs-dial-l{letter-spacing:.06em;text-transform:uppercase;color:#7a705e;white-space:nowrap;font-size:12px;font-weight:600}.frxs-dial-box{background:#fff;border:1.5px solid #e7e0d1;border-radius:16px;align-items:center;gap:6px;padding:8px;transition:border-color .15s,box-shadow .15s;display:flex}.frxs-dial-b{color:#2a241f;cursor:pointer;background:#f2ede3;border:0;border-radius:10px;flex:none;width:34px;height:34px;font-family:inherit;font-size:18px;font-weight:600;line-height:1}.frxs-dial-b:active{transform:scale(.94)}.frxs-dial-in{text-align:right;width:100%;min-width:0;font-family:var(--frx-serif),"Cormorant Garamond",serif;color:#2a241f;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:30px;font-weight:600}.frxs-dial-in::placeholder{color:#cfc6b4}.frxs-dial-u{color:#7a705e;flex:none;margin-right:2px;font-size:14px;font-weight:600}.frxs-bmi{background:#fff;border:1.5px solid #e7e0d1;border-radius:18px;margin-top:8px;padding:18px 20px;transition:border-color .2s}.frxs-bmi.on{border-color:#cfe0d6}.frxs-bmi-top{justify-content:space-between;align-items:baseline;display:flex}.frxs-bmi-l{letter-spacing:.06em;text-transform:uppercase;color:#7a705e;font-size:12px;font-weight:600}.frxs-bmi-n{font-family:var(--frx-serif),"Cormorant Garamond",serif;color:#2d6a4f;font-size:40px;font-weight:600;line-height:1}.frxs-bmi-bar{background:#efe9dd;border-radius:99px;height:12px;margin:14px 0 6px;position:relative;overflow:visible}.frxs-bmi-fill{opacity:.9;background:linear-gradient(90deg,#cfe0d6 0%,#9cc5ad 33%,#d9c48f 50%,#d9a77f 67%,#c98b78 100%);border-radius:99px;position:absolute;inset:0}.frxs-bmi-mark{background:#2d6a4f;border:3px solid #fff;border-radius:50%;width:22px;height:22px;margin-left:-11px;transition:left .45s cubic-bezier(.2,.8,.2,1);position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px #00000040}.frxs-bmi-ticks{color:#9a907c;justify-content:space-between;font-size:11px;display:flex}.frxs-bmi-note{color:#7a705e;margin:12px 0 0;font-size:13.5px}.frxs-goal{white-space:nowrap;border-top:1px solid #eee7da;flex-wrap:nowrap;align-items:center;gap:10px;margin-top:14px;padding-top:14px;display:flex}.frxs-goal-from{color:#7a705e;font-size:15px;-webkit-text-decoration:line-through #7a705e66;text-decoration:line-through #7a705e66}.frxs-goal-arrow{color:#2d6a4f;font-weight:700}.frxs-goal-to{color:#2a241f;font-size:16px;font-weight:700}.frxs-goal-pill{color:#2d6a4f;background:#edf4ef;border-radius:99px;margin-left:auto;padding:6px 12px;font-size:13px;font-weight:700}.frxs-bmi-fine{color:#9a907c;margin:10px 2px 0;font-size:12.5px}@media (max-width:380px){.frxs-dial-in{font-size:24px}.frxs-dial-b{width:30px;height:30px}.frxs-goal{gap:7px}.frxs-goal-pill{padding:5px 9px;font-size:12px}}.frxs-quiz-body{max-width:620px;padding-top:34px}.frxs-quiz-q{text-align:left;letter-spacing:-.005em;margin:6px 0 14px;font-size:36px;font-weight:500;line-height:1.14}.frxs-quiz-q--med{margin:6px 0 14px;font-size:30px;line-height:1.2}.frxs-quiz-sub{text-align:left;color:#5f574a;margin:0 0 28px;font-size:15px;line-height:1.6}.frxs-quiz-opts{gap:10px}.frxs-quiz-opt{border-color:#e9e2d4;border-radius:16px;padding:19px 22px;font-size:15.5px;transition:border-color .15s,background .15s,box-shadow .15s,transform .1s;box-shadow:0 1px 2px #2a241f0a}.frxs-quiz-opt:hover{border-color:#2d6a4f;box-shadow:0 4px 14px #2d6a4f14}.frxs-quiz-opt:active{transform:scale(.995)}.frxs-quiz-opt.on{background:#f1f7f3;border-color:#2d6a4f;box-shadow:0 0 0 3px #2d6a4f1a}.frxs-quiz-opt--radio{justify-content:flex-start;gap:16px}.frxs-radio{background:#fff;border:1.5px solid #c9bfab;border-radius:50%;flex:none;width:22px;height:22px;transition:border-color .15s;position:relative}.frxs-quiz-opt--radio:hover .frxs-radio,.frxs-quiz-opt--radio.on .frxs-radio{border-color:#2d6a4f}.frxs-quiz-opt--radio.on .frxs-radio:after{content:"";background:#2d6a4f;border-radius:50%;position:absolute;inset:4px}.frxs-quiz-next{border-radius:100px;box-shadow:0 6px 18px #2d6a4f2e}.frxs-quiz-back{align-self:flex-start;padding-left:0}.frxs-quiz-body:after{content:"Private. Only your licensed provider sees your answers.";color:#8f8573;border-top:1px solid #e4dccb;margin-top:34px;padding-top:18px;font-size:12.5px;display:block}.frxs-form-q{font-size:34px;font-weight:500}@media (max-width:560px){.frxs-quiz-body{padding:20px 20px 40px}.frxs-quiz-q{font-size:29px}.frxs-quiz-q--med{font-size:25px}.frxs-form-q{font-size:28px}.frxs-quiz-opt{padding:17px 18px;font-size:15px}.frxs-quiz-next{z-index:2;position:sticky;bottom:14px}.frxs-quiz-back{align-self:center;padding-left:8px}.frxs-quiz-body:after{text-align:center}}.frxs-opt-sub{color:#8a7f6b;margin-top:4px;font-size:13.5px;font-weight:400;line-height:1.45;display:block}.frxs-quiz{--fg:#1f4d36;--fg2:#2f6b4f;--mint:#e6f2ea;--tile:#e8e2d6;--ink:#1d1b17;--mut:#6e685d;color:var(--ink);background-color:#fff;background-image:radial-gradient(900px 520px at 8% -12%,#52b78824,#0000 62%),radial-gradient(820px 520px at 100% -4%,#efe9dfd9,#0000 62%)}.frxs-quiz-top{max-width:720px;padding:22px 24px}.frxs-quiz-progress{background:#ebe6dc;border-radius:99px;height:6px}.frxs-quiz-progress i{background:linear-gradient(90deg,var(--fg),var(--fg2));border-radius:99px}.frxs-quiz-close{border:1px solid var(--tile);color:var(--mut);box-shadow:0 6px 18px -10px #14322359}.frxs-quiz-body{max-width:640px}.frxs-quiz-q,.frxs-form-q{color:var(--ink);font-weight:500}.frxs-quiz-sub,.frxs-form-sub{color:var(--mut)}.frxs-quiz-opt,.frxs-pick-item,.frxs-yn-item,.frxs-quiz-scale-row{border:1.5px solid var(--tile);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffdb;border-radius:18px;box-shadow:0 14px 34px -28px #14322373,inset 0 1px #fff}.frxs-quiz-opt:hover,.frxs-pick-item:hover{border-color:var(--fg);box-shadow:0 16px 34px -24px #14322373}.frxs-quiz-opt.on,.frxs-pick-item.on{border-color:var(--fg);background:linear-gradient(#f1f8f4,#fff);box-shadow:0 0 0 4px #1f4d3612}.frxs-quiz-box{border-color:#d4cbbd;border-radius:8px;width:24px;height:24px}.frxs-quiz-opt.on .frxs-quiz-box,.frxs-cc-sign.on .frxs-quiz-box{background:var(--fg);border-color:var(--fg)}.frxs-radio{border-color:#d4cbbd}.frxs-quiz-opt--radio.on .frxs-radio{border-color:var(--fg)}.frxs-quiz-opt--radio.on .frxs-radio:after{background:var(--fg)}.frxs-yn-btn{border-color:var(--tile);background:#fff;border-radius:12px}.frxs-yn-btn.on,.frxs-quiz-sb.on,.frxs-pick-pill.on{background:var(--fg);border-color:var(--fg)}.frxs-yn-follow{background:#f8fbf9;border-top:0;border-left:2px solid #52b788;border-radius:0 12px 12px 0;margin-top:12px;padding:12px 14px}.frxs-yn-none,.frxs-quiz-opt.frxs-yn-none{box-shadow:none;color:var(--mut);background:0 0;border-style:dashed;justify-content:center}.frxs-quiz-input{border-color:var(--tile);background:#fff;border-radius:16px}.frxs-quiz-input:focus{border-color:var(--fg);box-shadow:0 0 0 4px #1f4d3612}.frxs-dial-box{border-color:var(--tile);border-radius:18px;box-shadow:0 14px 34px -28px #14322373}.frxs-dial-box:focus-within{border-color:var(--fg);box-shadow:0 0 0 4px #1f4d3612}.frxs-dial-b{color:var(--fg);background:#f5f9f6;border-radius:12px}.frxs-bmi{background:linear-gradient(#f2f8f4,#fff);border:1px solid #1f4d361f;border-radius:20px}.frxs-bmi-n,.frxs-goal-arrow,.frxs-pick-price{color:var(--fg)}.frxs-bmi-mark{border:3px solid var(--fg);background:#fff}.frxs-goal-pill{background:var(--mint);color:var(--fg)}.frxs-cc,.frxs-rev-card,.frxs-softnote,.frxs-quiz-note,.frxs-doc{border:1px solid var(--tile);background:#ffffffe6;border-radius:20px;box-shadow:0 18px 40px -32px #14322373}.frxs-cc .frxs-doc{box-shadow:none;border:0;border-radius:0}.frxs-cc-sign{background:#f8fbf9}.frxs-cc-sign.on{background:linear-gradient(#eef7f1,#f8fbf9)}.frxs-cc-dl,.frxs-cc-fade span,.frxs-linkbtn,.frxs-quiz-linkbtn,.frxs-doc a{color:var(--fg)}.frxs-rev-upload{background:#f4f9f699;border:2px dashed #cfd9d2;border-radius:20px}.frxs-rev-upload.on{border:1.5px solid var(--fg);color:var(--fg);background:#fff}.frxs-selfie-btn{border-color:var(--fg);color:var(--fg)}.frxs-form-note{color:#2f5a44;background:#f2f8f4;border-color:#1f4d3624;border-radius:16px}.frxs-quiz-next{background:var(--fg);box-shadow:0 12px 26px -12px #1f4d368c}.frxs-quiz-next:hover{background:#173d2a}.frxs-quiz-next:disabled{box-shadow:none;background:#cfd6d1}.frxs-quiz-body:after{color:#8f877a;border-top-color:#ece7de}@media (max-width:560px){.frxs-quiz-top{padding:14px 16px}.frxs-quiz-next{bottom:12px;box-shadow:0 0 0 12px #ffffffd1,0 12px 26px -12px #1f4d368c}}.frxs-quiz-opt.frxs-yn-none.on{border-style:solid;border-color:var(--fg);color:var(--fg);background:linear-gradient(#f1f8f4,#fff)}.frxs-quiz-next{color:#fff;letter-spacing:.01em;background:linear-gradient(#2f6b4f 0%,#1f4d36 55%,#183f2c 100%);border:1px solid #8cd2aa73;border-radius:16px;transition:filter .15s,transform .1s,box-shadow .15s;box-shadow:inset 0 1px #ffffff47,inset 0 -2px #0000002e,0 0 0 4px #52b7881a,0 10px 26px -6px #1f4d368c,0 0 34px -4px #52b78873}.frxs-quiz-next:hover{filter:brightness(1.07);background:linear-gradient(#2f6b4f 0%,#1f4d36 55%,#183f2c 100%)}.frxs-quiz-next:active{transform:translateY(1px);box-shadow:inset 0 1px #fff3,inset 0 -1px #0000002e,0 0 0 4px #52b7881a,0 6px 16px -6px #1f4d368c,0 0 26px -6px #52b78866}.frxs-quiz-next:disabled{color:#fff;filter:none;background:linear-gradient(#dfe5e1,#cfd7d2);border-color:#d3dbd6;box-shadow:inset 0 1px #ffffff80}.frxs-quiz-progress{background:linear-gradient(#e7ece8,#f6f8f6);border-radius:99px;height:12px;overflow:visible;box-shadow:inset 0 1px 2px #14322326,0 1px #fff}.frxs-quiz-progress i{background:linear-gradient(#4f9a72 0%,#2a6447 55%,#1f4d36 100%);border:1px solid #1f4d368c;border-radius:99px;min-width:12px;position:relative;box-shadow:inset 0 1px #ffffff73,0 0 12px #52b7888c,0 3px 8px -2px #1f4d3673}.frxs-quiz-progress i:after{content:"";background:#ffffff59;border-radius:99px;height:35%;position:absolute;top:2px;left:5px;right:5px}.frxs-quiz-opt.on .frxs-quiz-box,.frxs-cc-sign.on .frxs-quiz-box{background:linear-gradient(#3a7d5b 0%,#1f4d36 60%,#183f2c 100%);border:1px solid #8cd2aa8c;box-shadow:inset 0 1px #ffffff59,0 0 0 3px #52b78824,0 4px 10px -3px #1f4d368c}.frxs-quiz-opt.on .frxs-quiz-box:after,.frxs-cc-sign.on .frxs-quiz-box:after{text-shadow:0 1px 1px #00000040;font-weight:700}.frxs-quiz-opt--radio.on .frxs-radio{border:1px solid #1f4d3699;box-shadow:0 0 0 3px #52b78824}.frxs-quiz-opt--radio.on .frxs-radio:after{background:linear-gradient(#3a7d5b,#1f4d36 70%);inset:3px;box-shadow:inset 0 1px #fff6,0 2px 6px -1px #1f4d3680}.frxs-yn-btn.on{background:linear-gradient(#2f6b4f 0%,#1f4d36 60%,#183f2c 100%);border-color:#1f4d36b3;box-shadow:inset 0 1px #ffffff47,0 4px 12px -4px #1f4d368c,0 0 14px -4px #52b78880}@media (max-width:560px){.frxs-quiz-next{box-shadow:0 0 0 12px #ffffffd1,inset 0 1px #ffffff47,inset 0 -2px #0000002e,0 10px 26px -6px #1f4d368c,0 0 34px -4px #52b78873}}.frxs-quiz-progress{height:10px}.frxs-quiz-progress i{background:linear-gradient(#2f6b4f 0%,#1f4d36 55%,#183f2c 100%);border:1px solid #8cd2aa73;box-shadow:inset 0 1px #ffffff47,inset 0 -1px #0000002e,0 0 0 3px #52b7881a,0 4px 12px -4px #1f4d368c,0 0 16px -4px #52b78873}.frxs-quiz-progress i:after{display:none}
