.diagnostic-onboarding-module__QoHZ0G__page{--ink:#171717;--paper:#fbf8ef;--purple:#7357d8;--purple-soft:#e7ddff;--yellow:#ffe375;--green:#bce8cc;background:radial-gradient(circle at 10% 18%, #7357d81a, transparent 23rem), radial-gradient(circle at 88% 86%, #ffe3752e, transparent 24rem), var(--paper);min-height:100vh;color:var(--ink);direction:rtl;overflow-x:clip}.diagnostic-onboarding-module__QoHZ0G__header{border-bottom:2px solid var(--ink);background:#fffdf7f0}.diagnostic-onboarding-module__QoHZ0G__headerInner{justify-content:space-between;align-items:center;gap:16px;width:min(1120px,100% - 32px);height:76px;margin:auto;display:flex}.diagnostic-onboarding-module__QoHZ0G__brand{width:124px;height:44px;display:block;position:relative}.diagnostic-onboarding-module__QoHZ0G__brand img{object-fit:contain}.diagnostic-onboarding-module__QoHZ0G__skipHeader,.diagnostic-onboarding-module__QoHZ0G__textButton{color:#37323f;font:inherit;text-underline-offset:5px;cursor:pointer;background:0 0;border:0;font-weight:900;text-decoration:underline}.diagnostic-onboarding-module__QoHZ0G__skipHeader{min-height:44px;padding:0 8px}.diagnostic-onboarding-module__QoHZ0G__skipHeader:disabled,.diagnostic-onboarding-module__QoHZ0G__textButton:disabled{cursor:not-allowed;opacity:.55}.diagnostic-onboarding-module__QoHZ0G__shell{align-content:center;width:min(820px,100% - 32px);min-height:calc(100vh - 126px);margin:auto;padding:28px 0 56px;display:grid}.diagnostic-onboarding-module__QoHZ0G__journeyProgress{border:2px solid var(--ink);background:#fff;border-radius:999px;height:10px;margin:0 4px 20px;overflow:hidden}.diagnostic-onboarding-module__QoHZ0G__journeyProgress span{background:var(--purple);height:100%;transition:width .25s;display:block}.diagnostic-onboarding-module__QoHZ0G__card{border:2px solid var(--ink);background:#fff;border-radius:28px;width:100%;padding:36px;box-shadow:8px 8px #cbbcff}.diagnostic-onboarding-module__QoHZ0G__card>h1{letter-spacing:-.035em;margin:14px 0 10px;font-size:clamp(2rem,6vw,3.3rem);line-height:1.25}.diagnostic-onboarding-module__QoHZ0G__card>p{color:#4a4a4a;max-width:620px;margin:0 0 26px;font-size:1.05rem;line-height:1.9}.diagnostic-onboarding-module__QoHZ0G__welcomeCard,.diagnostic-onboarding-module__QoHZ0G__introCard,.diagnostic-onboarding-module__QoHZ0G__resultCard{text-align:center}.diagnostic-onboarding-module__QoHZ0G__welcomeCard>p,.diagnostic-onboarding-module__QoHZ0G__introCard>p,.diagnostic-onboarding-module__QoHZ0G__resultCard>p{margin-inline:auto}.diagnostic-onboarding-module__QoHZ0G__eyebrow,.diagnostic-onboarding-module__QoHZ0G__stepLabel{border:2px solid var(--ink);background:var(--yellow);border-radius:999px;width:max-content;padding:6px 12px;font-weight:950;display:inline-flex}.diagnostic-onboarding-module__QoHZ0G__stepLabel{background:var(--purple-soft)}.diagnostic-onboarding-module__QoHZ0G__welcomeVisual{border:2px solid var(--ink);background:var(--green);width:150px;height:140px;box-shadow:6px 6px 0 var(--ink);border-radius:46% 54% 52% 48%;place-content:center;margin:0 auto 22px;display:grid;position:relative;transform:rotate(-2deg)}.diagnostic-onboarding-module__QoHZ0G__welcomeVisual svg{width:25px;height:25px;position:absolute;top:16px;left:20px}.diagnostic-onboarding-module__QoHZ0G__welcomeVisual span{font-size:3.3rem;font-weight:950;line-height:1}.diagnostic-onboarding-module__QoHZ0G__welcomeVisual small{margin-top:8px;font-weight:900}.diagnostic-onboarding-module__QoHZ0G__sixBadge{aspect-ratio:1;border:2px solid var(--ink);background:var(--green);width:116px;box-shadow:5px 5px 0 var(--ink);direction:ltr;border-radius:50%;place-items:center;margin:0 auto 20px;font-size:1.7rem;font-weight:950;display:grid}.diagnostic-onboarding-module__QoHZ0G__primaryButton,.diagnostic-onboarding-module__QoHZ0G__secondaryButton{border:2px solid var(--ink);min-height:52px;color:var(--ink);font:inherit;cursor:pointer;box-shadow:3px 3px 0 var(--ink);border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:11px 20px;font-weight:950;display:inline-flex}.diagnostic-onboarding-module__QoHZ0G__primaryButton{background:var(--purple);color:#fff}.diagnostic-onboarding-module__QoHZ0G__secondaryButton{background:#fff}.diagnostic-onboarding-module__QoHZ0G__primaryButton:disabled,.diagnostic-onboarding-module__QoHZ0G__secondaryButton:disabled{opacity:.45;cursor:not-allowed}.diagnostic-onboarding-module__QoHZ0G__primaryButton:not(:disabled):active,.diagnostic-onboarding-module__QoHZ0G__secondaryButton:not(:disabled):active{box-shadow:1px 1px 0 var(--ink);transform:translate(2px,2px)}.diagnostic-onboarding-module__QoHZ0G__welcomeCard>.diagnostic-onboarding-module__QoHZ0G__primaryButton,.diagnostic-onboarding-module__QoHZ0G__resultCard>.diagnostic-onboarding-module__QoHZ0G__primaryButton{width:min(360px,100%);margin-inline:auto}.diagnostic-onboarding-module__QoHZ0G__welcomeCard>.diagnostic-onboarding-module__QoHZ0G__textButton,.diagnostic-onboarding-module__QoHZ0G__resultCard>.diagnostic-onboarding-module__QoHZ0G__textButton{margin:18px auto 0;display:block}.diagnostic-onboarding-module__QoHZ0G__primaryButton svg,.diagnostic-onboarding-module__QoHZ0G__secondaryButton svg{width:19px;height:19px}.diagnostic-onboarding-module__QoHZ0G__choiceGrid,.diagnostic-onboarding-module__QoHZ0G__binaryChoices{gap:14px;margin-top:28px;display:grid}.diagnostic-onboarding-module__QoHZ0G__choiceGrid{grid-template-columns:repeat(3,1fr)}.diagnostic-onboarding-module__QoHZ0G__binaryChoices{grid-template-columns:1fr 1fr}.diagnostic-onboarding-module__QoHZ0G__choiceGrid button,.diagnostic-onboarding-module__QoHZ0G__binaryChoices button{border:2px solid var(--ink);min-height:128px;color:var(--ink);font:inherit;cursor:pointer;box-shadow:4px 4px 0 var(--ink);background:#fff;border-radius:20px;align-content:center;place-items:center;gap:12px;padding:20px 14px;display:grid}.diagnostic-onboarding-module__QoHZ0G__choiceGrid button:first-child{background:#f0eaff}.diagnostic-onboarding-module__QoHZ0G__choiceGrid button:nth-child(2){background:#fff1b7}.diagnostic-onboarding-module__QoHZ0G__choiceGrid button:nth-child(3),.diagnostic-onboarding-module__QoHZ0G__binaryChoices button:first-child{background:#def3e5}.diagnostic-onboarding-module__QoHZ0G__binaryChoices button:nth-child(2){background:#f0eaff}.diagnostic-onboarding-module__QoHZ0G__choiceGrid button svg,.diagnostic-onboarding-module__QoHZ0G__binaryChoices button svg{width:30px;height:30px}.diagnostic-onboarding-module__QoHZ0G__choiceGrid button strong,.diagnostic-onboarding-module__QoHZ0G__binaryChoices button strong{font-size:1.15rem}.diagnostic-onboarding-module__QoHZ0G__choiceGrid .diagnostic-onboarding-module__QoHZ0G__choiceSelected,.diagnostic-onboarding-module__QoHZ0G__binaryChoices .diagnostic-onboarding-module__QoHZ0G__choiceSelected{outline:4px solid var(--purple);outline-offset:3px;box-shadow:2px 2px 0 var(--ink);transform:translate(2px,2px)}.diagnostic-onboarding-module__QoHZ0G__actions{justify-content:space-between;align-items:center;gap:14px;margin-top:28px;display:flex}.diagnostic-onboarding-module__QoHZ0G__actions>button{min-width:150px}.diagnostic-onboarding-module__QoHZ0G__questionCard{padding:30px}.diagnostic-onboarding-module__QoHZ0G__questionTop{justify-content:space-between;align-items:center;gap:16px;display:flex}.diagnostic-onboarding-module__QoHZ0G__questionTop>div{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.diagnostic-onboarding-module__QoHZ0G__questionTop span,.diagnostic-onboarding-module__QoHZ0G__questionTop strong{border:1.5px solid var(--ink);border-radius:999px;padding:5px 10px;font-size:.88rem}.diagnostic-onboarding-module__QoHZ0G__questionTop strong{background:var(--yellow)}.diagnostic-onboarding-module__QoHZ0G__questionTop small{color:#555;font-weight:850}.diagnostic-onboarding-module__QoHZ0G__questionProgress{border:2px solid var(--ink);background:#fff;border-radius:999px;height:12px;margin:18px 0 25px;overflow:hidden}.diagnostic-onboarding-module__QoHZ0G__questionProgress span{background:var(--purple);height:100%;transition:width .2s;display:block}.diagnostic-onboarding-module__QoHZ0G__questionCard>h1{letter-spacing:0;margin:20px 0;font-size:clamp(1.35rem,3.5vw,2rem);line-height:1.85}.diagnostic-onboarding-module__QoHZ0G__passage{border:2px solid var(--ink);background:#f2ecff;border-radius:18px;max-height:290px;margin-bottom:22px;padding:18px;overflow:auto}.diagnostic-onboarding-module__QoHZ0G__passage strong{margin-bottom:8px;display:block}.diagnostic-onboarding-module__QoHZ0G__passage p{white-space:pre-wrap;color:#29252f;margin:0;line-height:2}.diagnostic-onboarding-module__QoHZ0G__questionImage{min-height:230px;margin-bottom:22px;position:relative}.diagnostic-onboarding-module__QoHZ0G__questionImage img{object-fit:contain}.diagnostic-onboarding-module__QoHZ0G__options{grid-template-columns:1fr 1fr;gap:12px;display:grid}.diagnostic-onboarding-module__QoHZ0G__options button{border:2px solid var(--ink);min-height:64px;color:var(--ink);text-align:right;font:inherit;cursor:pointer;background:#fff;border-radius:16px;align-items:center;gap:12px;padding:12px 14px;display:flex}.diagnostic-onboarding-module__QoHZ0G__options button>span{border:2px solid var(--ink);background:#f3f0e8;border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-weight:950;display:grid}.diagnostic-onboarding-module__QoHZ0G__options button>strong{line-height:1.7}.diagnostic-onboarding-module__QoHZ0G__options .diagnostic-onboarding-module__QoHZ0G__optionSelected{box-shadow:3px 3px 0 var(--ink);background:#dfe9ff;transform:translate(-1px,-1px)}.diagnostic-onboarding-module__QoHZ0G__error{border:2px solid var(--ink);text-align:center;background:#ffd9d6;border-radius:13px;padding:12px 14px;font-weight:850;color:#7f1d1d!important}.diagnostic-onboarding-module__QoHZ0G__loading{place-items:center;min-height:100vh;font-weight:950;display:grid}.diagnostic-onboarding-module__QoHZ0G__scoreGrid{grid-template-columns:1fr 1fr;gap:14px;margin:28px 0 20px;display:grid}.diagnostic-onboarding-module__QoHZ0G__scoreGrid article{border:2px solid var(--ink);min-height:150px;box-shadow:4px 4px 0 var(--ink);border-radius:20px;align-content:center;place-items:center;gap:7px;padding:18px;display:grid}.diagnostic-onboarding-module__QoHZ0G__scoreGrid article:first-child{background:#f0eaff}.diagnostic-onboarding-module__QoHZ0G__scoreGrid article:last-child{background:#fff1b7}.diagnostic-onboarding-module__QoHZ0G__scoreGrid svg{width:28px;height:28px}.diagnostic-onboarding-module__QoHZ0G__scoreGrid span{font-weight:900}.diagnostic-onboarding-module__QoHZ0G__scoreGrid strong{unicode-bidi:isolate;font-size:2rem}.diagnostic-onboarding-module__QoHZ0G__recommendation{border:2px solid var(--ink);text-align:right;background:var(--green);border-radius:20px;grid-template-columns:auto 1fr;gap:14px;margin:24px 0;padding:20px;display:grid}.diagnostic-onboarding-module__QoHZ0G__recommendation svg{width:28px;height:28px}.diagnostic-onboarding-module__QoHZ0G__recommendation h2{margin:0 0 6px;font-size:1.45rem}.diagnostic-onboarding-module__QoHZ0G__recommendation p{color:#30352f;margin:0;line-height:1.8}.diagnostic-onboarding-module__QoHZ0G__resultNote{font-size:.88rem!important}.diagnostic-onboarding-module__QoHZ0G__footer{color:#5a5660;text-align:center;padding:0 16px 28px;font-size:.82rem;font-weight:750}.diagnostic-onboarding-module__QoHZ0G__skipHeader:focus-visible,.diagnostic-onboarding-module__QoHZ0G__textButton:focus-visible,.diagnostic-onboarding-module__QoHZ0G__primaryButton:focus-visible,.diagnostic-onboarding-module__QoHZ0G__secondaryButton:focus-visible,.diagnostic-onboarding-module__QoHZ0G__choiceGrid button:focus-visible,.diagnostic-onboarding-module__QoHZ0G__binaryChoices button:focus-visible,.diagnostic-onboarding-module__QoHZ0G__options button:focus-visible{outline-offset:3px;outline:4px solid #3178e0}@media (max-width:700px){.diagnostic-onboarding-module__QoHZ0G__headerInner{width:min(100% - 24px,1120px);height:66px}.diagnostic-onboarding-module__QoHZ0G__brand{width:112px;height:40px}.diagnostic-onboarding-module__QoHZ0G__shell{width:min(100% - 24px,820px);min-height:calc(100vh - 108px);padding:18px 0 max(48px, env(safe-area-inset-bottom));align-content:start}.diagnostic-onboarding-module__QoHZ0G__journeyProgress{margin-bottom:14px}.diagnostic-onboarding-module__QoHZ0G__card{border-radius:22px;padding:24px 16px;box-shadow:5px 5px #cbbcff}.diagnostic-onboarding-module__QoHZ0G__card>h1{font-size:clamp(1.8rem,9vw,2.35rem)}.diagnostic-onboarding-module__QoHZ0G__card>p{font-size:.98rem}.diagnostic-onboarding-module__QoHZ0G__welcomeVisual{width:126px;height:116px;margin-bottom:18px}.diagnostic-onboarding-module__QoHZ0G__choiceGrid{grid-template-columns:1fr}.diagnostic-onboarding-module__QoHZ0G__choiceGrid button,.diagnostic-onboarding-module__QoHZ0G__binaryChoices button{text-align:right;grid-template-columns:auto 1fr;align-content:center;justify-items:start;min-height:92px}.diagnostic-onboarding-module__QoHZ0G__binaryChoices button{text-align:center;grid-template-columns:1fr;justify-items:center}.diagnostic-onboarding-module__QoHZ0G__actions>button{flex:1;min-width:0}.diagnostic-onboarding-module__QoHZ0G__questionCard{padding:20px 14px}.diagnostic-onboarding-module__QoHZ0G__questionTop{align-items:flex-start}.diagnostic-onboarding-module__QoHZ0G__questionTop small{padding-top:5px}.diagnostic-onboarding-module__QoHZ0G__passage{max-height:230px;padding:15px}.diagnostic-onboarding-module__QoHZ0G__questionImage{min-height:185px}.diagnostic-onboarding-module__QoHZ0G__options{grid-template-columns:1fr}.diagnostic-onboarding-module__QoHZ0G__options button{min-height:60px}.diagnostic-onboarding-module__QoHZ0G__scoreGrid article{min-height:125px}.diagnostic-onboarding-module__QoHZ0G__recommendation{text-align:center;grid-template-columns:1fr;justify-items:center;padding:17px}}@media (max-width:410px){.diagnostic-onboarding-module__QoHZ0G__binaryChoices{grid-template-columns:1fr}.diagnostic-onboarding-module__QoHZ0G__actions{gap:9px}.diagnostic-onboarding-module__QoHZ0G__primaryButton,.diagnostic-onboarding-module__QoHZ0G__secondaryButton{padding-inline:13px}}@media (prefers-reduced-motion:reduce){.diagnostic-onboarding-module__QoHZ0G__journeyProgress span{transition:none}}
