.language-picker{color:var(--muted);display:grid;gap:8px}.language-picker__label{color:var(--muted);font-size:.72rem;font-weight:500;letter-spacing:.08em;margin:0;text-transform:uppercase}.language-picker__grid{background:transparent;border:1px solid var(--line);border-radius:999px;display:flex;gap:4px;padding:4px}.language-picker__option{align-items:center;background:transparent;border:0;border-radius:999px;color:var(--muted);cursor:pointer;display:inline-flex;font:inherit;font-size:.76rem;font-weight:500;gap:6px;min-height:32px;padding:0 10px;transition:background .16s ease,color .16s ease}.language-picker__option:hover,.language-picker__option:focus-visible{background:color-mix(in srgb,var(--ink) 5%,transparent);color:var(--ink)}.language-picker__option:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.language-picker__option.is-active{background:var(--control-accent);color:var(--control-accent-ink)}.language-picker__code{font-size:.7rem;letter-spacing:.04em;line-height:1}.language-picker--mobile{display:none}@media(max-width:760px){.language-picker--mobile{display:grid;gap:10px;width:100%}.language-picker--mobile .language-picker__label{margin-inline:4px}.language-picker--mobile .language-picker__grid{background:var(--surface-2);border-radius:16px;display:grid;gap:3px;grid-template-columns:repeat(3,minmax(0,1fr));padding:5px}.language-picker--mobile .language-picker__option{justify-content:center;min-height:40px;padding:0 8px}.language-picker--footer{width:100%}.language-picker--footer .language-picker__grid{border-radius:18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.language-picker--footer .language-picker__option{justify-content:center}}.footer{background:transparent;position:relative;z-index:1;color:var(--muted);padding:0 clamp(18px,4vw,56px) 40px}.footer__bar{align-items:start;border-top:1px solid var(--line);display:grid;gap:36px;grid-template-columns:minmax(180px,1fr) minmax(0,1.5fr) auto;margin-inline:auto;max-width:var(--desktop-content-max);padding-top:40px;width:100%}.footer__identity{display:grid;gap:18px}.footer__brand{color:var(--ink);width:fit-content}.footer__copyright{font-size:.75rem;margin:0}.footer__links{display:grid;gap:16px 28px;grid-template-columns:repeat(2,minmax(0,1fr))}.footer__link{color:var(--muted);font-size:.85rem;line-height:1.5;text-decoration:none;text-underline-offset:5px;width:fit-content}.footer__link:hover,.footer__link:focus-visible{color:var(--ink);text-decoration:underline}.footer__link:focus-visible,.footer__brand:focus-visible{outline:2px solid var(--teal);outline-offset:5px}@media(min-width:1181px){.footer{padding-inline:0}}@media(max-width:1000px){.footer__bar{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.footer .language-picker{grid-column:1 / -1;justify-self:start}}@media(max-width:760px){.footer{padding-bottom:100px}.footer__bar{gap:32px;grid-template-columns:minmax(0,1fr);padding-top:32px}.footer .language-picker{justify-self:stretch}}.modal-sheet{--modal-sheet-accent: var(--control-accent);position:fixed;inset:0;z-index:var(--modal-sheet-layer, var(--layer-modal));display:flex;align-items:center;justify-content:center;padding:24px;overflow-y:auto;background:var(--dialog-backdrop);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);animation:modal-sheet-fade .2s ease backwards}.modal-sheet__panel{position:relative;display:flex;flex-direction:column;width:min(100%,var(--modal-sheet-width, 520px));max-height:calc(100dvh - 48px);min-height:0;border:1px solid var(--line);border-radius:var(--outline-card-radius);background:var(--dialog-surface);box-shadow:var(--dialog-shadow);color:var(--ink);font-family:var(--font-body);animation:modal-sheet-rise .24s cubic-bezier(.2,.8,.2,1) backwards}.modal-sheet__panel:focus{outline:none}.modal-sheet .modal-sheet__panel :is(h1,h2,h3,p,li){text-shadow:none}.modal-sheet__panel:before{content:"";position:absolute;inset:0 22% auto;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--modal-sheet-accent) 70%,transparent),transparent);pointer-events:none}.modal-sheet__panel[data-size=s]{--modal-sheet-width: 440px}.modal-sheet__panel[data-size=m]{--modal-sheet-width: 520px}.modal-sheet__panel[data-size=l]{--modal-sheet-width: 760px}.modal-sheet__panel[data-size=xl]{--modal-sheet-width: 1240px}.modal-sheet__grip{display:none}.modal-sheet__head{display:flex;flex:none;gap:16px;align-items:flex-start;justify-content:space-between;padding:26px 28px 20px}.modal-sheet__head.is-bare{justify-content:flex-end;padding-bottom:0}.modal-sheet__heading{min-width:0}.modal-sheet__eyebrow{display:flex;gap:10px;align-items:center;margin:0 0 10px;color:var(--muted);font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);letter-spacing:var(--type-eyebrow-tracking);line-height:1.6;text-transform:uppercase}.modal-sheet__eyebrow>span{flex:0 0 6px;height:6px;border-radius:50%;background:var(--modal-sheet-accent);box-shadow:0 0 18px color-mix(in srgb,var(--modal-sheet-accent) 40%,transparent)}.modal-sheet .modal-sheet__title{margin:0;color:var(--ink);font-family:var(--font-display);font-size:var(--type-section-heading-size);font-weight:var(--type-section-weight);letter-spacing:var(--type-section-tracking);line-height:1.1;text-shadow:none}.modal-sheet .modal-sheet__lead{margin:10px 0 0;color:var(--muted);font-size:.9rem;line-height:1.6;text-shadow:none}.modal-sheet__close{display:grid;flex:none;place-items:center;width:40px;height:40px;margin:-6px -8px 0 0;padding:0;border:1px solid var(--line);border-radius:50%;background:color-mix(in srgb,var(--paper) 55%,transparent);color:var(--ink);cursor:pointer;transition:border-color .18s ease,color .18s ease}.modal-sheet__close:hover{border-color:var(--modal-sheet-accent);color:var(--modal-sheet-accent)}.modal-sheet__close svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2}.modal-sheet__body{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding:2px 28px 24px;overscroll-behavior:contain}.modal-sheet__head.is-bare+.modal-sheet__body{padding-top:0}.modal-sheet__foot{display:flex;flex:none;flex-wrap:wrap;gap:10px;align-items:center;justify-content:flex-end;padding:0 28px 26px}.modal-sheet__foot--stack{flex-direction:column;align-items:stretch}.modal-sheet :is(button,a,input,textarea,select):focus-visible{outline:2px solid var(--modal-sheet-accent);outline-offset:2px}.modal-sheet .modal-sheet__primary,.modal-sheet .modal-sheet__secondary,.modal-sheet .modal-sheet__danger{display:inline-flex;gap:8px;align-items:center;justify-content:center;min-height:44px;padding:10px 20px;border:1px solid var(--line);border-radius:999px;background:color-mix(in srgb,var(--paper) 55%,transparent);color:var(--ink);font:500 .9rem/1.2 var(--font-body);text-align:center;text-decoration:none;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.modal-sheet .modal-sheet__primary{border-color:var(--modal-sheet-accent);background:var(--modal-sheet-accent);color:var(--dialog-accent-ink);font-weight:600}.modal-sheet .modal-sheet__danger{border-color:var(--bad);background:var(--bad);color:#fff;font-weight:600}.modal-sheet .modal-sheet__primary:hover:not(:disabled){background:color-mix(in srgb,var(--modal-sheet-accent) 86%,white)}.modal-sheet .modal-sheet__danger:hover:not(:disabled){background:color-mix(in srgb,var(--bad) 86%,white)}.modal-sheet .modal-sheet__secondary:hover:not(:disabled){border-color:color-mix(in srgb,var(--modal-sheet-accent) 70%,var(--line));color:var(--modal-sheet-accent)}.modal-sheet :is(.modal-sheet__primary,.modal-sheet__secondary,.modal-sheet__danger):disabled{cursor:not-allowed;opacity:.5}.modal-sheet .modal-sheet__wide{width:100%}.modal-sheet .modal-sheet__link{padding:0;border:0;background:none;color:var(--modal-sheet-accent);font:inherit;font-weight:500;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--modal-sheet-accent) 40%,transparent);text-underline-offset:3px;cursor:pointer}.modal-sheet .modal-sheet__link:disabled{cursor:wait;opacity:.55}.modal-sheet .modal-sheet__note{margin:0;color:var(--muted);font-size:.86rem;line-height:1.6;text-align:center;text-shadow:none}.modal-sheet .modal-sheet__field{display:grid;gap:6px;margin:0}.modal-sheet .modal-sheet__field>span:first-child{color:var(--muted);font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.modal-sheet .modal-sheet__field input{width:100%;min-height:46px;padding:10px var(--field-end-padding, 14px) 10px 14px;border:1px solid var(--line);border-radius:14px;background:var(--dialog-field);color:var(--ink);font:400 .95rem var(--font-body)}.modal-sheet .modal-sheet__field input::placeholder{color:color-mix(in srgb,var(--muted) 80%,transparent)}.modal-sheet .modal-sheet__field input:focus-visible{border-color:var(--modal-sheet-accent);outline:2px solid color-mix(in srgb,var(--modal-sheet-accent) 35%,transparent);outline-offset:1px}.modal-sheet .modal-sheet__field input[aria-invalid=true]{border-color:var(--bad)}.modal-sheet .modal-sheet__switch{display:grid;grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;margin:0;padding:4px;border:1px solid var(--line);border-radius:999px}.modal-sheet .modal-sheet__switch button{min-height:38px;padding:6px 12px;border:0;border-radius:999px;background:none;color:var(--muted);font:500 .85rem var(--font-body);cursor:pointer}.modal-sheet .modal-sheet__switch button:is(.is-active,[aria-selected=true],[aria-pressed=true]){background:var(--modal-sheet-accent);color:var(--dialog-accent-ink);font-weight:600}.modal-sheet .modal-sheet__feedback{margin:0;padding:10px 14px;border:1px solid color-mix(in srgb,var(--bad) 45%,transparent);border-radius:14px;background:color-mix(in srgb,var(--bad) 10%,transparent);color:color-mix(in srgb,var(--bad) 70%,var(--ink));font-size:.86rem;line-height:1.5;text-shadow:none}.modal-sheet .modal-sheet__feedback.is-good{border-color:color-mix(in srgb,var(--ok) 45%,transparent);background:color-mix(in srgb,var(--ok) 10%,transparent);color:color-mix(in srgb,var(--ok) 70%,var(--ink))}.modal-sheet .modal-sheet__divider{display:flex;gap:12px;align-items:center;margin:0;color:var(--muted);font-size:.78rem;text-shadow:none}.modal-sheet .modal-sheet__divider:before,.modal-sheet .modal-sheet__divider:after{content:"";flex:1;height:1px;background:var(--line)}@media(max-width:620px){.modal-sheet:not(.modal-sheet--moment){align-items:flex-end;padding:0}.modal-sheet:not(.modal-sheet--moment)>.modal-sheet__panel{width:100%;max-height:92dvh;border-width:1px 0 0;border-radius:var(--outline-card-radius-compact) var(--outline-card-radius-compact) 0 0;box-shadow:0 -20px 60px #00000073;animation-name:modal-sheet-slide}.modal-sheet:not(.modal-sheet--moment)>.modal-sheet__panel>.modal-sheet__grip{display:block;flex:none;width:40px;height:4px;margin:8px auto 0;border-radius:999px;background:color-mix(in srgb,var(--muted) 50%,transparent)}.modal-sheet--moment{padding:16px}.modal-sheet--moment .modal-sheet__panel{border-radius:var(--outline-card-radius-compact)}.modal-sheet__head{padding:20px 18px 16px}.modal-sheet:not(.modal-sheet--moment)>.modal-sheet__panel>.modal-sheet__head{padding-top:12px}.modal-sheet__body{padding:2px 18px 18px}.modal-sheet__foot{padding:0 18px max(18px,env(safe-area-inset-bottom))}.modal-sheet__foot--row{flex-direction:column-reverse;align-items:stretch}}@keyframes modal-sheet-fade{0%{opacity:0}}@keyframes modal-sheet-rise{0%{opacity:0;transform:translateY(12px) scale(.98)}}@keyframes modal-sheet-slide{0%{transform:translateY(100%)}}@media(prefers-reduced-motion:reduce){.modal-sheet,.modal-sheet__panel{animation:none}}.modal-sheet.modal-sheet--fullscreen{padding:0;overflow:hidden;overscroll-behavior:none;backdrop-filter:none;-webkit-backdrop-filter:none}.modal-sheet.modal-sheet--fullscreen>.modal-sheet__panel{width:100%;height:100dvh;max-height:100dvh;border:0;border-radius:0;background:var(--paper);animation:none}.modal-sheet.modal-sheet--fullscreen>.modal-sheet__panel>.modal-sheet__grip{display:none}.modal-sheet.modal-sheet--fullscreen>.modal-sheet__panel>.modal-sheet__head{flex-direction:row;align-items:center;justify-content:flex-start;gap:12px;padding:max(8px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) 8px max(12px,env(safe-area-inset-left));border-bottom:1px solid var(--line)}.modal-sheet.modal-sheet--fullscreen>.modal-sheet__panel>.modal-sheet__head .modal-sheet__title{font-size:1.2rem}.modal-sheet.modal-sheet--fullscreen>.modal-sheet__panel>.modal-sheet__head .modal-sheet__heading{flex:1}.modal-sheet.modal-sheet--fullscreen>.modal-sheet__panel>.modal-sheet__head .modal-sheet__close{order:-1}.modal-sheet.modal-sheet--fullscreen>.modal-sheet__panel>.modal-sheet__body{flex:1;min-height:0;overflow:hidden;padding:8px max(12px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))}.modal-sheet.modal-sheet--bare{padding:32px;overflow:hidden;background:color-mix(in srgb,var(--paper) 58%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.modal-sheet.modal-sheet--bare>.modal-sheet__panel{width:auto;max-height:none;border:0;border-radius:0;background:none;box-shadow:none}.modal-sheet.modal-sheet--bare>.modal-sheet__panel:before{display:none}.modal-sheet.modal-sheet--bare>.modal-sheet__panel>.modal-sheet__body{overflow:visible;padding:0}.modal-sheet.modal-sheet--bottom{align-items:flex-end;padding:0}.modal-sheet.modal-sheet--bottom>.modal-sheet__panel{width:100%;height:66dvh;max-height:calc(100dvh - env(safe-area-inset-top));border-width:1px 0 0;border-radius:var(--outline-card-radius-compact) var(--outline-card-radius-compact) 0 0;box-shadow:0 -20px 60px #00000073}.modal-sheet.modal-sheet--bottom>.modal-sheet__panel>.modal-sheet__head{padding:14px 18px}.modal-sheet.modal-sheet--bottom>.modal-sheet__panel>.modal-sheet__body{scrollbar-width:thin;scrollbar-color:var(--modal-sheet-accent) transparent}.modal-sheet.modal-sheet--bottom>.modal-sheet__panel>.modal-sheet__foot{padding:12px 18px max(12px,env(safe-area-inset-bottom));border-top:1px solid var(--line)}.password-field{--field-end-padding: 46px;display:block;position:relative}.password-field input{padding-right:44px}.password-field input::-ms-reveal,.password-field input::-ms-clear{display:none}.password-field__toggle{align-items:center;background:none;border:none;border-radius:6px;color:var(--muted);cursor:pointer;display:inline-flex;height:32px;justify-content:center;position:absolute;right:6px;top:50%;transform:translateY(-50%);width:32px}.password-field__toggle svg{height:20px;width:20px}.password-field__toggle:hover{background:color-mix(in srgb,var(--ink) 8%,transparent);color:var(--ink)}.password-field__toggle:focus-visible{outline:2px solid var(--modal-sheet-accent, var(--teal));outline-offset:2px}.player-creature{background-image:url(/assets/progression-creatures-BLHVE3lr.jpg);background-repeat:no-repeat;background-size:400% 200%;display:block;image-rendering:auto}.player-avatar{background-color:var(--teal);overflow:hidden}.player-creature--1{background-position:0 0}.player-creature--2{background-position:33.333% 0}.player-creature--3{background-position:66.667% 0}.player-creature--4{background-position:100% 0}.player-creature--5{background-position:0 100%}.player-creature--6{background-position:33.333% 100%}.player-creature--7{background-position:66.667% 100%}.player-creature--8,.player-creature--9,.player-creature--10,.player-creature--11,.player-creature--12,.player-creature--13,.player-creature--14,.player-creature--15,.player-creature--16,.player-creature--17{background-image:url(/assets/progression-creatures-2-do1IMxDA.jpg);background-size:500% 200%}.player-creature--8{background-position:0 0}.player-creature--9{background-position:25% 0}.player-creature--10{background-position:50% 0}.player-creature--11{background-position:75% 0}.player-creature--12{background-position:100% 0}.player-creature--13{background-position:0 100%}.player-creature--14{background-position:25% 100%}.player-creature--15{background-position:50% 100%}.player-creature--16{background-position:75% 100%}.player-creature--17{background-position:100% 100%}.stats-band{display:grid;gap:1px;grid-template-columns:repeat(3,1fr);margin-top:-148px;padding:0 clamp(16px,4vw,56px);position:relative;scroll-margin-top:var(--anchor-offset);z-index:2}.stats-band article{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);min-height:116px;overflow:hidden;position:relative;transform-origin:center top;transition:border-color .24s ease,box-shadow .32s ease,filter .32s ease,transform .42s cubic-bezier(.18,1.2,.28,1);will-change:transform}.stats-band article:first-child{border-radius:8px 0 0 8px}.stats-band article:last-child{border-radius:0 8px 8px 0}.score-card--interactive{cursor:pointer}.score-card--interactive:hover,.score-card--interactive:focus-within{border-color:color-mix(in srgb,var(--teal) 42%,var(--line));box-shadow:0 18px 48px #10b9ab2e;transform:translateY(-2px)}.score-card.is-active{border-color:color-mix(in srgb,var(--teal) 42%,var(--line))}.score-modal{--score-modal-accent: var(--control-accent);background:var(--dialog-surface);border:1px solid var(--line);border-radius:var(--outline-card-radius);box-shadow:var(--dialog-shadow);display:flex;flex-direction:column;height:fit-content;inset:0;margin:auto;max-height:min(86vh,760px);overflow:hidden;position:fixed;width:min(560px,calc(100% - 28px));z-index:var(--layer-score-detail)}.score-modal:focus{outline:none}.score-modal__head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;padding:26px 28px 16px}.score-modal__head-copy{display:block;min-width:0}.score-modal__progress{background:color-mix(in srgb,var(--line) 60%,transparent);border-radius:999px;height:6px;margin:0 28px 6px;overflow:hidden}.score-modal__progress i{background:var(--score-modal-accent);border-radius:inherit;display:block;height:100%;transition:width .72s cubic-bezier(.22,1,.36,1);width:var(--score-progress, 0%)}.score-modal__body{flex:1 1 auto;overflow-wrap:anywhere;overflow-x:hidden;overflow-y:auto;padding:10px 28px 26px}.score-modal__head .score-card__value{color:var(--score-modal-accent);font-size:clamp(2.4rem,6vw,3rem);font-weight:var(--type-section-weight);letter-spacing:var(--type-section-tracking)}.score-modal__head .score-card__label{margin-top:4px}.score-card__summary{background:transparent;border:0;color:inherit;cursor:inherit;display:block;font:inherit;min-height:114px;padding:24px;position:relative;text-align:left;width:100%}.score-card__summary:disabled{cursor:default}.score-card__summary:focus-visible{outline:3px solid color-mix(in srgb,var(--teal) 50%,transparent);outline-offset:-5px}.score-card__value{color:#65d2cb;display:block;font-family:var(--font-display);font-size:2.1rem;font-weight:700;line-height:1}.stats-band p,.score-card__label{color:var(--muted);margin:8px 0 0}.score-card__label{display:block}.score-card__top{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.score-goal{align-items:center;animation:achievement-arrive .48s cubic-bezier(.22,1,.36,1) both;background:color-mix(in srgb,var(--gold) 14%,var(--surface-2));border:1px solid color-mix(in srgb,var(--gold) 48%,var(--line));border-radius:999px;color:var(--ink);display:inline-flex;font-size:.66rem;gap:5px;line-height:1;padding:6px 8px;white-space:nowrap}.score-goal span{color:var(--gold);font-size:.58rem}.score-card__progress{background:color-mix(in srgb,var(--line) 72%,transparent);border-radius:999px;bottom:16px;height:5px;left:24px;overflow:hidden;position:absolute;right:24px}.score-card__progress i{background:linear-gradient(90deg,var(--teal),#43beb6);border-radius:inherit;display:block;height:100%;transition:width .72s cubic-bezier(.22,1,.36,1);width:var(--score-progress, 0%)}.modal-layer.is-closing .score-modal__body,.modal-layer.is-closing .score-modal__head-copy{opacity:0;transition:opacity .12s ease}.score-card__lead{color:var(--muted);line-height:1.5;margin:0 0 16px}.score-card__empty{color:var(--muted);line-height:1.5;margin:14px 0 0}.score-card__section-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 12px;justify-content:space-between;margin-top:20px}.score-card__section-head strong{color:var(--ink);font-family:var(--font-display);font-size:.98rem;min-width:0}.score-card__section-head span{color:var(--muted);font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.score-card__chips{display:flex;flex-wrap:wrap;gap:10px}.score-card__chip{align-items:center;background:color-mix(in srgb,var(--teal) 9%,var(--panel));border:1px solid color-mix(in srgb,var(--teal) 20%,var(--line));border-radius:12px;display:flex;gap:8px;padding:8px 14px 8px 8px}.score-card__chip-icon{align-items:center;background:color-mix(in srgb,var(--teal) 16%,transparent);border-radius:9px;color:var(--teal-dark);display:inline-flex;height:32px;justify-content:center;width:32px}.score-card__chip b{color:var(--ink);font-family:var(--font-display);font-size:1.15rem;line-height:1}.score-card__chip small{color:var(--muted);font-size:.82rem}.score-card__hero{align-items:center;background:linear-gradient(135deg,color-mix(in srgb,var(--teal) 15%,var(--panel)),var(--panel) 78%);border:1px solid color-mix(in srgb,var(--teal) 22%,var(--line));border-radius:16px;display:flex;gap:16px;margin-bottom:16px;padding:16px 18px}.score-card__hero-copy{display:flex;flex-direction:column;gap:3px;min-width:0}.score-card__hero-copy strong{color:var(--ink);font-family:var(--font-display);font-size:1.1rem}.score-card__hero-copy small{color:var(--muted);font-size:.84rem}.score-card__eyebrow{color:var(--muted);font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.score-card__flame{align-items:center;border-radius:14px;display:inline-flex;flex-shrink:0;height:56px;justify-content:center;width:56px}.score-card__flame svg{fill:currentColor;height:30px;width:30px}.score-card__flame.is-cool{background:color-mix(in srgb,var(--muted) 22%,transparent);color:var(--muted)}.score-card__flame.is-spark{background:#facc1529;color:#cf9500}.score-card__flame.is-warm{background:#f973162e;color:#e2670f}.score-card__flame.is-hot{background:#ef44442e;color:#e23b3b}.score-card__flame.is-hot svg{animation:flame-flicker 1.6s ease-in-out infinite;transform-origin:center bottom}.score-card__creature{border-radius:14px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--teal) 32%,transparent);flex-shrink:0;height:64px;width:64px}.score-card__level-track{background:color-mix(in srgb,var(--line) 60%,transparent);border-radius:999px;height:8px;margin-bottom:4px;overflow:hidden}.score-card__level-track i{background:linear-gradient(90deg,var(--teal),#43beb6);border-radius:inherit;display:block;height:100%;transition:width .72s cubic-bezier(.22,1,.36,1);width:var(--score-progress, 0%)}.score-card__detail-list{display:grid;gap:8px;grid-template-columns:minmax(0,1fr);list-style:none;margin:12px 0 0;padding:0}.score-card__detail-list li{align-items:center;background:color-mix(in srgb,var(--teal) 7%,var(--panel));border:1px solid color-mix(in srgb,var(--teal) 16%,var(--line));border-radius:10px;display:flex;gap:12px;min-width:0;padding:10px 14px}.score-card__detail-icon{align-items:center;background:color-mix(in srgb,var(--teal) 14%,transparent);border-radius:9px;color:var(--teal-dark);display:inline-flex;flex-shrink:0;height:34px;justify-content:center;width:34px}.score-card__detail-icon.is-chess{background:color-mix(in srgb,#7c5cff 14%,transparent);color:#7c5cff}.score-card__detail-icon.is-quiz{background:color-mix(in srgb,#e0912a 15%,transparent);color:#d1841f}.score-card__detail-icon.is-sudoku{background:color-mix(in srgb,#2a9ed6 14%,transparent);color:#2a9ed6}.score-card__detail-icon.is-cipher{background:color-mix(in srgb,var(--cipher-accent) 14%,transparent);color:var(--cipher-accent)}.score-card__detail-body{flex:1 1 auto;min-width:0}.score-card__detail-body strong{color:var(--ink);display:block;font-size:.92rem;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.score-card__detail-body small{color:var(--muted);display:block;font-size:.72rem;margin-top:2px}.score-card__detail-list b{color:var(--teal-dark);flex-shrink:0;font-family:var(--font-display);font-size:.95rem;white-space:nowrap}.score-glyph{fill:none;height:18px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;width:18px}.stats-band:not(.is-loading) .score-card__value{animation:score-count-in .42s cubic-bezier(.22,1,.36,1) both}:root .score-card__value{color:#65d2cb}@keyframes flame-flicker{0%,to{transform:scale(1) rotate(0)}50%{transform:scale(1.09) rotate(-2deg)}}@keyframes score-count-in{0%{opacity:0;transform:translateY(8px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes achievement-arrive{0%{opacity:0;transform:translateY(-5px) scale(.86)}to{opacity:1;transform:translateY(0) scale(1)}}@media(min-width:1181px){.stats-band{padding-inline:0}}@media(max-width:760px){.stats-band{gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:-42px;padding-inline:16px}.stats-band article,.stats-band article:first-child,.stats-band article:last-child{border-radius:8px;min-height:104px;padding:0;text-align:center}.score-modal{border-radius:var(--outline-card-radius-compact);bottom:auto;margin:0 auto;max-height:86dvh;text-align:left;top:8dvh}.score-modal__head{padding:20px 18px 12px}.score-modal__head .score-card__value{font-size:2rem}.score-modal__head .score-card__label{font-size:.8rem;margin-top:2px}.score-modal__progress{margin:0 18px 4px}.score-modal__body{padding:6px 18px 20px}.score-card__lead{font-size:.85rem;margin-bottom:12px}.score-card__hero{gap:12px;margin-bottom:12px;padding:12px 14px}.score-card__hero-copy strong{font-size:1rem}.score-card__hero-copy small{font-size:.78rem}.score-card__flame{height:46px;width:46px}.score-card__flame svg{height:26px;width:26px}.score-card__creature{height:54px;width:54px}.score-card__chips{gap:8px}.score-card__chip{gap:6px;padding:6px 12px 6px 6px}.score-card__chip-icon{height:28px;width:28px}.score-card__chip b{font-size:1.05rem}.score-card__chip small{font-size:.76rem}.score-card__section-head{margin-top:16px}.score-card__section-head strong{font-size:.9rem}.score-card__detail-list li{gap:10px;padding:8px 10px}.score-card__detail-icon{height:30px;width:30px}.score-card__detail-body strong{font-size:.86rem}.score-card__summary{min-height:104px;padding:14px 10px 22px;text-align:center}.score-card__top{display:block}.score-card__value{font-size:1.4rem}.score-card__label{font-size:.72rem;line-height:1.15;margin-top:6px;overflow-wrap:anywhere}.score-goal{font-size:.56rem;padding:5px 6px}.score-goal span{font-size:.5rem}.score-card__progress{bottom:10px;left:10px;right:10px}.stats-band p{font-size:.75rem;line-height:1.2;margin-top:6px}}@media(prefers-reduced-motion:reduce){.score-goal,.stats-band:not(.is-loading) .score-card__value,.score-card__flame.is-hot svg{animation:none}.score-card__progress i{transition:none}}.account-dialog .account-dialog__modes{margin-bottom:18px}.account-dialog .account-dialog__google svg{flex:0 0 20px;width:20px;height:20px}.account-dialog .account-dialog__divider{margin:18px 0}.account-dialog .account-dialog__form{display:grid;gap:14px}.account-dialog .account-dialog__form .modal-sheet__primary{margin-top:4px}.account-dialog .account-dialog__switch{margin-top:18px}.account-dialog .account-dialog__email{display:inline-block;max-width:100%;margin:0 0 18px;overflow:hidden;padding:6px 12px;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.account-dialog--profile .modal-sheet__body{padding:0}.profile-view{--profile-accent: var(--modal-sheet-accent, var(--control-accent));display:grid}.profile-hero{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:24px;align-items:center;padding:6px 28px 24px;border-bottom:1px solid color-mix(in srgb,var(--line) 70%,transparent)}.profile-hero__avatar{position:relative;display:grid;place-items:center;width:116px;height:116px}.profile-hero__ring{position:absolute;inset:0;width:116px;height:116px}.profile-hero__ring-track{fill:none;stroke:color-mix(in srgb,var(--ink) 12%,transparent);stroke-width:5}.profile-hero__ring-value{fill:none;stroke:var(--profile-accent);stroke-linecap:round;stroke-width:5;transition:stroke-dashoffset .7s cubic-bezier(.22,1,.36,1)}.profile-hero__img{display:flex;align-items:center;justify-content:center;width:90px;height:90px;border:1px solid var(--line);border-radius:50%;color:#fff;font-size:2.2rem;font-weight:600}.profile-hero__badge{position:absolute;right:0;bottom:0;display:flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 8px;border:2px solid var(--paper);border-radius:999px;background:var(--profile-accent);color:var(--dialog-accent-ink);font-size:.9rem;font-weight:600}.profile-hero__id{min-width:0}.profile-hero__eyebrow{margin:0 0 8px;color:var(--muted);font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);letter-spacing:var(--type-eyebrow-tracking);text-transform:uppercase}.profile-hero .profile-hero__nick{margin:0;overflow:hidden;font-family:var(--font-display);font-size:clamp(1.8rem,3vw,2.4rem);font-weight:var(--type-section-weight);letter-spacing:var(--type-section-tracking);line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.profile-hero__tag{margin:6px 0 0;color:var(--profile-accent);font-size:.92rem;font-weight:500}.profile-hero__email{margin:4px 0 0;overflow:hidden;color:var(--muted);font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.profile-hero__meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.profile-pill{display:inline-flex;gap:7px;align-items:center;min-height:30px;padding:5px 12px;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:.78rem}.profile-pill svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.profile-pill--gold{border-color:color-mix(in srgb,var(--game-accent-ancient) 45%,transparent);color:var(--game-accent-ancient)}.profile-hero__xp{max-width:520px;margin-top:14px}.profile-hero__xp-row{display:flex;gap:10px;justify-content:space-between;margin-bottom:7px;font-size:.8rem}.profile-hero__xp-row span{color:var(--muted)}.profile-hero__xp-row strong{font-weight:600;font-variant-numeric:tabular-nums}.profile-hero__xp-track{height:6px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--line) 85%,transparent)}.profile-hero__xp-track>i{display:block;width:var(--level-progress, 0%);height:100%;border-radius:inherit;background:var(--profile-accent);transition:width .72s cubic-bezier(.22,1,.36,1)}.profile-hero__actions{display:grid;gap:10px;align-self:start}.profile-hero__btn{display:inline-flex;gap:8px;align-items:center;justify-content:center;min-height:44px;padding:10px 20px;border:1px solid var(--line);border-radius:999px;background:color-mix(in srgb,var(--paper) 55%,transparent);color:var(--ink);font:500 .88rem var(--font-body);white-space:nowrap;cursor:pointer;transition:border-color .18s ease,color .18s ease}.profile-hero__btn svg{flex:0 0 16px;width:16px;height:16px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.profile-hero__btn:hover:not(:disabled){border-color:color-mix(in srgb,var(--profile-accent) 70%,var(--line));color:var(--profile-accent)}.profile-hero__btn--reset:hover:not(:disabled){border-color:color-mix(in srgb,var(--bad) 70%,var(--line));color:var(--bad)}.profile-hero__btn:disabled{cursor:not-allowed;opacity:.5}.profile-view__body{display:grid;gap:16px;padding:22px 28px 28px}.profile-stat-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.profile-stat-row .score-card{overflow:hidden;border:1px solid var(--line);border-radius:var(--outline-card-radius-compact);background:none;box-shadow:none}.profile-stat-row .score-card__summary{min-height:0;padding:16px 18px;cursor:default}.profile-stat-row .score-card__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.profile-stat-row .score-card__icon{--stat-accent: var(--profile-accent);display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:color-mix(in srgb,var(--stat-accent) 15%,transparent);color:var(--stat-accent)}.profile-stat-row .score-card--streak .score-card__icon{--stat-accent: var(--daily-accent)}.profile-stat-row .score-card--points .score-card__icon{--stat-accent: var(--game-accent-ancient)}.profile-stat-row .score-card__glyph{width:17px;height:17px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.profile-view .profile-stat-row .score-card__value{color:var(--ink);font-size:1.8rem;font-weight:var(--type-title-weight);letter-spacing:-.04em;line-height:1}.profile-stat-row .score-card__label{margin:6px 0 0;color:var(--muted);font-size:.82rem}.profile-view .profile-stat-row .score-goal{padding:5px 10px;border:1px solid var(--line);background:none;color:var(--muted);font-size:.74rem;font-weight:500;animation:none}.profile-stat-row .score-goal span{color:var(--game-accent-ancient)}.profile-stat-row .score-card__progress{position:static;height:4px;margin-top:12px}.profile-stat-row .score-card__progress i{background:var(--profile-accent)}.profile-stat-row .score-card__goalnote{display:block;margin-top:6px;color:var(--muted);font-size:.74rem}.profile-dashboard__lower{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,1fr);gap:16px}.profile-dashboard__collection-card,.profile-dashboard__activity-card{min-width:0;padding:20px;border:1px solid var(--line);border-radius:var(--outline-card-radius-compact)}.profile-achievements__heading{display:flex;gap:12px;align-items:center;justify-content:space-between}.profile-view .profile-achievements__heading h3{margin:0;font-size:1rem;font-weight:var(--type-title-weight);letter-spacing:-.02em}.profile-achievements__heading>span{display:flex;align-items:center;justify-content:center;min-width:30px;height:28px;padding:0 10px;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:.78rem;font-weight:500}.profile-dashboard__activity-card .profile-achievements__heading>.profile-activity__status{border-color:color-mix(in srgb,var(--profile-accent) 45%,transparent);color:var(--profile-accent)}.player-creature-collection__hint{margin:6px 0 0;color:var(--muted);font-size:.84rem;line-height:1.5}.player-creature-collection__notice{min-height:1em;margin:8px 0 0;color:var(--profile-accent);font-size:.82rem;font-weight:500}.player-level-path{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:8px;margin-top:14px}.player-level-path>button{position:relative;aspect-ratio:1;overflow:hidden;padding:3px;border:1px solid var(--line);border-radius:14px;background:none;font:inherit;cursor:pointer;filter:grayscale(1);opacity:.35;transition:filter .18s ease,opacity .18s ease,border-color .18s ease}.player-level-path .player-creature{width:100%;height:100%;border-radius:10px}.player-level-path>button b{position:absolute;inset:50% auto auto 50%;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#0d1419b8;color:#fffc;font-size:.5rem;transform:translate(-50%,-50%)}.player-level-path>button.is-unlocked{filter:none;opacity:1}.player-level-path>button.is-current{border-color:var(--game-accent-ancient)}.player-level-path>button.is-selected{border-color:var(--profile-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--profile-accent) 35%,transparent)}.player-level-path>button:disabled{cursor:not-allowed}.player-level-path>button em{position:absolute;right:4px;bottom:4px;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:2px solid var(--paper);border-radius:50%;background:var(--profile-accent);color:var(--dialog-accent-ink);font-size:.6rem;font-style:normal;font-weight:700}.profile-achievements{margin-top:18px;padding-top:18px;border-top:1px solid color-mix(in srgb,var(--line) 70%,transparent)}.profile-achievements__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.profile-badge{--badge-accent: var(--profile-accent);display:grid;grid-template-columns:32px minmax(0,1fr);column-gap:10px;row-gap:2px;align-items:center;padding:10px 12px;border:1px solid var(--line);border-radius:16px}.profile-badge--streak{--badge-accent: var(--daily-accent)}.profile-badge--points{--badge-accent: var(--game-accent-ancient)}.profile-badge__mark{display:flex;grid-row:1 / 3;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:color-mix(in srgb,var(--badge-accent) 15%,transparent);color:var(--badge-accent);font-size:.8rem;font-weight:600}.profile-badge strong{font-size:.9rem;font-weight:600;line-height:1.1}.profile-badge small{overflow:hidden;color:var(--muted);font-size:.74rem;text-overflow:ellipsis;white-space:nowrap}.profile-achievements__empty{margin:10px 0 0;color:var(--muted);font-size:.86rem;line-height:1.55}.profile-signals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px}.profile-signals article{display:flex;gap:10px;align-items:center;min-width:0;padding:10px 12px;border:1px solid var(--line);border-radius:16px}.profile-signal__icon{--signal-accent: var(--game-accent-ancient);display:flex;flex:0 0 34px;align-items:center;justify-content:center;height:34px;border-radius:50%;background:color-mix(in srgb,var(--signal-accent) 15%,transparent);color:var(--signal-accent)}.profile-signal__icon--streak{--signal-accent: var(--daily-accent)}.profile-signal__icon svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.profile-signals strong,.profile-signals small{display:block}.profile-signals strong{font-size:1.1rem;font-weight:600;line-height:1}.profile-signals small{margin-top:4px;color:var(--muted);font-size:.74rem;line-height:1.3}.profile-activity-list{display:grid;margin:12px 0 0;padding:0;list-style:none}.profile-activity-list li{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;align-items:center;min-height:52px;padding:8px 0;border-top:1px solid color-mix(in srgb,var(--line) 70%,transparent)}.profile-activity-list li:first-child{border-top:0}.profile-activity-list__icon{--activity-accent: var(--profile-accent);display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:color-mix(in srgb,var(--activity-accent) 15%,transparent);color:var(--activity-accent)}.profile-activity-list__icon.is-chess{--activity-accent: var(--game-accent-chess)}.profile-activity-list__icon.is-quiz{--activity-accent: var(--game-accent-quizzes)}.profile-activity-list__icon.is-rebus{--activity-accent: var(--game-accent-rebusy)}.profile-activity-list__icon.is-sudoku{--activity-accent: var(--game-accent-sudoku)}.profile-activity-list__icon.is-cipher{--activity-accent: #f0738f}.profile-activity-list__icon .score-glyph{width:17px;height:17px}.profile-activity-list__copy,.profile-activity-list__meta{min-width:0}.profile-activity-list__copy strong,.profile-activity-list__copy small,.profile-activity-list__meta b,.profile-activity-list__meta time{display:block}.profile-activity-list__copy strong{overflow:hidden;font-size:.88rem;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.profile-activity-list__copy small,.profile-activity-list__meta time{margin-top:3px;color:var(--muted);font-size:.74rem}.profile-activity-list__meta{text-align:right}.profile-activity-list__meta b{color:var(--profile-accent);font-size:.88rem;font-weight:600}.profile-activity__empty{margin:18px 0 0;color:var(--muted);font-size:.86rem;line-height:1.55}@media(max-width:1000px){.profile-dashboard__lower{grid-template-columns:1fr}}@media(max-width:680px){.profile-hero{grid-template-columns:1fr;gap:16px;justify-items:center;padding:4px 18px 20px;text-align:center}.profile-hero__id{width:100%}.profile-hero .profile-hero__nick{white-space:normal}.profile-hero__meta{justify-content:center}.profile-hero__xp{margin-inline:auto}.profile-hero__actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.profile-hero__btn{min-width:0;padding-inline:12px;white-space:normal}.profile-view__body{gap:14px;padding:18px}.profile-stat-row{gap:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--outline-card-radius-compact)}.profile-stat-row .score-card{border:0;border-radius:0}.profile-stat-row .score-card+.score-card{border-left:1px solid var(--line)}.profile-stat-row .score-card__summary{padding:12px 6px;text-align:center}.profile-stat-row .score-card__head{justify-content:center;margin-bottom:8px}.profile-stat-row .score-card__icon{width:30px;height:30px}.profile-view .profile-stat-row .score-card__value{font-size:1.4rem}.profile-stat-row .score-card__label{font-size:.74rem;line-height:1.2}.profile-view .profile-stat-row :is(.score-goal,.score-card__progress,.score-card__goalnote){display:none}.profile-dashboard__collection-card,.profile-dashboard__activity-card{padding:16px}.player-level-path{grid-template-columns:repeat(5,minmax(0,1fr))}.profile-achievements__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-activity-list__meta time{display:none}}.account{align-items:center;display:flex;flex-wrap:nowrap;gap:10px;justify-content:flex-end;min-width:0;width:auto}.account .account-auth-buttons .button{background:transparent;border:1px solid var(--header-line, var(--line));border-radius:999px;box-shadow:none;color:var(--header-ink, var(--ink));min-height:40px;padding:8px 14px;white-space:nowrap}.account .account-auth-buttons .button--primary{background:var(--control-accent);border-color:var(--control-accent);color:var(--control-accent-ink)}.account .account-auth-buttons .button:hover:not(:disabled){border-color:var(--muted);box-shadow:none}.account .account-auth-buttons .button--primary:hover:not(:disabled){background:var(--control-accent-hover);border-color:var(--control-accent-hover)}.account-auth-buttons{display:flex;gap:10px;min-width:0}.account-menu{position:relative}.account-menu__placeholder{height:56px;width:56px}.account-menu--guest{display:none}.account-menu__trigger{background:transparent;border:2px solid transparent;border-radius:50%;cursor:pointer;padding:2px;transition:background .16s ease,border-color .16s ease,transform .16s ease}.account-menu__trigger:hover,.account-menu__trigger.is-open{background:#0e8f881a;border-color:#0e8f8838}.account-menu__trigger:active{transform:scale(.94)}.account-menu__trigger:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.account-menu__trigger--guest{align-items:center;background:transparent;border:1px solid var(--header-line, var(--line));color:var(--header-ink, var(--ink));display:flex;font-size:1.3rem;height:56px;justify-content:center;width:56px}.account-menu__avatar{align-items:center;background-color:var(--teal);border-radius:50%;color:#fff;display:flex;font-weight:700;height:56px;justify-content:center;width:56px}@media(min-width:761px){.account-menu__trigger:not(.account-menu__trigger--guest){border-width:1px;padding:0}}.account-menu__dropdown{animation:account-menu-in .18s cubic-bezier(.22,1,.36,1);background:linear-gradient(145deg,rgba(14,143,136,.07),transparent 46%),var(--panel);border:1px solid var(--line);border-radius:18px;box-shadow:0 22px 55px #10182033;min-width:290px;padding:8px;position:absolute;right:0;top:calc(100% + 12px);z-index:30}.account-menu__identity,.account-menu__guest-head{align-items:center;background:var(--surface-2);border:1px solid var(--line);border-radius:13px;display:grid;gap:11px;grid-template-columns:auto minmax(0,1fr);margin-bottom:7px;min-width:0;padding:11px}.account-menu__identity-avatar{align-items:center;background-color:var(--teal);border-radius:11px;color:#fff;display:flex;font-size:.9rem;font-weight:700;height:40px;justify-content:center;width:40px}.account-menu__identity-avatar .account-menu__item-icon{color:inherit;height:auto;width:auto}.account-menu__identity-copy{display:grid;min-width:0}.account-menu__identity--button{color:inherit;cursor:pointer;font:inherit;grid-template-columns:auto minmax(0,1fr) auto;text-align:left;transition:background .16s ease,border-color .16s ease,transform .16s ease;width:100%}.account-menu__identity--button:hover,.account-menu__identity--button:focus-visible{background:color-mix(in srgb,var(--teal) 10%,var(--surface-2));border-color:color-mix(in srgb,var(--teal) 42%,var(--line));outline:none;transform:translateY(-1px)}.account-menu__identity-arrow{color:var(--teal-dark);font-size:1.15rem;font-weight:700;transition:transform .16s ease}.account-menu__identity--button:hover .account-menu__identity-arrow,.account-menu__identity--button:focus-visible .account-menu__identity-arrow{transform:translate(3px)}.account-menu__identity-copy small{color:var(--muted);font-size:.65rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.account-menu__identity-copy strong,.account-menu__guest-head strong{color:var(--ink);font-size:.95rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-menu__actions{display:grid;gap:3px}.account-menu__label{color:var(--muted);font-size:.72rem;font-weight:700;letter-spacing:.02em;margin:0 8px;text-transform:uppercase}.account-menu__nick{font-weight:700;margin:2px 8px 10px;overflow-wrap:anywhere}.account-menu__item{align-items:center;background:transparent;border:1px solid transparent;border-radius:11px;color:var(--ink);cursor:pointer;display:grid;font:inherit;font-size:.9rem;font-weight:700;gap:11px;grid-template-columns:34px minmax(0,1fr);min-height:46px;padding:5px 9px 5px 6px;text-align:left;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease;width:100%}.account-menu__item:hover,.account-menu__item:focus-visible{background:var(--surface-2);border-color:var(--line);outline:none;transform:translate(2px)}.account-menu__item:hover{background:var(--surface-3)}.account-menu__item-icon{align-items:center;background:var(--surface-2);border:1px solid var(--line);border-radius:9px;color:var(--muted);display:flex;height:34px;justify-content:center;width:34px}.account-menu__item-icon svg{height:18px;width:18px}.account-menu__item--danger{color:var(--bad)}.account-menu__item--danger .account-menu__item-icon{background:color-mix(in srgb,var(--bad) 9%,var(--panel));border-color:color-mix(in srgb,var(--bad) 18%,var(--line));color:var(--bad)}.account-menu__item--primary{background:#0e8f881a;color:var(--teal-dark)}.account-menu__item--primary .account-menu__item-icon{background:var(--teal);border-color:var(--teal);color:#fff}@keyframes account-menu-in{0%{opacity:0;transform:translateY(-8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:760px){.account{gap:0;grid-column:3;grid-row:1;justify-self:end;min-width:auto;position:relative;z-index:54}.account-auth-buttons{display:none}.account-menu--guest{display:block}.account-menu__avatar,.account-menu__placeholder{height:34px;width:34px}.account-menu__trigger--guest{height:36px;width:38px}.account-menu__dropdown{left:auto;max-width:280px;min-width:0;position:fixed;right:10px;top:66px;width:calc(100vw - 20px)}}.assistant-launcher{align-items:center;background:var(--control-accent);border:1px solid var(--control-accent);border-radius:999px;box-shadow:0 8px 28px #080f1229;color:var(--control-accent-ink);cursor:pointer;display:inline-flex;font:inherit;font-weight:550;font-size:.88rem;gap:9px;padding:11px 18px 11px 14px;transition:background .16s ease,transform .16s ease}.assistant-launcher:hover{background:var(--control-accent-hover);transform:translateY(-1px)}.assistant-launcher:focus-visible{outline:2px solid var(--accent-ink);outline-offset:3px}.assistant-launcher svg{flex:none;height:19px;width:19px}@media(max-width:620px){.assistant-launcher.bottom-stack__trailing{border-radius:50%;height:54px;justify-content:center;padding:0;width:54px}.assistant-launcher__label{display:none}}@media(prefers-reduced-motion:reduce){.assistant-launcher{transition:none}.assistant-launcher:hover{transform:none}}.assistant-launcher[hidden]{display:none}.error-fallback{display:grid;gap:10px;justify-items:center;text-align:center}.error-fallback__icon{font-size:2rem}.error-fallback h2{margin:0}.error-fallback p{color:var(--muted);margin:0}.bottom-stack{--bottom-stack-inset-block: max(18px, env(safe-area-inset-bottom));--bottom-stack-inset-inline: 16px;align-items:center;bottom:var(--bottom-stack-inset-block);display:flex;flex-direction:column;gap:10px;max-height:var(--bottom-stack-viewport-height, 100dvh);left:0;padding-inline:var(--bottom-stack-inset-inline);position:fixed;right:0;transform:translateY(calc(-1 * var(--bottom-stack-viewport-inset, 0px)));z-index:var(--layer-bottom-stack);pointer-events:none}.bottom-stack>*{max-width:820px;pointer-events:auto;width:100%}.bottom-stack__trailing{align-self:flex-end;max-width:none;width:auto}.bottom-stack:has(>.assistant-panel:not([hidden])){max-height:calc(var(--bottom-stack-viewport-height, 100dvh) - var(--site-header-height, 58px) - var(--bottom-stack-inset-block) - 12px)}@media(max-width:620px){.bottom-stack{will-change:transform}}.daily-journey{--daily-journey-radius: 20px;align-items:center;animation:daily-journey-in .26s cubic-bezier(.22,1,.36,1);background:linear-gradient(120deg,color-mix(in srgb,var(--daily-accent) 8%,transparent),transparent 42%),color-mix(in srgb,var(--panel) 94%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid color-mix(in srgb,var(--daily-accent) 34%,var(--line));border-radius:var(--daily-journey-radius);box-shadow:0 20px 55px #080f123d;display:grid;gap:13px;grid-template-areas:"icon copy actions" "icon progress actions";grid-template-columns:auto minmax(0,1fr) auto;overflow:visible;padding:13px 14px 14px;position:relative}.daily-journey.is-complete{border-color:color-mix(in srgb,var(--daily-accent) 42%,var(--line));grid-template-areas:"ring copy art actions";grid-template-columns:54px minmax(190px,1fr) auto auto;max-width:798px}.daily-journey__accent{background:var(--daily-accent);border-radius:var(--daily-journey-radius) 0 0 var(--daily-journey-radius);bottom:0;left:0;position:absolute;top:0;width:4px}.daily-journey.is-complete .daily-journey__accent{background:var(--ok)}.daily-journey__icon{align-items:center;background:color-mix(in srgb,var(--daily-accent) 14%,var(--panel));border:1px solid color-mix(in srgb,var(--daily-accent) 36%,var(--line));border-radius:14px;color:var(--daily-accent-2);display:flex;grid-area:icon;height:44px;justify-content:center;width:44px}.daily-journey__icon.is-complete{background:color-mix(in srgb,var(--ok) 13%,var(--panel));border-color:color-mix(in srgb,var(--ok) 36%,var(--line));color:var(--ok)}.daily-journey__icon svg{fill:none;height:24px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:24px}.daily-journey__ring{align-items:center;background:conic-gradient(var(--daily-accent) 0 var(--daily-journey-progress),color-mix(in srgb,var(--muted) 28%,transparent) var(--daily-journey-progress));border-radius:50%;display:flex;grid-area:ring;height:54px;justify-content:center;position:relative;width:54px}.daily-journey__ring:before{background:var(--panel);border-radius:50%;content:"";inset:6px;position:absolute}.daily-journey__ring strong{font-size:.66rem;position:relative}.daily-journey__art{align-items:center;background:radial-gradient(circle at 18% 50%,rgba(53,184,102,.11),transparent 34%),radial-gradient(circle at 82% 50%,rgba(155,112,245,.1),transparent 36%),color-mix(in srgb,var(--panel) 72%,var(--surface-2));border:1px solid var(--line);border-radius:10px;display:flex;grid-area:art;justify-content:center;min-width:190px;padding:4px 8px}.daily-journey__art svg{display:block;height:46px;width:178px}.daily-journey__copy{display:flex;flex-direction:column;grid-area:copy;min-width:0}.daily-journey__eyebrow{color:var(--muted);font-size:.7rem;font-weight:700;letter-spacing:.055em;line-height:1.2;text-transform:uppercase}.daily-journey__copy strong{color:var(--ink);font-family:var(--font-display);font-size:.92rem;line-height:1.35;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.daily-journey__detail{color:var(--muted);font-size:.74rem;margin-top:2px}.daily-journey__actions{align-items:center;display:flex;gap:8px;grid-area:actions}.daily-journey__actions button{border-radius:11px;cursor:pointer;font-size:.76rem;font-weight:700;min-height:38px;padding:7px 11px;white-space:nowrap}.daily-journey__return{align-items:center;background:var(--daily-accent);border:1px solid var(--daily-accent);color:var(--on-accent);display:inline-flex;gap:8px;justify-content:center}.daily-journey.is-complete .daily-journey__return{background:var(--daily-accent);border-color:var(--daily-accent)}.daily-journey__return:hover,.daily-journey__return:focus-visible{filter:brightness(.94);outline:3px solid color-mix(in srgb,var(--daily-accent) 25%,transparent);outline-offset:2px}.daily-journey__stay{background:transparent;border:1px solid var(--line);color:var(--muted)}.daily-journey__stay:hover,.daily-journey__stay:focus-visible{background:var(--surface-2);color:var(--ink);outline:none}.daily-journey__close{align-items:center;background:var(--surface-2);border:1px solid var(--line);border-radius:999px;box-shadow:0 10px 24px #10182029;color:var(--muted);cursor:pointer;display:inline-flex;height:36px;justify-content:center;padding:0;position:absolute;right:-10px;top:-10px;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease;width:36px;z-index:2}.daily-journey__close svg{fill:none;height:16px;stroke:currentColor;stroke-linecap:round;stroke-width:2;width:16px}.daily-journey__close:hover,.daily-journey__close:focus-visible{background:var(--teal);border-color:var(--teal);color:var(--on-accent);outline:none}.daily-journey__close:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--teal) 32%,transparent),0 10px 24px #10182029}.daily-journey__close:active{transform:scale(.94)}.daily-journey__progress{background:color-mix(in srgb,var(--line) 70%,transparent);border-radius:999px;grid-area:progress;height:6px;overflow:hidden}.daily-journey__progress span{background:var(--daily-accent);border-radius:inherit;display:block;height:100%;transition:width .3s ease}.daily-journey.is-complete .daily-journey__progress span{background:var(--ok)}@keyframes daily-journey-in{0%{opacity:0;transform:translateY(18px) scale(.98)}}@media(max-width:760px){.daily-journey.is-active{display:none}}@media(max-width:620px){.daily-journey{--daily-journey-radius: 16px;animation-name:daily-journey-mobile-in;border-radius:var(--daily-journey-radius);gap:8px 10px;grid-template-areas:"icon copy" "progress progress" "actions actions";grid-template-columns:auto minmax(0,1fr);padding:11px 12px 13px}.daily-journey.is-complete{border-color:var(--line);grid-template-areas:"ring copy" "art art" "actions actions";grid-template-columns:54px minmax(0,1fr);max-width:360px}.daily-journey__icon{border-radius:11px;height:38px;width:38px}.daily-journey__copy{padding-right:28px}.daily-journey__art{min-width:0;width:100%}.daily-journey__art svg{height:48px;width:200px}.daily-journey__copy strong{font-size:.84rem}.daily-journey__detail{display:none}.daily-journey__actions{gap:6px}.daily-journey__actions button{flex:1 1 auto;font-size:.72rem;min-height:36px;padding:6px 8px}.daily-journey__close{height:32px;right:8px;top:8px;width:32px}.daily-journey__progress{background:color-mix(in srgb,var(--line) 82%,var(--surface-2));border-radius:999px;bottom:auto;height:6px;left:auto;overflow:hidden;position:relative;right:auto}.daily-journey__progress span{border-radius:inherit}.daily-journey.is-collapsed .daily-journey__actions{grid-area:actions}.daily-journey.is-collapsed{grid-template-areas:"ring copy" "actions actions"}.daily-journey.is-collapsed .daily-journey__return{width:100%}}@keyframes daily-journey-mobile-in{0%{opacity:0;transform:translateY(12px) scale(.98)}}@media(prefers-reduced-motion:reduce){.daily-journey{animation:none}.daily-journey__progress span{transition:none}}.incoming-share .incoming-share__choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.incoming-share .incoming-share__choices button{--target: var(--modal-sheet-accent);display:grid;gap:4px;min-height:76px;padding:14px 18px;border:1px solid var(--line);border-left:3px solid var(--target);border-radius:var(--outline-card-radius-compact);background:none;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:border-color .18s ease,background-color .18s ease}.incoming-share .incoming-share__choices button[data-target=ciphers]{--target: var(--cipher-accent)}.incoming-share .incoming-share__choices button[data-target=ancient]{--target: var(--game-accent-ancient)}.incoming-share .incoming-share__choices button:hover{border-color:var(--target);background:color-mix(in srgb,var(--target) 8%,transparent)}.incoming-share .incoming-share__choices strong{font-size:.95rem;font-weight:600}.incoming-share .incoming-share__choices span{color:var(--muted);font-size:.8rem}@media(max-width:620px){.incoming-share .incoming-share__choices{grid-template-columns:1fr}}.cookie-consent{bottom:0;display:flex;justify-content:center;left:0;padding:16px;pointer-events:none;position:fixed;right:0;z-index:var(--layer-consent)}.cookie-consent__panel{align-items:center;animation:cookie-consent-rise .22s ease-out;background:var(--dialog-surface);border:1px solid var(--line);border-radius:var(--outline-card-radius-compact);box-shadow:var(--dialog-shadow);display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto;max-width:900px;padding:18px 20px;pointer-events:auto;width:100%}.cookie-consent__copy{display:flex;flex-direction:column;gap:6px}.cookie-consent__title{color:var(--ink);font-family:var(--font-display);font-size:1.05rem;font-weight:var(--type-title-weight);letter-spacing:-.02em;margin:0}.cookie-consent__body{color:var(--muted);font-size:.88rem;line-height:1.5;margin:0}.cookie-consent__status{color:var(--ink);font-size:.82rem;font-weight:600;margin:0}.cookie-consent__link{align-self:flex-start;color:var(--control-accent);font-size:.82rem;font-weight:500;text-decoration:underline;text-underline-offset:3px}.cookie-consent__actions{align-items:stretch;display:flex;flex-direction:column;gap:8px;min-width:190px}.cookie-consent__button{border:1px solid transparent;border-radius:999px;cursor:pointer;font-family:inherit;font-size:.9rem;font-weight:600;min-height:44px;padding:10px 22px;transition:filter .14s ease,transform .14s ease}.cookie-consent__button:hover{filter:brightness(1.06)}.cookie-consent__button:active{transform:translateY(1px)}.cookie-consent__button--accept{background:var(--control-accent);color:var(--control-accent-ink)}.cookie-consent__button--reject{background:var(--surface-3);color:var(--ink)}.cookie-consent__dismiss{background:none;border:0;color:var(--muted);cursor:pointer;font-family:inherit;font-size:.82rem;font-weight:500;min-height:32px;padding:4px;text-decoration:underline;text-underline-offset:3px}.cookie-consent__button:focus-visible,.cookie-consent__dismiss:focus-visible,.cookie-consent__link:focus-visible{outline:2px solid var(--control-accent);outline-offset:2px}@keyframes cookie-consent-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media(max-width:720px){.cookie-consent{padding:10px}.cookie-consent__panel{gap:14px;grid-template-columns:minmax(0,1fr);padding:16px}.cookie-consent__actions{min-width:0}}@media(prefers-reduced-motion:reduce){.cookie-consent__panel{animation:none}.cookie-consent__button{transition:none}}.pwa-update{position:fixed;right:max(1rem,env(safe-area-inset-right));bottom:max(1rem,env(safe-area-inset-bottom));z-index:var(--layer-pwa-update);display:grid;gap:.75rem;width:min(22rem,calc(100vw - 2rem));padding:18px 20px;color:var(--ink);background:var(--dialog-surface);border:1px solid var(--line);border-radius:var(--outline-card-radius-compact);box-shadow:var(--dialog-shadow);font-size:.92rem;line-height:1.5}.pwa-update__actions{display:flex;justify-content:flex-end;gap:.5rem}.pwa-update button{min-height:44px;padding:10px 20px;border-radius:999px;font:500 .88rem var(--font-body);cursor:pointer}.pwa-update button:focus-visible{outline:2px solid var(--control-accent);outline-offset:2px}.pwa-update .pwa-update__later{color:inherit;background:transparent;border:1px solid var(--line)}.pwa-update .pwa-update__refresh{color:var(--control-accent-ink);background:var(--control-accent);border:1px solid var(--control-accent);font-weight:600}.daily-popup .daily-popup__task[data-game=rebusy]{--task-accent: var(--game-accent-rebusy)}.daily-popup .daily-popup__task[data-game=quizzes]{--task-accent: var(--game-accent-quizzes)}.daily-popup .daily-popup__task[data-game=sudoku]{--task-accent: var(--game-accent-sudoku)}.daily-popup .daily-popup__task[data-game=chess]{--task-accent: var(--game-accent-chess)}.daily-popup .daily-popup__task[data-game=ciphers]{--task-accent: #f0738f}.daily-popup .daily-popup__progress{display:grid;flex:none;gap:4px;justify-items:center;margin-top:-4px}.daily-popup .daily-popup__progress>span{position:relative;display:grid;place-items:center;width:60px;height:60px;border-radius:50%;background:conic-gradient(var(--modal-sheet-accent) var(--daily-popup-progress),color-mix(in srgb,var(--line) 85%,transparent) 0)}.daily-popup .daily-popup__progress>span:before{content:"";position:absolute;inset:5px;border-radius:50%;background:var(--paper)}.daily-popup .daily-popup__progress strong{position:relative;font-size:.95rem;font-weight:600}.daily-popup .daily-popup__progress small{color:var(--muted);font-size:.68rem}.daily-popup .daily-popup__tasks{display:grid;gap:8px;margin:0;padding:0;list-style:none}.daily-popup .daily-popup__task{--task-accent: var(--modal-sheet-accent);display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:14px;align-items:center;min-height:62px;padding:9px 10px;border:1px solid var(--line);border-radius:999px}.daily-popup .daily-popup__task.is-active{border-color:color-mix(in srgb,var(--task-accent) 60%,transparent)}.daily-popup .daily-popup__task.is-done{opacity:.72}.daily-popup .daily-popup__task-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:color-mix(in srgb,var(--task-accent) 16%,transparent);color:var(--task-accent)}.daily-popup .daily-popup__task-icon svg{width:21px;height:21px}.daily-popup .daily-popup__task-copy{display:grid;gap:2px;min-width:0}.daily-popup .daily-popup__task-copy small{color:var(--muted);font-size:.7rem;letter-spacing:.06em;text-transform:uppercase}.daily-popup .daily-popup__task-copy strong{overflow:hidden;font-size:.95rem;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.daily-popup .daily-popup__task-cta{min-height:40px;padding:6px 16px;border:1px solid var(--line);border-radius:999px;background:none;color:var(--ink);font:500 .85rem var(--font-body);white-space:nowrap;cursor:pointer}.daily-popup .daily-popup__task.is-active .daily-popup__task-cta{border-color:var(--task-accent);background:var(--task-accent);color:var(--dialog-accent-ink);font-weight:600}.daily-popup .daily-popup__task-done{display:grid;place-items:center;width:40px;height:40px;color:var(--task-accent)}.daily-popup .daily-popup__task-done svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2}.daily-popup .daily-popup__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0 0}.daily-popup .daily-popup__stats>div{padding:6px 14px;border-left:2px solid color-mix(in srgb,var(--modal-sheet-accent) 50%,transparent)}.daily-popup .daily-popup__stats dt{color:var(--muted);font-size:.76rem}.daily-popup .daily-popup__stats dd{margin:2px 0 0;font-size:1.3rem;font-weight:550;letter-spacing:-.03em}.daily-popup .daily-popup__secret{display:flex;gap:12px;align-items:center;justify-content:space-between;margin:16px 0 0;padding:12px 16px;border:1px dashed color-mix(in srgb,var(--modal-sheet-accent) 45%,transparent);border-radius:18px;color:var(--ink);font-size:.88rem}.daily-popup .daily-popup__secret-glyphs{display:flex;gap:5px}.daily-popup .daily-popup__secret-glyphs i{width:9px;height:9px;border:1px solid color-mix(in srgb,var(--modal-sheet-accent) 55%,transparent);border-radius:50%}.daily-popup .daily-popup__secret-glyphs i.is-on{background:var(--modal-sheet-accent)}@media(max-width:620px){.daily-popup .daily-popup__progress>span{width:52px;height:52px}.daily-popup .daily-popup__progress small{display:none}.daily-popup .daily-popup__stats>div{padding-inline:10px}}.ranking-dialog .ranking-dialog__tools{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;justify-content:space-between;margin-bottom:14px}.ranking-dialog .ranking-dialog__periods{flex:1 1 360px}.ranking-dialog .ranking-dialog__periods button{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ranking-dialog .ranking-dialog__updated{display:inline-flex;gap:8px;align-items:center;margin:0;color:var(--muted);font-size:.8rem}.ranking-dialog .ranking-dialog__updated:before{content:"";flex:0 0 7px;height:7px;border-radius:50%;background:var(--ok);box-shadow:0 0 10px var(--ok)}.ranking-dialog .ranking-dialog__list{min-height:320px}.ranking-dialog .ranking-dialog__board{display:grid;gap:2px;margin:0;padding:0;list-style:none}.ranking-dialog .ranking-dialog__row{display:grid;grid-template-columns:34px 40px minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:8px 10px;border-radius:16px}.ranking-dialog .ranking-dialog__row.is-me{background:color-mix(in srgb,var(--modal-sheet-accent) 13%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--modal-sheet-accent) 45%,transparent)}.ranking-dialog .ranking-dialog__rank{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;color:var(--muted);font-size:.9rem;font-weight:600}.ranking-dialog .ranking-dialog__rank:is(.rank-1,.rank-2,.rank-3){color:var(--dialog-accent-ink)}.ranking-dialog .ranking-dialog__rank.rank-1{background:#e9c46a}.ranking-dialog .ranking-dialog__rank.rank-2{background:#c9d3da}.ranking-dialog .ranking-dialog__rank.rank-3{background:#d8956a}.ranking-dialog .ranking-dialog__avatar{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--line);border-radius:50%;color:#fff;font-size:.9rem;font-weight:600}.ranking-dialog .ranking-dialog__identity{display:grid;gap:2px;min-width:0}.ranking-dialog .ranking-dialog__identity strong{overflow:hidden;font-size:.95rem;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.ranking-dialog .ranking-dialog__identity small{overflow:hidden;color:var(--muted);font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.ranking-dialog .ranking-dialog__solved{color:var(--muted);font-size:.82rem;white-space:nowrap}.ranking-dialog .ranking-dialog__score{min-width:72px;font-size:.95rem;font-weight:600;text-align:right;white-space:nowrap}.ranking-dialog .ranking-dialog__empty{display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center;min-height:320px;padding:24px 18px;text-align:center}.ranking-dialog .ranking-dialog__empty strong{font-size:1.15rem;font-weight:var(--type-title-weight)}.ranking-dialog .ranking-dialog__empty p{max-width:340px;margin:0 0 8px;color:var(--muted);line-height:1.55}.ranking-dialog .ranking-dialog__empty-icon{display:grid;place-items:center;width:64px;height:64px;border:1px solid color-mix(in srgb,var(--modal-sheet-accent) 45%,transparent);border-radius:50%;background:color-mix(in srgb,var(--modal-sheet-accent) 12%,transparent);color:var(--modal-sheet-accent)}.ranking-dialog :is(.ranking-dialog__empty-icon,.ranking-dialog__refresh) svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.ranking-dialog .ranking-dialog__refresh svg{width:18px;height:18px}.ranking-dialog :is(.ranking-dialog__refresh.is-loading svg,.ranking-dialog__empty-icon.is-loading svg){animation:ranking-dialog-spin .8s linear infinite}@keyframes ranking-dialog-spin{to{transform:rotate(360deg)}}@media(max-width:620px){.ranking-dialog .ranking-dialog__periods{flex-basis:100%}.ranking-dialog .ranking-dialog__periods{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));border-radius:var(--outline-card-radius-compact)}.ranking-dialog .ranking-dialog__row{grid-template-columns:30px 34px minmax(0,1fr) auto;gap:10px;padding-inline:6px}.ranking-dialog .ranking-dialog__solved{display:none}.ranking-dialog .ranking-dialog__avatar{width:34px;height:34px}}@media(prefers-reduced-motion:reduce){.ranking-dialog :is(.ranking-dialog__refresh.is-loading svg,.ranking-dialog__empty-icon.is-loading svg){animation:none}}.confetti,.fireworks{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:var(--layer-celebration)}.confetti__piece{animation-fill-mode:forwards;animation-name:confetti-fall;animation-timing-function:linear;border-radius:2px;opacity:0;position:absolute;top:-14px}@keyframes confetti-fall{0%{opacity:1;transform:translate3d(0,-4vh,0) rotate(var(--confetti-tilt))}85%{opacity:1}to{opacity:0;transform:translate3d(var(--confetti-drift),104vh,0) rotate(calc(var(--confetti-tilt) + 620deg))}}.firework{position:absolute}.firework__spark{animation:firework-spark 1.5s ease-out forwards;animation-fill-mode:forwards;border-radius:50%;height:6px;left:0;opacity:0;position:absolute;top:0;width:6px}@keyframes firework-spark{0%{opacity:0;transform:translateZ(0) scale(.4)}12%,70%{opacity:1}to{opacity:0;transform:translate3d(var(--firework-dx),calc(var(--firework-dy) + 28px),0) scale(1)}}.level-up__confetti{position:fixed;inset:0;z-index:calc(var(--layer-level-up) + 1);pointer-events:none}.level-up__confetti .confetti{z-index:auto}.level-up .level-up__card{display:grid;gap:10px;justify-items:center;padding-top:30px;text-align:center;animation:level-up-pop .45s cubic-bezier(.2,1.4,.4,1)}.level-up .level-up__avatar{width:112px;height:112px;margin-bottom:10px;border:2px solid var(--modal-sheet-accent);border-radius:50%;animation:level-up-glow 1.6s ease-in-out infinite}.level-up .level-up__eyebrow{display:flex;gap:10px;align-items:center;margin:0;color:var(--muted);font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);letter-spacing:var(--type-eyebrow-tracking);text-transform:uppercase}.level-up .level-up__eyebrow>span{width:6px;height:6px;border-radius:50%;background:var(--modal-sheet-accent);box-shadow:0 0 18px var(--modal-sheet-accent)}.level-up .level-up__title{margin:0;font-size:var(--type-section-heading-size);font-weight:var(--type-section-weight);letter-spacing:var(--type-section-tracking);line-height:1.1;overflow-wrap:anywhere}.level-up .level-up__unlock{display:inline-flex;gap:8px;align-items:center;margin:6px 0 0;padding:7px 14px;border:1px solid color-mix(in srgb,var(--modal-sheet-accent) 50%,transparent);border-radius:999px;color:var(--modal-sheet-accent);font-size:.85rem;font-weight:500}.level-up .level-up__unlock svg{flex:none;width:14px;height:14px;fill:currentColor}.level-up .level-up__creature{margin:0;color:var(--muted);font-size:.95rem}@keyframes level-up-pop{0%{opacity:0;transform:scale(.8)}}@keyframes level-up-glow{0%,to{filter:drop-shadow(0 0 6px rgba(228,173,50,.45))}50%{filter:drop-shadow(0 0 18px rgba(228,173,50,.85))}}.score-pop{align-content:center;display:grid;gap:6px;inset:0;justify-items:center;pointer-events:none;position:fixed;z-index:92}.score-pop__flourish,.score-pop__value{animation:score-pop-in 1.8s cubic-bezier(.18,1.2,.35,1) forwards;font-family:var(--font-display);margin:0;text-align:center;text-shadow:0 6px 24px rgba(8,18,23,.35)}.score-pop__flourish{color:var(--gold);font-size:clamp(1.5rem,4vw,2.6rem);font-weight:700;letter-spacing:-.01em}.score-pop__value{align-items:baseline;animation-delay:80ms;color:#fff;display:flex;font-size:clamp(3rem,9vw,5.5rem);font-variant-numeric:tabular-nums;font-weight:700;gap:.15em;line-height:1}.score-pop--epic .score-pop__value{background:linear-gradient(180deg,#ffe08a,var(--gold));background-clip:text;color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.score-pop__unit{font-size:.32em;font-weight:700;letter-spacing:.04em;opacity:.85;text-transform:uppercase}@keyframes score-pop-in{0%{opacity:0;transform:translateY(26px) scale(.7)}18%{opacity:1;transform:translateY(0) scale(1.06)}30%{transform:translateY(0) scale(1)}70%{opacity:1;transform:translateY(-6px) scale(1)}to{opacity:0;transform:translateY(-70px) scale(.96)}}@keyframes score-pop-fade{0%{opacity:0}15%,70%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.confetti,.fireworks{display:none}.level-up .level-up__card,.level-up .level-up__avatar{animation:none}.score-pop__flourish,.score-pop__value{animation:score-pop-fade 1.8s ease forwards}}.confirm-dialog .modal-sheet__body:empty{display:none}.confirm-dialog .modal-sheet__head{padding-bottom:22px}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-latin-Dx4kXJAl.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-latin-ext-DO1Apj_S.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-cyrillic-DqGufNeO.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}:root{color-scheme:dark;--ink: #e7edf1;--muted: #93a0aa;--paper: #14181c;--panel: #1e252b;--surface-2: #232b31;--surface-3: #2b343c;--card-surface: var(--panel);--line: #2e373f;--on-accent: #fff;--teal: #087f79;--teal-dark: #075f5b;--coral: #d95d4f;--gold: #dca627;--graphite: #e7edf1;--ok: #2f8f4e;--bad: #b8463f;--daily-accent: #ff9a4d;--daily-accent-2: #ff7a1f;--ancient-accent: #e5b654;--control-accent: #b5dfcf;--control-accent-ink: #102a23;--control-accent-hover: #d1efe3;--accent-ink: var(--control-accent);--cipher-accent: #e13565;--cipher-accent-strong: #b01c47;--shadow: 0 18px 50px rgba(0, 0, 0, .55);--shadow-soft: 0 8px 24px rgba(0, 0, 0, .22);--tool-stack-gap: 12px;--ancient-sign-family: "Noto Sans Egyptian Hieroglyphs", "Noto Sans Runic", "Noto Sans Symbols 2", "Segoe UI Historic", "Segoe UI Symbol", serif;--font-body: "Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display: var(--font-body);--font-mono: ui-monospace, "SFMono-Regular", "SF Mono", Menlo, "Cascadia Code", Consolas, "Liberation Mono", monospace;--type-display-weight: 400;--type-display-tracking: -.075em;--type-section-weight: 450;--type-section-tracking: -.055em;--type-title-weight: 550;--type-title-tracking: -.045em;--type-eyebrow-size: .7rem;--type-eyebrow-weight: 500;--type-eyebrow-tracking: .12em;--type-hero-eyebrow-size: var(--type-eyebrow-size);--type-hero-eyebrow-tracking: var(--type-eyebrow-tracking);--type-lead-line-height: 1.7;--type-game-title-size: clamp(2rem, 3.2vw, 3rem);--type-section-heading-size: clamp(1.4rem, 2vw, 1.9rem);--hero-space-above: 8px;--hero-eyebrow-gap: 10px;--hero-space-below: 14px;--game-accent-rebusy: #55c46a;--game-accent-quizzes: #b49bfa;--game-accent-sudoku: #3fd6ca;--game-accent-chess: #7fb0f9;--game-accent-ancient: #e5b654;--ranking-accent: #ecc764;--outline-card-radius: 28px;--outline-card-radius-compact: 22px;--dialog-surface: color-mix(in srgb, var(--paper) 94%, transparent);--dialog-backdrop: color-mix(in srgb, var(--paper) 62%, transparent);--dialog-field: color-mix(in srgb, var(--paper) 78%, transparent);--dialog-shadow: 0 30px 90px rgba(0, 0, 0, .55);--dialog-accent-ink: #14181c;--desktop-content-max: 1500px;--desktop-page-gutter: 56px;--anchor-offset: calc(var(--site-header-height, 80px) + 16px);--anchor-offset-mobile: calc(var(--site-header-height, 58px) + 12px);--layer-page-background: -1;--layer-bottom-stack: 26;--layer-game: 80;--layer-celebration: 90;--layer-level-up: 95;--layer-pwa-update: 1000;--layer-consent: 1100;--layer-inline-dialog: 1200;--layer-cipher-dialog: 1300;--layer-cipher-dialog-drag: 1400;--layer-share-result: 3000;--layer-scanner: 3100;--layer-incoming-share: 3200;--layer-modal: 5000;--layer-profile-setup: 5005;--layer-lightbox: 5001;--layer-score-detail: 5010;--layer-confirm: 5020;--pg-ink: rgba(228, 236, 240, .06)}@media(max-width:760px){:root{--type-hero-eyebrow-size: .6rem;--type-hero-eyebrow-tracking: .08em}}html{font-family:var(--font-body)}*{box-sizing:border-box}button,input,a{max-width:100%}a{-webkit-tap-highlight-color:transparent;color:inherit;text-decoration:none}h1,h2,p{margin-top:0}h1,h2,h3,h4,.brand,.eyebrow{font-family:var(--font-display)}h1{font-size:clamp(3rem,10vw,7rem);letter-spacing:-.015em;line-height:.92;margin-bottom:22px}h2{font-size:clamp(2rem,5vw,3.7rem);letter-spacing:-.01em;line-height:1;margin-bottom:16px}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}html{max-width:100%;overflow-x:hidden;overflow-x:clip;scroll-behavior:smooth;scrollbar-gutter:stable}body{background-color:var(--paper);background-image:radial-gradient(circle at 12% 18%,rgba(14,143,136,.16),transparent 42%),radial-gradient(circle at 88% 12%,rgba(228,173,50,.1),transparent 40%),radial-gradient(circle at 78% 88%,rgba(223,101,86,.1),transparent 44%);background-attachment:fixed;background-repeat:no-repeat;color:var(--ink);margin:0;max-width:100%;overflow-x:hidden;overflow-x:clip}#root{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;max-width:100%;overflow-x:hidden;overflow-x:clip}#root>main{flex:1 0 auto}button,input{font:inherit}button{-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent}.game-answer-option{background:var(--game-answer-background, var(--surface-2));border:1px solid var(--line);border-radius:8px;color:var(--ink);cursor:pointer;font-family:var(--font-body);font-size:1rem;font-weight:400;min-height:var(--game-answer-min-height, 48px);overflow-wrap:anywhere;padding:var(--game-answer-padding, 12px 14px);text-align:left}button:disabled:focus,button:disabled:focus-visible{outline:none}.button,.chip{align-items:center;border:1px solid var(--line);border-radius:8px;cursor:pointer;display:inline-flex;font-weight:700;justify-content:center;min-height:44px;padding:12px 18px;transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.button{background:var(--surface-2);color:var(--graphite)}.button:hover,.chip:hover{transform:translateY(-1px)}.button:disabled,.chip:disabled{cursor:not-allowed;opacity:.58;transform:none}.button--primary{background:var(--gold);border-color:color-mix(in srgb,var(--gold) 72%,#8d650c);box-shadow:0 14px 34px #e4ad3252;color:#211904}.button--ghost{background:#ffffff24;border:1px solid rgba(255,255,255,.42);color:#fff}.button--secondary{background:var(--graphite);border-color:var(--graphite);color:#fff}.button--accent{background:var(--teal);border-color:var(--teal);box-shadow:0 10px 26px #0e8f8842;color:#fff}.button--accent:hover:not(:disabled){background:var(--teal-dark)}.chip{background:var(--surface-3);color:var(--graphite)}.chip.is-active{background:var(--teal);border-color:var(--teal);color:#fff}.toolbar,.subcategory-bar{display:flex;flex-wrap:wrap;gap:10px}.toolbar{margin:30px 0}.subcategory-bar{margin:26px 0 0}.control-label{color:var(--graphite);font-size:.78rem;font-weight:700;margin:0;text-transform:uppercase}.option-switch:focus-visible{outline:3px solid color-mix(in srgb,var(--option-switch-accent, var(--teal)) 42%,transparent);outline-offset:2px}.option-switch:is([aria-selected=true],[aria-pressed=true]){background:linear-gradient(135deg,color-mix(in srgb,var(--option-switch-accent, var(--teal)) 82%,#fff),color-mix(in srgb,var(--option-switch-accent, var(--teal)) 82%,#000));box-shadow:0 8px 20px color-mix(in srgb,var(--option-switch-accent, var(--teal)) 32%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--option-switch-accent, var(--teal)) 45%,#fff);color:var(--on-accent);opacity:1}@media(max-width:760px){.game-answer-option{min-height:var(--game-answer-mobile-min-height, 52px);padding:var(--game-answer-mobile-padding, var(--game-answer-padding, 12px 14px))}.toolbar,.subcategory-bar{gap:8px}.chip{flex:1 1 calc(50% - 8px);min-width:132px;padding-inline:12px}}.quiz-empty{color:var(--muted);font-weight:700;margin:8px 0}.feedback{margin:12px 0 0;min-height:28px}.feedback.is-good{animation:success-feedback-in .42s cubic-bezier(.22,1,.36,1);background:#15331f;border-color:#1f5236;color:#6bd897;font-weight:700}.feedback.is-bad{background:#3a1d1c;border-color:#5a2b28;color:#ff8b81;font-weight:700}@keyframes success-feedback-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes success-surface-pop{0%{box-shadow:0 0 #2f8f4e00;transform:scale(.985)}55%{box-shadow:0 0 0 5px #2f8f4e29;transform:scale(1.01)}to{box-shadow:0 0 #2f8f4e00;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.feedback.is-good{animation:none}}.result-copy-button{align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:7px;color:var(--ink);cursor:pointer;display:inline-flex;font-size:.75rem;font-weight:700;justify-content:center;min-height:32px;padding:8px 10px;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.result-copy-button:hover:not(:disabled){background:color-mix(in srgb,var(--teal) 8%,var(--panel));border-color:var(--teal);color:var(--teal-dark)}.result-copy-button:focus-visible{outline:3px solid color-mix(in srgb,var(--teal) 22%,transparent);outline-offset:2px}.result-copy-button:disabled{cursor:not-allowed;opacity:.45}.result-actions{align-items:stretch;background:var(--surface-3);border:1px solid var(--line);border-radius:10px;box-shadow:none;display:inline-flex;gap:0;padding:3px}.result-actions>.result-copy-button,.result-actions .share-result__trigger{background:transparent;border:0;border-radius:7px;font-size:.7rem;font-weight:700;gap:6px;height:34px;min-height:34px;padding:0 10px;white-space:nowrap}.result-actions>.result-copy-button:hover:not(:disabled),.result-actions .share-result__trigger:hover:not(:disabled){background:color-mix(in srgb,var(--teal) 9%,var(--panel));color:var(--teal-dark)}.result-actions>.result-copy-button svg{fill:none;height:15px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6;width:15px}.result-actions .share-result{border-left:1px solid var(--line);margin-left:2px;padding-left:2px}.result-actions>.share-result:first-child{border-left:0;margin-left:0;padding-left:0}.card{background:var(--card-surface);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow);display:flex;flex-direction:column;min-height:0;min-width:0;padding:22px}.card h3{font-size:1.02rem;line-height:1.2;margin:0 0 10px}.card p{color:var(--muted);font-size:.8rem;line-height:1.5}.modal-layer{display:contents}.modal-backdrop{animation:score-card-backdrop-in .24s ease both;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--dialog-backdrop);border:0;cursor:pointer;inset:0;padding:0;position:fixed;z-index:var(--layer-modal)}.modal-layer.is-closing .modal-backdrop{animation:score-card-backdrop-out .34s ease both}.modal-close{align-items:center;background:color-mix(in srgb,var(--paper) 55%,transparent);border:1px solid var(--line);border-radius:999px;color:var(--ink);cursor:pointer;display:inline-flex;height:40px;justify-content:center;position:absolute;right:18px;top:18px;transition:border-color .18s ease,color .18s ease;width:40px;z-index:2}.modal-close:hover{border-color:var(--control-accent);color:var(--control-accent)}.modal-close:focus-visible{outline:2px solid var(--control-accent);outline-offset:2px}.modal-close svg{fill:none;height:16px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:16px}@keyframes score-card-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes score-card-backdrop-out{0%{opacity:1}to{opacity:0}}@media(max-width:760px){.modal-close{right:12px;top:12px}}@media(prefers-reduced-motion:reduce){.modal-backdrop,.modal-layer.is-closing .modal-backdrop{animation:none}}.section{padding:clamp(20px,2.4vw,36px) clamp(18px,4vw,56px)}.section__header{max-width:820px}.eyebrow{color:var(--coral);font-size:.78rem;font-weight:700;letter-spacing:0;margin:0 0 12px;text-transform:uppercase}.section__header h1{font-size:clamp(2rem,5vw,3.7rem);letter-spacing:0;line-height:1;margin-bottom:16px}:where(.section) p{color:var(--muted);font-size:clamp(1.05rem,2vw,1.28rem);line-height:1.65}.section>.section__header>p{max-width:680px}#szyfry{padding-top:clamp(10px,1.2vw,16px);scroll-margin-top:var(--anchor-offset)}@media(min-width:1181px){.content-shell{margin-inline:auto;max-width:var(--desktop-content-max);width:calc(100% - 2 * var(--desktop-page-gutter))}.section.content-shell{padding-inline:0}.section.content-shell--reading{max-width:820px;padding-inline:clamp(18px,4vw,56px)}.section.content-shell--narrow{max-width:520px;padding-inline:clamp(18px,4vw,56px)}}@media(max-width:760px){.section{padding:20px 16px}#szyfry{scroll-margin-top:var(--anchor-offset-mobile)}.section>.section__header h1,.section>.section__header h2{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:0;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.section>.section__header>:not(.eyebrow):not(h1):not(h2){display:none}.section>.section__header,.section>.section__header .eyebrow{margin-bottom:0}}.site-header{--header-ink: var(--ink);--header-muted: color-mix(in srgb, var(--ink) 88%, var(--muted));--header-line: var(--line);--header-glass: color-mix(in srgb, var(--paper) 32%, transparent);align-items:center;background:transparent;border-bottom:1px solid var(--header-line);display:grid;gap:22px;grid-template-columns:auto minmax(0,1fr) auto;left:0;min-height:72px;padding:14px clamp(18px,4vw,56px);position:sticky;right:0;top:0;z-index:10}.site-header:before{backdrop-filter:blur(14px) saturate(110%);-webkit-backdrop-filter:blur(14px) saturate(110%);background:var(--header-glass);content:"";inset:0;pointer-events:none;position:absolute;z-index:-1}.site-header .brand{color:var(--header-ink)}.brand,.nav{align-items:center;display:flex}.brand-group{align-items:center;display:flex;gap:12px}.header-controls{align-items:center;display:flex;gap:10px;justify-content:flex-end}.brand{font-weight:700;gap:10px}.brand__mark{background:var(--graphite);border-radius:8px;color:#fff;display:block;height:36px;overflow:hidden;width:36px}.brand__mark svg{display:block;height:100%;width:100%}.nav{color:var(--muted);flex-wrap:wrap;font-size:.94rem;gap:6px;justify-content:center;min-width:0}.nav a,.nav__button.nav__item{align-items:center;display:inline-flex;gap:6px}.nav a{border-radius:999px;padding:9px 11px}.nav a:hover,.nav a:focus-visible,.nav__button:hover,.nav__button:focus-visible{background:color-mix(in srgb,var(--header-ink) 5%,transparent);color:var(--header-ink)}.nav a:focus-visible,.nav__button:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.nav a:hover .nav__icon,.nav a:focus-visible .nav__icon,.nav__button:hover .nav__icon,.nav__button:focus-visible .nav__icon{border-color:currentColor;color:var(--header-ink)}.nav .nav__item.is-active .nav__icon{background:var(--control-accent);border-color:var(--control-accent);color:var(--control-accent-ink)}.nav__button{background:transparent;border:0;border-radius:999px;color:inherit;cursor:pointer;font:inherit;padding:9px 11px}.nav .nav__home,.nav .nav__contact,.nav__drawer-head,.nav__section-label{display:none}.nav__icon{align-items:center;background:transparent;border:1px solid var(--line);border-radius:50%;color:var(--muted);display:inline-flex;flex:0 0 auto;height:24px;justify-content:center;transition:border-color .18s ease,color .18s ease,background .18s ease;width:24px}.nav__icon svg{display:block;height:15px;width:15px}.nav__drawer-content,.nav__primary,.nav__secondary,.nav__drawer-language{display:contents}.mobile-menu-toggle,.mobile-menu-backdrop{display:none}@media(min-width:761px){.site-header{gap:clamp(8px,1vw,18px);padding-block:10px;padding-inline:clamp(18px,2vw,38px)}.header-controls{display:none}.nav{color:var(--header-muted);flex-wrap:wrap;font-size:clamp(.82rem,.82vw,.94rem);font-weight:500;gap:clamp(1px,.22vw,4px);white-space:nowrap}.nav__icon{border-color:var(--header-line);color:var(--header-muted)}.nav a,.nav__button.nav__item{gap:clamp(3px,.3vw,6px);padding-inline:clamp(5px,.45vw,6px)}}.motion-toggle{align-items:center;background:transparent;border:1px solid var(--header-line);border-radius:999px;color:var(--header-ink);cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:1rem;height:38px;justify-content:center;line-height:1;width:38px}@media(min-width:761px)and (max-width:1909px){.site-header{grid-template-columns:minmax(0,1fr) auto;row-gap:8px}.site-header>.brand-group{grid-column:1;grid-row:1}.site-header>.account{grid-column:2;grid-row:1}.site-header>.nav{flex-wrap:wrap;grid-column:1 / -1;grid-row:2}}.motion-toggle svg{height:14px;width:14px}.motion-toggle:hover{background:color-mix(in srgb,var(--ink) 5%,transparent)}.motion-toggle:focus-visible{outline:2px solid var(--teal);outline-offset:3px}@media(max-width:760px){.site-header{align-items:center;background:transparent;column-gap:8px;display:grid;grid-template-columns:44px minmax(0,1fr) 44px;max-width:100%;min-height:58px;min-width:0;padding:8px 10px;row-gap:0;width:100%}.brand-group{gap:8px;grid-column:2;grid-row:1;justify-self:center;min-width:0}.brand{font-size:.92rem;gap:8px;justify-content:center;min-width:0}.brand__mark{border-radius:7px;height:32px;width:32px}.motion-toggle{font-size:.9rem;height:34px;width:34px}.header-controls{grid-column:1;grid-row:1;justify-content:flex-start}.nav{align-items:stretch;background:var(--paper);border-radius:0 28px 28px 0;border-right:1px solid var(--line);box-shadow:28px 0 80px #10182038;display:flex;flex-direction:column;flex-wrap:nowrap;gap:0;height:100dvh;justify-content:flex-start;left:0;margin:0;max-width:none;overflow:hidden;padding:0;position:fixed;right:auto;top:0;transform:translate(-105%);transition:transform .24s cubic-bezier(.22,1,.36,1);width:min(92vw,380px);z-index:51}.nav__drawer-head{align-items:center;border-bottom:1px solid var(--line);display:flex;flex:0 0 auto;justify-content:space-between;min-height:78px;padding:14px 18px}.nav .nav__drawer-brand{background:transparent;border-radius:10px;color:var(--ink);display:flex;gap:11px;min-height:0;padding:0;width:auto}.nav .nav__drawer-brand:hover,.nav .nav__drawer-brand:focus-visible{background:transparent}.nav__drawer-brand .brand__mark{box-shadow:0 8px 20px #10182029;flex:0 0 auto;height:40px;width:40px}.nav__drawer-brand-copy{display:grid;line-height:1.15}.nav__drawer-brand-copy strong{font-size:1rem;font-weight:700}.nav__drawer-brand-copy small{color:var(--muted);font-size:.69rem;font-weight:650;margin-top:4px}.nav__drawer-close{align-items:center;background:var(--surface-2);border:1px solid var(--line);border-radius:50%;color:var(--ink);cursor:pointer;display:flex;height:40px;justify-content:center;padding:0;transition:background .16s ease,transform .16s ease;width:40px}.nav__drawer-close:hover,.nav__drawer-close:focus-visible{background:var(--surface-3);outline:3px solid rgba(14,143,136,.18);outline-offset:1px}.nav__drawer-close:active{transform:scale(.94)}.nav__drawer-close svg{fill:none;height:20px;stroke:currentColor;stroke-linecap:round;stroke-width:2;width:20px}.nav__drawer-content{display:block;flex:1 1 auto;min-height:0;min-width:0;overflow-y:auto;overscroll-behavior:contain;padding:18px 14px max(24px,env(safe-area-inset-bottom));scrollbar-width:thin;width:100%}.nav__section-label{color:var(--muted);display:block;font-size:.68rem;font-weight:700;letter-spacing:.1em;margin:0 10px 7px;text-transform:uppercase}.nav__section-label--secondary{margin-top:18px}.nav__primary,.nav__secondary{display:grid;gap:3px}.nav__secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.nav .nav__secondary a.nav__item,.nav .nav__secondary .nav__button.nav__item{grid-template-columns:34px minmax(0,1fr);min-height:48px;padding-right:8px}.nav__secondary .nav__icon{height:34px;width:34px}.nav a.nav__item,.nav__button.nav__item{align-items:center;background:transparent;border:1px solid transparent;border-radius:13px;color:var(--muted);display:grid;font-size:.93rem;font-weight:700;gap:12px;grid-template-columns:38px minmax(0,1fr);min-height:50px;padding:5px 12px 5px 7px;text-align:left;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease;width:100%}.nav .nav__home,.nav .nav__contact{display:grid}.nav__icon{align-items:center;background:transparent;border:1px solid var(--line);border-radius:50%;color:var(--muted);display:flex;height:38px;justify-content:center;transition:background .16s ease,border-color .16s ease,color .16s ease;width:38px}.nav__icon svg{height:19px;width:19px}.nav a.nav__item:hover,.nav a.nav__item:focus-visible,.nav__button.nav__item:hover,.nav__button.nav__item:focus-visible{background:var(--surface-2);color:var(--ink);outline:none;transform:translate(2px)}.nav a.nav__item.is-active,.nav__button.nav__item.is-active{background:#0e8f881c;border-color:#0e8f882e;color:var(--ink)}.nav__item.is-active .nav__icon{background:var(--teal);border-color:var(--teal);box-shadow:0 7px 16px #0e8f8833;color:#fff}.nav__item--home .nav__icon{background:color-mix(in srgb,var(--teal) 14%,var(--surface-2));border-color:color-mix(in srgb,var(--teal) 30%,var(--line));color:var(--teal)}.nav__item--daily .nav__icon{background:color-mix(in srgb,var(--daily-accent-2) 14%,var(--surface-2));border-color:color-mix(in srgb,var(--daily-accent-2) 30%,var(--line));color:var(--daily-accent-2)}.nav__item--rebusy .nav__icon{background:color-mix(in srgb,#2f9e44 14%,var(--surface-2));border-color:color-mix(in srgb,#2f9e44 30%,var(--line));color:#2f9e44}.nav__item--quizzes .nav__icon{background:color-mix(in srgb,#7c3aed 14%,var(--surface-2));border-color:color-mix(in srgb,#7c3aed 30%,var(--line));color:#7c3aed}.nav__item--sudoku .nav__icon{background:color-mix(in srgb,#0ea89e 14%,var(--surface-2));border-color:color-mix(in srgb,#0ea89e 30%,var(--line));color:#0ea89e}.nav__item--chess .nav__icon{background:color-mix(in srgb,#3b76f6 14%,var(--surface-2));border-color:color-mix(in srgb,#3b76f6 30%,var(--line));color:#3b76f6}.nav__item--ciphers .nav__icon{background:color-mix(in srgb,var(--cipher-accent) 14%,var(--surface-2));border-color:color-mix(in srgb,var(--cipher-accent) 30%,var(--line));color:var(--cipher-accent)}.nav__item--ancient .nav__icon{background:color-mix(in srgb,#c08a1c 14%,var(--surface-2));border-color:color-mix(in srgb,#c08a1c 30%,var(--line));color:#c08a1c}.nav__drawer-language{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.site-header.is-menu-open:before{opacity:0}.site-header.is-menu-open .nav{pointer-events:auto;transform:translate(0)}.site-header.is-menu-open{z-index:51;background:transparent;border-color:transparent;pointer-events:none}.site-header.is-menu-open>.brand-group,.site-header.is-menu-open>.account,.site-header.is-menu-open>.header-controls{opacity:0;pointer-events:none}.mobile-menu-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1018208f;border:0;display:block;inset:0;opacity:0;padding:0;pointer-events:none;position:fixed;transition:opacity .2s ease;z-index:9}.mobile-menu-backdrop.is-visible{z-index:50;opacity:1;pointer-events:auto}.mobile-menu-toggle{align-items:center;background:transparent;border:1px solid var(--line);border-radius:50%;cursor:pointer;display:flex;flex-direction:column;gap:4px;height:36px;justify-content:center;padding:0;position:relative;width:38px;z-index:53}.mobile-menu-toggle span{background:var(--header-ink);border-radius:2px;height:2px;transition:transform .18s ease,opacity .18s ease;width:17px}}@media(prefers-reduced-motion:reduce){.nav,.nav__icon,.nav .nav__item,.nav__drawer-close,.mobile-menu-backdrop,.mobile-menu-toggle span{transition:none}}body:before,body:after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none}body:before{background-repeat:no-repeat;background-image:radial-gradient(58% 55% at 15% 12%,rgba(14,143,136,.1),transparent 60%),radial-gradient(55% 50% at 85% 8%,rgba(228,173,50,.1),transparent 60%),radial-gradient(60% 60% at 82% 88%,rgba(223,101,86,.08),transparent 62%),radial-gradient(55% 55% at 10% 90%,rgba(14,143,136,.07),transparent 60%)}@media(prefers-reduced-motion:no-preference){body:before{animation:pg-drift 34s ease-in-out infinite alternate;will-change:transform}}@keyframes pg-drift{0%{transform:translate3d(-1.2%,-.8%,0) scale(1.06)}to{transform:translate3d(1.4%,1.2%,0) scale(1.12)}}body:after{background-color:var(--pg-ink);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-image:none;mask-image:none}[data-page=home] body:before{background-image:radial-gradient(58% 54% at 14% 12%,rgba(47,158,68,.2),transparent 60%),radial-gradient(52% 48% at 86% 10%,rgba(124,58,237,.18),transparent 62%),radial-gradient(54% 52% at 88% 88%,rgba(225,53,101,.16),transparent 62%),radial-gradient(52% 50% at 12% 90%,rgba(192,138,28,.16),transparent 62%)}[data-page=home] body:after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%201600%201000'%20preserveAspectRatio%3D'xMidYMid%20slice'%3E%3Cg%20fill%3D'none'%20stroke%3D'%23000'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cg%20transform%3D'translate(90%20120)%20scale(5.2)%20rotate(-7)'%20stroke-width%3D'4'%20opacity%3D'.52'%3E%3Cpath%20d%3D'M2%2030C25%202%2075%202%2098%2030%2075%2058%2025%2058%202%2030Z'%2F%3E%3Ccircle%20cx%3D'50'%20cy%3D'30'%20r%3D'10'%20fill%3D'%23000'%2F%3E%3C%2Fg%3E%3Cg%20transform%3D'translate(1160%20100)%20rotate(8)'%20stroke-width%3D'6'%20opacity%3D'.45'%3E%3Crect%20width%3D'330'%20height%3D'330'%20rx%3D'18'%2F%3E%3Cpath%20d%3D'M110%200v330M220%200v330M0%20110h330M0%20220h330'%2F%3E%3C%2Fg%3E%3Cg%20transform%3D'translate(110%20660)%20scale(3.8)%20rotate(5)'%20stroke-width%3D'5'%20opacity%3D'.5'%3E%3Cpath%20d%3D'M2%2022c16-18%2048-18%2064%200-16%2016-48%2016-64%200z'%2F%3E%3Ccircle%20cx%3D'34'%20cy%3D'22'%20r%3D'8'%20fill%3D'%23000'%2F%3E%3Cpath%20d%3D'M34%2032c0%2016-5%2027-18%2033M52%2028c7%209%205%2020-7%2025'%2F%3E%3C%2Fg%3E%3Cg%20transform%3D'translate(1210%20630)%20scale(4.2)%20rotate(-5)'%20stroke-width%3D'5'%20opacity%3D'.48'%3E%3Crect%20x%3D'8'%20y%3D'42'%20width%3D'72'%20height%3D'58'%20rx%3D'9'%2F%3E%3Cpath%20d%3D'M24%2042V27a20%2020%200%200%201%2040%200v15M44%2065v15'%2F%3E%3C%2Fg%3E%3Cg%20transform%3D'translate(650%20580)%20scale(3.2)%20rotate(-4)'%20stroke-width%3D'6'%20opacity%3D'.4'%3E%3Cpath%20d%3D'M15%20100h78M24%2082h60l-8-24V10H32v48zM32%2030h44M32%2048h44'%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20fill%3D'%23000'%20font-family%3D'Georgia%2Cserif'%20font-weight%3D'700'%3E%3Ctext%20x%3D'560'%20y%3D'330'%20font-size%3D'250'%20opacity%3D'.42'%3E%3F%3C%2Ftext%3E%3Ctext%20x%3D'850'%20y%3D'510'%20font-size%3D'170'%20opacity%3D'.35'%3EA%2BZ%3C%2Ftext%3E%3Ctext%20x%3D'360'%20y%3D'780'%20font-size%3D'150'%20opacity%3D'.3'%3E1%E2%80%A29%E2%80%A24%3C%2Ftext%3E%3C%2Fg%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%201600%201000'%20preserveAspectRatio%3D'xMidYMid%20slice'%3E%3Cg%20fill%3D'none'%20stroke%3D'%23000'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cg%20transform%3D'translate(90%20120)%20scale(5.2)%20rotate(-7)'%20stroke-width%3D'4'%20opacity%3D'.52'%3E%3Cpath%20d%3D'M2%2030C25%202%2075%202%2098%2030%2075%2058%2025%2058%202%2030Z'%2F%3E%3Ccircle%20cx%3D'50'%20cy%3D'30'%20r%3D'10'%20fill%3D'%23000'%2F%3E%3C%2Fg%3E%3Cg%20transform%3D'translate(1160%20100)%20rotate(8)'%20stroke-width%3D'6'%20opacity%3D'.45'%3E%3Crect%20width%3D'330'%20height%3D'330'%20rx%3D'18'%2F%3E%3Cpath%20d%3D'M110%200v330M220%200v330M0%20110h330M0%20220h330'%2F%3E%3C%2Fg%3E%3Cg%20transform%3D'translate(110%20660)%20scale(3.8)%20rotate(5)'%20stroke-width%3D'5'%20opacity%3D'.5'%3E%3Cpath%20d%3D'M2%2022c16-18%2048-18%2064%200-16%2016-48%2016-64%200z'%2F%3E%3Ccircle%20cx%3D'34'%20cy%3D'22'%20r%3D'8'%20fill%3D'%23000'%2F%3E%3Cpath%20d%3D'M34%2032c0%2016-5%2027-18%2033M52%2028c7%209%205%2020-7%2025'%2F%3E%3C%2Fg%3E%3Cg%20transform%3D'translate(1210%20630)%20scale(4.2)%20rotate(-5)'%20stroke-width%3D'5'%20opacity%3D'.48'%3E%3Crect%20x%3D'8'%20y%3D'42'%20width%3D'72'%20height%3D'58'%20rx%3D'9'%2F%3E%3Cpath%20d%3D'M24%2042V27a20%2020%200%200%201%2040%200v15M44%2065v15'%2F%3E%3C%2Fg%3E%3Cg%20transform%3D'translate(650%20580)%20scale(3.2)%20rotate(-4)'%20stroke-width%3D'6'%20opacity%3D'.4'%3E%3Cpath%20d%3D'M15%20100h78M24%2082h60l-8-24V10H32v48zM32%2030h44M32%2048h44'%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20fill%3D'%23000'%20font-family%3D'Georgia%2Cserif'%20font-weight%3D'700'%3E%3Ctext%20x%3D'560'%20y%3D'330'%20font-size%3D'250'%20opacity%3D'.42'%3E%3F%3C%2Ftext%3E%3Ctext%20x%3D'850'%20y%3D'510'%20font-size%3D'170'%20opacity%3D'.35'%3EA%2BZ%3C%2Ftext%3E%3Ctext%20x%3D'360'%20y%3D'780'%20font-size%3D'150'%20opacity%3D'.3'%3E1%E2%80%A29%E2%80%A24%3C%2Ftext%3E%3C%2Fg%3E%3C%2Fsvg%3E")}[data-page=rebusy] body:before{background-image:radial-gradient(60% 55% at 18% 12%,rgba(47,158,68,.28),transparent 60%),radial-gradient(55% 50% at 85% 88%,rgba(47,158,68,.18),transparent 62%)}[data-page=rebusy] body:after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%201600%201000'%20preserveAspectRatio%3D'xMidYMid%20slice'%3E%20%3Cg%20transform%3D'translate(60%20360)%20scale(5)%20rotate(-6)'%20fill-opacity%3D'0.55'%20stroke-opacity%3D'0.55'%3E%3Cpath%20d%3D'M2%2030C25%202%2075%202%2098%2030%2075%2058%2025%2058%202%2030Z'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'5'%2F%3E%3Ccircle%20cx%3D'50'%20cy%3D'30'%20r%3D'11'%2F%3E%3C%2Fg%3E%20%3Cg%20transform%3D'translate(1180%20120)%20scale(4.6)%20rotate(0)'%20fill-opacity%3D'0.5'%20stroke-opacity%3D'0.5'%3E%3Ccircle%20cx%3D'50'%20cy%3D'50'%20r%3D'22'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'5'%2F%3E%3Cg%20stroke%3D'%23000'%20stroke-width%3D'5'%20stroke-linecap%3D'round'%3E%3Cpath%20d%3D'M50%206v14M50%2080v14M6%2050h14M80%2050h14M19%2019l10%2010M71%2071l10%2010M19%2081l10-10M71%2029l10-10'%2F%3E%3C%2Fg%3E%3C%2Fg%3E%20%3Cg%20transform%3D'translate(1220%20640)%20scale(3.2)%20rotate(12)'%20fill-opacity%3D'0.6'%20stroke-opacity%3D'0.6'%3E%3Cpath%20d%3D'M50%2088C10%2058%204%2040%204%2026%204%2012%2014%204%2026%204c10%200%2018%206%2024%2016%206-10%2014-16%2024-16%2012%200%2022%208%2022%2022%200%2014-6%2032-46%2062Z'%2F%3E%3C%2Fg%3E%20%3Cg%20transform%3D'translate(720%20700)%20scale(2.6)%20rotate(-8)'%20fill-opacity%3D'0.6'%20stroke-opacity%3D'0.6'%3E%3Cg%3E%3Cpath%20d%3D'M30%206v66'%20stroke%3D'%23000'%20stroke-width%3D'6'%20fill%3D'none'%2F%3E%3Cpath%20d%3D'M30%206c18%202%2034%208%2034%2022'%20stroke%3D'%23000'%20stroke-width%3D'6'%20fill%3D'none'%2F%3E%3Cellipse%20cx%3D'18'%20cy%3D'74'%20rx%3D'18'%20ry%3D'13'%2F%3E%3C%2Fg%3E%3C%2Fg%3E%20%3Cg%20transform%3D'translate(360%20720)%20scale(2.4)%20rotate(6)'%20fill-opacity%3D'0.5'%20stroke-opacity%3D'0.5'%3E%3Cpath%20d%3D'M4%2040C30%206%2078%206%20104%2034'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'6'%2F%3E%3Cpath%20d%3D'M104%2034l-20-4%2012%2018Z'%2F%3E%3C%2Fg%3E%20%3Cg%20transform%3D'translate(900%20220)%20scale(2)%20rotate(8)'%20fill-opacity%3D'0.7'%20stroke-opacity%3D'0.7'%3E%3Cpath%20d%3D'M2%2030C25%202%2075%202%2098%2030%2075%2058%2025%2058%202%2030Z'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'5'%2F%3E%3Ccircle%20cx%3D'50'%20cy%3D'30'%20r%3D'11'%2F%3E%3C%2Fg%3E%20%3Cg%20fill%3D'%23000'%20font-family%3D'Georgia%2C%22Times%20New%20Roman%22%2Cserif'%20font-weight%3D'700'%3E%20%3Ctext%20x%3D'560'%20y%3D'360'%20font-size%3D'260'%20font-family%3D'Georgia%2C%22Times%20New%20Roman%22%2Cserif'%20fill-opacity%3D'0.75'%3EA%3C%2Ftext%3E%20%3Ctext%20x%3D'470'%20y%3D'520'%20font-size%3D'170'%20font-family%3D'Georgia%2C%22Times%20New%20Roman%22%2Cserif'%20fill-opacity%3D'0.6'%3E%2B%3C%2Ftext%3E%20%3Ctext%20x%3D'980'%20y%3D'560'%20font-size%3D'220'%20font-family%3D'Georgia%2C%22Times%20New%20Roman%22%2Cserif'%20fill-opacity%3D'0.7'%3EK%3C%2Ftext%3E%20%3Ctext%20x%3D'240'%20y%3D'300'%20font-size%3D'160'%20font-family%3D'Georgia%2C%22Times%20New%20Roman%22%2Cserif'%20fill-opacity%3D'0.55'%3E%3D%3C%2Ftext%3E%20%3Ctext%20x%3D'1320'%20y%3D'380'%20font-size%3D'150'%20font-family%3D'Georgia%2C%22Times%20New%20Roman%22%2Cserif'%20fill-opacity%3D'0.55'%3E%26%238722%3BC%3C%2Ftext%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%201600%201000'%20preserveAspectRatio%3D'xMidYMid%20slice'%3E%20%3Cg%20transform%3D'translate(60%20360)%20scale(5)%20rotate(-6)'%20fill-opacity%3D'0.55'%20stroke-opacity%3D'0.55'%3E%3Cpath%20d%3D'M2%2030C25%202%2075%202%2098%2030%2075%2058%2025%2058%202%2030Z'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'5'%2F%3E%3Ccircle%20cx%3D'50'%20cy%3D'30'%20r%3D'11'%2F%3E%3C%2Fg%3E%20%3Cg%20transform%3D'translate(1180%20120)%20scale(4.6)%20rotate(0)'%20fill-opacity%3D'0.5'%20stroke-opacity%3D'0.5'%3E%3Ccircle%20cx%3D'50'%20cy%3D'50'%20r%3D'22'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'5'%2F%3E%3Cg%20stroke%3D'%23000'%20stroke-width%3D'5'%20stroke-linecap%3D'round'%3E%3Cpath%20d%3D'M50%206v14M50%2080v14M6%2050h14M80%2050h14M19%2019l10%2010M71%2071l10%2010M19%2081l10-10M71%2029l10-10'%2F%3E%3C%2Fg%3E%3C%2Fg%3E%20%3Cg%20transform%3D'translate(1220%20640)%20scale(3.2)%20rotate(12)'%20fill-opacity%3D'0.6'%20stroke-opacity%3D'0.6'%3E%3Cpath%20d%3D'M50%2088C10%2058%204%2040%204%2026%204%2012%2014%204%2026%204c10%200%2018%206%2024%2016%206-10%2014-16%2024-16%2012%200%2022%208%2022%2022%200%2014-6%2032-46%2062Z'%2F%3E%3C%2Fg%3E%20%3Cg%20transform%3D'translate(720%20700)%20scale(2.6)%20rotate(-8)'%20fill-opacity%3D'0.6'%20stroke-opacity%3D'0.6'%3E%3Cg%3E%3Cpath%20d%3D'M30%206v66'%20stroke%3D'%23000'%20stroke-width%3D'6'%20fill%3D'none'%2F%3E%3Cpath%20d%3D'M30%206c18%202%2034%208%2034%2022'%20stroke%3D'%23000'%20stroke-width%3D'6'%20fill%3D'none'%2F%3E%3Cellipse%20cx%3D'18'%20cy%3D'74'%20rx%3D'18'%20ry%3D'13'%2F%3E%3C%2Fg%3E%3C%2Fg%3E%20%3Cg%20transform%3D'translate(360%20720)%20scale(2.4)%20rotate(6)'%20fill-opacity%3D'0.5'%20stroke-opacity%3D'0.5'%3E%3Cpath%20d%3D'M4%2040C30%206%2078%206%20104%2034'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'6'%2F%3E%3Cpath%20d%3D'M104%2034l-20-4%2012%2018Z'%2F%3E%3C%2Fg%3E%20%3Cg%20transform%3D'translate(900%20220)%20scale(2)%20rotate(8)'%20fill-opacity%3D'0.7'%20stroke-opacity%3D'0.7'%3E%3Cpath%20d%3D'M2%2030C25%202%2075%202%2098%2030%2075%2058%2025%2058%202%2030Z'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'5'%2F%3E%3Ccircle%20cx%3D'50'%20cy%3D'30'%20r%3D'11'%2F%3E%3C%2Fg%3E%20%3Cg%20fill%3D'%23000'%20font-family%3D'Georgia%2C%22Times%20New%20Roman%22%2Cserif'%20font-weight%3D'700'%3E%20%3Ctext%20x%3D'560'%20y%3D'360'%20font-size%3D'260'%20font-family%3D'Georgia%2C%22Times%20New%20Roman%22%2Cserif'%20fill-opacity%3D'0.75'%3EA%3C%2Ftext%3E%20%3Ctext%20x%3D'470'%20y%3D'520'%20font-size%3D'170'%20font-family%3D'Georgia%2C%22Times%20New%20Roman%22%2Cserif'%20fill-opacity%3D'0.6'%3E%2B%3C%2Ftext%3E%20%3Ctext%20x%3D'980'%20y%3D'560'%20font-size%3D'220'%20font-family%3D'Georgia%2C%22Times%20New%20Roman%22%2Cserif'%20fill-opacity%3D'0.7'%3EK%3C%2Ftext%3E%20%3Ctext%20x%3D'240'%20y%3D'300'%20font-size%3D'160'%20font-family%3D'Georgia%2C%22Times%20New%20Roman%22%2Cserif'%20fill-opacity%3D'0.55'%3E%3D%3C%2Ftext%3E%20%3Ctext%20x%3D'1320'%20y%3D'380'%20font-size%3D'150'%20font-family%3D'Georgia%2C%22Times%20New%20Roman%22%2Cserif'%20fill-opacity%3D'0.55'%3E%26%238722%3BC%3C%2Ftext%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E")}[data-page=quizzes] body:before{background-image:radial-gradient(60% 55% at 16% 12%,rgba(124,58,237,.28),transparent 60%),radial-gradient(55% 50% at 85% 86%,rgba(124,58,237,.18),transparent 62%)}[data-page=quizzes] body:after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%201600%201000'%20preserveAspectRatio%3D'xMidYMid%20slice'%3E%20%3Cg%20fill%3D'%23000'%20font-family%3D'Georgia%2C%22Times%20New%20Roman%22%2Cserif'%3E%20%3Ctext%20x%3D'60'%20y%3D'820'%20font-size%3D'900'%20font-family%3D'%22Segoe%20UI%20Symbol%22%2C%22Apple%20Symbols%22%2C%22Noto%20Sans%20Symbols2%22%2Cserif'%20fill-opacity%3D'0.5'%3E%3F%3C%2Ftext%3E%20%3Ctext%20x%3D'700'%20y%3D'300'%20font-size%3D'260'%20font-family%3D'%22Segoe%20UI%20Symbol%22%2C%22Apple%20Symbols%22%2C%22Noto%20Sans%20Symbols2%22%2Cserif'%20fill-opacity%3D'0.85'%3E%3F%3C%2Ftext%3E%20%3Ctext%20x%3D'980'%20y%3D'560'%20font-size%3D'200'%20font-family%3D'%22Segoe%20UI%20Symbol%22%2C%22Apple%20Symbols%22%2C%22Noto%20Sans%20Symbols2%22%2Cserif'%20fill-opacity%3D'0.8'%3E%3F%3C%2Ftext%3E%20%3Ctext%20x%3D'1240'%20y%3D'340'%20font-size%3D'170'%20font-family%3D'%22Segoe%20UI%20Symbol%22%2C%22Apple%20Symbols%22%2C%22Noto%20Sans%20Symbols2%22%2Cserif'%20fill-opacity%3D'0.7'%3E%3F%3C%2Ftext%3E%20%3Ctext%20x%3D'860'%20y%3D'820'%20font-size%3D'150'%20font-family%3D'%22Segoe%20UI%20Symbol%22%2C%22Apple%20Symbols%22%2C%22Noto%20Sans%20Symbols2%22%2Cserif'%20fill-opacity%3D'0.65'%3E%3F%3C%2Ftext%3E%20%3Ctext%20x%3D'1180'%20y%3D'780'%20font-size%3D'130'%20font-family%3D'%22Segoe%20UI%20Symbol%22%2C%22Apple%20Symbols%22%2C%22Noto%20Sans%20Symbols2%22%2Cserif'%20fill-opacity%3D'0.6'%3E%3F%3C%2Ftext%3E%20%3C%2Fg%3E%20%3Cg%20transform%3D'translate(1140%20180)%20scale(3.4)%20rotate(0)'%20fill-opacity%3D'0.85'%20stroke-opacity%3D'0.85'%3E%3Cpath%20d%3D'M50%202C27%202%209%2020%209%2042c0%2015%208%2026%2018%2035%204%204%205%208%205%2013h36c0-5%201-9%205-13%2010-9%2018-20%2018-35C91%2020%2073%202%2050%202z'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'6'%2F%3E%3Crect%20x%3D'31'%20y%3D'94'%20width%3D'38'%20height%3D'11'%20rx%3D'4'%2F%3E%3Crect%20x%3D'37'%20y%3D'110'%20width%3D'26'%20height%3D'9'%20rx%3D'4'%2F%3E%3Cpath%20d%3D'M35%2044c0-10%208-16%2015-16'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'5'%2F%3E%3C%2Fg%3E%20%3Cg%20transform%3D'translate(560%20640)%20scale(2.2)%20rotate(0)'%20fill-opacity%3D'0.6'%20stroke-opacity%3D'0.6'%3E%3Cpath%20d%3D'M14%208h108c7%200%2012%205%2012%2012v54c0%207-5%2012-12%2012H70l-28%2026%204-26H14c-7%200-12-5-12-12V20C2%2013%207%208%2014%208z'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'6'%2F%3E%3C%2Fg%3E%20%3Cg%20fill%3D'%23000'%20font-family%3D'%22Segoe%20UI%20Symbol%22%2C%22Apple%20Symbols%22%2C%22Noto%20Sans%20Symbols2%22%2Cserif'%3E%3Ctext%20x%3D'640'%20y%3D'780'%20font-size%3D'150'%20font-family%3D'%22Segoe%20UI%20Symbol%22%2C%22Apple%20Symbols%22%2C%22Noto%20Sans%20Symbols2%22%2Cserif'%20fill-opacity%3D'0.7'%3E%26%2310003%3B%3C%2Ftext%3E%3C%2Fg%3E%20%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%201600%201000'%20preserveAspectRatio%3D'xMidYMid%20slice'%3E%20%3Cg%20fill%3D'%23000'%20font-family%3D'Georgia%2C%22Times%20New%20Roman%22%2Cserif'%3E%20%3Ctext%20x%3D'60'%20y%3D'820'%20font-size%3D'900'%20font-family%3D'%22Segoe%20UI%20Symbol%22%2C%22Apple%20Symbols%22%2C%22Noto%20Sans%20Symbols2%22%2Cserif'%20fill-opacity%3D'0.5'%3E%3F%3C%2Ftext%3E%20%3Ctext%20x%3D'700'%20y%3D'300'%20font-size%3D'260'%20font-family%3D'%22Segoe%20UI%20Symbol%22%2C%22Apple%20Symbols%22%2C%22Noto%20Sans%20Symbols2%22%2Cserif'%20fill-opacity%3D'0.85'%3E%3F%3C%2Ftext%3E%20%3Ctext%20x%3D'980'%20y%3D'560'%20font-size%3D'200'%20font-family%3D'%22Segoe%20UI%20Symbol%22%2C%22Apple%20Symbols%22%2C%22Noto%20Sans%20Symbols2%22%2Cserif'%20fill-opacity%3D'0.8'%3E%3F%3C%2Ftext%3E%20%3Ctext%20x%3D'1240'%20y%3D'340'%20font-size%3D'170'%20font-family%3D'%22Segoe%20UI%20Symbol%22%2C%22Apple%20Symbols%22%2C%22Noto%20Sans%20Symbols2%22%2Cserif'%20fill-opacity%3D'0.7'%3E%3F%3C%2Ftext%3E%20%3Ctext%20x%3D'860'%20y%3D'820'%20font-size%3D'150'%20font-family%3D'%22Segoe%20UI%20Symbol%22%2C%22Apple%20Symbols%22%2C%22Noto%20Sans%20Symbols2%22%2Cserif'%20fill-opacity%3D'0.65'%3E%3F%3C%2Ftext%3E%20%3Ctext%20x%3D'1180'%20y%3D'780'%20font-size%3D'130'%20font-family%3D'%22Segoe%20UI%20Symbol%22%2C%22Apple%20Symbols%22%2C%22Noto%20Sans%20Symbols2%22%2Cserif'%20fill-opacity%3D'0.6'%3E%3F%3C%2Ftext%3E%20%3C%2Fg%3E%20%3Cg%20transform%3D'translate(1140%20180)%20scale(3.4)%20rotate(0)'%20fill-opacity%3D'0.85'%20stroke-opacity%3D'0.85'%3E%3Cpath%20d%3D'M50%202C27%202%209%2020%209%2042c0%2015%208%2026%2018%2035%204%204%205%208%205%2013h36c0-5%201-9%205-13%2010-9%2018-20%2018-35C91%2020%2073%202%2050%202z'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'6'%2F%3E%3Crect%20x%3D'31'%20y%3D'94'%20width%3D'38'%20height%3D'11'%20rx%3D'4'%2F%3E%3Crect%20x%3D'37'%20y%3D'110'%20width%3D'26'%20height%3D'9'%20rx%3D'4'%2F%3E%3Cpath%20d%3D'M35%2044c0-10%208-16%2015-16'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'5'%2F%3E%3C%2Fg%3E%20%3Cg%20transform%3D'translate(560%20640)%20scale(2.2)%20rotate(0)'%20fill-opacity%3D'0.6'%20stroke-opacity%3D'0.6'%3E%3Cpath%20d%3D'M14%208h108c7%200%2012%205%2012%2012v54c0%207-5%2012-12%2012H70l-28%2026%204-26H14c-7%200-12-5-12-12V20C2%2013%207%208%2014%208z'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'6'%2F%3E%3C%2Fg%3E%20%3Cg%20fill%3D'%23000'%20font-family%3D'%22Segoe%20UI%20Symbol%22%2C%22Apple%20Symbols%22%2C%22Noto%20Sans%20Symbols2%22%2Cserif'%3E%3Ctext%20x%3D'640'%20y%3D'780'%20font-size%3D'150'%20font-family%3D'%22Segoe%20UI%20Symbol%22%2C%22Apple%20Symbols%22%2C%22Noto%20Sans%20Symbols2%22%2Cserif'%20fill-opacity%3D'0.7'%3E%26%2310003%3B%3C%2Ftext%3E%3C%2Fg%3E%20%3C%2Fsvg%3E")}[data-page=sudoku] body:before{background-image:radial-gradient(60% 55% at 12% 12%,rgba(14,143,136,.28),transparent 60%),radial-gradient(55% 55% at 88% 88%,rgba(14,143,136,.18),transparent 62%)}[data-page=sudoku] body:after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%201600%201000'%20preserveAspectRatio%3D'xMidYMid%20slice'%3E%20%3Cg%20transform%3D'translate(430%20150)%20rotate(-11)'%20fill-opacity%3D'0.55'%3E%3Cg%20fill%3D'none'%3E%3Crect%20x%3D'0'%20y%3D'0'%20width%3D'540'%20height%3D'540'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'7'%2F%3E%3Cpath%20d%3D'M60%200v540'%20stroke%3D'%23000'%20stroke-width%3D'2.5'%2F%3E%3Cpath%20d%3D'M0%2060h540'%20stroke%3D'%23000'%20stroke-width%3D'2.5'%2F%3E%3Cpath%20d%3D'M120%200v540'%20stroke%3D'%23000'%20stroke-width%3D'2.5'%2F%3E%3Cpath%20d%3D'M0%20120h540'%20stroke%3D'%23000'%20stroke-width%3D'2.5'%2F%3E%3Cpath%20d%3D'M180%200v540'%20stroke%3D'%23000'%20stroke-width%3D'6'%2F%3E%3Cpath%20d%3D'M0%20180h540'%20stroke%3D'%23000'%20stroke-width%3D'6'%2F%3E%3Cpath%20d%3D'M240%200v540'%20stroke%3D'%23000'%20stroke-width%3D'2.5'%2F%3E%3Cpath%20d%3D'M0%20240h540'%20stroke%3D'%23000'%20stroke-width%3D'2.5'%2F%3E%3Cpath%20d%3D'M300%200v540'%20stroke%3D'%23000'%20stroke-width%3D'2.5'%2F%3E%3Cpath%20d%3D'M0%20300h540'%20stroke%3D'%23000'%20stroke-width%3D'2.5'%2F%3E%3Cpath%20d%3D'M360%200v540'%20stroke%3D'%23000'%20stroke-width%3D'6'%2F%3E%3Cpath%20d%3D'M0%20360h540'%20stroke%3D'%23000'%20stroke-width%3D'6'%2F%3E%3Cpath%20d%3D'M420%200v540'%20stroke%3D'%23000'%20stroke-width%3D'2.5'%2F%3E%3Cpath%20d%3D'M0%20420h540'%20stroke%3D'%23000'%20stroke-width%3D'2.5'%2F%3E%3Cpath%20d%3D'M480%200v540'%20stroke%3D'%23000'%20stroke-width%3D'2.5'%2F%3E%3Cpath%20d%3D'M0%20480h540'%20stroke%3D'%23000'%20stroke-width%3D'2.5'%2F%3E%3C%2Fg%3E%3Cg%20fill%3D'%23000'%3E%3Ctext%20x%3D'30'%20y%3D'44'%20font-size%3D'42'%20text-anchor%3D'middle'%20font-family%3D'Georgia%2C%22Times%20New%20Roman%22%2Cserif'%3E5%3C%2Ftext%3E%3Ctext%20x%3D'150'%20y%3D'44'%20font-size%3D'42'%20text-anchor%3D'middle'%20font-family%3D'Georgia%2C%22Times%20New%20Roman%22%2Cserif'%3E3%3C%2Ftext%3E%3Ctext%20x%3D'270'%20y%3D'104'%20font-size%3D'42'%20text-anchor%3D'middle'%20font-family%3D'Georgia%2C%22Times%20New%20Roman%22%2Cserif'%3E7%3C%2Ftext%3E%3Ctext%20x%3D'90'%20y%3D'164'%20font-size%3D'42'%20text-anchor%3D'middle'%20font-family%3D'Georgia%2C%22Times%20New%20Roman%22%2Cserif'%3E9%3C%2Ftext%3E%3Ctext%20x%3D'210'%20y%3D'224'%20font-size%3D'42'%20text-anchor%3D'middle'%20font-family%3D'Georgia%2C%22Times%20New%20Roman%22%2Cserif'%3E6%3C%2Ftext%3E%3Ctext%20x%3D'330'%20y%3D'284'%20font-size%3D'42'%20text-anchor%3D'middle'%20font-family%3D'Georgia%2C%22Times%20New%20Roman%22%2Cserif'%3E1%3C%2Ftext%3E%3Ctext%20x%3D'450'%20y%3D'164'%20font-size%3D'42'%20text-anchor%3D'middle'%20font-family%3D'Georgia%2C%22Times%20New%20Roman%22%2Cserif'%3E8%3C%2Ftext%3E%3Ctext%20x%3D'510'%20y%3D'344'%20font-size%3D'42'%20text-anchor%3D'middle'%20font-family%3D'Georgia%2C%22Times%20New%20Roman%22%2Cserif'%3E4%3C%2Ftext%3E%3Ctext%20x%3D'30'%20y%3D'404'%20font-size%3D'42'%20text-anchor%3D'middle'%20font-family%3D'Georgia%2C%22Times%20New%20Roman%22%2Cserif'%3E2%3C%2Ftext%3E%3Ctext%20x%3D'390'%20y%3D'464'%20font-size%3D'42'%20text-anchor%3D'middle'%20font-family%3D'Georgia%2C%22Times%20New%20Roman%22%2Cserif'%3E7%3C%2Ftext%3E%3Ctext%20x%3D'270'%20y%3D'524'%20font-size%3D'42'%20text-anchor%3D'middle'%20font-family%3D'Georgia%2C%22Times%20New%20Roman%22%2Cserif'%3E3%3C%2Ftext%3E%3Ctext%20x%3D'510'%20y%3D'524'%20font-size%3D'42'%20text-anchor%3D'middle'%20font-family%3D'Georgia%2C%22Times%20New%20Roman%22%2Cserif'%3E9%3C%2Ftext%3E%3Ctext%20x%3D'150'%20y%3D'404'%20font-size%3D'42'%20text-anchor%3D'middle'%20font-family%3D'Georgia%2C%22Times%20New%20Roman%22%2Cserif'%3E6%3C%2Ftext%3E%3Ctext%20x%3D'390'%20y%3D'224'%20font-size%3D'42'%20text-anchor%3D'middle'%20font-family%3D'Georgia%2C%22Times%20New%20Roman%22%2Cserif'%3E8%3C%2Ftext%3E%3C%2Fg%3E%3C%2Fg%3E%20%3Cg%20fill%3D'%23000'%20font-family%3D'Georgia%2C%22Times%20New%20Roman%22%2Cserif'%20text-anchor%3D'middle'%3E%20%3Ctext%20x%3D'150'%20y%3D'360'%20font-size%3D'320'%20font-family%3D'Georgia%2C%22Times%20New%20Roman%22%2Cserif'%20fill-opacity%3D'0.35'%3E7%3C%2Ftext%3E%20%3Ctext%20x%3D'1360'%20y%3D'560'%20font-size%3D'300'%20font-family%3D'Georgia%2C%22Times%20New%20Roman%22%2Cserif'%20fill-opacity%3D'0.32'%3E3%3C%2Ftext%3E%20%3Ctext%20x%3D'260'%20y%3D'880'%20font-size%3D'240'%20font-family%3D'Georgia%2C%22Times%20New%20Roman%22%2Cserif'%20fill-opacity%3D'0.3'%3E9%3C%2Ftext%3E%20%3Ctext%20x%3D'1250'%20y%3D'220'%20font-size%3D'220'%20font-family%3D'Georgia%2C%22Times%20New%20Roman%22%2Cserif'%20fill-opacity%3D'0.3'%3E5%3C%2Ftext%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%201600%201000'%20preserveAspectRatio%3D'xMidYMid%20slice'%3E%20%3Cg%20transform%3D'translate(430%20150)%20rotate(-11)'%20fill-opacity%3D'0.55'%3E%3Cg%20fill%3D'none'%3E%3Crect%20x%3D'0'%20y%3D'0'%20width%3D'540'%20height%3D'540'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'7'%2F%3E%3Cpath%20d%3D'M60%200v540'%20stroke%3D'%23000'%20stroke-width%3D'2.5'%2F%3E%3Cpath%20d%3D'M0%2060h540'%20stroke%3D'%23000'%20stroke-width%3D'2.5'%2F%3E%3Cpath%20d%3D'M120%200v540'%20stroke%3D'%23000'%20stroke-width%3D'2.5'%2F%3E%3Cpath%20d%3D'M0%20120h540'%20stroke%3D'%23000'%20stroke-width%3D'2.5'%2F%3E%3Cpath%20d%3D'M180%200v540'%20stroke%3D'%23000'%20stroke-width%3D'6'%2F%3E%3Cpath%20d%3D'M0%20180h540'%20stroke%3D'%23000'%20stroke-width%3D'6'%2F%3E%3Cpath%20d%3D'M240%200v540'%20stroke%3D'%23000'%20stroke-width%3D'2.5'%2F%3E%3Cpath%20d%3D'M0%20240h540'%20stroke%3D'%23000'%20stroke-width%3D'2.5'%2F%3E%3Cpath%20d%3D'M300%200v540'%20stroke%3D'%23000'%20stroke-width%3D'2.5'%2F%3E%3Cpath%20d%3D'M0%20300h540'%20stroke%3D'%23000'%20stroke-width%3D'2.5'%2F%3E%3Cpath%20d%3D'M360%200v540'%20stroke%3D'%23000'%20stroke-width%3D'6'%2F%3E%3Cpath%20d%3D'M0%20360h540'%20stroke%3D'%23000'%20stroke-width%3D'6'%2F%3E%3Cpath%20d%3D'M420%200v540'%20stroke%3D'%23000'%20stroke-width%3D'2.5'%2F%3E%3Cpath%20d%3D'M0%20420h540'%20stroke%3D'%23000'%20stroke-width%3D'2.5'%2F%3E%3Cpath%20d%3D'M480%200v540'%20stroke%3D'%23000'%20stroke-width%3D'2.5'%2F%3E%3Cpath%20d%3D'M0%20480h540'%20stroke%3D'%23000'%20stroke-width%3D'2.5'%2F%3E%3C%2Fg%3E%3Cg%20fill%3D'%23000'%3E%3Ctext%20x%3D'30'%20y%3D'44'%20font-size%3D'42'%20text-anchor%3D'middle'%20font-family%3D'Georgia%2C%22Times%20New%20Roman%22%2Cserif'%3E5%3C%2Ftext%3E%3Ctext%20x%3D'150'%20y%3D'44'%20font-size%3D'42'%20text-anchor%3D'middle'%20font-family%3D'Georgia%2C%22Times%20New%20Roman%22%2Cserif'%3E3%3C%2Ftext%3E%3Ctext%20x%3D'270'%20y%3D'104'%20font-size%3D'42'%20text-anchor%3D'middle'%20font-family%3D'Georgia%2C%22Times%20New%20Roman%22%2Cserif'%3E7%3C%2Ftext%3E%3Ctext%20x%3D'90'%20y%3D'164'%20font-size%3D'42'%20text-anchor%3D'middle'%20font-family%3D'Georgia%2C%22Times%20New%20Roman%22%2Cserif'%3E9%3C%2Ftext%3E%3Ctext%20x%3D'210'%20y%3D'224'%20font-size%3D'42'%20text-anchor%3D'middle'%20font-family%3D'Georgia%2C%22Times%20New%20Roman%22%2Cserif'%3E6%3C%2Ftext%3E%3Ctext%20x%3D'330'%20y%3D'284'%20font-size%3D'42'%20text-anchor%3D'middle'%20font-family%3D'Georgia%2C%22Times%20New%20Roman%22%2Cserif'%3E1%3C%2Ftext%3E%3Ctext%20x%3D'450'%20y%3D'164'%20font-size%3D'42'%20text-anchor%3D'middle'%20font-family%3D'Georgia%2C%22Times%20New%20Roman%22%2Cserif'%3E8%3C%2Ftext%3E%3Ctext%20x%3D'510'%20y%3D'344'%20font-size%3D'42'%20text-anchor%3D'middle'%20font-family%3D'Georgia%2C%22Times%20New%20Roman%22%2Cserif'%3E4%3C%2Ftext%3E%3Ctext%20x%3D'30'%20y%3D'404'%20font-size%3D'42'%20text-anchor%3D'middle'%20font-family%3D'Georgia%2C%22Times%20New%20Roman%22%2Cserif'%3E2%3C%2Ftext%3E%3Ctext%20x%3D'390'%20y%3D'464'%20font-size%3D'42'%20text-anchor%3D'middle'%20font-family%3D'Georgia%2C%22Times%20New%20Roman%22%2Cserif'%3E7%3C%2Ftext%3E%3Ctext%20x%3D'270'%20y%3D'524'%20font-size%3D'42'%20text-anchor%3D'middle'%20font-family%3D'Georgia%2C%22Times%20New%20Roman%22%2Cserif'%3E3%3C%2Ftext%3E%3Ctext%20x%3D'510'%20y%3D'524'%20font-size%3D'42'%20text-anchor%3D'middle'%20font-family%3D'Georgia%2C%22Times%20New%20Roman%22%2Cserif'%3E9%3C%2Ftext%3E%3Ctext%20x%3D'150'%20y%3D'404'%20font-size%3D'42'%20text-anchor%3D'middle'%20font-family%3D'Georgia%2C%22Times%20New%20Roman%22%2Cserif'%3E6%3C%2Ftext%3E%3Ctext%20x%3D'390'%20y%3D'224'%20font-size%3D'42'%20text-anchor%3D'middle'%20font-family%3D'Georgia%2C%22Times%20New%20Roman%22%2Cserif'%3E8%3C%2Ftext%3E%3C%2Fg%3E%3C%2Fg%3E%20%3Cg%20fill%3D'%23000'%20font-family%3D'Georgia%2C%22Times%20New%20Roman%22%2Cserif'%20text-anchor%3D'middle'%3E%20%3Ctext%20x%3D'150'%20y%3D'360'%20font-size%3D'320'%20font-family%3D'Georgia%2C%22Times%20New%20Roman%22%2Cserif'%20fill-opacity%3D'0.35'%3E7%3C%2Ftext%3E%20%3Ctext%20x%3D'1360'%20y%3D'560'%20font-size%3D'300'%20font-family%3D'Georgia%2C%22Times%20New%20Roman%22%2Cserif'%20fill-opacity%3D'0.32'%3E3%3C%2Ftext%3E%20%3Ctext%20x%3D'260'%20y%3D'880'%20font-size%3D'240'%20font-family%3D'Georgia%2C%22Times%20New%20Roman%22%2Cserif'%20fill-opacity%3D'0.3'%3E9%3C%2Ftext%3E%20%3Ctext%20x%3D'1250'%20y%3D'220'%20font-size%3D'220'%20font-family%3D'Georgia%2C%22Times%20New%20Roman%22%2Cserif'%20fill-opacity%3D'0.3'%3E5%3C%2Ftext%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E")}[data-page=chess] body:before{background-image:radial-gradient(60% 55% at 15% 12%,rgba(59,118,246,.28),transparent 62%),radial-gradient(55% 50% at 85% 88%,rgba(59,118,246,.18),transparent 62%)}[data-page=chess] body:after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%201600%201000'%20preserveAspectRatio%3D'xMidYMid%20slice'%3E%20%3Cg%20fill%3D'%23000'%20font-family%3D'%22Segoe%20UI%20Symbol%22%2C%22Apple%20Symbols%22%2C%22Noto%20Sans%20Symbols2%22%2Cserif'%3E%20%3Ctext%20x%3D'-140'%20y%3D'1230'%20font-size%3D'1180'%20font-family%3D'%22Segoe%20UI%20Symbol%22%2C%22Apple%20Symbols%22%2C%22Noto%20Sans%20Symbols2%22%2Cserif'%20fill-opacity%3D'0.5'%3E%26%239822%3B%3C%2Ftext%3E%20%3Ctext%20x%3D'1120'%20y%3D'420'%20font-size%3D'360'%20font-family%3D'%22Segoe%20UI%20Symbol%22%2C%22Apple%20Symbols%22%2C%22Noto%20Sans%20Symbols2%22%2Cserif'%20fill-opacity%3D'1'%3E%26%239819%3B%3C%2Ftext%3E%20%3Ctext%20x%3D'560'%20y%3D'300'%20font-size%3D'340'%20font-family%3D'%22Segoe%20UI%20Symbol%22%2C%22Apple%20Symbols%22%2C%22Noto%20Sans%20Symbols2%22%2Cserif'%20fill-opacity%3D'0.9'%3E%26%239818%3B%3C%2Ftext%3E%20%3Ctext%20x%3D'1300'%20y%3D'940'%20font-size%3D'300'%20font-family%3D'%22Segoe%20UI%20Symbol%22%2C%22Apple%20Symbols%22%2C%22Noto%20Sans%20Symbols2%22%2Cserif'%20fill-opacity%3D'0.85'%3E%26%239820%3B%3C%2Ftext%3E%20%3Ctext%20x%3D'250'%20y%3D'360'%20font-size%3D'250'%20font-family%3D'%22Segoe%20UI%20Symbol%22%2C%22Apple%20Symbols%22%2C%22Noto%20Sans%20Symbols2%22%2Cserif'%20fill-opacity%3D'0.8'%3E%26%239821%3B%3C%2Ftext%3E%20%3Ctext%20x%3D'880'%20y%3D'780'%20font-size%3D'210'%20font-family%3D'%22Segoe%20UI%20Symbol%22%2C%22Apple%20Symbols%22%2C%22Noto%20Sans%20Symbols2%22%2Cserif'%20fill-opacity%3D'1'%3E%26%239823%3B%3C%2Ftext%3E%20%3Ctext%20x%3D'1130'%20y%3D'650'%20font-size%3D'140'%20font-family%3D'%22Segoe%20UI%20Symbol%22%2C%22Apple%20Symbols%22%2C%22Noto%20Sans%20Symbols2%22%2Cserif'%20fill-opacity%3D'0.7'%3E%26%239823%3B%3C%2Ftext%3E%20%3Ctext%20x%3D'430'%20y%3D'900'%20font-size%3D'150'%20font-family%3D'%22Segoe%20UI%20Symbol%22%2C%22Apple%20Symbols%22%2C%22Noto%20Sans%20Symbols2%22%2Cserif'%20fill-opacity%3D'0.6'%3E%26%239817%3B%3C%2Ftext%3E%20%3C%2Fg%3E%20%3Cg%20fill%3D'%23000'%20transform%3D'translate(1180%2040)%20rotate(18)'%20fill-opacity%3D'0.5'%3E%20%3Crect%20x%3D'0'%20y%3D'0'%20width%3D'70'%20height%3D'70'%2F%3E%3Crect%20x%3D'70'%20y%3D'70'%20width%3D'70'%20height%3D'70'%2F%3E%20%3Crect%20x%3D'140'%20y%3D'0'%20width%3D'70'%20height%3D'70'%2F%3E%3Crect%20x%3D'70'%20y%3D'0'%20width%3D'70'%20height%3D'0'%2F%3E%20%3Crect%20x%3D'0'%20y%3D'70'%20width%3D'70'%20height%3D'0'%2F%3E%3Crect%20x%3D'140'%20y%3D'140'%20width%3D'70'%20height%3D'70'%2F%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%201600%201000'%20preserveAspectRatio%3D'xMidYMid%20slice'%3E%20%3Cg%20fill%3D'%23000'%20font-family%3D'%22Segoe%20UI%20Symbol%22%2C%22Apple%20Symbols%22%2C%22Noto%20Sans%20Symbols2%22%2Cserif'%3E%20%3Ctext%20x%3D'-140'%20y%3D'1230'%20font-size%3D'1180'%20font-family%3D'%22Segoe%20UI%20Symbol%22%2C%22Apple%20Symbols%22%2C%22Noto%20Sans%20Symbols2%22%2Cserif'%20fill-opacity%3D'0.5'%3E%26%239822%3B%3C%2Ftext%3E%20%3Ctext%20x%3D'1120'%20y%3D'420'%20font-size%3D'360'%20font-family%3D'%22Segoe%20UI%20Symbol%22%2C%22Apple%20Symbols%22%2C%22Noto%20Sans%20Symbols2%22%2Cserif'%20fill-opacity%3D'1'%3E%26%239819%3B%3C%2Ftext%3E%20%3Ctext%20x%3D'560'%20y%3D'300'%20font-size%3D'340'%20font-family%3D'%22Segoe%20UI%20Symbol%22%2C%22Apple%20Symbols%22%2C%22Noto%20Sans%20Symbols2%22%2Cserif'%20fill-opacity%3D'0.9'%3E%26%239818%3B%3C%2Ftext%3E%20%3Ctext%20x%3D'1300'%20y%3D'940'%20font-size%3D'300'%20font-family%3D'%22Segoe%20UI%20Symbol%22%2C%22Apple%20Symbols%22%2C%22Noto%20Sans%20Symbols2%22%2Cserif'%20fill-opacity%3D'0.85'%3E%26%239820%3B%3C%2Ftext%3E%20%3Ctext%20x%3D'250'%20y%3D'360'%20font-size%3D'250'%20font-family%3D'%22Segoe%20UI%20Symbol%22%2C%22Apple%20Symbols%22%2C%22Noto%20Sans%20Symbols2%22%2Cserif'%20fill-opacity%3D'0.8'%3E%26%239821%3B%3C%2Ftext%3E%20%3Ctext%20x%3D'880'%20y%3D'780'%20font-size%3D'210'%20font-family%3D'%22Segoe%20UI%20Symbol%22%2C%22Apple%20Symbols%22%2C%22Noto%20Sans%20Symbols2%22%2Cserif'%20fill-opacity%3D'1'%3E%26%239823%3B%3C%2Ftext%3E%20%3Ctext%20x%3D'1130'%20y%3D'650'%20font-size%3D'140'%20font-family%3D'%22Segoe%20UI%20Symbol%22%2C%22Apple%20Symbols%22%2C%22Noto%20Sans%20Symbols2%22%2Cserif'%20fill-opacity%3D'0.7'%3E%26%239823%3B%3C%2Ftext%3E%20%3Ctext%20x%3D'430'%20y%3D'900'%20font-size%3D'150'%20font-family%3D'%22Segoe%20UI%20Symbol%22%2C%22Apple%20Symbols%22%2C%22Noto%20Sans%20Symbols2%22%2Cserif'%20fill-opacity%3D'0.6'%3E%26%239817%3B%3C%2Ftext%3E%20%3C%2Fg%3E%20%3Cg%20fill%3D'%23000'%20transform%3D'translate(1180%2040)%20rotate(18)'%20fill-opacity%3D'0.5'%3E%20%3Crect%20x%3D'0'%20y%3D'0'%20width%3D'70'%20height%3D'70'%2F%3E%3Crect%20x%3D'70'%20y%3D'70'%20width%3D'70'%20height%3D'70'%2F%3E%20%3Crect%20x%3D'140'%20y%3D'0'%20width%3D'70'%20height%3D'70'%2F%3E%3Crect%20x%3D'70'%20y%3D'0'%20width%3D'70'%20height%3D'0'%2F%3E%20%3Crect%20x%3D'0'%20y%3D'70'%20width%3D'70'%20height%3D'0'%2F%3E%3Crect%20x%3D'140'%20y%3D'140'%20width%3D'70'%20height%3D'70'%2F%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E")}[data-page=ciphers] body:before{background-image:radial-gradient(60% 55% at 14% 12%,rgba(225,53,101,.28),transparent 60%),radial-gradient(55% 50% at 86% 86%,rgba(225,53,101,.18),transparent 62%)}[data-page=ciphers] body:after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%201600%201000'%20preserveAspectRatio%3D'xMidYMid%20slice'%3E%20%3Cg%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'4'%3E%20%3Cpath%20d%3D'M-40%20520C160%20360%20320%20360%20520%20520S880%20680%201080%20520%201440%20360%201660%20520'%20stroke-opacity%3D'0.55'%2F%3E%20%3Cpath%20d%3D'M-40%20300C260%20900%20620%20900%20800%20520%20980%20140%201340%20140%201660%20640'%20stroke-width%3D'3'%20stroke-opacity%3D'0.4'%2F%3E%20%3C%2Fg%3E%20%3Cg%20fill%3D'%23000'%20font-family%3D'Georgia%2C%22Times%20New%20Roman%22%2Cserif'%3E%20%3Ctext%20x%3D'1180'%20y%3D'880'%20font-size%3D'760'%20font-family%3D'%22Segoe%20UI%20Symbol%22%2C%22Apple%20Symbols%22%2C%22Noto%20Sans%20Symbols2%22%2Cserif'%20fill-opacity%3D'0.4'%3E%26%238747%3B%3C%2Ftext%3E%20%3Ctext%20x%3D'60'%20y%3D'240'%20font-size%3D'210'%20font-family%3D'%22Segoe%20UI%20Symbol%22%2C%22Apple%20Symbols%22%2C%22Noto%20Sans%20Symbols2%22%2Cserif'%20fill-opacity%3D'0.9'%3E%26%238721%3B%3C%2Ftext%3E%20%3Ctext%20x%3D'520'%20y%3D'210'%20font-size%3D'150'%20font-family%3D'%22Segoe%20UI%20Symbol%22%2C%22Apple%20Symbols%22%2C%22Noto%20Sans%20Symbols2%22%2Cserif'%20fill-opacity%3D'0.8'%3E%26%23960%3B%3C%2Ftext%3E%20%3Ctext%20x%3D'300'%20y%3D'760'%20font-size%3D'190'%20font-family%3D'%22Segoe%20UI%20Symbol%22%2C%22Apple%20Symbols%22%2C%22Noto%20Sans%20Symbols2%22%2Cserif'%20fill-opacity%3D'0.8'%3E%26%238730%3B%3C%2Ftext%3E%20%3Ctext%20x%3D'980'%20y%3D'300'%20font-size%3D'170'%20font-family%3D'%22Segoe%20UI%20Symbol%22%2C%22Apple%20Symbols%22%2C%22Noto%20Sans%20Symbols2%22%2Cserif'%20fill-opacity%3D'0.7'%3E%26%238734%3B%3C%2Ftext%3E%20%3Ctext%20x%3D'1360'%20y%3D'240'%20font-size%3D'150'%20font-family%3D'%22Segoe%20UI%20Symbol%22%2C%22Apple%20Symbols%22%2C%22Noto%20Sans%20Symbols2%22%2Cserif'%20fill-opacity%3D'0.7'%3E%26%23916%3B%3C%2Ftext%3E%20%3Ctext%20x%3D'760'%20y%3D'860'%20font-size%3D'150'%20font-family%3D'%22Segoe%20UI%20Symbol%22%2C%22Apple%20Symbols%22%2C%22Noto%20Sans%20Symbols2%22%2Cserif'%20fill-opacity%3D'0.7'%3E%26%23955%3B%3C%2Ftext%3E%20%3Ctext%20x%3D'1250'%20y%3D'700'%20font-size%3D'150'%20font-family%3D'%22Segoe%20UI%20Symbol%22%2C%22Apple%20Symbols%22%2C%22Noto%20Sans%20Symbols2%22%2Cserif'%20fill-opacity%3D'0.6'%3E%26%23966%3B%3C%2Ftext%3E%20%3Ctext%20x%3D'120'%20y%3D'640'%20font-size%3D'130'%20font-family%3D'%22Segoe%20UI%20Symbol%22%2C%22Apple%20Symbols%22%2C%22Noto%20Sans%20Symbols2%22%2Cserif'%20fill-opacity%3D'0.6'%3E%26%238706%3B%3C%2Ftext%3E%20%3Ctext%20x%3D'640'%20y%3D'470'%20font-size%3D'120'%20font-family%3D'%22Segoe%20UI%20Symbol%22%2C%22Apple%20Symbols%22%2C%22Noto%20Sans%20Symbols2%22%2Cserif'%20fill-opacity%3D'0.5'%3E%26%238711%3B%3C%2Ftext%3E%20%3C%2Fg%3E%20%3Cg%20fill%3D'%23000'%20font-family%3D'Georgia%2C%22Times%20New%20Roman%22%2Cserif'%20font-size%3D'58'%20fill-opacity%3D'0.75'%3E%20%3Ctext%20x%3D'340'%20y%3D'430'%3Ea%26%23178%3B%2Bb%26%23178%3B%3Dc%26%23178%3B%3C%2Ftext%3E%20%3Ctext%20x%3D'860'%20y%3D'620'%3Ee%26%238305%3B%26%23960%3B%2B1%3D0%3C%2Ftext%3E%20%3C%2Fg%3E%20%3Cg%20fill%3D'%23000'%20font-family%3D'%22Courier%20New%22%2Cmonospace'%20font-size%3D'46'%20fill-opacity%3D'0.6'%3E%20%3Ctext%20x%3D'60'%20y%3D'860'%3E10110%2001101%2011001%3C%2Ftext%3E%20%3Ctext%20x%3D'1040'%20y%3D'470'%3Ex%3D(%26%238722%3Bb%26%23177%3B%26%238730%3B)%2F2a%3C%2Ftext%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%201600%201000'%20preserveAspectRatio%3D'xMidYMid%20slice'%3E%20%3Cg%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'4'%3E%20%3Cpath%20d%3D'M-40%20520C160%20360%20320%20360%20520%20520S880%20680%201080%20520%201440%20360%201660%20520'%20stroke-opacity%3D'0.55'%2F%3E%20%3Cpath%20d%3D'M-40%20300C260%20900%20620%20900%20800%20520%20980%20140%201340%20140%201660%20640'%20stroke-width%3D'3'%20stroke-opacity%3D'0.4'%2F%3E%20%3C%2Fg%3E%20%3Cg%20fill%3D'%23000'%20font-family%3D'Georgia%2C%22Times%20New%20Roman%22%2Cserif'%3E%20%3Ctext%20x%3D'1180'%20y%3D'880'%20font-size%3D'760'%20font-family%3D'%22Segoe%20UI%20Symbol%22%2C%22Apple%20Symbols%22%2C%22Noto%20Sans%20Symbols2%22%2Cserif'%20fill-opacity%3D'0.4'%3E%26%238747%3B%3C%2Ftext%3E%20%3Ctext%20x%3D'60'%20y%3D'240'%20font-size%3D'210'%20font-family%3D'%22Segoe%20UI%20Symbol%22%2C%22Apple%20Symbols%22%2C%22Noto%20Sans%20Symbols2%22%2Cserif'%20fill-opacity%3D'0.9'%3E%26%238721%3B%3C%2Ftext%3E%20%3Ctext%20x%3D'520'%20y%3D'210'%20font-size%3D'150'%20font-family%3D'%22Segoe%20UI%20Symbol%22%2C%22Apple%20Symbols%22%2C%22Noto%20Sans%20Symbols2%22%2Cserif'%20fill-opacity%3D'0.8'%3E%26%23960%3B%3C%2Ftext%3E%20%3Ctext%20x%3D'300'%20y%3D'760'%20font-size%3D'190'%20font-family%3D'%22Segoe%20UI%20Symbol%22%2C%22Apple%20Symbols%22%2C%22Noto%20Sans%20Symbols2%22%2Cserif'%20fill-opacity%3D'0.8'%3E%26%238730%3B%3C%2Ftext%3E%20%3Ctext%20x%3D'980'%20y%3D'300'%20font-size%3D'170'%20font-family%3D'%22Segoe%20UI%20Symbol%22%2C%22Apple%20Symbols%22%2C%22Noto%20Sans%20Symbols2%22%2Cserif'%20fill-opacity%3D'0.7'%3E%26%238734%3B%3C%2Ftext%3E%20%3Ctext%20x%3D'1360'%20y%3D'240'%20font-size%3D'150'%20font-family%3D'%22Segoe%20UI%20Symbol%22%2C%22Apple%20Symbols%22%2C%22Noto%20Sans%20Symbols2%22%2Cserif'%20fill-opacity%3D'0.7'%3E%26%23916%3B%3C%2Ftext%3E%20%3Ctext%20x%3D'760'%20y%3D'860'%20font-size%3D'150'%20font-family%3D'%22Segoe%20UI%20Symbol%22%2C%22Apple%20Symbols%22%2C%22Noto%20Sans%20Symbols2%22%2Cserif'%20fill-opacity%3D'0.7'%3E%26%23955%3B%3C%2Ftext%3E%20%3Ctext%20x%3D'1250'%20y%3D'700'%20font-size%3D'150'%20font-family%3D'%22Segoe%20UI%20Symbol%22%2C%22Apple%20Symbols%22%2C%22Noto%20Sans%20Symbols2%22%2Cserif'%20fill-opacity%3D'0.6'%3E%26%23966%3B%3C%2Ftext%3E%20%3Ctext%20x%3D'120'%20y%3D'640'%20font-size%3D'130'%20font-family%3D'%22Segoe%20UI%20Symbol%22%2C%22Apple%20Symbols%22%2C%22Noto%20Sans%20Symbols2%22%2Cserif'%20fill-opacity%3D'0.6'%3E%26%238706%3B%3C%2Ftext%3E%20%3Ctext%20x%3D'640'%20y%3D'470'%20font-size%3D'120'%20font-family%3D'%22Segoe%20UI%20Symbol%22%2C%22Apple%20Symbols%22%2C%22Noto%20Sans%20Symbols2%22%2Cserif'%20fill-opacity%3D'0.5'%3E%26%238711%3B%3C%2Ftext%3E%20%3C%2Fg%3E%20%3Cg%20fill%3D'%23000'%20font-family%3D'Georgia%2C%22Times%20New%20Roman%22%2Cserif'%20font-size%3D'58'%20fill-opacity%3D'0.75'%3E%20%3Ctext%20x%3D'340'%20y%3D'430'%3Ea%26%23178%3B%2Bb%26%23178%3B%3Dc%26%23178%3B%3C%2Ftext%3E%20%3Ctext%20x%3D'860'%20y%3D'620'%3Ee%26%238305%3B%26%23960%3B%2B1%3D0%3C%2Ftext%3E%20%3C%2Fg%3E%20%3Cg%20fill%3D'%23000'%20font-family%3D'%22Courier%20New%22%2Cmonospace'%20font-size%3D'46'%20fill-opacity%3D'0.6'%3E%20%3Ctext%20x%3D'60'%20y%3D'860'%3E10110%2001101%2011001%3C%2Ftext%3E%20%3Ctext%20x%3D'1040'%20y%3D'470'%3Ex%3D(%26%238722%3Bb%26%23177%3B%26%238730%3B)%2F2a%3C%2Ftext%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E")}[data-page=ancient] body:before{background-image:radial-gradient(60% 55% at 16% 14%,rgba(192,138,28,.28),transparent 60%),radial-gradient(55% 50% at 84% 88%,rgba(192,138,28,.18),transparent 62%)}[data-page=ancient] body:after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%201600%201000'%20preserveAspectRatio%3D'xMidYMid%20slice'%3E%20%3Cg%20transform%3D'translate(1120%20300)%20scale(6.2)%20rotate(0)'%20fill-opacity%3D'0.5'%20stroke-opacity%3D'0.5'%3E%3Cpath%20d%3D'M2%2022c16-18%2048-18%2064%200-16%2016-48%2016-64%200z'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'6'%2F%3E%3Ccircle%20cx%3D'34'%20cy%3D'22'%20r%3D'9'%2F%3E%3Cpath%20d%3D'M34%2033c0%2016-5%2027-18%2033'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'6'%2F%3E%3Cpath%20d%3D'M52%2028c7%209%205%2020-7%2025'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'6'%2F%3E%3C%2Fg%3E%20%3Cg%20transform%3D'translate(120%20430)'%20fill-opacity%3D'0.85'%3E%20%3Crect%20x%3D'0'%20y%3D'0'%20width%3D'1000'%20height%3D'170'%20rx%3D'85'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'6'%2F%3E%20%3Cg%20transform%3D'translate(60%2055)%20scale(1)%20rotate(0)'%20fill-opacity%3D'1'%20stroke-opacity%3D'1'%3E%3Cpath%20d%3D'M4%2044c9-22%2029-33%2049-33-9%204-13%2011-16%2018%2011-7%2024-7%2033%202-15%200-24%207-29%2015-4-7-13-9-20-7%204%204%207%2011%204%2018-9-7-20-11-21-18z'%2F%3E%3C%2Fg%3E%20%3Cg%20transform%3D'translate(230%2070)%20scale(1.4)%20rotate(0)'%20fill-opacity%3D'1'%20stroke-opacity%3D'1'%3E%3Cg%20stroke%3D'%23000'%20stroke-width%3D'6'%20fill%3D'none'%3E%3Cpath%20d%3D'M0%200q16%20-16%2032%200t32%200t32%200t32%200'%2F%3E%3Cpath%20d%3D'M0%2024q16%20-16%2032%200t32%200t32%200t32%200'%2F%3E%3Cpath%20d%3D'M0%2048q16%20-16%2032%200t32%200t32%200t32%200'%2F%3E%3C%2Fg%3E%3C%2Fg%3E%20%3Cg%20transform%3D'translate(470%2040)%20scale(1)%20rotate(0)'%20fill-opacity%3D'1'%20stroke-opacity%3D'1'%3E%3Cpath%20d%3D'M20%200C9%200%201%208%201%2019c0%208%205%2014%2011%2017v6H2v9h10v40h9V51h10v-9H21v-6c6-3%2011-9%2011-17C32%208%2024%200%2020%200zm0%209c6%200%2010%205%2010%2011s-4%2011-10%2011-10-5-10-11S14%209%2020%209z'%2F%3E%3C%2Fg%3E%20%3Cg%20transform%3D'translate(560%2055)%20scale(1.4)%20rotate(0)'%20fill-opacity%3D'1'%20stroke-opacity%3D'1'%3E%3Cpath%20d%3D'M2%2030C25%202%2075%202%2098%2030%2075%2058%2025%2058%202%2030Z'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'5'%2F%3E%3Ccircle%20cx%3D'50'%20cy%3D'30'%20r%3D'11'%2F%3E%3C%2Fg%3E%20%3Cg%20fill%3D'%23000'%20font-family%3D'%22Segoe%20UI%20Symbol%22%2C%22Apple%20Symbols%22%2C%22Noto%20Sans%20Symbols2%22%2Cserif'%3E%3Ctext%20x%3D'760'%20y%3D'120'%20font-size%3D'120'%20font-family%3D'%22Segoe%20UI%20Symbol%22%2C%22Apple%20Symbols%22%2C%22Noto%20Sans%20Symbols2%22%2Cserif'%20fill-opacity%3D'1'%3E%26%235792%3B%3C%2Ftext%3E%3Ctext%20x%3D'860'%20y%3D'120'%20font-size%3D'110'%20font-family%3D'%22Segoe%20UI%20Symbol%22%2C%22Apple%20Symbols%22%2C%22Noto%20Sans%20Symbols2%22%2Cserif'%20fill-opacity%3D'1'%3E%26%235809%3B%3C%2Ftext%3E%3C%2Fg%3E%20%3C%2Fg%3E%20%3Cg%20fill%3D'%23000'%3E%20%3Cg%20transform%3D'translate(220%20720)%20scale(2.6)%20rotate(-8)'%20fill-opacity%3D'0.7'%20stroke-opacity%3D'0.7'%3E%3Cpath%20d%3D'M4%2044c9-22%2029-33%2049-33-9%204-13%2011-16%2018%2011-7%2024-7%2033%202-15%200-24%207-29%2015-4-7-13-9-20-7%204%204%207%2011%204%2018-9-7-20-11-21-18z'%2F%3E%3C%2Fg%3E%20%3Cg%20transform%3D'translate(900%20780)%20scale(2.4)%20rotate(0)'%20fill-opacity%3D'0.6'%20stroke-opacity%3D'0.6'%3E%3Cg%20stroke%3D'%23000'%20stroke-width%3D'6'%20fill%3D'none'%3E%3Cpath%20d%3D'M0%200q16%20-16%2032%200t32%200t32%200t32%200'%2F%3E%3Cpath%20d%3D'M0%2024q16%20-16%2032%200t32%200t32%200t32%200'%2F%3E%3Cpath%20d%3D'M0%2048q16%20-16%2032%200t32%200t32%200t32%200'%2F%3E%3C%2Fg%3E%3C%2Fg%3E%20%3Cg%20transform%3D'translate(700%20120)%20scale(1.8)%20rotate(0)'%20fill-opacity%3D'0.6'%20stroke-opacity%3D'0.6'%3E%3Cpath%20d%3D'M20%200C9%200%201%208%201%2019c0%208%205%2014%2011%2017v6H2v9h10v40h9V51h10v-9H21v-6c6-3%2011-9%2011-17C32%208%2024%200%2020%200zm0%209c6%200%2010%205%2010%2011s-4%2011-10%2011-10-5-10-11S14%209%2020%209z'%2F%3E%3C%2Fg%3E%20%3C%2Fg%3E%20%3Cg%20fill%3D'%23000'%20font-family%3D'%22Segoe%20UI%20Symbol%22%2C%22Apple%20Symbols%22%2C%22Noto%20Sans%20Symbols2%22%2Cserif'%3E%20%3Ctext%20x%3D'120'%20y%3D'250'%20font-size%3D'150'%20font-family%3D'%22Segoe%20UI%20Symbol%22%2C%22Apple%20Symbols%22%2C%22Noto%20Sans%20Symbols2%22%2Cserif'%20fill-opacity%3D'0.6'%3E%26%23937%3B%3C%2Ftext%3E%20%3Ctext%20x%3D'1350'%20y%3D'820'%20font-size%3D'150'%20font-family%3D'%22Segoe%20UI%20Symbol%22%2C%22Apple%20Symbols%22%2C%22Noto%20Sans%20Symbols2%22%2Cserif'%20fill-opacity%3D'0.6'%3E%26%23934%3B%3C%2Ftext%3E%20%3Ctext%20x%3D'1250'%20y%3D'640'%20font-size%3D'130'%20font-family%3D'%22Segoe%20UI%20Symbol%22%2C%22Apple%20Symbols%22%2C%22Noto%20Sans%20Symbols2%22%2Cserif'%20fill-opacity%3D'0.55'%3E%26%235787%3B%3C%2Ftext%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%201600%201000'%20preserveAspectRatio%3D'xMidYMid%20slice'%3E%20%3Cg%20transform%3D'translate(1120%20300)%20scale(6.2)%20rotate(0)'%20fill-opacity%3D'0.5'%20stroke-opacity%3D'0.5'%3E%3Cpath%20d%3D'M2%2022c16-18%2048-18%2064%200-16%2016-48%2016-64%200z'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'6'%2F%3E%3Ccircle%20cx%3D'34'%20cy%3D'22'%20r%3D'9'%2F%3E%3Cpath%20d%3D'M34%2033c0%2016-5%2027-18%2033'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'6'%2F%3E%3Cpath%20d%3D'M52%2028c7%209%205%2020-7%2025'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'6'%2F%3E%3C%2Fg%3E%20%3Cg%20transform%3D'translate(120%20430)'%20fill-opacity%3D'0.85'%3E%20%3Crect%20x%3D'0'%20y%3D'0'%20width%3D'1000'%20height%3D'170'%20rx%3D'85'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'6'%2F%3E%20%3Cg%20transform%3D'translate(60%2055)%20scale(1)%20rotate(0)'%20fill-opacity%3D'1'%20stroke-opacity%3D'1'%3E%3Cpath%20d%3D'M4%2044c9-22%2029-33%2049-33-9%204-13%2011-16%2018%2011-7%2024-7%2033%202-15%200-24%207-29%2015-4-7-13-9-20-7%204%204%207%2011%204%2018-9-7-20-11-21-18z'%2F%3E%3C%2Fg%3E%20%3Cg%20transform%3D'translate(230%2070)%20scale(1.4)%20rotate(0)'%20fill-opacity%3D'1'%20stroke-opacity%3D'1'%3E%3Cg%20stroke%3D'%23000'%20stroke-width%3D'6'%20fill%3D'none'%3E%3Cpath%20d%3D'M0%200q16%20-16%2032%200t32%200t32%200t32%200'%2F%3E%3Cpath%20d%3D'M0%2024q16%20-16%2032%200t32%200t32%200t32%200'%2F%3E%3Cpath%20d%3D'M0%2048q16%20-16%2032%200t32%200t32%200t32%200'%2F%3E%3C%2Fg%3E%3C%2Fg%3E%20%3Cg%20transform%3D'translate(470%2040)%20scale(1)%20rotate(0)'%20fill-opacity%3D'1'%20stroke-opacity%3D'1'%3E%3Cpath%20d%3D'M20%200C9%200%201%208%201%2019c0%208%205%2014%2011%2017v6H2v9h10v40h9V51h10v-9H21v-6c6-3%2011-9%2011-17C32%208%2024%200%2020%200zm0%209c6%200%2010%205%2010%2011s-4%2011-10%2011-10-5-10-11S14%209%2020%209z'%2F%3E%3C%2Fg%3E%20%3Cg%20transform%3D'translate(560%2055)%20scale(1.4)%20rotate(0)'%20fill-opacity%3D'1'%20stroke-opacity%3D'1'%3E%3Cpath%20d%3D'M2%2030C25%202%2075%202%2098%2030%2075%2058%2025%2058%202%2030Z'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'5'%2F%3E%3Ccircle%20cx%3D'50'%20cy%3D'30'%20r%3D'11'%2F%3E%3C%2Fg%3E%20%3Cg%20fill%3D'%23000'%20font-family%3D'%22Segoe%20UI%20Symbol%22%2C%22Apple%20Symbols%22%2C%22Noto%20Sans%20Symbols2%22%2Cserif'%3E%3Ctext%20x%3D'760'%20y%3D'120'%20font-size%3D'120'%20font-family%3D'%22Segoe%20UI%20Symbol%22%2C%22Apple%20Symbols%22%2C%22Noto%20Sans%20Symbols2%22%2Cserif'%20fill-opacity%3D'1'%3E%26%235792%3B%3C%2Ftext%3E%3Ctext%20x%3D'860'%20y%3D'120'%20font-size%3D'110'%20font-family%3D'%22Segoe%20UI%20Symbol%22%2C%22Apple%20Symbols%22%2C%22Noto%20Sans%20Symbols2%22%2Cserif'%20fill-opacity%3D'1'%3E%26%235809%3B%3C%2Ftext%3E%3C%2Fg%3E%20%3C%2Fg%3E%20%3Cg%20fill%3D'%23000'%3E%20%3Cg%20transform%3D'translate(220%20720)%20scale(2.6)%20rotate(-8)'%20fill-opacity%3D'0.7'%20stroke-opacity%3D'0.7'%3E%3Cpath%20d%3D'M4%2044c9-22%2029-33%2049-33-9%204-13%2011-16%2018%2011-7%2024-7%2033%202-15%200-24%207-29%2015-4-7-13-9-20-7%204%204%207%2011%204%2018-9-7-20-11-21-18z'%2F%3E%3C%2Fg%3E%20%3Cg%20transform%3D'translate(900%20780)%20scale(2.4)%20rotate(0)'%20fill-opacity%3D'0.6'%20stroke-opacity%3D'0.6'%3E%3Cg%20stroke%3D'%23000'%20stroke-width%3D'6'%20fill%3D'none'%3E%3Cpath%20d%3D'M0%200q16%20-16%2032%200t32%200t32%200t32%200'%2F%3E%3Cpath%20d%3D'M0%2024q16%20-16%2032%200t32%200t32%200t32%200'%2F%3E%3Cpath%20d%3D'M0%2048q16%20-16%2032%200t32%200t32%200t32%200'%2F%3E%3C%2Fg%3E%3C%2Fg%3E%20%3Cg%20transform%3D'translate(700%20120)%20scale(1.8)%20rotate(0)'%20fill-opacity%3D'0.6'%20stroke-opacity%3D'0.6'%3E%3Cpath%20d%3D'M20%200C9%200%201%208%201%2019c0%208%205%2014%2011%2017v6H2v9h10v40h9V51h10v-9H21v-6c6-3%2011-9%2011-17C32%208%2024%200%2020%200zm0%209c6%200%2010%205%2010%2011s-4%2011-10%2011-10-5-10-11S14%209%2020%209z'%2F%3E%3C%2Fg%3E%20%3C%2Fg%3E%20%3Cg%20fill%3D'%23000'%20font-family%3D'%22Segoe%20UI%20Symbol%22%2C%22Apple%20Symbols%22%2C%22Noto%20Sans%20Symbols2%22%2Cserif'%3E%20%3Ctext%20x%3D'120'%20y%3D'250'%20font-size%3D'150'%20font-family%3D'%22Segoe%20UI%20Symbol%22%2C%22Apple%20Symbols%22%2C%22Noto%20Sans%20Symbols2%22%2Cserif'%20fill-opacity%3D'0.6'%3E%26%23937%3B%3C%2Ftext%3E%20%3Ctext%20x%3D'1350'%20y%3D'820'%20font-size%3D'150'%20font-family%3D'%22Segoe%20UI%20Symbol%22%2C%22Apple%20Symbols%22%2C%22Noto%20Sans%20Symbols2%22%2Cserif'%20fill-opacity%3D'0.6'%3E%26%23934%3B%3C%2Ftext%3E%20%3Ctext%20x%3D'1250'%20y%3D'640'%20font-size%3D'130'%20font-family%3D'%22Segoe%20UI%20Symbol%22%2C%22Apple%20Symbols%22%2C%22Noto%20Sans%20Symbols2%22%2Cserif'%20fill-opacity%3D'0.55'%3E%26%235787%3B%3C%2Ftext%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E")}[data-page=daily] body:before{background-image:radial-gradient(60% 55% at 16% 12%,rgba(239,108,26,.28),transparent 60%),radial-gradient(55% 50% at 85% 88%,rgba(239,108,26,.18),transparent 62%)}[data-page=daily] body:after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%201600%201000'%20preserveAspectRatio%3D'xMidYMid%20slice'%3E%20%3Ctext%20x%3D'-40'%20y%3D'980'%20font-size%3D'1120'%20font-family%3D'Georgia%2C%22Times%20New%20Roman%22%2Cserif'%20font-weight%3D'700'%20fill%3D'%23000'%20fill-opacity%3D'0.34'%3E7%3C%2Ftext%3E%20%3Cg%20transform%3D'translate(430%20150)%20scale(17)'%20fill%3D'%23000'%20fill-opacity%3D'0.5'%3E%20%3Cpath%20d%3D'M8.5%2014.5A2.5%202.5%200%200%200%2011%2012c0-1.38-.5-2-1-3-1.072-2.143-.224-4.054%202-6%20.5%202.5%202%204.9%204%206.5%202%201.6%203%203.5%203%205.5a7%207%200%201%201-14%200c0-1.153.433-2.294%201-3a2.5%202.5%200%200%200%202.5%202.5z'%2F%3E%20%3C%2Fg%3E%20%3Cg%20transform%3D'translate(300%20620)%20rotate(-5)'%20opacity%3D'0.6'%3E%20%3Cg%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'5'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%20%3Crect%20x%3D'0'%20y%3D'0'%20width%3D'120'%20height%3D'120'%20rx%3D'26'%2F%3E%20%3Crect%20x%3D'148'%20y%3D'0'%20width%3D'120'%20height%3D'120'%20rx%3D'26'%2F%3E%20%3Crect%20x%3D'296'%20y%3D'0'%20width%3D'120'%20height%3D'120'%20rx%3D'26'%2F%3E%20%3Crect%20x%3D'444'%20y%3D'0'%20width%3D'120'%20height%3D'120'%20rx%3D'26'%2F%3E%20%3Crect%20x%3D'592'%20y%3D'0'%20width%3D'120'%20height%3D'120'%20rx%3D'26'%2F%3E%20%3Crect%20x%3D'740'%20y%3D'0'%20width%3D'120'%20height%3D'120'%20rx%3D'26'%2F%3E%20%3Crect%20x%3D'888'%20y%3D'0'%20width%3D'120'%20height%3D'120'%20rx%3D'26'%2F%3E%20%3C%2Fg%3E%20%3Cg%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'10'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%20%3Cpath%20d%3D'M34%2062l16%2018%2034-40'%2F%3E%20%3Cpath%20d%3D'M182%2062l16%2018%2034-40'%2F%3E%20%3Cpath%20d%3D'M330%2062l16%2018%2034-40'%2F%3E%20%3Cpath%20d%3D'M478%2062l16%2018%2034-40'%2F%3E%20%3C%2Fg%3E%20%3Cg%20transform%3D'translate(652%2060)%20scale(3.4)%20translate(-12%20-12)'%20fill%3D'%23000'%3E%20%3Cpath%20d%3D'M8.5%2014.5A2.5%202.5%200%200%200%2011%2012c0-1.38-.5-2-1-3-1.072-2.143-.224-4.054%202-6%20.5%202.5%202%204.9%204%206.5%202%201.6%203%203.5%203%205.5a7%207%200%201%201-14%200c0-1.153.433-2.294%201-3a2.5%202.5%200%200%200%202.5%202.5z'%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%20%3Cg%20transform%3D'translate(1170%20140)%20scale(11)'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'0.9'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%20opacity%3D'0.5'%3E%20%3Ccircle%20cx%3D'12'%20cy%3D'12'%20r%3D'10'%2F%3E%20%3Ccircle%20cx%3D'12'%20cy%3D'12'%20r%3D'6'%2F%3E%20%3Ccircle%20cx%3D'12'%20cy%3D'12'%20r%3D'2'%2F%3E%20%3C%2Fg%3E%20%3Cg%20transform%3D'translate(1250%20560)%20scale(10.5)'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'0.95'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%20opacity%3D'0.46'%3E%20%3Cpath%20d%3D'M6%209H4.5a2.5%202.5%200%200%201%200-5H6'%2F%3E%20%3Cpath%20d%3D'M18%209h1.5a2.5%202.5%200%200%200%200-5H18'%2F%3E%20%3Cpath%20d%3D'M4%2022h16'%2F%3E%20%3Cpath%20d%3D'M10%2014.66V17c0%20.55-.47.98-.97%201.21C7.85%2018.75%207%2020.24%207%2022'%2F%3E%20%3Cpath%20d%3D'M14%2014.66V17c0%20.55.47.98.97%201.21C16.15%2018.75%2017%2020.24%2017%2022'%2F%3E%20%3Cpath%20d%3D'M18%202H6v7a6%206%200%200%200%2012%200V2Z'%2F%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%201600%201000'%20preserveAspectRatio%3D'xMidYMid%20slice'%3E%20%3Ctext%20x%3D'-40'%20y%3D'980'%20font-size%3D'1120'%20font-family%3D'Georgia%2C%22Times%20New%20Roman%22%2Cserif'%20font-weight%3D'700'%20fill%3D'%23000'%20fill-opacity%3D'0.34'%3E7%3C%2Ftext%3E%20%3Cg%20transform%3D'translate(430%20150)%20scale(17)'%20fill%3D'%23000'%20fill-opacity%3D'0.5'%3E%20%3Cpath%20d%3D'M8.5%2014.5A2.5%202.5%200%200%200%2011%2012c0-1.38-.5-2-1-3-1.072-2.143-.224-4.054%202-6%20.5%202.5%202%204.9%204%206.5%202%201.6%203%203.5%203%205.5a7%207%200%201%201-14%200c0-1.153.433-2.294%201-3a2.5%202.5%200%200%200%202.5%202.5z'%2F%3E%20%3C%2Fg%3E%20%3Cg%20transform%3D'translate(300%20620)%20rotate(-5)'%20opacity%3D'0.6'%3E%20%3Cg%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'5'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%20%3Crect%20x%3D'0'%20y%3D'0'%20width%3D'120'%20height%3D'120'%20rx%3D'26'%2F%3E%20%3Crect%20x%3D'148'%20y%3D'0'%20width%3D'120'%20height%3D'120'%20rx%3D'26'%2F%3E%20%3Crect%20x%3D'296'%20y%3D'0'%20width%3D'120'%20height%3D'120'%20rx%3D'26'%2F%3E%20%3Crect%20x%3D'444'%20y%3D'0'%20width%3D'120'%20height%3D'120'%20rx%3D'26'%2F%3E%20%3Crect%20x%3D'592'%20y%3D'0'%20width%3D'120'%20height%3D'120'%20rx%3D'26'%2F%3E%20%3Crect%20x%3D'740'%20y%3D'0'%20width%3D'120'%20height%3D'120'%20rx%3D'26'%2F%3E%20%3Crect%20x%3D'888'%20y%3D'0'%20width%3D'120'%20height%3D'120'%20rx%3D'26'%2F%3E%20%3C%2Fg%3E%20%3Cg%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'10'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%20%3Cpath%20d%3D'M34%2062l16%2018%2034-40'%2F%3E%20%3Cpath%20d%3D'M182%2062l16%2018%2034-40'%2F%3E%20%3Cpath%20d%3D'M330%2062l16%2018%2034-40'%2F%3E%20%3Cpath%20d%3D'M478%2062l16%2018%2034-40'%2F%3E%20%3C%2Fg%3E%20%3Cg%20transform%3D'translate(652%2060)%20scale(3.4)%20translate(-12%20-12)'%20fill%3D'%23000'%3E%20%3Cpath%20d%3D'M8.5%2014.5A2.5%202.5%200%200%200%2011%2012c0-1.38-.5-2-1-3-1.072-2.143-.224-4.054%202-6%20.5%202.5%202%204.9%204%206.5%202%201.6%203%203.5%203%205.5a7%207%200%201%201-14%200c0-1.153.433-2.294%201-3a2.5%202.5%200%200%200%202.5%202.5z'%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%20%3Cg%20transform%3D'translate(1170%20140)%20scale(11)'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'0.9'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%20opacity%3D'0.5'%3E%20%3Ccircle%20cx%3D'12'%20cy%3D'12'%20r%3D'10'%2F%3E%20%3Ccircle%20cx%3D'12'%20cy%3D'12'%20r%3D'6'%2F%3E%20%3Ccircle%20cx%3D'12'%20cy%3D'12'%20r%3D'2'%2F%3E%20%3C%2Fg%3E%20%3Cg%20transform%3D'translate(1250%20560)%20scale(10.5)'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'0.95'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%20opacity%3D'0.46'%3E%20%3Cpath%20d%3D'M6%209H4.5a2.5%202.5%200%200%201%200-5H6'%2F%3E%20%3Cpath%20d%3D'M18%209h1.5a2.5%202.5%200%200%200%200-5H18'%2F%3E%20%3Cpath%20d%3D'M4%2022h16'%2F%3E%20%3Cpath%20d%3D'M10%2014.66V17c0%20.55-.47.98-.97%201.21C7.85%2018.75%207%2020.24%207%2022'%2F%3E%20%3Cpath%20d%3D'M14%2014.66V17c0%20.55.47.98.97%201.21C16.15%2018.75%2017%2020.24%2017%2022'%2F%3E%20%3Cpath%20d%3D'M18%202H6v7a6%206%200%200%200%2012%200V2Z'%2F%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E")}:root[data-cosmic] body{background:var(--paper)}:root[data-cosmic] body:before,:root[data-cosmic] body:after{display:none}:where([data-cosmic]) .page-main :is(h1,h2,h3,p,li){text-shadow:0 1px 2px #080c10,0 0 7px #080c10,0 0 14px #080c10}:root .button--accent{background:var(--teal);color:#fff}:root .chip,:root .button{background:var(--surface-2);color:var(--ink)}:root .button--secondary{background:#0c1216;color:#fff}:root .button--primary{background:var(--gold);color:#1a1300}:root .button--ghost{background:#ffffff24;color:#fff}:root .chip.is-active{background:var(--teal);color:#fff}:root .brand__mark{background:linear-gradient(135deg,var(--teal),#0f766e);box-shadow:0 8px 18px #0e8f8838;color:#fff}@media(max-width:760px){:root .nav__item--home .nav__icon{color:#3fd6ca}:root .nav__item--daily .nav__icon{color:var(--daily-accent)}:root .nav__item--rebusy .nav__icon{color:#55c46a}:root .nav__item--quizzes .nav__icon{color:#b49bfa}:root .nav__item--sudoku .nav__icon{color:#3fd6ca}:root .nav__item--chess .nav__icon{color:#7fb0f9}:root .nav__item--ciphers .nav__icon{color:var(--cipher-accent)}:root .nav__item--ancient .nav__icon{color:#e5b654}}:root [data-reveal=pending]{opacity:0;scale:.97;translate:var(--reveal-x, 0px) var(--reveal-offset, 48px)}:root [data-reveal=entering]{animation:page-reveal .8s cubic-bezier(.16,1,.3,1) var(--reveal-delay, 0ms) both}:root [data-reveal]:focus-within{animation:none;opacity:1;scale:1;translate:none}@keyframes page-reveal{0%{opacity:0;scale:.97;translate:var(--reveal-x, 0px) var(--reveal-offset, 48px)}to{opacity:1;scale:1;translate:0 0}}@media(prefers-reduced-motion:reduce){:root [data-reveal]{animation:none;opacity:1;scale:1;translate:none}}
