@font-face{font-family:SF Pro Display;src:url(/fonts/q8/SFPRODISPLAYREGULAR.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/fonts/q8/SFPRODISPLAYMEDIUM.woff2) format("woff2");font-weight:500 600;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/fonts/q8/SFPRODISPLAYBOLD.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}#app.q8{--q8-bg:#fff;--q8-item:#f4f5fa;--q8-item-sel:#dfe1ff;--q8-item-hover:#eeeef3;--q8-text:#212225;--q8-text2:#616266;--q8-hl:#867ffa;--q8-link:#194d4b;--q8-btn:#194d4b;--q8-btn-hover:#1d6a6a;--q8-btn-active:#113836;--q8-btn-disabled:#eeeef3;--q8-btn-disabled-text:#9e9fa4;--q8-input-border:#e2e8f0;--q8-input-focus:#c5c8ff;--q8-prog:#194d4b;--q8-prog-empty:#eeeef3;--q8-chart:#867ffa;--q8-chart-empty:#dfe1ff;--q8-forest-50:#e2f1f5;--q8-grey:#f4f5fa;--q8-badge:#dfe1ff;--q8-note-bg:#fff3c2;--q8-note-border:#e7b008;--q8-error:rgb(166 55 29);--q8-font:"SF Pro Display",-apple-system,BlinkMacSystemFont,system-ui,"Segoe UI",Roboto,sans-serif;max-width:450px;padding:0 16px calc(24px + env(safe-area-inset-bottom, 6px));background:var(--q8-bg);color:var(--q8-text);font-family:var(--q8-font);-webkit-font-smoothing:antialiased}#app.q8.q8-grey{background:var(--q8-grey)}#app.q8 *{font-family:inherit}#app.q8 h1,#app.q8 h2,#app.q8 h3,#app.q8 p{margin:0}#app.q8 button{font:inherit;color:inherit;cursor:pointer}#app.q8 a{color:var(--q8-link)}@keyframes q8fade{0%{opacity:0}to{opacity:1}}@keyframes q8rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes q8pulse{to{box-shadow:0 0 0 15px transparent}}@keyframes q8spin{to{transform:rotate(1turn)}}.q8s{flex:1 1;display:flex;flex-direction:column;animation:q8fade .8s ease-in-out both}.q8-grow{flex:1 1}.q8-em{color:var(--q8-hl)}.q8-em.strong{font-weight:600}.q8-spin{animation:q8spin 1s linear infinite}.q8-title{font-size:24px;line-height:1.3;font-weight:600;text-align:center;text-wrap:balance;margin-bottom:24px;color:var(--q8-text);animation:q8rise .5s ease-out both}.q8-title.tight{margin-bottom:8px}.q8-title.bold{font-weight:700}.q8-title.left{text-align:left}.q8-sub{font-size:16px;line-height:1.5;color:var(--q8-text2);text-align:center;animation:q8rise .5s ease-out .3s both}.q8-sub.mb24{margin-bottom:24px}.q8-legal{padding:16px 16px 0;text-align:center;font-size:12px;line-height:16px;color:var(--q8-text2)}.q8-legal a{color:var(--q8-link);font-weight:500;text-decoration:none}.q8-rights{padding-top:24px;padding-bottom:4px}.q8-error{color:var(--q8-error);font-size:14px;margin-top:8px}.q8-ctawrap{position:-webkit-sticky;position:sticky;bottom:0;margin-top:auto;padding:16px 0 calc(16px + env(safe-area-inset-bottom, 0px));background:var(--q8-bg);z-index:5}#app.q8.q8-grey .q8-ctawrap{background:var(--q8-grey)}.q8-ctawrap.inline{position:static;padding:24px 0 0;margin-top:0;background:transparent}#app.q8 .q8-btn{border:0;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:16px;border-radius:999px;background:var(--q8-btn);color:#fff;font-size:16px;font-weight:600;letter-spacing:.32px;transition:background-color .2s}#app.q8 .q8-btn:hover{background:var(--q8-btn-hover)}#app.q8 .q8-btn:active{background:var(--q8-btn-active)}#app.q8 .q8-btn:disabled{background:var(--q8-btn-disabled);color:var(--q8-btn-disabled-text);cursor:default}#app.q8 .q8-btn.loading,#app.q8 .q8-btn.loading:disabled{background:var(--q8-btn-hover);color:#fff}.q8-pulse{box-shadow:0 0 var(--q8-btn);animation:q8pulse 1.5s cubic-bezier(.66,0,0,1) infinite}.q8-pulse:disabled{animation:none;box-shadow:none}.q8-top{position:-webkit-sticky;position:sticky;top:0;z-index:10;padding-top:16px;margin:0 -16px;padding-left:16px;padding-right:16px;background:inherit;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}html.q8-modal-open #app.q8 .q8-top{background:#4a5354;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.q8-top-row{display:flex;align-items:center;min-height:32px;padding:8px 0;position:relative}.q8-top-l,.q8-top-r{min-width:48px;display:flex;align-items:center}.q8-top-r{justify-content:flex-end}.q8-top-c{flex:1 1;display:flex;align-items:center;justify-content:center}.q8-back{display:flex;padding:4px 0;background:none;border:0}.q8-logo{width:24px;height:24px;border-radius:6px}.q8-count{display:flex;gap:2px;align-items:center;font-size:14px;line-height:1.4}.q8-count b{font-weight:500;color:var(--q8-text)}.q8-count i{font-style:normal;color:var(--q8-text2)}.q8-timer{display:flex;align-items:center;gap:2px;padding:4px 8px 4px 4px;border-radius:14px;background:var(--q8-forest-50);font-size:14px;line-height:1.4;color:var(--q8-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.q8-prog{width:100%;max-width:200px;height:4px;margin:0 auto;border-radius:4px;background:var(--q8-prog-empty)}.q8-prog.hide{visibility:hidden}.q8-prog i{display:block;height:100%;border-radius:4px;background:var(--q8-prog);transition:width .3s}.q8-start .q8-hero{margin:0 -16px}.q8-start .q8-hero img{display:block;width:100%;height:auto;object-fit:contain}.q8-start-h1{font-size:28px;line-height:34px;font-weight:700;text-align:center;padding:24px 8px 0}.q8-start-p{font-size:16px;line-height:24px;text-align:center;padding:12px 8px 0}.q8-chips{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 8px 0}.q8-chiprow{display:flex;justify-content:center;gap:8px}.q8-chip{display:flex;align-items:center;gap:4px;padding:4px 10px;border-radius:20px;background:var(--q8-forest-50);font-size:14px;line-height:20px}.q8-chip svg{flex-shrink:0}.q8-question{padding:32px 0 16px}.q8-pic{display:block;margin:0 auto 16px;border-radius:16px;object-fit:contain;animation:q8rise .5s ease-out .15s both}.q8-pic.matrix{width:100%}.q8-pic.square{width:160px;height:160px}.q8-list{margin-top:24px;width:100%}.q8-list,.q8-listitem{display:flex;flex-direction:column;gap:12px}.q8-gopt,.q8-iopt,.q8-opt{width:100%;border-radius:16px;background:var(--q8-item);color:var(--q8-text);transition:background-color .15s,transform .1s;text-align:left;border:2px solid transparent;animation:q8rise .4s ease-out both;animation-delay:calc(.3s + var(--k, 0) * .1s)}.q8-gopt:active,.q8-iopt:active,.q8-opt:active{background:var(--q8-item-hover);transform:scale(.98)}.q8-opt.sel{background:var(--q8-item-sel)}.q8-gopt.sel,.q8-iopt.sel{border-color:var(--q8-btn)}.q8-opt{display:flex;align-items:center;min-height:64px;padding:12px 16px;font-size:16px;line-height:1.4;font-weight:500}.q8-opt.center{justify-content:center}.q8-ico{font-size:30px;line-height:1;margin-right:20px}.q8-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-top:24px;width:100%}.q8-gopt{display:flex;align-items:center;justify-content:center;padding:20px 16px;font-size:16px;line-height:1.4;animation-delay:calc(var(--base, .3s) + var(--k, 0) * .1s)}.q8-igrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-top:24px;width:100%}.q8-iopt{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:8px;min-height:88px}.q8-iopt img{width:auto;max-width:100%;object-fit:contain;border-radius:12px}.q8-badge{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#edefff;font-size:14px;font-weight:600}.q8-other{width:100%;padding:16px;border:1px solid var(--q8-btn);border-radius:12px;resize:none;font:inherit;font-size:16px;color:var(--q8-text);background:#fff;animation:q8rise .4s ease-out both}.q8-other:focus{outline:none}.q8-inter{padding:24px 0 0}.q8-inter-body{flex:1 1;width:100%}.q8-inter-pic{display:block;width:200px;height:200px;margin:40px auto 32px;border-radius:24px;object-fit:contain}.q8-inter .q8-title{margin-bottom:8px}.q8-revs{display:flex;flex-direction:column;gap:16px;margin-top:24px}.q8-rev{background:var(--q8-item);border-radius:16px;padding:16px;text-align:left}.q8-rev>p{font-size:14px;line-height:20px}.q8-rev-foot{justify-content:space-between;margin-top:12px}.q8-rev-foot,.q8-rev-who{display:flex;align-items:center;gap:8px}.q8-rev-who{min-width:0}.q8-rev-who>img{width:48px;height:48px;border-radius:50%;object-fit:cover;flex-shrink:0}.q8-rev-who b{display:flex;align-items:center;gap:4px;font-size:16px;font-weight:600}.q8-verified{width:24px;height:24px;flex-shrink:0}.q8-stars{display:flex;gap:2px;flex-shrink:0}.q8-memo{align-items:center;padding-top:32px}.q8-memo-num{display:flex;align-items:center;justify-content:center;width:270px;height:160px;border-radius:24px;background:var(--q8-item);font-size:48px;font-weight:700;color:var(--q8-text)}.q8-memo-pic{width:240px;height:240px;object-fit:contain}.q8-memo-timer{display:flex;align-items:center;gap:4px;margin-top:24px;padding:4px 12px;border-radius:999px;background:var(--q8-forest-50);font-size:14px;font-weight:500;color:var(--q8-link)}.q8-calc{padding:48px 0 16px}.q8-calc-rows{width:100%}.q8-calc-row{display:flex;flex-direction:column}.q8-calc-row.bordered{border-top:1px solid #e0e1e6;padding-top:16px;margin-top:16px}.q8-calc-row.last{border-bottom:1px solid #e0e1e6;padding-bottom:16px}.q8-calc-line{display:flex;align-items:center;justify-content:space-between;gap:12px;font-weight:500;color:var(--q8-text2)}.q8-calc-check{width:20px;height:20px;flex-shrink:0}.q8-calc-check i{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50%;background:var(--q8-btn)}.q8-calc-bar{width:100%;height:8px;margin:16px 0;border-radius:4px;background:var(--q8-chart-empty)}.q8-calc-bar i{display:block;height:100%;border-radius:4px;background:var(--q8-chart);transition:width .85s ease-out}.q8-calc-card{margin-top:auto;display:flex;flex-direction:column;gap:16px;padding:16px;border-radius:24px;background:var(--q8-item);animation:q8fade .8s ease-in-out both}.q8-calc-who{gap:8px}.q8-calc-ava,.q8-calc-who{display:flex;align-items:center}.q8-calc-ava{justify-content:center;width:56px;height:56px;border-radius:50%;flex-shrink:0;background:#c9d6fc;font-size:20px;font-weight:600;line-height:24px}.q8-calc-who span:last-child{display:flex;flex-direction:column;gap:4px}.q8-calc-who b{font-size:16px;line-height:22px;font-weight:700}.q8-calc-who i{font-style:normal;font-size:12px;line-height:16px;color:var(--q8-text2)}.q8-tstars{display:flex;gap:3px}.q8-tstars span{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:#00b67a}.q8-calc-card>p{font-size:14px;line-height:20px}.q8-overlay{position:fixed;inset:0;z-index:40;justify-content:center;padding:16px;background:#374041e6;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:q8fade .3s ease-out both}.q8-modal,.q8-overlay{display:flex;align-items:center}.q8-modal{width:100%;max-width:450px;flex-direction:column;gap:24px;padding:24px 16px 16px;border-radius:32px;background:#fff;animation:q8rise .3s ease-out both}.q8-modal-t{font-size:20px;font-weight:600}.q8-modal-s,.q8-modal-t{width:100%;text-align:center;line-height:24px}.q8-modal-s{font-size:16px;color:var(--q8-text2);margin-top:-12px}.q8-modal-btns{display:flex;gap:12px;width:100%}.q8-modal-btns button{border:0;flex:1 1;padding:12px 24px;border-radius:26px;font-size:16px;line-height:24px;font-weight:600;transition:opacity .2s}.q8-modal-btns button:hover{opacity:.9}#app.q8 .q8-modal-no{background:var(--q8-forest-50);color:var(--q8-text)}#app.q8 .q8-modal-yes{background:var(--q8-btn);color:#fff}.q8-email,.q8-name{padding:24px 0 20px}.q8-field{position:relative;width:100%}.q8-input{width:100%;padding:16px;border:1px solid var(--q8-input-border);border-radius:16px;background:#fff;font:inherit;font-size:16px;color:var(--q8-text)}.q8-name .q8-input{border-width:2px;margin-bottom:8px}.q8-input:focus{outline:none;border-color:var(--q8-input-focus)}.q8-suggest{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:20;border-radius:16px;background:#fff;box-shadow:0 25px 50px -12px rgb(0 0 0/.25);overflow:hidden}.q8-suggest button{border:0;background:none;display:block;width:100%;padding:12px 16px;text-align:left;font-size:16px;color:var(--q8-text)}.q8-suggest button+button{border-top:1px solid #d0d7d76b}.q8-suggest button:hover{background:var(--q8-item)}.q8-privacy{display:flex;gap:8px;align-items:flex-start;padding:16px 0}.q8-privacy>span{padding:8px;display:flex}.q8-privacy p{font-size:12px;line-height:16px;color:var(--q8-text2)}.q8-privacy-opt{cursor:pointer}.q8-privacy-opt p{flex:1 1}.q8-privacy-box{flex:0 0 auto;width:20px;height:20px;margin-top:6px;accent-color:var(--q8-btn);cursor:pointer}.q8-report{padding:24px 0 0}.q8-report .q8-title{margin-bottom:8px}.q8-report-sub{font-size:16px;line-height:1.5;margin-bottom:24px}.q8-card{display:flex;flex-direction:column;gap:24px;padding:16px;border-radius:24px;background:#fff}.q8-card-head{display:flex;align-items:center;justify-content:space-between}.q8-pill{padding:4px 12px;border-radius:999px;background:var(--q8-badge);font-size:14px}.q8-card-body{display:flex;flex-direction:column;gap:12px}.q8-card-body b{font-size:18px;line-height:22px;font-weight:700}.q8-card-body p{font-size:16px;line-height:1.4}.q8-tags{display:flex;flex-wrap:wrap;gap:8px}.q8-tag{display:flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:999px;background:#daf1ea;font-size:14px}.q8-tag img{width:14px;height:14px}.q8-rows{display:flex;flex-direction:column;gap:16px}.q8-row-t{font-size:16px;line-height:22px;font-weight:700;padding-left:8px}.q8-rows-blur{position:relative;padding-left:8px;gap:16px}.q8-row,.q8-rows-blur{display:flex;flex-direction:column}.q8-row{gap:8px;padding-bottom:16px}.q8-row.bordered,.q8-row.first{border-bottom:1px solid var(--q8-grey)}.q8-row b{font-size:16px;line-height:22px;font-weight:700}.q8-row i{font-style:normal;font-size:12px;line-height:16px;color:var(--q8-text2)}.q8-bar{width:100%;height:8px;border-radius:9px;background:#eeeef3;overflow:hidden}.q8-bar span{display:block;height:100%;border-radius:9px;background:#9aaff7}.q8-lockveil{position:absolute;inset:0;justify-content:center;background:rgb(255 255 255/.25);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:0 0 16px 16px}.q8-lock,.q8-lockveil{display:flex;align-items:center}.q8-lock{border:0;gap:4px;padding:4px 12px;border-radius:14px;background:#383160;color:#edefff;font-size:14px}#app.q8 .q8-lock{color:#fff}.q8-pw{padding:120px 0 24px}.q8-pw-head{position:fixed;top:0;left:0;right:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:10px;box-sizing:border-box;max-width:450px;margin:0 auto;padding:20px 16px;background:#fff;border-radius:0 0 28px 28px;box-shadow:0 6px 20px rgb(72 83 113/.12)}.q8-pw-offer{flex:1 1;min-width:0;color:#68708f;line-height:1.1}.q8-pw-offer p{font-size:17px;white-space:nowrap}.q8-pw-offer strong{display:block;margin-top:4px;color:var(--q8-text);font-size:25px;font-weight:700;white-space:nowrap}.q8-pw-clock{flex:0 0 auto}.q8-pw-digits{display:flex;gap:2px;font-size:28px;line-height:1;font-weight:700;color:#171b3e;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.q8-pw-digits.warn{color:#bc3434}#app.q8 .q8-pw-headbtn{flex:0 0 auto;border:0;padding:12px 18px;border-radius:999px;background:#5b64dc;color:#fff;font-size:16px;font-weight:700;white-space:nowrap}@media (max-width:450px){.q8-pw-head{gap:clamp(5px,1.6vw,8px);padding:16px clamp(10px,3.2vw,14px)}.q8-pw-offer p{font-size:clamp(12px,3.65vw,16px)}.q8-pw-offer strong{font-size:clamp(19px,5.8vw,24px)}.q8-pw-digits{gap:1px;font-size:clamp(20px,6vw,26px)}#app.q8 .q8-pw-headbtn{padding:11px clamp(11px,3.6vw,16px);font-size:clamp(13px,3.8vw,16px)}}.q8-pw-h2{padding-top:16px;font-weight:700}.q8-pw-h2,.q8-pw-h3{text-align:center;font-size:24px;text-wrap:balance}.q8-pw-h3{font-weight:600;margin-bottom:16px}.q8-pw-card{border-radius:24px;background:#fff;overflow:hidden}.q8-preview-hero{position:relative}.q8-preview-hero h1{position:absolute;left:0;right:0;top:16px;text-align:center;font-size:24px;line-height:28px;font-weight:600}.q8-preview-hero img{display:block;width:100%}.q8-preview-body{display:flex;flex-direction:column;gap:12px;padding:16px}.q8-preview-body h3{font-size:18px;line-height:22px;font-weight:700}.q8-preview-body>p{font-size:14px;line-height:20px}.q8-preview-find{position:relative}.q8-preview-find ul{display:flex;flex-direction:column;gap:8px;padding-left:20px;margin:0;font-size:14px;line-height:20px}.q8-preview-find .q8-lockveil{border-radius:0}.q8-plans{padding-top:16px;scroll-margin-top:90px}.q8-plan,.q8-plans{display:flex;flex-direction:column;width:100%}.q8-plan{position:relative;overflow:hidden;border-radius:24px;background:#fff;border:2px solid var(--q8-hl);margin-top:16px}.q8-plan-pop{display:flex;align-items:center;justify-content:center;gap:4px;width:100%;padding:4px 0;background:var(--q8-hl);color:#fff;font-size:12px;text-transform:capitalize}.q8-plan-row{display:flex;justify-content:space-between;gap:4px;padding:16px;white-space:nowrap}.q8-plan-l{gap:8px}.q8-plan-l,.q8-radio{display:flex;align-items:center}.q8-radio{justify-content:center;width:20px;height:20px;border-radius:50%;border:2px solid var(--q8-hl);flex-shrink:0;margin:0 2px}.q8-radio i{width:10px;height:10px;border-radius:50%;background:var(--q8-hl)}.q8-plan-txt{display:flex;flex-direction:column;justify-content:center;line-height:1.375}.q8-plan-txt b{font-size:14px;font-weight:700;letter-spacing:.025em;text-transform:uppercase}.q8-plan-prices{font-size:12px;color:var(--q8-text)}.q8-plan-prices s{-webkit-text-decoration-color:#f87171;text-decoration-color:#f87171}.q8-plan-day{display:flex;align-items:center}.q8-plan-daybox{position:relative;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;height:50px;width:100px;padding-right:12px;background:var(--q8-badge)}.q8-plan-daybox:after,.q8-plan-daybox:before{content:"";position:absolute;left:0;width:36px;height:36px;background:#fff}.q8-plan-daybox:before{top:0;transform:translate(-50%,-50%) rotate(45deg)}.q8-plan-daybox:after{bottom:0;transform:translate(-50%,50%) rotate(-45deg)}.q8-plan-daybox b{font-size:22px;font-weight:700;line-height:1.1}.q8-plan-daybox i{font-style:normal;font-size:12px}.q8-plan-note{margin-top:8px;padding:12px;border-radius:16px;background:var(--q8-note-bg);border:1px solid var(--q8-note-border)}.q8-plan-note-row{display:flex;gap:8px;align-items:flex-start}.q8-plan-note-row svg{flex-shrink:0}.q8-plan-note p{font-size:14px;line-height:1.3}.q8-pay{display:flex;flex-direction:column;gap:12px;margin-top:16px}.q8-pay-email label{display:block;font-size:14px;font-weight:600;margin-bottom:6px}.q8-pay-emailnote{font-size:12px;color:var(--q8-text2);margin-top:6px}.q8-pay-loading{font-size:14px;color:var(--q8-text2);text-align:center}.q8-pay-fields,.q8-pay-fields.is-mounting{min-height:0}.q8-fine{margin-top:8px;font-size:12px;line-height:16px}.q8-fine,.q8-fine a{color:var(--q8-text2)}.q8-fine a{text-decoration:underline}.q8-secured{margin-top:12px;text-align:center;font-size:16px;line-height:16px;font-weight:600}.q8-paylogos{display:block;height:24px;margin:12px auto 0}.q8-mb{display:flex;flex-direction:column;gap:8px;margin-top:40px;padding:24px 16px;border-radius:16px;background:#fff}.q8-mb-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.q8-mb-head h2{font-size:18px;line-height:22px;font-weight:700;text-wrap:balance}.q8-mb-head img{width:124px;flex-shrink:0}.q8-mb p{font-size:14px;line-height:20px}.q8-mb a{font-size:14px;line-height:18px;font-weight:500}.q8-unlock{padding-top:40px}.q8-unlock ul{list-style:none;margin:0;padding:0}.q8-unlock li{display:flex;align-items:flex-start;gap:8px;padding-bottom:12px}.q8-unlock li img{width:40px;height:40px;margin:4px 8px 0 0;flex-shrink:0}.q8-unlock b{display:block;font-size:16px;font-weight:700;padding-bottom:4px}.q8-unlock p{font-size:16px;color:var(--q8-text2)}.q8-diff{display:flex;flex-direction:column;gap:24px;padding-top:24px}.q8-diff .q8-pw-h3{margin-bottom:0}.q8-diff-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.q8-diff-card{display:flex;flex-direction:column;gap:8px;padding:16px;border-radius:16px;background:#fff;border:1px solid}.q8-diff-card b{font-size:16px;line-height:22px;font-weight:700}.q8-diff-card p{font-size:14px;line-height:20px}.q8-bullets{display:flex;flex-direction:column;gap:24px;padding-top:40px}.q8-bullet-card{padding:16px;border-radius:16px;background:#fff}.q8-bullet-card h3{font-size:20px;font-weight:700}.q8-bullet-card ul{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-direction:column;gap:16px}.q8-bullet-card li{display:flex;align-items:center;gap:8px;font-size:16px}.q8-bullet-card li svg{flex-shrink:0}.q8-fb{padding-top:32px}.q8-fb-rail{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 30px 4px 0;margin-right:-16px;scrollbar-width:none}.q8-fb-rail::-webkit-scrollbar{display:none}.q8-fb-card{flex-grow:0;flex-shrink:0;flex-basis:calc(100% - 42px);scroll-snap-align:start;display:flex;flex-direction:column;gap:12px;padding:12px;border-radius:16px;background:#fff}.q8-fb-who{display:flex;align-items:center;gap:8px}.q8-fb-who>img{width:48px;height:48px;flex-shrink:0}.q8-fb-who b{display:flex;align-items:center;gap:4px;font-size:16px;line-height:24px;font-weight:600}.q8-fb-card p{font-size:14px;line-height:20px}.q8-dots{display:flex;justify-content:center;gap:6px;margin-top:12px}.q8-dots i{width:6px;height:6px;border-radius:50%;background:#d7d9e6}.q8-dots i.on{background:var(--q8-hl)}.q8-faq{padding-top:32px}.q8-faq-box{display:flex;flex-direction:column;padding:24px 16px;border-radius:16px;background:#fff}.q8-faq-item button{border:0;background:none;padding:0;display:flex;gap:16px;align-items:flex-start;width:100%;text-align:left;font-size:16px;line-height:24px;font-weight:500}.q8-faq-item button>span:first-child{flex:1 1}.q8-faq-chev{display:flex;transition:transform .3s;transform:rotate(180deg)}.q8-faq-chev.open{transform:none}.q8-faq-item p{margin-top:8px;font-size:14px;color:var(--q8-text2)}.q8-faq-item hr{border:0;height:1px;margin:16px 0;background:var(--q8-grey)}.q8-links{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;margin-top:24px;font-size:12px}.q8-links a{color:var(--q8-text2)}#app.q8 #payment-element iframe{border-radius:16px}@font-face{font-family:Manrope Q9;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/q9/manrope-cyrillic-ext.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope Q9;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/q9/manrope-cyrillic.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope Q9;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/q9/manrope-greek.woff2) format("woff2-variations");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope Q9;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/q9/manrope-vietnamese.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope Q9;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/q9/manrope-latin-ext.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope Q9;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/q9/manrope-latin.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Material Symbols Q9;font-style:normal;font-weight:100 700;font-display:block;src:url(/fonts/q9/material-symbols-rounded.woff2) format("woff2")}#app.q9{--q9-brand:#7c5cff;--q9-action:#7958ec;--q9-sel-border:#8054ef;--q9-sel-surface:#f8f5ff;--q9-ink:#292638;--q9-brand-ink:#2b2440;--q9-muted:#6b6580;--q9-faint:#777184;--q9-line:#e5e4ee;--q9-opt-border:#c9c8d1;--q9-opt-hover:#a2a0af;--q9-focus:#176dba;--q9-tint:#ede8ff;--q9-tint-2:#e4ddff;--q9-card-line:#e4ddff;--q9-chip-ink:#5b3fe0;--q9-star:#ffb020;--q9-error:#e5484d;--q9-timer:#5340a5;--q9-font:"Manrope Q9","Manrope",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;max-width:450px;width:100%;min-height:100dvh;margin:0 auto;display:flex;flex-direction:column;background:#fff;color:var(--q9-ink);font-family:var(--q9-font);-webkit-font-smoothing:antialiased}#app.q9 *{font-family:inherit;box-sizing:border-box}#app.q9 h1,#app.q9 h2,#app.q9 h3,#app.q9 p{margin:0}#app.q9 figure{margin-block:0}#app.q9 button{font-family:inherit;cursor:pointer}#app.q9 a{color:inherit}#app.q9 a:focus-visible,#app.q9 button:focus-visible{outline:3px solid var(--q9-focus);outline-offset:3px}#app.q9 #root{display:flex;flex-direction:column;flex:1 1;min-height:0}#app.q9 .q9-report-bg{background:#f6f4ff}#app.q9 .q9-ms{font-family:Material Symbols Q9;font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;flex-shrink:0;font-variation-settings:"FILL" 1,"wght" 500,"GRAD" 0,"opsz" 24;font-feature-settings:"liga"}.q9-top{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:40px;grid-gap:24px;gap:24px;flex:none}.q9-top-l{justify-self:start}.q9-top-r{justify-self:end}.q9-view-btn{display:inline-flex;justify-content:center;align-items:center;min-height:40px;padding:8px 16px;border:1px solid var(--q9-line);border-radius:18px;background:#fff;color:var(--q9-ink);font-size:15px;font-weight:600}.q9-view-btn:disabled{opacity:.35;cursor:default}.q9-identity{display:flex;align-items:center;gap:32px;justify-content:center}.q9-brand{display:inline-flex;align-items:center;gap:7px;font-weight:800;font-size:17px;letter-spacing:-.02em;color:var(--q9-brand-ink)}.q9-brand img{width:26px;height:26px}.q9-violet{color:var(--q9-brand)}.q9-progress{display:flex;align-items:center;gap:16px;font-size:14px;font-weight:700;color:var(--q9-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.q9-progress progress{width:112px;height:4px;border:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#eeeaf7;border-radius:0}.q9-progress progress::-webkit-progress-bar{background:#eeeaf7}.q9-progress progress::-webkit-progress-value{background:var(--q9-brand)}.q9-progress progress::-moz-progress-bar{background:var(--q9-brand)}.q9-timer{display:flex;align-items:center;gap:8px;color:var(--q9-timer);font-size:15px;font-weight:750;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@keyframes q9reveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.q9s{flex:1 1;min-height:0;display:flex;flex-direction:column;animation:q9reveal .25s ease-out}@media (prefers-reduced-motion:reduce){.q9s{animation:none}}.q9-cta{min-height:52px;padding:14px 24px;border:0;border-radius:18px;background:var(--q9-action);color:#fff;font-size:16px;font-weight:700;display:flex;justify-content:center;align-items:center;gap:16px;width:100%;transition:opacity .15s}.q9-cta:hover{opacity:.92}.q9-cta:disabled{opacity:.45;cursor:default}.q9-cta .q9-ms{color:#fff}.q9-cta.loading{opacity:.8}#app.q9.q9-landing-shell{padding-top:24px;padding-bottom:20px}.q9-landing{flex:1 1;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:32px 1fr auto;grid-column-gap:64px;column-gap:64px;grid-row-gap:24px;row-gap:24px}.q9-landing-brand{grid-column:1/-1}.q9-landing-art{display:grid;place-items:center;align-self:stretch}.q9-landing-art picture{display:grid;place-items:center;width:100%;height:100%;min-height:0}.q9-landing-art img{max-height:480px;object-fit:contain}.q9-landing-copy{align-self:center;display:flex;flex-direction:column;gap:24px}.q9-landing h1{font-size:clamp(32px,3.3vw,44px);line-height:1.2;font-weight:800;letter-spacing:-.03em;text-wrap:balance}.q9-landing-desc{font-size:16px;line-height:1.65;color:var(--q9-muted)}.q9-features{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;padding:20px 0;border-block:1px solid var(--q9-line)}.q9-feature{display:flex;flex-direction:column;gap:12px;font-size:14px;line-height:1.5;font-weight:600}.q9-legal{font-size:12px;line-height:1.6;color:var(--q9-faint)}.q9-legal a{text-decoration:underline;text-underline-offset:3px}.q9-landing-foot{grid-column:1/-1;font-size:12px;color:var(--q9-faint)}.q9-question{justify-content:center;gap:32px;padding-bottom:24px}.q9-title{max-width:760px;margin:0 auto;text-align:center;font-size:clamp(24px,2.5vw,32px);font-weight:750;text-wrap:balance}.q9-title .q9-em{color:var(--q9-brand)}.q9-subtitle{margin:-16px 0 0;text-align:center;color:var(--q9-muted)}.q9-work{display:flex;justify-content:center;align-items:center;gap:64px;min-height:0}.q9-grid{display:grid;grid-gap:16px;gap:16px;min-width:0}.q9-grid.square{grid-template-columns:repeat(2,minmax(0,1fr));width:min(352px,100%);flex-shrink:0}.q9-grid.list{width:min(560px,100%)}.q9-question.has-pic .q9-grid.list{max-width:430px}.q9-answer{border:1.5px solid var(--q9-opt-border);border-radius:22px;color:var(--q9-ink);background:transparent;transition:background .15s,border-color .15s;cursor:pointer;text-align:left}.q9-answer:hover{border-color:var(--q9-opt-hover)}.q9-answer.sel,.q9-answer.sel:hover{background:var(--q9-sel-surface);border:2.5px solid var(--q9-sel-border)}.q9-answer.sq{font-size:16px;aspect-ratio:1;width:100%;min-width:0;padding:16px;display:flex;align-items:center;justify-content:center;position:relative}.q9-answer.sq .q9-atext{font-size:32px;color:var(--q9-accent);font-weight:400}.q9-answer.sq img{width:88%;height:88%;object-fit:contain}.q9-alabel{position:absolute;left:12px;top:10px;color:var(--q9-faint);font-size:12px;font-weight:400}.q9-answer.row{padding:16px 24px;min-height:64px;display:flex;align-items:center;gap:16px;font-size:16px;line-height:1.5;font-weight:400}.q9-answer.sel .q9-alabel,.q9-answer.sel .q9-atext{font-weight:700}.q9-aicon{display:flex;flex:none}.q9-aicon .q9-ms{color:var(--q9-accent);font-size:24px}.q9-pic{width:min(352px,42%);flex-shrink:0;display:grid;place-items:center}.q9-pic img{width:100%;max-height:352px;object-fit:contain}.q9-pic.square img{width:240px;height:240px}.q9-question.wheel .q9-pic{width:360px;height:360px}.q9-question.wheel .q9-pic img{width:100%;height:100%;max-height:none}.q9-other{display:grid;grid-template-columns:1fr auto;grid-gap:16px;gap:16px;width:min(560px,100%);margin:0 auto}.q9-other textarea{padding:12px;border:1px solid var(--q9-line);border-radius:18px;min-width:0;resize:none;font-size:15px;color:var(--q9-ink);background:#fff}.q9-other textarea:focus{outline:none;border-color:var(--q9-brand)}.q9-other .q9-cta{width:auto}.q9-view{flex:1 1;min-height:0;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:620px;margin:0 auto;gap:24px}.q9-view h1.q9-h{font-size:24px;line-height:1.3;font-weight:700;color:var(--q9-brand-ink);text-align:center}.q9-view h1.q9-h .q9-em{color:var(--q9-brand)}.q9-view .q9-p{font-size:16px;line-height:1.5;color:var(--q9-muted);text-align:center}.q9-view .q9-p .q9-em{color:var(--q9-brand);font-weight:700}.q9-illo{width:200px;height:200px;max-height:24dvh;object-fit:contain;border-radius:24px}.q9-view .q9-cta{max-width:620px}.q9-copy{width:100%;display:flex;flex-direction:column;align-items:center;gap:12px}.q9-card{background:#fff;border:1px solid var(--q9-card-line);border-radius:22px}.q9-revs{width:100%;display:flex;flex-direction:column;gap:16px;margin-top:12px}.q9-rev{padding:16px;text-align:left}.q9-rev>p{font-size:14px;line-height:20px;color:var(--q9-brand-ink)}.q9-rev-foot{margin-top:12px;justify-content:space-between;gap:12px}.q9-rev-foot,.q9-rev-who{display:flex;align-items:center}.q9-rev-who{gap:8px}.q9-rev-who img{width:48px;height:48px;border-radius:50%;object-fit:cover}.q9-rev-who b{display:flex;align-items:center;gap:4px;font-size:16px;font-weight:700;color:var(--q9-brand-ink)}.q9-rev-who b .q9-ms{color:var(--q9-brand);font-size:20px}.q9-stars{display:flex;flex-shrink:0;gap:2px}.q9-stars .q9-ms{color:var(--q9-star);font-size:18px}.q9-memo,.q9-memo-num{align-items:center}.q9-memo-num{display:flex;height:160px;width:270px;justify-content:center;border-radius:24px;background:var(--q9-tint)}.q9-memo-num p{font-size:48px;font-weight:700;color:var(--q9-brand);letter-spacing:.32px}.q9-memo-pic{width:240px;height:240px;object-fit:contain}.q9-chip{display:inline-flex;align-items:center;gap:6px;border-radius:999px;background:var(--q9-tint);color:var(--q9-chip-ink);padding:6px 12px;font-size:14px;line-height:20px;font-weight:600}.q9-chip .q9-ms{font-size:18px}.q9-calc{justify-content:flex-start;padding-top:24px}.q9-calc-rows{width:100%}.q9-calc-row{display:flex;flex-direction:column}.q9-calc-row.bordered{border-top:1px solid var(--q9-card-line);padding-top:16px;margin-top:16px}.q9-calc-row.last{border-bottom:1px solid var(--q9-card-line);padding-bottom:16px;font-weight:600}.q9-calc-row.last.active{border-bottom:0;padding-bottom:0}.q9-calc-line{display:flex;align-items:center;justify-content:space-between;gap:12px;font-weight:500;color:var(--q9-muted)}.q9-calc-check{width:20px;height:20px;flex-shrink:0}.q9-calc-check i{display:flex;width:100%;height:100%;border-radius:50%;background:var(--q9-brand);align-items:center;justify-content:center}.q9-calc-bar{width:100%;height:8px;border-radius:4px;margin:16px 0;background:var(--q9-tint-2);overflow:hidden}.q9-calc-bar i{display:block;height:100%;border-radius:4px;background:var(--q9-brand);transition:width 2s}.q9-calc-card{width:100%;background:#f6f4ff;border-radius:24px;padding:16px;display:flex;flex-direction:column;gap:16px;margin-top:auto}.q9-calc-who{display:flex;align-items:center;gap:8px}.q9-calc-who img{width:56px;height:56px;border-radius:50%;object-fit:cover}.q9-calc-who span{display:flex;flex-direction:column;gap:4px}.q9-calc-who b{font-size:16px;line-height:22px;font-weight:700;color:var(--q9-brand-ink)}.q9-calc-who i{font-style:normal;font-size:12px;line-height:16px;color:var(--q9-muted)}.q9-calc-card>p{font-size:14px;line-height:20px;color:var(--q9-brand-ink)}.q9-tstars{display:flex;gap:3px}.q9-tstars i{width:24px;height:24px;border-radius:6px;background:var(--q9-star)}.q9-overlay,.q9-tstars i{display:flex;align-items:center;justify-content:center}.q9-overlay{position:fixed;inset:0;z-index:30;padding:16px;background:rgba(55,64,65,.9);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.q9-modal{width:100%;max-width:460px;background:#fff;border-radius:32px;padding:24px 16px 16px;display:flex;flex-direction:column;gap:24px;align-items:center;text-align:center}.q9-modal-t{font-size:20px;line-height:24px;font-weight:600;color:var(--q9-brand-ink)}.q9-modal-s{font-size:16px;line-height:24px;color:var(--q9-muted)}.q9-modal-btns{display:flex;gap:12px;width:100%}.q9-modal-btns button{flex:1 1;padding:12px 24px;border:0;border-radius:26px;font-size:16px;line-height:24px;font-weight:600}.q9-modal-no{background:var(--q9-tint);color:var(--q9-brand-ink)}.q9-modal-yes{background:var(--q9-brand);color:#fff}html.q9-modal-open{overflow:hidden}.q9-form{width:100%;display:flex;flex-direction:column;gap:8px}.q9-input{width:100%;padding:16px;border:1.5px solid var(--q9-card-line);border-radius:18px;background:#fff;color:var(--q9-brand-ink);font-size:16px;outline:none;transition:border-color .15s}.q9-input:focus{border-color:var(--q9-brand)}.q9-field{position:relative;width:100%}.q9-suggest{position:absolute;z-index:40;left:0;right:0;top:calc(100% + 4px);background:#fff;border-radius:18px;box-shadow:0 20px 40px -12px rgba(43,36,64,.3);overflow:hidden}.q9-suggest button{display:block;width:100%;text-align:left;padding:12px 16px;border:0;background:#fff;font-size:15px;color:var(--q9-brand-ink)}.q9-suggest button:hover{background:#f4f5fa}.q9-suggest button+button{border-top:1px solid #f0eef7}.q9-error{color:var(--q9-error);font-size:14px}.q9-privacy{display:flex;align-items:flex-start;gap:8px;width:100%;padding:4px 0;cursor:pointer}.q9-privacy .q9-ms{color:var(--q9-brand-ink);font-size:20px;padding:2px 6px 0 0}.q9-privacy p{font-size:12px;line-height:1.5;color:var(--q9-muted);flex:1 1}.q9-privacy input{width:18px;height:18px;margin:0;accent-color:var(--q9-brand);flex-shrink:0}.q9-report{justify-content:center;gap:32px}.q9-report .q9-h,.q9-report .q9-p{text-align:left}.q9-report-head{gap:8px}.q9-report-card,.q9-report-head{display:flex;flex-direction:column;width:100%}.q9-report-card{padding:20px;gap:24px}.q9-report-top{display:flex;align-items:center;justify-content:space-between}.q9-report-top>.q9-ms{color:var(--q9-brand);font-size:24px}.q9-report-card h2{font-size:18px;line-height:22px;font-weight:700;color:var(--q9-brand-ink);margin-bottom:12px}.q9-report-card>section>p{font-size:16px;line-height:1.4;color:var(--q9-brand-ink)}.q9-skills{display:flex;flex-wrap:wrap;gap:8px}.q9-skills .q9-chip .q9-ms{font-size:16px}.q9-rows{display:flex;flex-direction:column;gap:16px;padding-left:8px}.q9-rows>b{font-size:16px;line-height:22px;font-weight:700;color:var(--q9-brand-ink)}.q9-rows-blur{position:relative;gap:16px}.q9-row,.q9-rows-blur{display:flex;flex-direction:column}.q9-row{gap:8px;padding-bottom:16px}.q9-row.first{border-bottom:1px solid var(--q9-card-line)}.q9-row b{font-size:16px;line-height:22px;font-weight:700;color:var(--q9-brand-ink)}.q9-row i{font-style:normal;font-size:12px;line-height:16px;color:var(--q9-muted)}.q9-bar{height:8px;width:100%;overflow:hidden;border-radius:9px;background:var(--q9-tint)}.q9-bar span{display:block;height:100%;border-radius:9px;background:#9aaff7}.q9-lockveil{position:absolute;inset:0;justify-content:center;border-radius:0 0 16px 16px;background:rgba(255,255,255,.25);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.q9-lock,.q9-lockveil{display:flex;align-items:center}.q9-lock{gap:4px;border-radius:14px;background:#383160;color:#edefff;padding:4px 12px;font-size:14px}.q9-lock .q9-ms{font-size:16px;color:#edefff}#app.q9{padding:16px 24px calc(24px + env(safe-area-inset-bottom, 6px));gap:24px}.q9-top{grid-template-columns:40px 1fr auto;gap:16px}.q9-identity{flex-direction:column;gap:4px}.q9-brand{font-size:15px}.q9-brand img{width:22px;height:22px}.q9-view-btn{padding:8px}.q9-timer{gap:6px;font-size:14px}.q9-progress{font-size:12px}.q9-progress progress{display:none}.q9-question{gap:24px;padding-bottom:8px}.q9-title{font-size:23px;line-height:1.35}.q9-work{flex-direction:column;gap:24px}.q9-grid.square{width:min(304px,100%);gap:16px}.q9-question.has-pic .q9-grid.square{width:min(248px,100%,calc((100dvh - 340px) * .7))}.q9-question.has-pic .q9-pic{width:min(232px,100%,calc((100dvh - 340px) * .65))}.q9-pic img{max-height:100%}.q9-pic.square img,.q9-question.has-pic .q9-pic.square{width:112px;height:112px}.q9-question.wheel .q9-pic{width:min(300px,calc((100dvh - 335px) * .78));height:min(300px,calc((100dvh - 335px) * .78))}.q9-question.wheel .q9-grid.square{width:min(224px,calc((100dvh - 335px) * .55))}.q9-question.wheel .q9-work{gap:20px}.q9-answer.sq{padding:12px}.q9-answer.sq .q9-atext{font-size:26px}.q9-answer.row{min-height:56px;padding:12px 16px;font-size:15px}.q9-grid.list{gap:12px}.q9-question.other-open .q9-grid.many{grid-template-columns:repeat(2,1fr);gap:12px}.q9-question.other-open .q9-answer.row{font-size:14px}.q9-other{grid-template-columns:1fr;gap:12px}.q9-other .q9-cta{width:100%}.q9-landing{grid-template-columns:1fr;grid-template-rows:auto minmax(80px,1fr) auto auto;row-gap:20px}.q9-landing-brand{text-align:center}.q9-landing-art{height:100%;min-height:0;width:auto;margin-inline:-24px;overflow:hidden}.q9-landing-art img{display:block;width:100%;height:100%;min-height:0;max-height:100%;max-width:none;object-fit:cover;object-position:center}.q9-landing-copy{gap:20px;text-align:center}.q9-landing h1{font-size:30px}.q9-landing-desc{font-size:15px;line-height:1.5}.q9-features{gap:16px;padding:16px 0;text-align:left}.q9-feature{font-size:12px;gap:8px}.q9-landing-foot{font-size:11px;text-align:center;line-height:1.5}.q9-report{gap:24px}.q9-illo{max-height:22dvh}@media (max-height:710px){#app.q9{gap:16px;padding:16px 20px}.q9-landing{row-gap:12px}.q9-landing-art{width:auto;margin-inline:-20px}.q9-landing-copy{gap:16px}.q9-landing h1{font-size:26px}.q9-features{padding:12px 0}.q9-title{font-size:21px}.q9-question{gap:20px}.q9-answer.row{min-height:52px}.q9-illo{max-height:20dvh}}#app.q10{height:100dvh;overflow:hidden;padding:0;max-width:none;--q10-violet:#7c5cff;--q10-violet-deep:#5b3fe0;--q10-violet-hover:#6a4de6;--q10-tint:#ede8ff;--q10-tint-2:#e4ddff;--q10-tint-3:#c9b8ff;--q10-bg:#f6f4ff;--q10-ink:#2b2440;--q10-muted:#6b6580;--q10-line:#e4ddff;--q10-coral:#ff7a59;--q10-amber:#ffb020;--q10-card:#ffffff;--q10-col:480px;--q10-radius:18px;--q10-radius-lg:22px;min-height:100dvh;background:var(--q10-bg);color:var(--q10-ink);font-family:Manrope Q9,Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased}#app.q10,#app.q10 #root{display:flex;flex-direction:column;width:100%}#app.q10 #root{max-width:var(--q10-col);margin:0 auto;padding:0 20px 16px;flex:1 1;min-height:0}#app.q10 h1,#app.q10 h2,#app.q10 p{margin:0}#app.q10 .q10-title{font-size:24px;line-height:1.3;font-weight:700;letter-spacing:-.01em;text-align:center;text-wrap:balance;margin-bottom:20px}#app.q10 .q10-title.has-sub{margin-bottom:8px}#app.q10 .q10-sub{font-size:16px;line-height:24px;color:var(--q10-muted);text-align:center}#app.q10 .q10-em{color:var(--q10-violet)}#app.q10 .q10-hero-title{font-size:30px;line-height:36px;font-weight:800;letter-spacing:-.02em}#app.q10 .q10-top{position:-webkit-sticky;position:sticky;top:0;z-index:10;max-width:var(--q10-col);margin:0 auto;padding:6px 20px 0;width:100%;background:color-mix(in srgb,var(--q10-bg) 88%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}#app.q10 .q10-top-row{min-height:32px;position:relative}#app.q10 .q10-back,#app.q10 .q10-top-row{display:flex;align-items:center;padding:4px 0}#app.q10 .q10-back{min-width:48px;background:none;border:0;cursor:pointer;color:var(--q10-ink)}#app.q10 .q10-count{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;gap:2px;font-size:14px;line-height:1.4}#app.q10 .q10-count b{font-weight:700;color:var(--q10-ink)}#app.q10 .q10-count span{color:var(--q10-muted)}#app.q10 .q10-timer{margin-left:auto;display:inline-flex;align-items:center;gap:2px;background:var(--q10-tint);border-radius:14px;padding:4px 8px 4px 4px;font-size:14px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}#app.q10 .q10-bar{max-width:240px;height:6px;border-radius:999px;background:var(--q10-tint);margin:0 auto;overflow:hidden}#app.q10 .q10-bar>div{height:100%;border-radius:999px;background:var(--q10-violet);transition:width .3s ease}#app.q10 .q10-answers{display:flex;flex-direction:column;gap:12px;margin-top:20px;width:100%}#app.q10 .q10-answers.square{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;width:100%}#app.q10 .q10-answer{display:flex;align-items:center;width:100%;background:#fff;border:1.5px solid var(--q10-line);border-radius:var(--q10-radius);color:var(--q10-ink);cursor:pointer;text-align:left;transition:background-color .15s,border-color .15s,transform .1s;font-family:inherit}#app.q10 .q10-answer.row{min-height:68px;padding:13px 16px;font-size:16px;font-weight:600;line-height:1.4}#app.q10 .q10-answer.sq{flex-direction:column;justify-content:center;align-items:center;min-height:88px;padding:12px;font-size:18px;font-weight:700;text-align:center;gap:8px}#app.q10 .q10-answer:hover{border-color:var(--q10-tint-3);background:var(--q10-tint)}#app.q10 .q10-answer:active{transform:scale(.98)}#app.q10 .q10-answer.sel{background:var(--q10-tint-2);border-color:var(--q10-violet)}#app.q10 .q10-answer img{width:auto;max-width:100%;height:clamp(48px,9dvh,72px);object-fit:contain;border-radius:12px}#app.q10 .q10-alabel{display:flex;width:36px;height:36px;border-radius:999px;font-size:14px;font-weight:700}#app.q10 .q10-alabel,#app.q10 .q10-bubble{align-items:center;justify-content:center;background:var(--q10-tint)}#app.q10 .q10-bubble{display:inline-flex;width:42px;height:42px;border-radius:14px;color:var(--q10-violet);margin-right:14px;flex-shrink:0;box-shadow:0 1px 2px rgba(43,36,64,.06)}#app.q10 .q10-pic{margin-bottom:16px;border-radius:24px;overflow:hidden;flex:none;display:flex;justify-content:center}#app.q10 .q10-question.list-pic .q10-pic img{max-height:22dvh}#app.q10 .q10-pic img{max-width:100%;max-height:34dvh;width:auto;height:auto;object-fit:contain;display:block}#app.q10 .q10-cta-wrap{margin-top:auto;padding-top:12px;flex:none;width:100%;align-self:stretch}#app.q10 .q10-cta{width:100%;padding:16px;border:0;border-radius:999px;background:var(--q10-violet);color:#fff;font-family:inherit;font-size:16px;font-weight:700;letter-spacing:.32px;cursor:pointer;box-shadow:0 10px 24px -10px rgba(124,92,255,.55);transition:background-color .2s}#app.q10 .q10-cta:hover{background:var(--q10-violet-hover)}#app.q10 .q10-cta:disabled{background:#eeeef3;color:#a8a4b8;box-shadow:none;cursor:default}#app.q10 .q10-chip{display:inline-flex;align-items:center;gap:6px;border-radius:999px;background:var(--q10-tint);color:var(--q10-violet-deep);padding:6px 12px;font-size:14px;line-height:20px;font-weight:600}#app.q10 .q10-card{background:var(--q10-card);border:1px solid var(--q10-line);border-radius:var(--q10-radius-lg)}#app.q10 .q10-divider{height:1px;background:var(--q10-line)}#app.q10 .q10-memo{display:flex;flex:1 1;flex-direction:column;align-items:center;padding-top:32px}#app.q10 .q10-memo-box{display:flex;height:160px;width:270px;align-items:center;justify-content:center;border-radius:24px;background:var(--q10-tint)}#app.q10 .q10-memo-box p{font-size:48px;font-weight:700;color:var(--q10-violet);letter-spacing:.32px}#app.q10 .q10-memo img{width:240px;height:240px;object-fit:contain}#app.q10 .q10-inter{display:flex;flex:1 1;flex-direction:column;align-items:center;justify-content:space-between;padding:24px 0 48px;text-align:center}#app.q10 .q10-illo{width:clamp(120px,22dvh,200px);height:clamp(120px,22dvh,200px);object-fit:contain;margin:8px auto 20px;border-radius:24px;flex:none}#app.q10 .q10-revs{display:flex;flex-direction:column;gap:10px;margin-top:16px;min-height:0;overflow-y:auto}#app.q10 .q10-rev{padding:14px;text-align:left}#app.q10 .q10-rev>p{font-size:14px;line-height:1.45}#app.q10 .q10-rev-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px}#app.q10 .q10-rev-who{display:inline-flex;align-items:center;gap:8px;min-width:0}#app.q10 .q10-rev-who img{width:28px;height:28px;border-radius:999px;object-fit:cover;flex:none}#app.q10 .q10-rev-who b{font-size:13px;display:inline-flex;align-items:center;gap:4px;white-space:nowrap}#app.q10 .q10-email form,#app.q10 .q10-name form{display:flex;flex-direction:column;flex:1 1;min-height:0}#app.q10 .q10-field{width:100%;padding:16px;border:1.5px solid var(--q10-line);border-radius:var(--q10-radius);background:#fff;color:var(--q10-ink);font-family:inherit;font-size:16px}#app.q10 .q10-field:focus{outline:none;border-color:var(--q10-violet)}#app.q10 .q10-other textarea{width:100%;margin-top:12px;padding:16px;border:1.5px solid var(--q10-violet);border-radius:12px;resize:none;font-family:inherit;font-size:16px}#app.q10 .q10-start{display:flex;flex:1 1;flex-direction:column;text-align:center}#app.q10 .q10-start-art{width:calc(100% + 40px);margin-inline:-20px;flex:none}#app.q10 .q10-start-art img,#app.q10 .q10-start-art>svg{width:100%;height:auto;display:block}#app.q10 .q10-start-art{margin-block:10px 4px}#app.q10 .q10-feature{display:flex;align-items:center;gap:8px;color:var(--q10-muted);font-size:15px;font-weight:600}@media (prefers-reduced-motion:reduce){#app.q10 *{animation-duration:.01ms!important;transition-duration:.01ms!important}}#app.q10 .q10-screen{display:flex;flex:1 1;flex-direction:column;padding-top:16px;min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain}#app.q10 .q10-calc-rows{margin-top:28px;display:flex;flex-direction:column;gap:4px}#app.q10 .q10-calc-row{padding:14px 0}#app.q10 .q10-calc-row+.q10-calc-row{border-top:1px solid var(--q10-line)}#app.q10 .q10-calc-line{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:16px;font-weight:600}#app.q10 .q10-calc-check{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;background:var(--q10-violet);color:#fff;flex:none}#app.q10 .q10-calc-bar{margin-top:10px;height:6px;border-radius:999px;background:var(--q10-tint);overflow:hidden}#app.q10 .q10-calc-bar i{display:block;height:100%;border-radius:999px;background:var(--q10-violet);transition:width 2.6s cubic-bezier(.4,0,.2,1)}#app.q10 .q10-calc-card{margin-top:24px;padding:16px}#app.q10 .q10-calc-who{display:flex;align-items:center;gap:10px}#app.q10 .q10-calc-who img{width:36px;height:36px;border-radius:999px;object-fit:cover}#app.q10 .q10-calc-who b{display:block;font-size:15px}#app.q10 .q10-calc-who i{font-style:normal;font-size:13px;color:var(--q10-muted)}#app.q10 .q10-stars{display:inline-flex;color:var(--q10-amber);margin:8px 0 6px}#app.q10 .q10-calc-card p{font-size:15px;line-height:1.5;color:var(--q10-ink)}#app.q10 .q10-overlay{position:fixed;inset:0;z-index:40;display:flex;align-items:center;justify-content:center;background:rgba(43,36,64,.45);padding:16px}#app.q10 .q10-modal{width:100%;max-width:448px;background:#fff;border-radius:24px;padding:24px 20px 20px;text-align:center}#app.q10 .q10-modal-t{font-size:18px;font-weight:700;line-height:1.35}#app.q10 .q10-modal-s{font-size:14px;color:var(--q10-muted);margin-top:6px}#app.q10 .q10-modal-btns{display:flex;gap:12px;margin-top:20px}#app.q10 .q10-modal-btns button{flex:1 1;padding:14px;border-radius:999px;border:0;font-family:inherit;font-size:16px;font-weight:700;cursor:pointer}#app.q10 .q10-modal-no{background:var(--q10-tint);color:var(--q10-violet-deep)}#app.q10 .q10-modal-yes{background:var(--q10-violet);color:#fff}#app.q10 .q10-calc,#app.q10 .q10-plan,html.q10-modal-open,html.q10-modal-open body{overflow:hidden}#app.q10 .q10-plan-card{margin-top:20px;padding:18px;flex:1 1;min-height:0;overflow-y:auto}#app.q10 .q10-calc-rows{flex:none}#app.q10 .q10-calc{justify-content:flex-start;padding-top:36px}#app.q10 .q10-calc .q10-title{margin-bottom:8px}#app.q10 .q10-plan-top{display:flex;align-items:center;justify-content:space-between;color:var(--q10-muted)}#app.q10 .q10-plan-h{font-size:17px;font-weight:700;margin-top:16px}#app.q10 .q10-plan-p{font-size:15px;line-height:1.5;color:var(--q10-muted);margin-top:6px}#app.q10 .q10-skills{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}#app.q10 .q10-rows{margin-top:18px;font-size:15px}#app.q10 .q10-rows>b{display:block;margin-bottom:8px}#app.q10 .q10-rows-blur{position:relative;filter:blur(4px);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}#app.q10 .q10-row{padding:8px 0}#app.q10 .q10-row b{display:block;font-size:15px}#app.q10 .q10-row i{font-style:normal;font-size:13px;color:var(--q10-muted)}#app.q10 .q10-rowbar{margin-top:6px;height:6px;border-radius:999px;background:var(--q10-tint);overflow:hidden}#app.q10 .q10-rowbar span{display:block;height:100%;border-radius:999px;background:var(--q10-violet)}#app.q10 .q10-lockveil{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}#app.q10 .q10-lock{display:inline-flex;align-items:center;gap:6px;background:rgba(255,255,255,.92);border-radius:999px;padding:8px 14px;font-size:14px;font-weight:700;color:var(--q10-violet-deep)}#app.q10 .q10-ms{font-family:Material Symbols Q9;font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;font-variation-settings:"FILL" 1,"wght" 500,"GRAD" 0,"opsz" 24;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;flex:none}