.light,:root{--pub-glow-strong:0.42;--pub-card-edge:hsl(var(--el-text)/0.08)}.dark{--pub-glow-strong:0.5;--pub-card-edge:hsl(var(--el-text)/0.1)}@media (prefers-color-scheme:dark){:root:not(.light){--pub-glow-strong:0.5;--pub-card-edge:hsl(var(--el-text)/0.1)}}.pub-backdrop{position:absolute;inset:0;z-index:-1;overflow:hidden;border-radius:inherit;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,hsl(var(--el-text)) 72%,transparent);mask-image:linear-gradient(to bottom,hsl(var(--el-text)) 72%,transparent)}.pub-backdrop__crown{position:absolute;inset:-10% -20% auto;height:46rem;background:radial-gradient(ellipse 50% 60% at 50% 0,hsl(var(--el-brand)/var(--pub-glow-strong)),transparent 70%)}@keyframes pub-sway{to{transform:translate3d(8rem,0,0)}}.pub-display{font-size:clamp(2.25rem,1.1rem + 4vw,4.5rem);line-height:1.04;letter-spacing:-.035em;font-weight:700}.pub-display--split{font-size:clamp(2.25rem,1.2rem + 2.9vw,3.5rem)}.pub-section-title{font-size:clamp(1.75rem,1.2rem + 2.2vw,3rem);line-height:1.1;letter-spacing:-.03em;font-weight:700}.pub-page-title{font-size:clamp(2rem,1.35rem + 2.6vw,3.25rem);line-height:1.08;letter-spacing:-.032em;font-weight:700}.pub-arrow{transition:transform var(--el-dur-fast) var(--el-ease-enter)}a:focus-visible .pub-arrow,a:hover .pub-arrow{transform:translateX(.25rem)}.pub-card{position:relative;isolation:isolate;border-radius:var(--el-radius-28);background:hsl(var(--el-card));box-shadow:var(--el-e1),inset 0 0 0 1px var(--pub-card-edge);transition:transform var(--el-dur-normal) var(--el-ease-enter),box-shadow var(--el-dur-normal) var(--el-ease-enter)}.pub-card--lift:hover{transform:translateY(-.25rem)}.pub-card--lift:hover,.pub-glass{box-shadow:var(--el-e2),inset 0 0 0 1px var(--pub-card-edge)}.pub-glass{background:hsl(var(--el-card))}.pub-spot:after,.pub-spot:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity var(--el-dur-normal) var(--el-ease-enter)}.pub-spot:before{z-index:-1;background:radial-gradient(26rem circle at var(--pub-mx,50%) var(--pub-my,0),hsl(var(--el-brand)/.1),transparent 45%)}.pub-spot:after{padding:1px;background:radial-gradient(18rem circle at var(--pub-mx,50%) var(--pub-my,0),hsl(var(--el-brand)/.7),transparent 45%);-webkit-mask:linear-gradient(hsl(var(--el-text)) 0 0) content-box,linear-gradient(hsl(var(--el-text)) 0 0);-webkit-mask-composite:xor;mask:linear-gradient(hsl(var(--el-text)) 0 0) content-box,linear-gradient(hsl(var(--el-text)) 0 0);mask-composite:exclude}.pub-spot:hover:after,.pub-spot:hover:before{opacity:1}.pub-stage{--pub-px:0;--pub-py:0}.pub-stage__phone{position:relative;max-width:23.75rem;margin-inline:auto}.pub-stage__cards{position:relative;margin-top:1.5rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}@media (min-width:1280px){.pub-stage__phone{max-width:21.5rem}.pub-stage__cards{position:absolute;inset:0;margin:0;display:block;pointer-events:none}.pub-stage__slot{position:absolute;width:11.5rem;pointer-events:auto}.pub-stage__slot--l1{right:calc(100% - 1rem);top:18%}.pub-stage__slot--l2{right:calc(100% - .75rem);top:56%}.pub-stage__slot--r1{left:calc(100% - 1rem);top:10%}.pub-stage__slot--r2{left:calc(100% - .75rem);top:50%}}.pub-device{position:relative;--pub-depth:2.25rem}.pub-device__back,.pub-device__bottom,.pub-device__shadow,.pub-device__sheen,.pub-device__side{display:none}@media (min-width:1280px) and (prefers-reduced-motion:no-preference){.pub-tilt{transform:perspective(1600px) rotateY(-26deg) rotateX(9deg) rotate(1.5deg);transform-origin:50% 45%;transform-style:preserve-3d;transition:transform .8s var(--el-ease-enter)}.pub-stage:hover .pub-tilt,.pub-tilt:focus-within{transform:perspective(1600px) rotateY(0deg) rotateX(0deg) rotate(0deg)}.pub-device,.pub-device>*,[data-device-solid]{transform-style:preserve-3d}.pub-device__back,.pub-device__bottom,.pub-device__side{display:block;position:absolute;pointer-events:none;background-color:hsl(var(--el-shadow))}.pub-device__side{top:2.6rem;bottom:2.6rem;width:var(--pub-depth);border-radius:.9rem}.pub-device__side--right{left:100%;transform-origin:0 50%;transform:rotateY(90deg);background-image:linear-gradient(90deg,hsl(var(--el-switch-thumb)/.7) 0,hsl(var(--el-switch-thumb)/.28) 8%,hsl(var(--el-switch-thumb)/.4) 45%,hsl(var(--el-switch-thumb)/.18) 90%,hsl(var(--el-switch-thumb)/.36) 100%)}.pub-device__side--left{right:100%;transform-origin:100% 50%;transform:rotateY(-90deg);background-image:linear-gradient(270deg,hsl(var(--el-switch-thumb)/.2) 0,hsl(var(--el-switch-thumb)/.04) 12%)}.pub-device__bottom{top:100%;left:2.6rem;right:2.6rem;height:var(--pub-depth);border-radius:.9rem;transform-origin:50% 0;transform:rotateX(-90deg);background-image:linear-gradient(180deg,hsl(var(--el-switch-thumb)/.55) 0,hsl(var(--el-switch-thumb)/.22) 10%,hsl(var(--el-switch-thumb)/.12) 100%)}.pub-device__back{inset:0;border-radius:3.2rem;transform:translateZ(calc(var(--pub-depth) * -1));box-shadow:inset 0 0 0 .125rem hsl(var(--el-switch-thumb)/.16)}.pub-device__key{position:absolute;left:30%;width:40%;border-radius:9999px;background:linear-gradient(90deg,hsl(var(--el-switch-thumb)/.85),hsl(var(--el-switch-thumb)/.45));box-shadow:0 0 0 .0625rem hsl(var(--el-shadow)/.6)}.pub-device__key--volume{top:12%;height:17%}.pub-device__key--power{top:34%;height:9%}.pub-device__sheen{inset:0;z-index:2;transform:translateZ(.0625rem);background:linear-gradient(118deg,hsl(var(--el-switch-thumb)/.2) 0,hsl(var(--el-switch-thumb)/.06) 22%,transparent 42%,transparent 72%,hsl(var(--el-shadow)/.14) 100%)}.pub-device__shadow,.pub-device__sheen{display:block;position:absolute;border-radius:3.2rem;pointer-events:none;transition:opacity .8s var(--el-ease-enter)}.pub-device__shadow{inset:1.5rem -1rem -2rem 2rem;background:hsl(var(--el-shadow)/.3);filter:blur(1.5rem);transform:translateZ(calc(var(--pub-depth) * -1 - 1.5rem))}.pub-stage:hover .pub-device__shadow,.pub-stage:hover .pub-device__sheen,.pub-tilt:focus-within .pub-device__shadow,.pub-tilt:focus-within .pub-device__sheen{opacity:0}}.pub-depth{transform:translate3d(calc(var(--pub-px) * var(--pub-d, 10) * 1px),calc(var(--pub-py) * var(--pub-d, 10) * 1px),0);transition:transform .7s var(--el-ease-enter)}.pub-result-line{grid-area:1/1;visibility:hidden}[data-result=none] .pub-result-line[data-for=none],[data-result=right] .pub-result-line[data-for=right],[data-result=wrong] .pub-result-line[data-for=wrong]{visibility:visible}.pub-result-ring{stroke-dasharray:100;stroke-dashoffset:100;transition:stroke-dashoffset var(--el-dur-emphasis) var(--el-ease-enter)}[data-result=right] .pub-result-ring,[data-result=wrong] .pub-result-ring{stroke-dashoffset:0}[data-result=right] .pub-result-ring{stroke:hsl(var(--el-correct))}[data-result=wrong] .pub-result-ring{stroke:hsl(var(--el-incorrect))}.pub-result-mark{grid-area:1/1;opacity:0;transform:scale(.6);transition:opacity var(--el-dur-fast) var(--el-ease-enter),transform var(--el-dur-normal) var(--el-ease-enter)}[data-result=none] .pub-result-mark[data-for=none],[data-result=right] .pub-result-mark[data-for=right],[data-result=wrong] .pub-result-mark[data-for=wrong]{opacity:1;transform:none}[data-story=exam] [data-stage-card=exam] .pub-card,[data-story=practice] [data-stage-card=result] .pub-card{box-shadow:var(--el-e2),inset 0 0 0 1.5px hsl(var(--el-brand)/.6)}[data-result=right] [data-stage-card=result] .pub-card{box-shadow:var(--el-e2),inset 0 0 0 1.5px hsl(var(--el-correct)/.7)}.pub-visual{position:relative;overflow:hidden;border-radius:var(--el-radius-22);background:radial-gradient(120% 90% at 0 0,hsl(var(--el-brand)/var(--pub-glow-strong)),transparent 60%),radial-gradient(90% 80% at 100% 100%,hsl(var(--el-info)/var(--pub-glow-strong)),transparent 60%),hsl(var(--el-brand-tint))}.pub-visual--a{background:radial-gradient(120% 90% at 0 0,hsl(var(--el-correct)/var(--pub-glow-strong)),transparent 60%),radial-gradient(90% 80% at 100% 100%,hsl(var(--el-brand)/var(--pub-glow-strong)),transparent 60%),hsl(var(--el-correct-tint))}.pub-visual--c{background:radial-gradient(120% 90% at 0 0,hsl(var(--el-lit)/var(--pub-glow-strong)),transparent 60%),radial-gradient(90% 80% at 100% 100%,hsl(var(--el-brand)/var(--pub-glow-strong)),transparent 60%),hsl(var(--el-lamp-tint))}.pub-visual--d{background:radial-gradient(120% 90% at 0 0,hsl(var(--el-ai)/var(--pub-glow-strong)),transparent 60%),radial-gradient(90% 80% at 100% 100%,hsl(var(--el-brand)/var(--pub-glow-strong)),transparent 60%),hsl(var(--el-ai-tint))}.pub-visual--e{background:radial-gradient(120% 90% at 0 0,hsl(var(--el-secondary)/var(--pub-glow-strong)),transparent 60%),radial-gradient(90% 80% at 100% 100%,hsl(var(--el-brand)/var(--pub-glow-strong)),transparent 60%),hsl(var(--el-brand-tint))}.pv-pick{z-index:2;transform:translateY(6rem)}.pv-right{background:hsl(var(--el-muted))}.pv-right:before{content:"";position:absolute;inset:0;border-radius:inherit;background:hsl(var(--el-correct-tint));box-shadow:inset 0 0 0 1.5px hsl(var(--el-correct)/.6)}.pv-right>*{position:relative}.pv-clock{--pub-sec:58;counter-reset:pub-sec var(--pub-sec)}.pv-clock:after{content:"09:" counter(pub-sec,decimal-leading-zero)}.pv-clock-arc{stroke-dasharray:100;stroke-dashoffset:.3}.pv-cell{position:relative;overflow:hidden}.pv-cell:before{content:"";position:absolute;inset:0;background:hsl(var(--el-brand));opacity:0}.pv-cell:nth-child(-n+6):before{opacity:1}.pv-cell:nth-child(7):before{content:none}.pv-cell>*{position:relative}.pv-goal-arc{stroke-dasharray:100;stroke-dashoffset:28}.pv-send-a{opacity:0;transform:translateY(-150%)}.pub-progress{display:none}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.pub-reveal{animation:pub-reveal linear both;animation-timeline:view();animation-range:entry 0 entry 55%}.pub-reveal-left,.pub-reveal-right{animation:pub-reveal-side linear both;animation-timeline:view();animation-range:entry 0 entry 60%}.pub-reveal-left{--pub-from:-3rem}.pub-reveal-right{--pub-from:3rem}.pub-par-back,.pub-par-front{animation:linear both;animation-timeline:view();animation-range:cover 0 cover 100%}.pub-par-back{animation-name:pub-par-back}.pub-par-front{animation-name:pub-par-front}[data-app-screen]{view-timeline:--pub-shot block}.pub-pan{animation:pub-pan linear both;animation-timeline:--pub-shot;animation-range:cover 15% cover 75%}}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.pub-progress{display:block;transform-origin:0 50%;animation:pub-progress linear both;animation-timeline:scroll(root block)}}}@keyframes pub-reveal{0%{opacity:0;transform:translateY(2rem) scale(.98)}to{opacity:1;transform:none}}@keyframes pub-reveal-side{0%{opacity:0;transform:translateX(var(--pub-from,0)) scale(.98)}to{opacity:1;transform:none}}@keyframes pub-pan{0%{transform:translateY(0)}to{transform:translateY(-5.35%)}}@keyframes pub-par-back{0%{transform:translateY(2.5rem)}to{transform:translateY(-2.5rem)}}@keyframes pub-par-front{0%{transform:translateY(-1rem)}to{transform:translateY(1rem)}}@keyframes pub-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@supports (interpolate-size:allow-keywords){.pub-faq{interpolate-size:allow-keywords}.pub-faq details::details-content{height:0;overflow:clip;transition:height var(--el-dur-normal) var(--el-ease-enter),content-visibility var(--el-dur-normal) allow-discrete}.pub-faq details[open]::details-content{height:auto}}@media (prefers-reduced-motion:no-preference){.pub-backdrop--drift .pub-backdrop__crown{animation:pub-sway 48s var(--el-ease-breathe) infinite alternate}}:root[data-pub-motion=paused] .pub-backdrop--drift .pub-backdrop__crown{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.pub-arrow,.pub-card,.pub-depth,.pub-result-mark,.pub-result-ring{transition:none}.pub-depth{transform:none}}