@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ubuntu-cyrillic-ext-400-normal-B-Nhg57H.woff2)format("woff2"),url(/assets/ubuntu-cyrillic-ext-400-normal-BQUrPAlD.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ubuntu-cyrillic-400-normal-D9OZd8lm.woff2)format("woff2"),url(/assets/ubuntu-cyrillic-400-normal-CD6XmiVF.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ubuntu-greek-ext-400-normal-CeBDcuzJ.woff2)format("woff2"),url(/assets/ubuntu-greek-ext-400-normal-VZgpvyyF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ubuntu-greek-400-normal-GaJa0t-K.woff2)format("woff2"),url(/assets/ubuntu-greek-400-normal-UX4bU-Ff.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ubuntu-latin-ext-400-normal-Bb6UNjxu.woff2)format("woff2"),url(/assets/ubuntu-latin-ext-400-normal-kv0aZEtN.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ubuntu-latin-400-normal-CQJ26Fy6.woff2)format("woff2"),url(/assets/ubuntu-latin-400-normal-ChuJk2Dr.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ubuntu-cyrillic-ext-500-normal-AcePgoUe.woff2)format("woff2"),url(/assets/ubuntu-cyrillic-ext-500-normal-D_nARPSq.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ubuntu-cyrillic-500-normal-BU9-HBoA.woff2)format("woff2"),url(/assets/ubuntu-cyrillic-500-normal-CwjDQ7H5.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ubuntu-greek-ext-500-normal-B00wCqpo.woff2)format("woff2"),url(/assets/ubuntu-greek-ext-500-normal-C7ALJ6Zy.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ubuntu-greek-500-normal-B3ImYAyH.woff2)format("woff2"),url(/assets/ubuntu-greek-500-normal-D9iATQq0.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ubuntu-latin-ext-500-normal-DzrGfuVI.woff2)format("woff2"),url(/assets/ubuntu-latin-ext-500-normal-Cd8iAjtc.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ubuntu-latin-500-normal-CnjGCQfM.woff2)format("woff2"),url(/assets/ubuntu-latin-500-normal-BMp9VhBY.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ubuntu-cyrillic-ext-700-normal-VUzwJTK6.woff2)format("woff2"),url(/assets/ubuntu-cyrillic-ext-700-normal-BZbN9t83.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ubuntu-cyrillic-700-normal-CF4plK0P.woff2)format("woff2"),url(/assets/ubuntu-cyrillic-700-normal-DN03sdX6.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ubuntu-greek-ext-700-normal-BKlOPkfe.woff2)format("woff2"),url(/assets/ubuntu-greek-ext-700-normal-5K5_eCDc.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ubuntu-greek-700-normal-Jbnau0eS.woff2)format("woff2"),url(/assets/ubuntu-greek-700-normal-DM68am3C.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ubuntu-latin-ext-700-normal-D3iP7lMw.woff2)format("woff2"),url(/assets/ubuntu-latin-ext-700-normal-YrKfr4VU.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ubuntu-latin-700-normal-DlYwEzNn.woff2)format("woff2"),url(/assets/ubuntu-latin-700-normal-DAmh8SsM.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-italic-DKMiL14s.woff2)format("woff2"),url(/assets/instrument-serif-latin-400-italic-u__WvvIK.woff)format("woff")}:root{--ei-red:#e32652;--ei-red-dark:#b0263e;--ei-red-deep:#970e26;--ei-ink:#202020;--ei-ink-2:#3a3a3a;--ei-grey:#707070;--ei-grey-2:#ced4da;--ei-line:#eee;--ei-bg:#f4f4f4;--ei-pink-50:#fef6f7;--ei-pink-100:#fcedee;--ei-green:#26b098;--ei-green-dark:#1c8a77;--ei-green-50:#e6f6f3;--ei-blue:#284891;--white:#fff;--ff-yellow:#fedd55;--ok:var(--ei-green);--ok-strong:var(--ei-green-dark);--ok-soft:var(--ei-green-50);--ko:var(--ei-red-dark);--ko-soft:var(--ei-pink-100);--font:"Ubuntu", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--radius-sm:8px;--radius:10px;--radius-lg:16px;--radius-pill:100px;--shadow-sm:0 1px 2px #2020200f, 0 1px 3px #20202014;--shadow:0 4px 16px #20202014, 0 1px 3px #2020200f;--shadow-lg:0 12px 32px #20202029;--ease:cubic-bezier(.2, .8, .2, 1);--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--font);color:var(--ei-ink);background:var(--ei-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;margin:0}img,svg{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0}button:disabled{cursor:default}:focus-visible{outline:3px solid var(--ff-yellow);outline-offset:2px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.dots-bg{background-image:radial-gradient(#ffffff29 1.2px, transparent 1.3px), linear-gradient(165deg, var(--ei-red) 0%, var(--ei-red-dark) 100%);background-size:18px 18px,100% 100%;background-attachment:scroll}.pixel-corners{--px:6px;clip-path:polygon(0 calc(var(--px) * 2), var(--px) calc(var(--px) * 2), var(--px) var(--px), calc(var(--px) * 2) var(--px), calc(var(--px) * 2) 0, calc(100% - var(--px) * 2) 0, calc(100% - var(--px) * 2) var(--px), calc(100% - var(--px)) var(--px), calc(100% - var(--px)) calc(var(--px) * 2), 100% calc(var(--px) * 2), 100% calc(100% - var(--px) * 2), calc(100% - var(--px)) calc(100% - var(--px) * 2), calc(100% - var(--px)) calc(100% - var(--px)), calc(100% - var(--px) * 2) calc(100% - var(--px)), calc(100% - var(--px) * 2) 100%, calc(var(--px) * 2) 100%, calc(var(--px) * 2) calc(100% - var(--px)), var(--px) calc(100% - var(--px)), var(--px) calc(100% - var(--px) * 2), 0 calc(100% - var(--px) * 2))}.pixel-corners-top{--px:6px;clip-path:polygon(0 calc(var(--px) * 2), var(--px) calc(var(--px) * 2), var(--px) var(--px), calc(var(--px) * 2) var(--px), calc(var(--px) * 2) 0, calc(100% - var(--px) * 2) 0, calc(100% - var(--px) * 2) var(--px), calc(100% - var(--px)) var(--px), calc(100% - var(--px)) calc(var(--px) * 2), 100% calc(var(--px) * 2), 100% 100%, 0 100%)}.pixel-frame{isolation:isolate;position:relative}.pixel-frame>.pixels{z-index:-1;pointer-events:none;position:absolute}.pixel-frame>.pixels--tl{top:-14px;left:-14px}.pixel-frame>.pixels--br{bottom:-14px;right:-14px}.pixel-frame>.pixels--tr{top:-14px;right:-14px}.pixel-frame>.pixels--bl{bottom:-14px;left:-14px}.ei-badge{background:var(--ei-ink);color:var(--white);border-radius:10px;padding:.06em .32em .1em;font-weight:700;line-height:1.1;display:inline-block}.ff-tag{border:2px solid var(--ei-ink);background:var(--ff-yellow);box-shadow:3px 3px 0 var(--ei-ink);color:var(--ei-ink);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;padding:5px 9px 5px 7px;font-size:11.5px;font-weight:500;line-height:1;display:inline-flex}.ff-tag b{font-weight:700}.ff-lema{color:var(--ff-yellow);align-items:center;gap:8px;margin:0;font-family:Instrument Serif,Georgia,Times New Roman,serif;font-size:24px;font-style:italic;font-weight:400;line-height:1;display:inline-flex}.ff-lema__arrows{color:var(--ff-yellow);opacity:.9}.star-sticker{flex:none;place-items:center;display:inline-grid;position:relative;transform:rotate(-10deg)}.star-sticker>svg{filter:drop-shadow(2px 3px #20202040);width:100%;height:100%;position:absolute;inset:0}.star-sticker__text{color:var(--ei-ink);text-align:center;font-variant-numeric:tabular-nums;font-size:15px;font-weight:700;line-height:1;position:relative}.retro-window{border:2px solid var(--ei-ink);background:var(--white);box-shadow:5px 5px 0 var(--ei-ink);color:var(--ei-ink)}.retro-window__bar{border-bottom:2px solid var(--ei-ink);background:var(--ei-red);color:var(--white);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;padding:6px 8px 6px 12px;font-size:12px;font-weight:700;display:flex}.retro-window__title{align-items:center;gap:8px;display:inline-flex}.retro-window__btns{gap:4px;display:inline-flex}.retro-window__btns i{border:2px solid var(--ei-ink);background:var(--white);width:14px;height:14px;box-shadow:inset -2px -2px #bdbdbd}.retro-window__body{padding:14px 16px 16px}.star-spin{animation:1.4s linear infinite star-spin}@keyframes star-spin{to{transform:rotate(360deg)}}.quiz-sticker{border:2px solid var(--ei-ink);background:var(--ff-yellow);width:52px;height:52px;box-shadow:3px 3px 0 var(--ei-ink);color:var(--ei-ink);border-radius:12px;flex:none;place-items:center;display:inline-grid;transform:rotate(-4deg)}.quiz-sticker svg{stroke-width:2.2px;width:28px;height:28px}.reaction{place-items:center;display:inline-grid;position:relative}.reaction__anim{width:100%;height:100%;display:block}.reaction__fallback{border-radius:24%;width:72%;height:72%;animation:.2s .35s both reaction-late;position:absolute}.reaction__fallback svg{width:55%;height:55%}@keyframes reaction-late{0%{opacity:0}}.quiz-icon{flex:none}.quiz-icon--brand{object-fit:contain}.qv{--qv-hi:var(--ei-red);--qv-mute:#9aa3ad;--qv-soft:#d5d9de;--qv-track:#ebebeb;color:var(--ei-ink);margin:0 0 16px;font-size:14px}.qv__body{justify-content:center;display:flex}.qv:not(.qv--play) *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.qv *{animation-delay:0s!important}}@keyframes qv-fade{0%{opacity:0}}@keyframes qv-pop{0%{opacity:0;transform:scale(0)}}@keyframes qv-rise{0%{opacity:0;transform:translateY(12px)}}@keyframes qv-drop{0%{opacity:0;transform:translateY(-14px)}}@keyframes qv-grow-x{0%{transform:scaleX(0)}}@keyframes qv-grow-y{0%{transform:scaleY(0)}}@keyframes qv-dash{0%{stroke-dashoffset:var(--full)}}@keyframes qv-dim{to{opacity:.3}}@keyframes qv-zoom{to{transform:scale(1.3)}}@keyframes qv-star{0%{opacity:0;transform:scale(0)rotate(-90deg)}}.qv-hl{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:.4em;width:100%;max-width:24em;padding:1.1em 0 .1em;display:grid}.qv-hl__item{min-width:0;animation:qv-dim .5s .2s var(--ease) both;flex-direction:column;align-items:center;gap:1em;display:flex}.qv-hl__item--on{animation:none}.qv-hl__medal{isolation:isolate;place-items:center;display:grid;position:relative}.qv-hl__item--on .qv-hl__medal{animation:.6s cubic-bezier(.34,1.56,.64,1) .3s both qv-zoom}.qv-hl__badge{background:var(--ei-bg);border-radius:50%;place-items:center;width:3.3em;height:3.3em;display:grid}.qv-hl__badge .quiz-icon{width:1.85em;height:1.85em}.qv-hl__item--on .qv-hl__badge{background:var(--white);box-shadow:0 0 0 2px var(--qv-hi), var(--shadow)}.qv-hl__star{z-index:-1;width:5.6em;max-width:none;height:5.6em;animation:qv-star .6s .45s var(--ease) both;margin:-2.8em 0 0 -2.8em;position:absolute;top:50%;left:50%}.qv-hl__label{text-align:center;overflow-wrap:anywhere;max-width:100%;font-size:.85em;font-weight:500}.qv-hl__item--on .qv-hl__label{font-weight:700}.qv-bars{gap:.75em;width:100%;max-width:30em;display:grid}.qv-bar{grid-template-columns:minmax(0,1fr) 2.9em;grid-template-areas:"label label""track value";align-items:center;gap:.25em .6em;display:grid}.qv-bar__label{color:var(--ei-ink-2);grid-area:label;font-size:.9em;font-weight:500}.qv-bar__track{background:var(--qv-track);border-radius:0 4px 4px 0;grid-area:track;height:1em}.qv-bar__fill{background:var(--qv-mute);transform-origin:0;height:100%;animation:qv-grow-x .8s calc(var(--i) * .12s + .1s) var(--ease) both;border-radius:0 4px 4px 0;display:block}.qv-bar__value{font-variant-numeric:tabular-nums;text-align:right;animation:qv-fade .3s calc(var(--i) * .12s + .65s) both;grid-area:value;font-weight:700}.qv-bar--on .qv-bar__fill{background:var(--qv-hi)}.qv-bar--on .qv-bar__label{color:var(--ei-ink);font-weight:700}.qv-bar--on .qv-bar__value{font-size:1.15em}.qv-yc{gap:.8em;width:100%;max-width:22em;display:grid}.qv-yc__row{color:var(--qv-mute);grid-template-columns:3.3em minmax(0,1fr);align-items:center;gap:.5em;display:grid}.qv-yc__row--on{color:var(--qv-hi)}.qv-yc__head{flex-direction:column;line-height:1.05;display:flex}.qv-yc__year{color:var(--ei-grey);font-size:.8em;font-weight:500}.qv-yc__value{color:var(--ei-ink);font-size:1.35em;font-weight:700;animation:.3s both qv-fade}.qv-yc__row--on .qv-yc__value{font-size:1.6em}.qv-yc__icons{gap:.15em;min-width:0;display:flex}.qv-yc__icon{transform-origin:0;flex:none;height:1.5em;animation:.35s cubic-bezier(.34,1.56,.64,1) both qv-pop;display:block;overflow:hidden}.qv-yc__icon svg{width:1.5em;max-width:none;height:1.5em}.qv-gift{width:14.2em;height:7.6em;position:relative}.qv-gift__box{color:var(--qv-hi);animation:.45s cubic-bezier(.34,1.56,.64,1) both qv-pop;position:absolute;top:.4em;left:.2em}.qv-gift__box svg{width:6.4em;height:6.4em}.qv-gift__tag{transform-origin:0 0;animation:1.7s cubic-bezier(.3,.6,.4,1) .35s both qv-swing;position:absolute;top:3em;left:5.6em}.qv-gift__tag:before{content:"";background:var(--ei-ink);border-radius:1px;width:2px;height:2em;position:absolute;top:0;left:-1px}.qv-gift__label{border:2px solid var(--ei-ink);background:var(--ff-yellow);box-shadow:3px 3px 0 var(--ei-ink);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:6px;align-items:center;gap:.35em;padding:.35em .7em .35em .5em;font-size:.95em;font-weight:700;display:inline-flex;position:absolute;top:1.9em;left:-.55em}.qv-gift__label svg{width:1.2em;height:1.2em}@keyframes qv-swing{0%{opacity:0;transform:rotate(50deg)}12%{opacity:1}35%{transform:rotate(-16deg)}58%{transform:rotate(8deg)}78%{transform:rotate(1deg)}to{transform:rotate(4deg)}}.qv-mock{justify-content:center;gap:1.6em;display:flex}.qv-mock__item{animation:qv-rise .45s var(--ease) both;flex-direction:column;align-items:center;gap:.6em;display:flex}.qv-mock__item--ok{animation-delay:.15s}.qv-mock__screen{border:3px solid var(--ei-ink);background:linear-gradient(165deg, #555 0%, var(--ei-ink) 75%);width:6.6em;height:11.2em;box-shadow:var(--shadow);border-radius:.9em;position:relative;overflow:hidden}.qv-mock__person{color:#7a7a7a;width:3.8em;height:3.8em;margin-left:-1.9em;position:absolute;top:30%;left:50%}.qv-mock__rail{flex-direction:column;gap:.35em;display:flex;position:absolute;bottom:2.4em;right:.4em}.qv-mock__rail i{background:#ffffff59;border-radius:50%;width:.85em;height:.85em}.qv-mock__caption{gap:.3em;display:grid;position:absolute;bottom:.7em;left:.5em;right:1.7em}.qv-mock__caption i{background:#ffffff59;border-radius:2px;height:.36em;display:block;position:relative}.qv-mock__caption i:last-child{width:55%}.qv-mock__hidden{color:#ffffff8c;font-size:.5em;font-weight:500;line-height:1;position:absolute;top:50%;left:calc(100% + .35em);transform:translateY(-50%)}.qv-mock__hidden:after{content:"";border:2px solid var(--ei-red);animation:qv-pop .35s 1s var(--ease) both;border-radius:50%;position:absolute;inset:-.7em -.8em}.qv-mock__banner{z-index:1;background:var(--white);color:var(--ei-ink);text-align:center;border-radius:.35em;padding:.3em 0 .35em;font-size:.9em;font-weight:700;animation:.5s cubic-bezier(.34,1.56,.64,1) .55s both qv-stamp;position:absolute;top:.8em;left:.4em;right:.4em;box-shadow:0 2px #00000059}@keyframes qv-stamp{0%{opacity:0;transform:scale(1.8)rotate(-8deg)}}.qv-mock__verdict{border-radius:var(--radius-pill);align-items:center;gap:.3em;padding:.3em .7em .3em .5em;font-size:.85em;font-weight:700;animation:.35s cubic-bezier(.34,1.56,.64,1) .95s both qv-pop;display:inline-flex}.qv-mock__verdict svg{width:1.1em;height:1.1em}.qv-mock__item--ok .qv-mock__verdict{background:var(--ok-soft);color:var(--ok-strong)}.qv-mock__item--ko .qv-mock__verdict{background:var(--ko-soft);color:var(--ko)}.qv-donut{width:9em;height:9em;position:relative}.qv-donut__svg{width:100%;height:100%}.qv-donut__track{fill:none;stroke:var(--qv-track);stroke-width:14px}.qv-donut__fill{fill:none;stroke:var(--qv-hi);stroke-width:14px;stroke-dashoffset:var(--off);animation:.9s cubic-bezier(.33,1,.68,1) both qv-dash}.qv-donut__value{letter-spacing:-.02em;place-items:center;font-size:2.2em;font-weight:700;display:grid;position:absolute;inset:0}.qv-podium{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:.5em;width:100%;max-width:21em;padding-top:.8em;display:grid}.qv-podium__slot{text-align:center;flex-direction:column;align-items:center;gap:.45em;min-width:0;display:flex}.qv-podium__medal{isolation:isolate;place-items:center;display:grid;position:relative}.qv-podium__icon{background:var(--ei-bg);width:2.6em;height:2.6em;color:var(--ei-ink-2);animation:qv-drop .4s var(--ease) both;border-radius:50%;place-items:center;display:grid}.qv-podium__icon .lucide{width:1.45em;height:1.45em}.qv-podium__star{z-index:-1;width:5.4em;max-width:none;height:5.4em;animation:qv-star .6s 1s var(--ease) both;margin:-2.7em 0 0 -2.7em;position:absolute;top:50%;left:50%}.qv-podium__label{overflow-wrap:anywhere;justify-content:center;align-items:flex-end;max-width:100%;min-height:2.4em;font-size:.85em;font-weight:500;line-height:1.2;display:flex}.qv-podium__block{--px:5px;background:var(--qv-mute);transform-origin:bottom;width:100%;height:2.2em;animation:qv-grow-y .5s var(--ease) both;display:block}.qv-podium__slot--1 .qv-podium__icon{background:var(--white);width:3.1em;height:3.1em;box-shadow:0 0 0 2px var(--qv-hi);color:var(--qv-hi)}.qv-podium__slot--1 .qv-podium__label{font-weight:700}.qv-podium__slot--1 .qv-podium__block{background:var(--qv-hi);height:4.2em}.qv-podium__slot--2 .qv-podium__block{height:3.1em;animation-delay:.15s}.qv-podium__slot--1 .qv-podium__block{animation-delay:.3s}.qv-podium__slot--3 .qv-podium__icon{animation-delay:.4s}.qv-podium__slot--2 .qv-podium__icon{animation-delay:.55s}.qv-podium__slot--1 .qv-podium__icon{animation-delay:.7s}.qv-podium__label{animation:.3s .5s both qv-fade}.qv-clock{flex-wrap:wrap;justify-content:center;align-items:center;gap:.6em 1em;display:flex}.qv-clock__svg{width:9.2em;height:9.2em}.qv-clock__face{fill:var(--ei-bg)}.qv-clock__tick{stroke:#b8bec5;stroke-width:2px;stroke-linecap:round}.qv-clock__tick--major{stroke:var(--ei-ink-2);stroke-width:3px}.qv-clock__track{fill:none;stroke:#e2e2e2;stroke-width:12px}.qv-clock__arc{fill:none;stroke:var(--qv-hi);stroke-width:12px;stroke-dashoffset:var(--off);animation-name:qv-dash;animation-timing-function:linear;animation-fill-mode:both}.qv-clock__ref{stroke:var(--ei-ink);stroke-width:4px;stroke-linecap:round}.qv-clock__num{fill:var(--ei-ink);font-size:32px;font-weight:700}.qv-clock__unit{fill:var(--ei-ink-2);font-size:19px;font-weight:700}.qv-legend{color:var(--ei-ink-2);gap:.55em;margin:0;padding:0;font-size:.85em;list-style:none;display:grid}.qv-legend li{grid-template-columns:1.2em auto;align-items:center;column-gap:.45em;display:grid}.qv-legend li span{flex-direction:column;line-height:1.25;display:flex}.qv-legend b{color:var(--ei-ink)}.qv-legend__swatch{background:var(--qv-hi);border-radius:3px;justify-self:center;width:.9em;height:.9em}.qv-legend__tick{background:var(--ei-ink);border-radius:2px;justify-self:center;width:4px;height:1.2em}.qv-team{flex-direction:column;align-items:center;gap:.3em;width:100%;display:flex}.qv-team__stage{width:17em;max-width:100%;height:8.6em;position:relative}.qv-team__person{width:1.8em;height:1.8em;color:var(--qv-hi);margin:-.9em 0 0 -.9em;animation:.35s cubic-bezier(.34,1.56,.64,1) both qv-pop;position:absolute}.qv-team__person svg{width:100%;height:100%}.qv-team__main{background:var(--ei-ink);width:4em;height:4em;box-shadow:0 0 0 4px var(--white);color:var(--white);animation:qv-pop .4s var(--ease) both;border-radius:50%;place-items:center;margin:-2.3em 0 0 -2em;display:grid;position:absolute;top:80%;left:50%}.qv-team__main svg{width:2.2em;height:2.2em}.qv-team__count{color:var(--ei-ink-2);font-size:.95em;animation:.3s 1.2s both qv-fade}.qv-team__count b{color:var(--ei-ink);font-size:1.4em}.qv-grid{flex-direction:column;align-items:center;gap:.6em;display:flex}.qv-grid__cells{grid-template-columns:repeat(10,1.2em);gap:.15em;display:grid}.qv-grid__cell{width:1.2em;height:1.2em;color:var(--qv-soft);display:block}.qv-grid__cell svg{width:100%;height:100%}.qv-grid__cell--on{color:var(--qv-hi);animation:.3s both qv-paint}@keyframes qv-paint{0%{color:var(--qv-soft);transform:scale(.6)}}.qv-grid__caption{color:var(--ei-ink-2);font-size:.95em}.qv-grid__caption b{color:var(--ei-ink);font-size:1.4em}.confetti{z-index:40;pointer-events:none;position:fixed;inset:0;overflow:hidden}.confetti__piece{aspect-ratio:5/8;border-radius:1px;animation-name:confetti-fall;animation-timing-function:cubic-bezier(.3,.45,.6,1);animation-fill-mode:both;position:absolute;top:-2rem}.confetti__piece--round{aspect-ratio:1;border-radius:50%}@keyframes confetti-fall{0%{transform:translate(0)rotate(0)}to{transform:translate(var(--sway), 108vh) rotate(var(--spin))}}
