.eoBxzW_wrap{height:max(24rem, calc(100dvh - var(--site-header-offset)));background:var(--page-surface-background,var(--card));grid-template-rows:minmax(0,1fr);justify-items:center;padding:clamp(12px,3svh,36px) clamp(16px,3vw,40px) clamp(16px,3svh,36px);display:grid}.eoBxzW_wrap .eoBxzW_finish{--check-draw-offset:50ms;--check-draw-duration:.35s;text-align:center;background:0 0;border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr) auto;width:min(100%,1260px);max-width:100%;min-height:0;margin:0;padding:0;display:grid;overflow:visible}.eoBxzW_finish .eoBxzW_heading{width:min(100%,clamp(30rem,46vw,43rem));max-width:100%;color:var(--ink);letter-spacing:-.05em;animation:eoBxzW_headingEnter .72s var(--ease-out-expo) both;outline:none;margin:0 auto clamp(8px,1.8svh,20px);font-size:clamp(1.75rem,4.4vw,3.8rem);font-weight:600;line-height:1.18}.eoBxzW_headingMask{display:block;overflow:hidden}.eoBxzW_headingArt{width:100%;height:auto;animation:eoBxzW_phraseEnter .9s var(--ease-out-expo) both;display:block}.eoBxzW_headingUnderline{transform-origin:0;width:100%;height:clamp(10px,.34em,19px);animation:eoBxzW_lineEnter .9s .42s var(--ease-out-expo) both;background:url(/illustrations/quiz/sketch-v1/completion-pen-underline.webp) 50%/100% 100% no-repeat;margin-top:.06em;display:block}.eoBxzW_finish .eoBxzW_artwork{width:min(100%,1040px);max-width:none;height:100%;min-height:0;margin:0 auto;position:relative;inset:auto;transform:none}.eoBxzW_finish .eoBxzW_artwork>img{object-fit:contain;transform-origin:50% 65%;width:100%;height:100%;animation:eoBxzW_artworkEnter 1.15s .12s var(--ease-out-expo) both;display:block}.eoBxzW_controls{width:min(100%,640px);margin:clamp(10px,2svh,20px) auto 0}.eoBxzW_finish .eoBxzW_steps{isolation:isolate;justify-content:space-between;align-items:center;gap:4px;width:100%;margin:0;display:flex;position:relative}.eoBxzW_steps:after{content:"";z-index:-1;transform-origin:0;background:url(/illustrations/quiz/sketch-v1/completion-pen-connector.webp) 50%/100% 100% no-repeat;height:6px;animation:1.6s cubic-bezier(.35,0,.3,1) .32s both eoBxzW_lineEnter;position:absolute;top:calc(50% - 3px);left:8px;right:8px}.eoBxzW_finish .eoBxzW_steps>.eoBxzW_step{isolation:isolate;aspect-ratio:1;background:var(--card);border:0;border-radius:42%;flex:none;place-items:center;width:clamp(14px,3vw,30px);height:auto;animation:none;display:grid;position:relative;overflow:hidden}.eoBxzW_finish .eoBxzW_fill{z-index:0;border-radius:inherit;background:var(--teal-soft);animation:eoBxzW_checkFill .34s var(--check-delay) var(--ease-out-expo) both;position:absolute;inset:1px}.eoBxzW_finish .eoBxzW_check{z-index:1;width:82%;height:82%;animation:eoBxzW_checkDraw var(--check-draw-duration) calc(var(--check-delay) + var(--check-draw-offset)) var(--ease-out-expo) both;background:url(/illustrations/quiz/sketch-v1/completion-pen-check.webp) 50%/contain no-repeat;position:relative}.eoBxzW_step:nth-child(3n+1) .eoBxzW_check{rotate:-7deg}.eoBxzW_step:nth-child(3n+2) .eoBxzW_check{rotate:5deg}.eoBxzW_finish .eoBxzW_action{visibility:hidden;width:100%;animation:eoBxzW_actionEnter .65s calc(var(--last-check-delay) + var(--check-draw-offset) + var(--check-draw-duration)) var(--ease-out-expo) forwards;justify-content:center;margin-top:clamp(12px,2svh,22px);display:flex}.eoBxzW_finish .eoBxzW_button{background:var(--teal) url(/illustrations/quiz/sketch-v1/completion-pen-button.webp) center / 100% 100% no-repeat;color:#fff;cursor:pointer;width:min(100%,25rem);min-height:60px;transition:filter .18s, background-color .18s, transform .24s var(--ease-out-expo), box-shadow .24s var(--ease-out-expo);border:0;border-radius:11px 10px 12px 9px;justify-content:center;align-items:center;gap:12px;padding:14px 24px;font-size:1.125rem;font-weight:600;line-height:1.4;display:flex}.eoBxzW_finish .eoBxzW_button:hover{background-color:var(--accent-b);filter:brightness(1.1);transform:translateY(-2px);box-shadow:0 6px 18px #2f53ec21}.eoBxzW_finish .eoBxzW_arrow{flex:none;width:20px;height:20px}.eoBxzW_finish .eoBxzW_button:active{transform:translateY(1px)}.eoBxzW_finish .eoBxzW_button:focus-visible{outline:3px solid var(--teal);outline-offset:5px}.eoBxzW_error{max-width:48ch;color:var(--ink-soft);margin:20px auto 0;font-size:14px;line-height:1.5}@keyframes eoBxzW_headingEnter{0%{opacity:0}to{opacity:1}}@keyframes eoBxzW_phraseEnter{0%{transform:translateY(110%)}to{transform:translateY(0)}}@keyframes eoBxzW_lineEnter{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes eoBxzW_artworkEnter{0%{opacity:0;transform:translateY(28px)scale(.965)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes eoBxzW_checkFill{0%{opacity:0;transform:scale(.65)}to{opacity:1;transform:scale(1)}}@keyframes eoBxzW_checkDraw{0%{opacity:0;transform:translateY(3px)scale(.6)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes eoBxzW_actionEnter{0%{visibility:visible;opacity:0;transform:translateY(8px)}to{visibility:visible;opacity:1;transform:translateY(0)}}@media (min-width:900px) and (max-height:820px){.eoBxzW_finish .eoBxzW_heading{font-size:clamp(2.2rem,3.9vw,3.25rem)}.eoBxzW_finish .eoBxzW_artwork{width:min(100%,900px)}}@media (max-width:640px){.eoBxzW_finish .eoBxzW_heading{letter-spacing:-.045em;max-width:100%;font-size:clamp(1.7rem,6.4vw,2.5rem)}}@media (prefers-reduced-motion:reduce){.eoBxzW_finish .eoBxzW_heading,.eoBxzW_headingArt,.eoBxzW_headingUnderline,.eoBxzW_steps:after,.eoBxzW_finish .eoBxzW_artwork>img,.eoBxzW_finish .eoBxzW_fill,.eoBxzW_finish .eoBxzW_check,.eoBxzW_finish .eoBxzW_action{animation:none!important}.eoBxzW_finish .eoBxzW_action{visibility:visible}.eoBxzW_finish .eoBxzW_button{transition:none}}
