.jaina-diagnostic{position:relative;width:100%;max-width:var(--container-xs-max-width, 42.5rem);margin-inline:auto;padding-block:1.5rem .5rem;color:rgb(var(--text-color));text-align:center}.jaina-diagnostic__progress{position:relative;width:100%;height:2px;margin-bottom:2.5rem;background:rgb(var(--text-color) / .12);border-radius:var(--rounded-full, 9999px);overflow:hidden}.jaina-diagnostic__progress-fill{position:absolute;inset-block:0;inset-inline-start:0;width:0;background:rgb(var(--accent));border-radius:inherit;transition:width .5s cubic-bezier(.25,0,.25,1)}.jaina-diagnostic__back{display:inline-flex;align-items:center;gap:.35rem;margin-bottom:1.25rem;padding:.25rem;font:inherit;font-size:var(--text-xs);letter-spacing:.04em;color:rgb(var(--text-color) / .6);background:none;border:0;cursor:pointer;opacity:0;visibility:hidden;transition:opacity .3s ease,color .2s ease}.jaina-diagnostic__back.is-visible{opacity:1;visibility:visible}.jaina-diagnostic__back:hover{color:rgb(var(--text-color))}.jaina-diagnostic__back svg{width:1rem;height:1rem}.jaina-diagnostic__stage{position:relative}.jaina-diagnostic__screen{display:none;flex-direction:column;align-items:center;gap:1.25rem;outline:none}.jaina-diagnostic__screen.is-active{display:flex;animation:jd-fade-up .45s cubic-bezier(.25,0,.25,1) both}.jaina-diagnostic__screen.is-leaving{display:flex;animation:jd-fade-out .4s ease both}.jaina-diagnostic__screen--center{min-height:40vh;justify-content:center}@keyframes jd-fade-up{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}@keyframes jd-fade-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-.75rem)}}@media(prefers-reduced-motion:reduce){.jaina-diagnostic__screen.is-active,.jaina-diagnostic__screen.is-leaving{animation:none}.jaina-diagnostic__progress-fill{transition:none}}.jaina-diagnostic__eyebrow{margin:0;color:rgb(var(--accent))}.jaina-diagnostic__title{margin:0;max-width:28ch}.jaina-diagnostic__subtitle{margin:0;max-width:46ch;font-size:var(--text-base);line-height:1.7;color:rgb(var(--text-color) / .75)}.jaina-diagnostic__question-hint{margin:-.5rem 0 0;font-size:var(--text-sm);font-style:italic;color:rgb(var(--text-color) / .6)}.jaina-diagnostic__options{list-style:none;margin:.5rem 0 0;padding:0;width:100%;display:flex;flex-direction:column;gap:.75rem}.jaina-diagnostic__option{display:block;width:100%;padding:1rem 1.25rem;font:inherit;font-size:var(--text-base);line-height:1.5;text-align:start;color:rgb(var(--text-color));background:rgb(var(--text-color) / .015);border:1px solid rgb(var(--border-color, var(--text-color) / .15));border-radius:var(--input-border-radius, .25rem);cursor:pointer;transition:border-color .25s ease,background-color .25s ease,transform .15s ease}.jaina-diagnostic__option:hover{border-color:rgb(var(--accent));background:rgb(var(--accent) / .06)}.jaina-diagnostic__option:focus-visible{outline:2px solid rgb(var(--accent));outline-offset:2px}.jaina-diagnostic__option.is-chosen{border-color:rgb(var(--accent));background:rgb(var(--accent) / .1)}.jaina-diagnostic__cta{margin-top:.75rem}.jaina-diagnostic__rule{display:block;width:3rem;height:1px;margin:.25rem auto;background:rgb(var(--accent))}.jaina-diagnostic__pulse{width:3.5rem;height:3.5rem;border-radius:var(--rounded-full, 9999px);background:rgb(var(--accent) / .18);animation:jd-pulse 1.6s ease-in-out infinite}@keyframes jd-pulse{0%,to{transform:scale(.85);opacity:.5}50%{transform:scale(1.1);opacity:1}}@media(prefers-reduced-motion:reduce){.jaina-diagnostic__pulse{animation:none}}.jaina-diagnostic__screen--result{gap:.85rem}.jaina-diagnostic__result-eyebrow{margin:0;color:rgb(var(--accent))}.jaina-diagnostic__result-title-en{margin:0}.jaina-diagnostic__result-title-fr{margin:0;font-size:var(--text-lg);font-style:italic;color:rgb(var(--text-color) / .7)}.jaina-diagnostic__result-text{margin:0;max-width:40ch;font-size:var(--text-base);line-height:1.7;color:rgb(var(--text-color) / .8)}.jaina-diagnostic__restart{margin-top:.25rem;font-size:var(--text-sm);cursor:pointer}.jaina-diagnostic__noscript{max-width:46ch;margin-inline:auto;font-size:var(--text-base);line-height:1.7;color:rgb(var(--text-color) / .8)}@media screen and (min-width:700px){.jaina-diagnostic{padding-block:2rem 1rem}.jaina-diagnostic__options{gap:.85rem}}.jaina-diagnostic__result-text>:first-child{margin-top:0}.jaina-diagnostic__result-text>:last-child{margin-bottom:0}.jaina-diagnostic__result-text p{margin:0 0 .9rem}.jaina-diagnostic__result-text h2{margin:1.5rem 0 .5rem;font-size:var(--text-lg);font-weight:400;letter-spacing:.02em;color:rgb(var(--text-color))}.jaina-diagnostic__result-text h3{margin:1.5rem 0 .5rem;font-size:var(--text-base);font-weight:400;text-transform:uppercase;letter-spacing:.08em;color:rgb(var(--accent))}.jaina-diagnostic__result-text ul,.jaina-diagnostic__result-text ol{margin:0 0 .9rem;padding-inline-start:1.25rem;text-align:start}.jaina-diagnostic__result-text li{margin-bottom:.35rem}.jaina-diagnostic__result-text a{color:rgb(var(--accent));text-decoration:underline;text-underline-offset:2px}.jaina-diagnostic__result-text strong{font-weight:600}.jaina-diagnostic__result-text em{font-style:italic}
/*# sourceMappingURL=/cdn/shop/t/29/assets/jaina-diagnostic.css.map */
