.exam-landing{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--xl-paper:#fcfdfc;--xl-grid:#e3ebf1;--xl-pen:#c63d33;--xl-error:#a3261d;background:var(--xl-paper);color:var(--elev-ink)}.exam-landing .exam-builder{border-block-start:1px solid var(--elev-line);background-color:var(--xl-paper);background-image:linear-gradient(var(--xl-grid) 1px, transparent 1px), linear-gradient(90deg, var(--xl-grid) 1px, transparent 1px);background-position:top;background-size:28px 28px;padding-block:52px;scroll-margin-block-start:72px}.exam-landing .exam-builder__wrap{max-width:1180px;margin-inline:auto;padding-inline:16px}.exam-landing .exam-builder h2,.exam-landing .exam-builder h3{text-wrap:balance;margin:0}.exam-landing .exam-builder p{margin:0}.exam-landing .exam-builder :focus-visible{outline:3px solid var(--elev-brand);outline-offset:3px;border-radius:6px}.exam-landing .exam-builder__head{gap:10px;max-width:660px;margin-block-end:26px;display:grid}.exam-landing .exam-builder__head h2{letter-spacing:-.025em;color:var(--elev-brand);font-size:30px;font-weight:800;line-height:1.08}.exam-landing .exam-builder__head p{color:var(--elev-ink-soft);font-size:17.5px}.exam-landing .exam-builder__grid{align-items:start;gap:22px;display:grid}.exam-landing .exam-builder__steps{gap:14px;display:grid}.exam-landing .exam-builder__step{background:var(--elev-surface);border-radius:var(--elev-radius);box-shadow:0 0 0 2px var(--elev-line), 0 4px 0 2px var(--elev-line);padding:18px 16px 20px}.exam-landing .exam-builder__step-head{align-items:center;gap:12px;margin-block-end:14px;display:flex}.exam-landing .exam-builder__step-n{block-size:34px;inline-size:34px;color:var(--xl-pen);box-shadow:inset 0 0 0 2px var(--xl-pen);border-radius:50%;flex:none;place-items:center;font-size:18px;font-weight:600;line-height:1;display:grid;rotate:-6deg}.exam-landing .exam-builder__step--done .exam-builder__step-n{color:var(--elev-on-color);background:var(--elev-brand);box-shadow:none;rotate:none}.exam-landing .exam-builder__step-n svg{stroke-width:3px;block-size:18px;inline-size:18px}.exam-landing .exam-builder__step-head h3{color:var(--elev-ink);font-size:19px;font-weight:700;line-height:1.25}.exam-landing .exam-builder__step-hint{color:var(--elev-ink-soft);margin-block:-6px 12px;font-size:15px}.exam-landing .exam-builder__keys{flex-wrap:wrap;gap:10px 8px;display:flex}.exam-landing .exam-builder__key{--key:var(--elev-gold);--key-lip:var(--elev-gold-lip);--key-ink:var(--elev-ink);cursor:pointer;background:var(--key);block-size:48px;inline-size:48px;color:var(--key-ink);font:inherit;box-shadow:0 5px 0 var(--key-lip);border:0;border-radius:13px;place-items:center;padding:0;font-size:18px;font-weight:700;line-height:1;display:grid}.exam-landing .exam-builder__key--green{--key:var(--elev-key-green);--key-lip:var(--elev-key-green-lip);--key-ink:var(--elev-on-color)}.exam-landing .exam-builder__key--blue{--key:var(--elev-key-blue);--key-lip:var(--elev-key-blue-lip);--key-ink:var(--elev-on-color)}.exam-landing .exam-builder__key--purple{--key:var(--elev-key-purple);--key-lip:var(--elev-key-purple-lip);--key-ink:var(--elev-on-color)}.exam-landing .exam-builder__key:hover{box-shadow:0 7px 0 var(--key-lip);transform:translateY(-2px)}.exam-landing .exam-builder__key[aria-pressed=true]{box-shadow:0 2px 0 var(--key-lip), 0 0 0 3px var(--elev-surface), 0 0 0 6px var(--elev-brand);transform:translateY(3px)}.exam-landing .exam-builder__key-name{color:var(--elev-ink-soft);min-block-size:1.6em;margin-block-start:12px;font-size:15px}.exam-landing .exam-builder__key-name b{color:var(--elev-ink)}.exam-landing .exam-builder__date-wait{border-radius:var(--elev-radius-sm);background:var(--elev-canvas);min-block-size:300px}.exam-landing .exam-builder__due{color:var(--elev-ink-soft);margin-block-start:8px;font-size:14.5px}.exam-landing .exam-builder__error{color:var(--xl-error);align-items:flex-start;gap:6px;margin-block-start:8px;font-size:14.5px;font-weight:500;display:flex}.exam-landing .exam-builder__error svg{flex:none;block-size:18px;inline-size:18px;margin-block-start:1px}.exam-landing .exam-builder__empty-note{color:var(--elev-ink-soft);border-radius:var(--elev-radius-sm);background:var(--elev-canvas);border:1.5px dashed var(--elev-line);padding:12px 14px;font-size:15px}.exam-landing .exam-builder__domain+.exam-builder__domain{margin-block-start:16px}.exam-landing .exam-builder__domain-title{color:var(--elev-ink-soft);margin-block-end:8px;font-size:14px;font-weight:700}.exam-landing .exam-builder__chapters{flex-wrap:wrap;gap:8px;display:flex}.exam-landing .exam-builder__chapter{cursor:pointer;text-align:start;border:1.5px solid var(--elev-field-line);background:var(--elev-surface);border-radius:14px;align-items:center;gap:8px;min-block-size:44px;padding-block:7px;padding-inline:10px 12px;display:inline-flex;position:relative}.exam-landing .exam-builder__chapter-input{opacity:0;block-size:1px;inline-size:1px;margin:0;position:absolute}.exam-landing .exam-builder__box{border:2px solid var(--elev-field-line);background:var(--elev-surface);border-radius:6px;flex:none;place-items:center;block-size:20px;inline-size:20px;display:grid}.exam-landing .exam-builder__box svg{stroke-width:3.2px;opacity:0;block-size:14px;inline-size:14px;color:var(--elev-on-color)}.exam-landing .exam-builder__chapter-text{line-height:1.25;display:grid}.exam-landing .exam-builder__chapter-title{color:var(--elev-ink);font-size:15.5px;font-weight:600}.exam-landing .exam-builder__chapter-he{color:var(--elev-ink-soft);font-size:13px}.exam-landing .exam-builder__chapter:hover{border-color:var(--elev-brand)}.exam-landing .exam-builder__chapter:has(input:checked){background:var(--elev-brand-soft);border-color:var(--elev-brand)}.exam-landing .exam-builder__chapter:has(input:checked) .exam-builder__box{background:var(--elev-brand);border-color:var(--elev-brand)}.exam-landing .exam-builder__chapter:has(input:checked) .exam-builder__box svg{opacity:1}.exam-landing .exam-builder__chapter:has(input:focus-visible){outline:3px solid var(--elev-brand);outline-offset:2px}.exam-landing .exam-builder__chosen{color:var(--elev-ink-soft);margin-block-start:12px;font-size:14.5px}.exam-landing .exam-builder__preview{background:var(--elev-surface);box-shadow:0 0 0 2px var(--elev-brand), 0 26px 50px -32px #185a368c;border-radius:22px;padding:18px 16px 20px}.exam-landing .exam-builder__preview-title{color:var(--elev-ink);margin-block-end:12px;font-size:17px;font-weight:700}.exam-landing .exam-builder__preview-empty{text-align:center;color:var(--elev-ink-soft);justify-items:center;gap:14px;padding:10px 8px 4px;font-size:15.5px;display:grid}.exam-landing .exam-builder__ghost{grid-template-columns:repeat(7,26px);gap:5px;display:grid}.exam-landing .exam-builder__ghost i{background:var(--elev-canvas);block-size:30px;box-shadow:inset 0 0 0 1.5px var(--elev-line);border-radius:7px}.exam-landing .exam-builder__ghost i:last-child{background:var(--elev-gold-soft);box-shadow:inset 0 0 0 1.5px var(--elev-amber-line)}.exam-landing .exam-builder__count{background:var(--elev-peach);box-shadow:inset 0 0 0 2px var(--elev-gold), 0 4px 0 var(--elev-gold-lip);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;padding:12px 14px;display:flex}.exam-landing .exam-builder__count-big{color:var(--elev-ink);font-size:15px;font-weight:700}.exam-landing .exam-builder__num{font-variant-numeric:tabular-nums;color:var(--elev-gold-ink);direction:ltr;unicode-bidi:isolate;margin-inline-end:6px;font-size:30px;font-weight:800}.exam-landing .exam-builder__count-on{color:var(--elev-ink-soft);font-size:14px}.exam-landing .exam-builder__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-block:14px;display:grid}.exam-landing .exam-builder__fact{background:var(--elev-canvas);border-radius:14px;min-inline-size:0;padding:10px;display:grid}.exam-landing .exam-builder__fact-value{color:var(--elev-ink);font-variant-numeric:tabular-nums;font-size:22px;font-weight:800;line-height:1.1}.exam-landing .exam-builder__fact-value small{margin-inline-start:3px;font-size:14px;font-weight:600}.exam-landing .exam-builder__fact-label{color:var(--elev-ink-soft);font-size:13.5px}.exam-landing .exam-builder__fact--wide{background:var(--exam-rehearsal-soft);grid-column:1/-1;align-items:center;gap:10px;display:flex}.exam-landing .exam-builder__fact--wide .exam-builder__fact-label{color:var(--exam-rehearsal);font-size:14px;font-weight:600}.exam-landing .exam-builder__fact--none{background:var(--elev-canvas)}.exam-landing .exam-builder__fact--none .exam-builder__fact-label{color:var(--elev-ink-soft);font-weight:500}.exam-landing .exam-builder__star{background:var(--exam-rehearsal);block-size:26px;inline-size:26px;color:var(--elev-gold);border-radius:7px;flex:none;place-items:center;display:inline-grid}.exam-landing .exam-builder__star svg{fill:currentColor;stroke:none;block-size:15px;inline-size:15px}.exam-landing .exam-builder__days{gap:6px;margin:0;padding:0;list-style:none;display:grid}.exam-landing .exam-builder__day{border-block-start:1px solid var(--elev-line);grid-template-columns:84px minmax(0,1fr);align-items:start;gap:8px;padding-block:6px;display:grid}.exam-landing .exam-builder__day:first-child{border-block-start:0}.exam-landing .exam-builder__day-label{color:var(--elev-ink-soft);padding-block-start:5px;font-size:13px;font-weight:600;line-height:1.25}.exam-landing .exam-builder__day--today .exam-builder__day-label{color:var(--elev-brand)}.exam-landing .exam-builder__day-items{gap:5px;min-inline-size:0;display:grid}.exam-landing .exam-builder__session{background:var(--elev-canvas);border-radius:10px;flex-wrap:wrap;align-items:center;gap:4px 8px;min-inline-size:0;padding-block:5px;padding-inline:14px 8px;font-size:14px;display:flex;position:relative;overflow:hidden}.exam-landing .exam-builder__session:before{content:"";background:var(--exam-hue);inline-size:5px;position:absolute;inset-block:0;inset-inline-start:0}.exam-landing .exam-builder__session--review:before{background:repeating-linear-gradient(to bottom, var(--exam-hue) 0 5px, transparent 5px 8px)}.exam-landing .exam-builder__session-name{min-inline-size:0;color:var(--exam-hue-ink,var(--elev-ink));align-items:center;gap:6px;font-weight:600;display:inline-flex}.exam-landing .exam-builder__session-name svg{flex:none;block-size:15px;inline-size:15px}.exam-landing .exam-builder__session-kind{color:var(--elev-ink-soft);font-size:12px}.exam-landing .exam-builder__session--rehearsal{background:var(--exam-rehearsal-soft)}.exam-landing .exam-builder__session--rehearsal:before{background:var(--exam-rehearsal)}.exam-landing .exam-builder__session--rehearsal .exam-builder__session-name{color:var(--exam-rehearsal)}.exam-landing .exam-builder__session--rehearsal .exam-builder__session-name svg{color:var(--elev-gold-lip);fill:currentColor}.exam-landing .exam-builder__session--exam{background:var(--elev-gold);box-shadow:0 2px 0 var(--elev-gold-lip);padding-inline:8px}.exam-landing .exam-builder__session--exam:before{display:none}.exam-landing .exam-builder__session--exam .exam-builder__session-name{color:var(--elev-on-gold)}.exam-landing .exam-builder__day--after-fold{border-block-start:2px dashed var(--elev-line)}.exam-landing .exam-builder__more{justify-content:center;padding-block:8px 2px;display:flex}.exam-landing .exam-builder__more-button{cursor:pointer;min-block-size:40px;font:inherit;color:var(--elev-brand-dark);background:var(--elev-brand-soft);border:0;border-radius:999px;padding-block:6px;padding-inline:14px;font-size:14px;font-weight:600}.exam-landing .exam-builder__actions{justify-items:center;gap:6px;margin-block-start:16px;display:grid}.exam-landing .exam-builder__save{cursor:pointer;min-block-size:52px;inline-size:100%;font:inherit;background:var(--elev-brand);color:var(--elev-on-color);box-shadow:0 4px 0 var(--elev-brand-dark);border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding-block:14px;padding-inline:22px;font-size:17px;font-weight:600;line-height:1.2;display:inline-flex}.exam-landing .exam-builder__save:hover{box-shadow:0 5px 0 var(--elev-brand-dark);transform:translateY(-1px)}.exam-landing .exam-builder__save:active{box-shadow:0 1px 0 var(--elev-brand-dark);transform:translateY(3px)}.exam-landing .exam-builder__save[aria-disabled=true]{background:color-mix(in srgb, var(--elev-brand) 45%, var(--elev-surface));box-shadow:0 4px 0 color-mix(in srgb, var(--elev-brand-dark) 55%, var(--elev-surface));cursor:not-allowed}.exam-landing .exam-builder__save-hint{color:var(--elev-ink-soft);text-align:center;font-size:13.5px}.exam-landing .exam-builder__photo{cursor:pointer;min-block-size:44px;font:inherit;color:var(--elev-brand-dark);text-underline-offset:4px;background:0 0;border:0;align-items:center;gap:8px;padding-inline:2px;font-size:16px;font-weight:600;line-height:1.3;text-decoration:underline;text-decoration-thickness:2px;display:inline-flex}.exam-landing .exam-builder__photo svg{flex:none;block-size:18px;inline-size:18px}.exam-landing .exam-builder__sheet{max-block-size:92dvh;inline-size:100%;max-inline-size:100%;padding:18px 16px calc(20px + env(safe-area-inset-bottom,0px));background:var(--elev-surface);color:var(--elev-ink);border:0;border-radius:24px 24px 0 0;margin-block:auto 0;margin-inline:0;overflow-y:auto}.exam-landing .exam-builder__sheet::backdrop{background:#14162e73}.exam-landing .exam-builder__sheet-close{float:inline-end;cursor:pointer;background:var(--elev-canvas);block-size:44px;inline-size:44px;color:var(--elev-ink);border:0;border-radius:12px;place-items:center;display:grid}.exam-landing .exam-builder__sheet-plan{flex-wrap:wrap;grid-column:1/-1;gap:6px;margin-block:8px;display:flex}.exam-landing .exam-builder__sheet-plan span{background:var(--elev-peach);color:var(--elev-gold-ink);border-radius:999px;padding-block:3px;padding-inline:10px;font-size:13.5px;font-weight:600}@media (min-width:760px){.exam-landing .exam-builder{padding-block:88px}.exam-landing .exam-builder__wrap{padding-inline:40px}.exam-landing .exam-builder__head{margin-block-end:38px}.exam-landing .exam-builder__head h2{font-size:46px}.exam-landing .exam-builder__step{padding:22px 24px 24px}.exam-landing .exam-builder__sheet{border-radius:24px;inline-size:460px;margin:auto;padding:20px 26px 26px}}@media (min-width:900px){.exam-landing .exam-builder__grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:36px}.exam-landing .exam-builder__preview{padding:22px 22px 24px;position:sticky;inset-block-start:76px}}@media (prefers-reduced-motion:no-preference){.exam-landing .exam-builder__key{transition:transform .15s,box-shadow .15s}.exam-landing .exam-builder__save{transition:transform .12s,box-shadow .12s}.exam-landing .exam-builder__sheet[open]{animation:.26s cubic-bezier(.2,.8,.3,1) both exam-builder-sheet-up}}@keyframes exam-builder-sheet-up{0%{opacity:0;translate:0 24px}to{opacity:1;translate:0}}.exam-landing section[id]{scroll-margin-top:76px}.exam-landing .xl-quiet{min-block-size:44px;color:var(--elev-brand-dark);text-underline-offset:4px;align-items:center;gap:8px;padding-inline:2px;font-size:16px;font-weight:600;line-height:1.3;text-decoration:underline;text-decoration-thickness:2px;display:inline-flex}.exam-landing .xl-hero{border-block-end:1px solid var(--grid-strong);position:relative;overflow:hidden}.exam-landing .xl-hero:before{content:"";background:var(--margin);inline-size:2px;position:absolute;inset-block:0;inset-inline-start:10px}.exam-landing .xl-hero .wrap{gap:30px;padding-block:30px 40px;display:grid;position:relative}.exam-landing .xl-hero .wrap>*{min-inline-size:0}.exam-landing .xl-hero h1{letter-spacing:-.025em;font-size:35px;font-weight:800;line-height:1.08}.exam-landing .xl-hero__sub{color:var(--soft);max-inline-size:31em;margin-block-start:16px;font-size:18px;line-height:1.5}.exam-landing .xl-hero__acts{gap:10px 18px;margin-block-start:24px}.exam-landing .xl-exhibit{justify-self:center;inline-size:min(100%,400px);padding-inline-end:8px;position:relative}.exam-landing .xl-exhibit__sheet{position:relative}.exam-landing .xl-sheet{text-align:right;background:var(--elev-surface);box-shadow:0 1px 0 var(--grid-strong), 0 26px 44px -26px #185a3673;color:var(--elev-ink);direction:rtl;border-radius:3px;padding-block:26px 22px;padding-inline:30px 26px;position:relative;rotate:-1.6deg}.exam-landing .xl-sheet:before{content:"";background:#d8ed96bf;border-radius:2px;block-size:26px;inline-size:92px;position:absolute;inset-block-start:-12px;inset-inline-start:calc(50% - 46px);rotate:3deg}.exam-landing .xl-sheet__meta{color:var(--soft);border-block-end:1.5px solid var(--elev-ink);justify-content:space-between;padding-block-end:8px;font-size:13px;display:flex}.exam-landing .xl-sheet__title{color:var(--elev-ink);margin-block:14px 8px;font-size:21px;font-weight:700}.exam-landing .xl-sheet__list{gap:7px;margin:0;padding:0;list-style:none;display:grid}.exam-landing .xl-sheet__list li{align-items:center;gap:10px;font-size:17px;display:flex}.exam-landing .xl-sheet__num{color:var(--soft);font-variant-numeric:tabular-nums;inline-size:1.2em}.exam-landing .xl-sheet__tick{flex:none;block-size:20px;inline-size:26px;margin-inline-start:auto}.exam-landing .xl-sheet__tick path{fill:none;stroke:var(--elev-brand);stroke-width:4.5px;stroke-linecap:round;stroke-linejoin:round}.exam-landing .xl-sheet__date{align-items:center;gap:8px;margin-block-start:16px;font-size:16px;display:flex;position:relative}.exam-landing .xl-sheet__day{margin-inline-start:6px;padding-inline:6px;font-weight:600;position:relative}.exam-landing .xl-sheet__ring{pointer-events:none;block-size:calc(100% + 21px);inline-size:calc(100% + 30px);max-inline-size:none;position:absolute;inset-block:-10px;inset-inline:-16px -14px;overflow:visible}.exam-landing .xl-sheet__ring path{fill:none;stroke:var(--xl-pen);stroke-width:2.4px;stroke-linecap:round}.exam-landing .xl-sheet__luck{color:var(--soft);margin-block-start:14px;font-size:14px}.exam-landing .xl-pen-note{font:600 19px/1.1 var(--hand);color:var(--xl-pen);white-space:nowrap;flex-direction:row-reverse;align-items:flex-end;gap:2px;display:flex;position:absolute;inset-block-end:12px;inset-inline-end:12px;rotate:-4deg}.exam-landing .xl-pen-note svg{block-size:24px;inline-size:38px}.exam-landing .xl-pen-note svg path{fill:none;stroke:var(--xl-pen);stroke-width:2px;stroke-linecap:round}.exam-landing .xl-strip{background:var(--elev-surface);box-shadow:0 0 0 1.5px var(--elev-line), 0 4px 0 var(--elev-line);border-radius:16px;margin-block-start:22px;margin-inline:10px 0;padding-block:12px 10px;padding-inline:14px;position:relative;rotate:.8deg}.exam-landing .xl-strip__title{font:400 16px/1.2 var(--hand);color:var(--xl-pen);margin-block-end:8px}.exam-landing .xl-strip__cells{grid-template-columns:repeat(10,minmax(0,1fr));gap:4px;display:grid}.exam-landing .xl-strip__cell{aspect-ratio:1/1.15;background:var(--elev-canvas);box-shadow:inset 0 0 0 1.5px var(--elev-line);border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:2px;display:flex}.exam-landing .xl-strip__cell i{background:var(--exam-hue,var(--elev-brand));border-radius:2px;block-size:4px;inline-size:70%;display:block}.exam-landing .xl-strip__cell i.xl-strip__review{background:repeating-linear-gradient(90deg, var(--exam-hue,var(--elev-brand)) 0 4px, transparent 4px 6px)}.exam-landing .xl-strip__cell--rehearsal{background:var(--exam-rehearsal);box-shadow:none;color:var(--elev-gold)}.exam-landing .xl-strip__cell--exam{background:var(--elev-gold);box-shadow:0 2px 0 var(--elev-gold-lip);color:var(--elev-on-gold)}.exam-landing .xl-strip__cell svg{block-size:60%;inline-size:60%}.exam-landing .xl-strip__cell--rehearsal svg{fill:currentColor;stroke:none}.exam-landing .xl-strip__ends{color:var(--soft);justify-content:space-between;margin-block-start:6px;font-size:12px;display:flex}.exam-landing .xl-strip__ends b{color:var(--elev-gold-ink);font-weight:700}@media (prefers-reduced-motion:no-preference){.exam-landing .xl-hero .xl-sheet__ring path,.exam-landing .xl-hero .xl-sheet__tick path,.exam-landing .xl-hero .xl-pen-note svg path{stroke-dasharray:var(--len);stroke-dashoffset:var(--len);animation:.6s ease-out forwards xl-draw;animation-delay:var(--d)}.exam-landing .xl-hero .xl-pen-note{animation:.4s ease-out 1.5s both xl-jot}.exam-landing .xl-hero .xl-strip__cell{animation:.35s cubic-bezier(.2,.8,.3,1.2) both xl-fill-in;animation-delay:calc(1.8s + var(--i) * 70ms)}}@keyframes xl-draw{to{stroke-dashoffset:0}}@keyframes xl-jot{0%{opacity:0;translate:0 4px}to{opacity:1;translate:0}}@keyframes xl-fill-in{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}.exam-landing .xl-flow{align-items:start;gap:14px;display:grid}.exam-landing .xl-flow__col{gap:12px;min-inline-size:0;display:grid}.exam-landing .xl-flow__caption{color:var(--soft);font-size:15px}.exam-landing .xl-flow__caption b{color:var(--elev-ink);font-size:16.5px;display:block}.exam-landing .xl-flow__arrow{color:var(--xl-pen);place-items:center;display:grid}.exam-landing .xl-flow__arrow svg{block-size:34px;inline-size:34px}.exam-landing .xl-flow__arrow path{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.exam-landing .xl-flow .xl-sheet{padding-block:20px 18px;padding-inline:24px 20px;rotate:1deg}.exam-landing .xl-flow .xl-sheet__title{font-size:18px}.exam-landing .xl-flow .xl-sheet__list li{font-size:15.5px}.exam-landing .xl-found{gap:8px;margin:0;padding:0;list-style:none;display:grid}.exam-landing .xl-found li{background:var(--elev-surface);box-shadow:0 0 0 1.5px var(--elev-line);border-radius:12px;align-items:center;gap:8px;padding-block:8px;padding-inline:10px;font-size:15px;display:flex}.exam-landing .xl-found__name{line-height:1.3;display:grid}.exam-landing .xl-found__he{color:var(--soft);font-size:13px}.exam-landing .xl-app{background:var(--elev-canvas);box-shadow:0 0 0 8px var(--elev-surface), 0 0 0 9.5px var(--elev-line), 0 30px 50px -30px #25274473;border-radius:26px;gap:12px;margin:10px;padding-block:16px 18px;padding-inline:14px;font-size:15px;display:grid}.exam-landing .xl-app__top{gap:2px;display:grid}.exam-landing .xl-app__title{letter-spacing:-.02em;color:var(--elev-ink);font-size:22px;font-weight:750;line-height:1.2}.exam-landing .xl-app__level{color:var(--soft);font-size:13px}.exam-landing .xl-app h3,.exam-landing .xl-app h4{color:var(--elev-ink);letter-spacing:0}.exam-landing .xl-agenda{border:2px solid var(--elev-line);background:var(--elev-surface);box-shadow:0 4px 0 var(--elev-line);border-radius:20px;padding:14px}.exam-landing .xl-agenda__title{color:var(--elev-ink);margin-block-end:2px;font-size:15px;font-weight:700}.exam-landing .xl-agenda__days{margin:0;padding:0;list-style:none}.exam-landing .xl-agenda__day{border-block-start:1px solid var(--elev-line);grid-template-columns:84px minmax(0,1fr);align-items:start;gap:8px;padding-block:7px;display:grid}.exam-landing .xl-agenda__day:first-child{border-block-start:0}.exam-landing .xl-agenda__label{color:var(--soft);padding-block-start:3px;font-size:12.5px;font-weight:600;line-height:1.3}.exam-landing .xl-agenda__day--today .xl-agenda__label{color:var(--elev-brand)}.exam-landing .xl-agenda__items{flex-wrap:wrap;gap:5px;min-inline-size:0;display:flex}.exam-landing .xl-pill{color:var(--exam-hue-ink,var(--elev-ink));background:color-mix(in srgb, var(--exam-hue,var(--elev-brand)) 14%, var(--elev-surface));border-radius:999px;align-items:center;gap:5px;padding-block:2px;padding-inline:8px;font-size:12.5px;font-weight:600;display:inline-flex}.exam-landing .xl-pill i{background:var(--exam-hue,var(--elev-brand));border-radius:3px;block-size:8px;inline-size:8px}.exam-landing .xl-pill--review i{box-shadow:inset 0 0 0 2px var(--exam-hue,var(--elev-brand));background:0 0}.exam-landing .xl-pill svg{block-size:12px;inline-size:12px}.exam-landing .xl-pill--rehearsal{background:var(--exam-rehearsal);color:var(--elev-surface)}.exam-landing .xl-pill--rehearsal svg{color:var(--elev-gold);fill:currentColor;stroke:none}.exam-landing .xl-pill--exam{background:var(--elev-gold);color:var(--elev-on-gold)}.exam-landing .xl-session{align-items:start;gap:22px;display:grid}.exam-landing .xl-lesson{background:var(--elev-surface);box-shadow:0 1px 0 var(--grid-strong), 0 28px 50px -30px #185a3666;border-radius:6px 6px 22px 22px;padding-block:22px 20px;padding-inline:18px;position:relative}.exam-landing .xl-lesson:before{content:"";background:repeating-linear-gradient(90deg, var(--elev-brand) 0 22px, transparent 22px 30px);opacity:.18;border-radius:6px 6px 0 0;block-size:8px;position:absolute;inset-block-start:0;inset-inline:0}.exam-landing .xl-lesson__meta{color:var(--mute);justify-content:space-between;gap:10px;margin-block-end:14px;font-size:13.5px;display:flex}.exam-landing .xl-lesson__question{color:var(--elev-ink);text-align:right;font-size:19px;line-height:1.7}.exam-landing .xl-demo__options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-block:18px 16px;display:grid}.exam-landing .xl-demo__option{border:2px solid var(--elev-line);background:var(--elev-surface);cursor:pointer;min-block-size:56px;font:inherit;color:var(--elev-ink);box-shadow:0 3px 0 var(--elev-line);border-radius:14px;padding:8px;font-size:20px;font-weight:700}.exam-landing .xl-demo__option[aria-pressed=true]{border-color:var(--elev-brand);background:var(--elev-brand-soft);box-shadow:0 3px 0 var(--mint-d)}.exam-landing .xl-demo__option.xl-demo__option--right{border-color:var(--elev-brand);background:var(--elev-brand);color:var(--elev-on-color);box-shadow:0 3px 0 var(--elev-brand-dark)}.exam-landing .xl-demo__option.xl-demo__option--wrong{border-color:var(--xl-pen);background:var(--elev-err-soft);color:#8f2a22;box-shadow:0 3px #f2c3bd}.exam-landing .xl-demo__acts{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.exam-landing .xl-demo__check{font:inherit;cursor:pointer;border:0;font-size:17px;font-weight:600}.exam-landing .xl-demo__verdict{font-size:16px;font-weight:600}.exam-landing .xl-demo__verdict--right{color:var(--elev-brand-dark)}.exam-landing .xl-demo__verdict--wrong{color:var(--xl-error)}.exam-landing .xl-demo__toggle{cursor:pointer;min-block-size:44px;font:inherit;color:var(--elev-brand-dark);text-underline-offset:4px;background:0 0;border:0;padding-inline:2px;font-size:16px;font-weight:600;text-decoration:underline;text-decoration-thickness:2px}.exam-landing .xl-solution{background:var(--elev-canvas);border-radius:14px;gap:8px;margin-block-start:16px;padding-block:14px;padding-inline:16px;display:grid}.exam-landing .xl-solution__title{color:var(--elev-ink);margin:0;font-size:15px}.exam-landing .xl-solution__body{text-align:right;gap:8px;display:grid}.exam-landing .xl-solution__step{flex-wrap:wrap;align-items:baseline;gap:4px 14px;display:flex}.exam-landing .xl-solution__math{color:var(--elev-ink);font-size:19px}.exam-landing .xl-solution__note{font:400 15.5px/1.4 var(--hand);color:var(--xl-pen)}.exam-landing .xl-solution__body p{color:var(--elev-ink);font-size:15.5px}.exam-landing .xl-session__aside{gap:14px;display:grid}.exam-landing .xl-card{background:var(--elev-surface);box-shadow:0 0 0 1.5px var(--elev-line);border-radius:18px;padding-block:16px;padding-inline:18px}.exam-landing .xl-card h3{color:var(--elev-ink);letter-spacing:0;margin-block-end:4px;font-size:17px;font-weight:700}.exam-landing .xl-card p{color:var(--soft);font-size:15px}.exam-landing .xl-card__pen{font:400 17px/1.4 var(--hand);color:var(--xl-pen)}.exam-landing .xl-card p.xl-card__pen{color:var(--xl-pen)}.exam-landing .xl-term{font:inherit;color:var(--elev-ink);cursor:pointer;-webkit-text-decoration:underline dotted var(--elev-brand);text-decoration:underline dotted var(--elev-brand);text-underline-offset:6px;background:0 0;border:0;padding:0;text-decoration-thickness:2.5px}.exam-landing .xl-term[aria-expanded=true]{background:var(--elev-brand-soft);box-shadow:0 0 0 3px var(--elev-brand-soft);border-radius:4px}.exam-landing .xl-glossary-panel{background:var(--elev-surface);box-shadow:0 0 0 1.5px var(--elev-ink), 0 4px 0 var(--elev-ink);text-align:start;border-radius:14px;gap:2px;margin-block:12px 4px;padding-block:12px;padding-inline:14px;display:grid}.exam-landing .xl-glossary-panel[hidden]{display:none}.exam-landing .xl-glossary__he{color:var(--elev-ink);text-align:start;font-size:18px;font-weight:700}.exam-landing .xl-glossary__translit{color:var(--soft);font-size:14px;font-style:italic}.exam-landing .xl-glossary__main{color:var(--elev-brand-dark);font-size:16px;font-weight:600}.exam-landing .xl-glossary__note{color:var(--soft);font-size:14px}.exam-landing .xl-road{margin:0;padding:0;list-style:none;display:grid;position:relative}.exam-landing .xl-road li{grid-template-columns:52px minmax(0,1fr);gap:14px;padding-block-end:26px;display:grid;position:relative}.exam-landing .xl-road li:last-child{padding-block-end:0}.exam-landing .xl-road li:before{content:"";background:var(--elev-brand);border-radius:2px;inline-size:4px;position:absolute;inset-block:50px 0;inset-inline-start:24px}.exam-landing .xl-road li:last-child:before{display:none}.exam-landing .xl-road__mark{background:var(--elev-surface);block-size:52px;inline-size:52px;box-shadow:inset 0 0 0 3px var(--elev-brand);color:var(--elev-brand);border-radius:50%;place-items:center;display:grid}.exam-landing .xl-road li:last-child .xl-road__mark{background:var(--elev-gold);box-shadow:0 4px 0 var(--elev-gold-lip);color:var(--elev-on-gold);border-radius:14px}.exam-landing .xl-road__mark svg{block-size:24px;inline-size:24px}.exam-landing .xl-road h3{color:var(--elev-ink);letter-spacing:0;margin-block:10px 4px;font-size:20px;font-weight:700}.exam-landing .xl-road p{color:var(--soft);max-inline-size:34em;font-size:16.5px}.exam-landing .xl-price{gap:16px;max-inline-size:980px;display:grid}.exam-landing .xl-price__free,.exam-landing .xl-price__sub{background:var(--elev-surface);border-radius:22px;padding-block:22px;padding-inline:20px}.exam-landing .xl-price__free{box-shadow:0 0 0 2px var(--elev-line)}.exam-landing .xl-price__sub{box-shadow:0 0 0 2px var(--elev-brand), 0 30px 60px -36px #185a3673}.exam-landing .xl-price h3{color:var(--elev-ink);letter-spacing:0;margin-block-end:12px;font-size:19px;font-weight:700}.exam-landing .xl-price__list{gap:10px;margin:0 0 4px;padding:0;list-style:none;display:grid}.exam-landing .xl-price__list li{color:var(--elev-ink);align-items:flex-start;gap:10px;font-size:16px;line-height:1.45;display:flex}.exam-landing .xl-price__list svg{block-size:18px;inline-size:18px;color:var(--elev-brand);stroke-width:2.6px;flex:none;margin-block-start:3px}.exam-landing .xl-price__sub .xl-price__list svg{color:var(--elev-sky-ink)}.exam-landing .xl-tiers{gap:10px;margin-block-start:18px;display:grid}.exam-landing .xl-tier{background:var(--elev-canvas);border-radius:16px;align-content:start;gap:4px;padding-block:14px;padding-inline:16px;display:grid}.exam-landing .xl-tier--best{background:var(--elev-brand-soft)}.exam-landing .xl-tier__head{color:var(--soft);justify-content:space-between;align-items:baseline;gap:8px;font-size:15px;font-weight:600;display:flex}.exam-landing .xl-tier__badge{font:400 15px var(--hand);color:var(--xl-pen);white-space:nowrap}.exam-landing .xl-tier__amount{color:var(--elev-ink);flex-wrap:wrap;align-items:baseline;gap:6px;font-size:30px;font-weight:800;line-height:1.1;display:flex}.exam-landing .xl-tier__amount small{color:var(--soft);font-size:15px;font-weight:500}.exam-landing .xl-tier__note{color:var(--soft);font-size:14px}.exam-landing .xl-price__cta{justify-items:start;gap:8px;margin-block-start:22px;display:grid}.exam-landing .xl-price__hint{color:var(--soft);font-size:14px}.exam-landing section.xl-final{text-align:start}.exam-landing section.xl-final .acts{justify-content:flex-start}.exam-landing .xl-final h2{font-size:clamp(30px,5vw,56px)}.exam-landing .sticky-cta{display:none}@media (max-width:640px){.exam-landing{--sticky-cta-h:76px;padding-block-end:calc(var(--sticky-cta-h) + env(safe-area-inset-bottom,0px))}.exam-landing .sticky-cta{z-index:40;min-block-size:var(--sticky-cta-h);padding-block:10px calc(10px + env(safe-area-inset-bottom,0px));background:var(--elev-surface);border-block-start:1px solid var(--elev-line);align-items:center;gap:12px;padding-inline:14px;transition:transform .22s ease-out;display:flex;position:fixed;inset-block-end:0;inset-inline:0;box-shadow:0 -10px 30px -18px #25274459}.exam-landing .sticky-cta[data-state=hidden]{transform:translateY(110%)}.exam-landing .sticky-cta__summary{min-inline-size:0;color:var(--soft);flex:1;font-size:13px;line-height:1.3}.exam-landing .sticky-cta__summary b{color:var(--elev-ink);font-size:14.5px;display:block}.exam-landing .sticky-cta .btn{flex:none;min-block-size:48px;padding-block:10px;padding-inline:16px;font-size:16px}}@media (prefers-reduced-motion:reduce){.exam-landing .sticky-cta{transition:none}}@media (max-width:640px){.exam-landing .xl-pen-note{inline-size:fit-content;margin-block-start:10px;position:static}.exam-landing[dir=rtl] .xl-pen-note{margin-inline-start:8px}.exam-landing[dir=ltr] .xl-pen-note{margin-inline:auto 8px}.exam-landing .xl-card{padding-inline-end:64px}}@media (min-width:760px){.exam-landing .xl-hero:before{inset-inline-start:28px}.exam-landing .xl-hero .wrap{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:48px;padding-block:64px 72px}.exam-landing .xl-hero h1{font-size:58px;line-height:1.02}.exam-landing .xl-hero__sub{margin-block-start:22px;font-size:20px}.exam-landing .xl-hero__acts{margin-block-start:32px}.exam-landing .xl-lesson{padding-block:30px 26px;padding-inline:30px}}@media (min-width:560px){.exam-landing .xl-tiers{grid-template-columns:1fr 1fr}}@media (min-width:820px){.exam-landing .xl-price{grid-template-columns:minmax(0,4fr) minmax(0,6fr);gap:0}.exam-landing .xl-price__free{border-start-end-radius:0;border-end-end-radius:0;padding-block:30px;padding-inline:28px}.exam-landing .xl-price__sub{padding-block:30px;padding-inline:30px}}@media (min-width:860px){.exam-landing .xl-road{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.exam-landing .xl-road li{grid-template-rows:60px auto;grid-template-columns:1fr;gap:4px;padding:0}.exam-landing .xl-road li:before{block-size:4px;inline-size:auto;inset-block:24px auto;inset-inline:64px -22px}.exam-landing .xl-road__mark{block-size:56px;inline-size:56px}}@media (min-width:900px){.exam-landing .xl-session{grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:40px}}@media (min-width:980px){.exam-landing .xl-flow{grid-template-columns:minmax(0,4fr) 36px minmax(0,3fr) 36px minmax(0,6fr);gap:0 10px}.exam-landing .xl-flow__arrow{padding-block-start:120px}.exam-landing .xl-flow__arrow svg{rotate:-90deg}.exam-landing[dir=rtl] .xl-flow__arrow svg{rotate:90deg}}
