@font-face{font-family:PT Serif;src:url(../../../assets/fonts/pt-serif/pt-serif-700-cyrillic.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:PT Serif;src:url(../../../assets/fonts/pt-serif/pt-serif-700-latin.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2000-206F,U+20AC,U+2122,U+2212}@font-face{font-family:PT Serif;src:url(../../../assets/fonts/pt-serif/pt-serif-700italic-cyrillic.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}.topbar.svelte-dajras{z-index:20;background:var(--color-white);position:sticky;top:0}.topbar__inner.svelte-dajras{justify-content:space-between;align-items:center;gap:16px;max-width:1280px;margin:0 auto;padding:14px clamp(20px,4vw,40px);display:flex}.topbar__id.svelte-dajras{color:var(--color-text);gap:2px;text-decoration:none;display:grid}.topbar__name.svelte-dajras{font-family:PT Serif,Georgia,serif;font-size:clamp(16px,.6vw + 13px,20px);font-weight:700;line-height:1.1}.topbar__role.svelte-dajras{letter-spacing:.12em;text-transform:uppercase;color:#7a0f2a;font-size:clamp(10px,.3vw + 9px,12px);font-weight:700}.topbar__actions.svelte-dajras{align-items:center;gap:10px;display:flex}.topbar__btn.svelte-dajras{background:var(--color-black);color:var(--color-always-white);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:.55em 1em;font-size:clamp(13px,.4vw + 11px,15px);font-weight:700;text-decoration:none;display:inline-flex}.topbar__btn--tg.svelte-dajras{background:#7a0f2a}.topbar__label.svelte-dajras{margin-bottom:3px}@media (width<=640px){.topbar__label.svelte-dajras{display:none}}.page.svelte-dajras{--fs-body:clamp(17px, .7vw + 14px, 21px);--color-wine:#7a0f2a;--font-head:"PT Serif", Georgia, "Times New Roman", serif;width:100%;max-width:1280px;color:var(--color-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:var(--fs-body);margin:0 auto;padding:0 clamp(20px,4vw,40px);line-height:1.55}.screen.svelte-dajras{flex-direction:column;min-height:calc(100svh - 84px);padding-top:clamp(20px,3vw,40px);padding-bottom:clamp(20px,3vw,40px);display:flex}.screen--quiz.svelte-dajras{padding-bottom:0}.screen--intro.svelte-dajras{grid-template-areas:"main""side""btn";align-content:center;gap:clamp(8px,1.5vw,20px) clamp(32px,4vw,64px);display:grid}.intro__main.svelte-dajras{grid-area:main}.intro__side.svelte-dajras{grid-area:side}.screen--intro.svelte-dajras .btn--primary:where(.svelte-dajras){grid-area:btn;justify-self:start;margin-top:clamp(8px,1.5vw,16px)}.intro__main.svelte-dajras,.intro__side.svelte-dajras{max-width:46ch}.kicker.svelte-dajras{letter-spacing:.16em;text-transform:uppercase;color:var(--color-wine);margin:0 0 14px;font-size:clamp(12px,.4vw + 10px,15px);font-weight:700}h1.svelte-dajras{font-family:var(--font-head);margin:0 0 clamp(16px,2vw,24px);font-size:clamp(28px,2.6vw + 18px,52px);font-weight:700;line-height:1.12}.lead.svelte-dajras{font-size:calc(var(--fs-body) * 1.08);margin:0 0 1em}.note.svelte-dajras{font-size:calc(var(--fs-body) * .9);color:var(--color-gray_900);margin:0 0 1em}.btn.svelte-dajras{font-family:inherit;font-size:calc(var(--fs-body) * .98);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:.85em 1.6em;font-weight:700;text-decoration:none;transition:background .15s ease-out;display:inline-flex}.btn--primary.svelte-dajras,.btn--dark.svelte-dajras{background:var(--color-black);color:var(--color-always-white);margin-top:auto}.btn--primary.svelte-dajras:hover,.btn--dark.svelte-dajras:hover{background:var(--color-wine)}.about-test.svelte-dajras{padding-bottom:clamp(48px,6vw,80px)}.about-test.svelte-dajras>p:where(.svelte-dajras){max-width:62ch}.about-test.svelte-dajras h2:where(.svelte-dajras){font-family:var(--font-head);margin:clamp(32px,4vw,56px) 0 clamp(14px,2vw,20px);font-size:clamp(24px,1.8vw + 16px,36px);font-weight:700;line-height:1.2}.about-test__list.svelte-dajras{font-size:calc(var(--fs-body) * .95);margin:0 0 1.2em;padding-left:1.4em}.about-test__list.svelte-dajras li:where(.svelte-dajras){margin-bottom:.45em}.about-test__note.svelte-dajras a:where(.svelte-dajras){color:var(--color-wine);text-underline-offset:3px;text-decoration:underline}.faq__item.svelte-dajras{background:var(--color-gray_50);border-radius:20px;margin-bottom:10px;overflow:hidden}.faq__item.svelte-dajras summary:where(.svelte-dajras){cursor:pointer;font-family:var(--font-head);justify-content:space-between;align-items:flex-start;gap:clamp(16px,2vw,28px);padding:clamp(20px,2.4vw,30px) clamp(20px,2.6vw,34px);font-size:clamp(19px,.8vw + 15px,26px);font-weight:700;line-height:1.3;list-style:none;display:flex}.faq__item.svelte-dajras summary:where(.svelte-dajras)::-webkit-details-marker{display:none}.faq__item.svelte-dajras summary:where(.svelte-dajras):hover{color:var(--color-wine)}.faq__chevron.svelte-dajras{color:var(--color-wine);flex:none;margin-top:.2em;transition:transform .2s ease-out}.faq__item[open].svelte-dajras .faq__chevron:where(.svelte-dajras){transform:rotate(180deg)}.faq__item.svelte-dajras p:where(.svelte-dajras){font-size:calc(var(--fs-body) * .95);color:var(--color-gray_900);max-width:72ch;margin:0;padding:0 clamp(20px,2.6vw,34px) clamp(22px,2.6vw,32px);line-height:1.5}.quiz__top.svelte-dajras{align-items:center;gap:14px;margin-bottom:12px;display:flex}.quiz__back.svelte-dajras{background:var(--color-gray_100);width:40px;height:40px;color:var(--color-text);cursor:pointer;border:0;border-radius:50%;font-size:20px;line-height:1}.quiz__back.svelte-dajras:hover{background:var(--color-gray_200)}.quiz__counter.svelte-dajras{font-size:calc(var(--fs-body) * .85);color:var(--color-gray_500);font-weight:700}.quiz__bar.svelte-dajras{background:var(--color-gray_100);border-radius:999px;height:4px;margin-bottom:clamp(24px,4vw,48px);overflow:hidden}.quiz__bar.svelte-dajras span:where(.svelte-dajras){background:var(--color-wine);height:100%;transition:width .22s ease-out;display:block}.quiz__question.svelte-dajras{font-family:var(--font-head);margin:0 0 clamp(24px,4vw,44px);font-size:clamp(24px,2.2vw + 16px,42px);font-weight:700;line-height:1.18}.quiz__options.svelte-dajras{gap:10px;margin-top:auto;padding-bottom:clamp(16px,3vw,32px);display:grid}.option.svelte-dajras{border:2px solid var(--color-gray_200);background:var(--color-white);width:100%;font-family:inherit;font-size:calc(var(--fs-body) * .98);text-align:left;color:var(--color-text);cursor:pointer;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;padding:clamp(16px,1.8vw,22px) clamp(18px,2vw,26px);font-weight:700;transition:border-color .15s ease-out,background .15s ease-out;display:flex}.option.svelte-dajras:hover{border-color:var(--color-wine)}.option--active.svelte-dajras{background:var(--color-wine);border-color:var(--color-wine);color:var(--color-always-white)}.option__value.svelte-dajras{color:var(--color-gray_500);flex:none;font-size:.9em}.option--active.svelte-dajras .option__value:where(.svelte-dajras){color:#ffffffb3}.score.svelte-dajras{align-items:baseline;gap:12px;margin:0 0 8px;display:flex}.score.svelte-dajras strong:where(.svelte-dajras){font-family:var(--font-head);color:var(--color-wine);font-size:clamp(64px,8vw + 24px,132px);line-height:1}.score.svelte-dajras span:where(.svelte-dajras){font-size:calc(var(--fs-body) * 1.1);color:var(--color-gray_500)}.band.svelte-dajras{font-family:var(--font-head);margin:0 0 .5em;font-size:clamp(24px,1.8vw + 16px,38px);font-weight:700;line-height:1.2}.screen--result.svelte-dajras{grid-template-areas:"main""cta""disclaimer""restart";align-content:center;gap:clamp(12px,2vw,24px) clamp(32px,4vw,64px);display:grid}.note--after-cta.svelte-dajras{grid-area:disclaimer;margin:0}.result__main.svelte-dajras{grid-area:main}.result__main.svelte-dajras>:where(.svelte-dajras):last-child{margin-bottom:0}.cta.svelte-dajras{background:var(--color-gray_50);border-radius:20px;grid-area:cta;align-self:start;padding:clamp(22px,3vw,34px)}.screen--result.svelte-dajras .restart:where(.svelte-dajras){grid-area:restart;margin-top:0}@media (width>=900px){.screen--result.svelte-dajras{grid-template-columns:1.05fr 1fr;grid-template-areas:"main cta""restart disclaimer";align-items:start}}.cta__text.svelte-dajras{font-size:calc(var(--fs-body) * 1.02);margin:0 0 clamp(16px,2vw,22px)}.contacts.svelte-dajras{flex-wrap:wrap;gap:10px;display:flex}.restart.svelte-dajras{text-align:left;font-family:inherit;font-size:calc(var(--fs-body) * .9);color:var(--color-gray_500);cursor:pointer;background:0 0;border:0;place-self:start;margin-top:20px;padding:0;text-decoration:underline}.about.svelte-dajras{color:var(--color-always-white);background:#000 url(../../../assets/images/checklist-bg.webp) 50%/cover no-repeat;position:relative;overflow:hidden}.about__figure.svelte-dajras{pointer-events:none;background:url(../../../assets/images/checklist-pavlova.webp) 100% 100%/contain no-repeat;width:55%;position:absolute;top:0;bottom:0;right:0}.about__figure.svelte-dajras:after{content:"";background:linear-gradient(90deg,#0000008c,#0003 45%,#0000);position:absolute;inset:0}.about__inner.svelte-dajras{z-index:2;max-width:1280px;margin:0 auto;padding:clamp(40px,6vw,80px) clamp(20px,4vw,40px);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:clamp(17px,.7vw + 14px,21px);line-height:1.5;position:relative}.about__text.svelte-dajras{max-width:54%}.about__kicker.svelte-dajras{letter-spacing:.18em;text-transform:uppercase;margin:0 0 16px;font-size:clamp(12px,.4vw + 10px,15px);font-weight:700}.about__title.svelte-dajras{margin:0 0 clamp(20px,3vw,32px);font-family:PT Serif,Georgia,serif;font-size:clamp(28px,2.4vw + 16px,52px);font-weight:700;line-height:1.14}.about__title.svelte-dajras em:where(.svelte-dajras){font-style:italic}.about__list.svelte-dajras{margin:0 0 clamp(20px,3vw,30px);padding:0;list-style:none}.about__list.svelte-dajras li:where(.svelte-dajras){padding:.35em 0 .35em 1.4em;position:relative}.about__list.svelte-dajras li:where(.svelte-dajras):before{content:"";background:currentColor;border-radius:50%;width:.4em;height:.4em;position:absolute;top:.85em;left:0}.about__footnote.svelte-dajras{color:#fffc;margin:0;font-size:.85em}@media (width<=800px){.about__text.svelte-dajras{max-width:100%}.about__figure.svelte-dajras{background-position:100% 100%;width:100%}.about__figure.svelte-dajras:after{background:linear-gradient(90deg,#000c,#00000073)}}@media (prefers-reduced-motion:reduce){.quiz__bar.svelte-dajras span:where(.svelte-dajras),.btn.svelte-dajras,.option.svelte-dajras,.faq__chevron.svelte-dajras{transition:none}}
