.SiteFooter-module__VFKzxG__footer{margin-top:var(--space-4);padding-block:var(--space-4) var(--space-6)}.SiteFooter-module__VFKzxG__inner{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.SiteFooter-module__VFKzxG__free{color:#a69dd0;font-size:15px}.SiteFooter-module__VFKzxG__links{align-items:center;gap:var(--space-2);color:#6f66a3;display:flex}.SiteFooter-module__VFKzxG__links a{min-height:var(--control-min);color:#a69dd0;align-items:center;font-size:15px;text-decoration:none;display:inline-flex}.SiteFooter-module__VFKzxG__links a:hover{color:var(--text);text-decoration:underline}.SiteFooter-module__VFKzxG__start{align-items:center;gap:var(--space-4);display:flex}main:has([data-free-note])+.SiteFooter-module__VFKzxG__footer .SiteFooter-module__VFKzxG__free{display:none}
.MusicToggle-module__0uYDxG__toggle{color:#fff;cursor:pointer;width:44px;height:44px;transition:border-color var(--motion-hover) var(--ease-standard), background-color var(--motion-hover) var(--ease-standard), color var(--motion-hover) var(--ease-standard);background:0 0;border:1.5px solid #ffffff59;border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid;position:relative}.MusicToggle-module__0uYDxG__toggle:hover{background:#ffffff0f;border-color:#ffffffbf}.MusicToggle-module__0uYDxG__toggle:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.MusicToggle-module__0uYDxG__toggle[data-state=playing]{color:var(--primary);border-color:#c6f13cb3}.MusicToggle-module__0uYDxG__toggle[data-state=playing]:after{content:"";border:1.5px solid var(--primary);opacity:0;animation:MusicToggle-module__0uYDxG__ring calc(2.4s * max(var(--motion), .001)) var(--ease-decelerate) infinite;pointer-events:none;border-radius:50%;position:absolute;inset:-1.5px}@keyframes MusicToggle-module__0uYDxG__ring{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.35)}}@media (prefers-reduced-motion:reduce){.MusicToggle-module__0uYDxG__toggle[data-state=playing]:after{animation:none}}:root[data-motion=reduced] .MusicToggle-module__0uYDxG__toggle[data-state=playing]:after{animation:none}.MusicToggle-module__0uYDxG__toggle[data-state=off]{color:#9d93cf}
.brand-module__lJO6na__wordmark{align-items:center;display:inline-flex}.brand-module__lJO6na__logo{color:#fdf6ed;flex:none;display:block}
.GameFrame-module__30lySa__frame{min-height:100dvh;padding-inline:var(--space-page);flex-direction:column;display:flex}.GameFrame-module__30lySa__bar{width:100%;max-width:1408px;min-height:var(--header-h);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;margin-inline:auto;display:grid}.GameFrame-module__30lySa__brand{color:#fff;justify-self:start;display:inline-flex}.GameFrame-module__30lySa__mode{color:#c9bcf6;font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:12px;font-size:24px;font-weight:700;display:flex}:lang(ar) .GameFrame-module__30lySa__mode{font-family:var(--font-arabic), var(--font-sans);letter-spacing:0;font-size:18px}.GameFrame-module__30lySa__dot{color:#9b8ad8}.GameFrame-module__30lySa__modeAccent{color:var(--primary)}.GameFrame-module__30lySa__end{justify-self:end;align-items:center;gap:6px;display:flex}.GameFrame-module__30lySa__leave{min-height:var(--control-min);color:#c9bcf6;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 10px;font-size:17px;display:inline-flex}.GameFrame-module__30lySa__end .GameFrame-module__30lySa__sound{margin-inline-end:8px}.GameFrame-module__30lySa__exit{color:#fff;border:1.5px solid #e2daffbf;border-radius:12px;align-items:center;gap:12px;min-height:46px;padding:0 24px;font-size:17px;font-weight:600;text-decoration:none;display:inline-flex}.GameFrame-module__30lySa__exit:hover{background:#ffffff0f}.GameFrame-module__30lySa__leave:hover{color:#fff;background:#ffffff0d}.GameFrame-module__30lySa__status{justify-content:center;width:100%;max-width:1408px;margin-inline:auto;padding-top:8px;display:flex;position:relative}.GameFrame-module__30lySa__progress{flex-direction:column;align-items:center;gap:14px;display:flex}.GameFrame-module__30lySa__steps,.GameFrame-module__30lySa__step{align-items:center;display:flex}.GameFrame-module__30lySa__line{background:#4b3e8f;width:clamp(48px,6vw,92px);height:2px;display:block}.GameFrame-module__30lySa__line[data-done=true]{background:#9b7cf6}.GameFrame-module__30lySa__node{color:#1a1133;border:2px solid #6e5fb8;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.GameFrame-module__30lySa__step[data-state=done] .GameFrame-module__30lySa__node{background:#9b7cf6;border-color:#9b7cf6}.GameFrame-module__30lySa__step[data-state=current] .GameFrame-module__30lySa__node{border:3px solid var(--primary);background:radial-gradient(circle, var(--primary) 0 4.5px, transparent 5px)}.GameFrame-module__30lySa__questionLabel{color:#c9bcf6;letter-spacing:.22em;text-transform:uppercase;font-size:16px;font-weight:700}:lang(ar) .GameFrame-module__30lySa__questionLabel{letter-spacing:0}.GameFrame-module__30lySa__questionLabel b{color:var(--primary)}.GameFrame-module__30lySa__timer{top:-24px;flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;inset-inline-end:clamp(0px,12vw,186px)}.GameFrame-module__30lySa__ring{place-items:center;width:116px;height:116px;display:grid;position:relative}.GameFrame-module__30lySa__ring svg{position:absolute;inset:0;rotate:-90deg}.GameFrame-module__30lySa__track{fill:#0e09208c;stroke:#2d2663}.GameFrame-module__30lySa__arc{fill:none;stroke:var(--primary);stroke-linecap:round;transition:stroke-dashoffset .25s linear}[dir=rtl] .GameFrame-module__30lySa__ring svg{scale:-1 1}.GameFrame-module__30lySa__time{color:#fff;font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:.01em;font-size:38px;font-weight:700;position:relative}.GameFrame-module__30lySa__timeLabel{color:#b9a7f7;font-size:16px}.GameFrame-module__30lySa__timer[data-warning=true] .GameFrame-module__30lySa__arc{stroke:#ffb547}.GameFrame-module__30lySa__timer[data-warning=true] .GameFrame-module__30lySa__time{color:#ffd391}.GameFrame-module__30lySa__untimed{top:0;border-radius:var(--radius-pill);color:#c9bcf6;border:1.5px solid #6b58c9;padding:6px 14px;font-size:14px;font-weight:600;position:absolute;inset-inline-end:clamp(0px,12vw,186px)}.GameFrame-module__30lySa__body{flex-direction:column;flex:auto;width:100%;max-width:1408px;min-height:0;margin-inline:auto;display:flex}.GameFrame-module__30lySa__footer{width:100%;max-width:1170px;margin-inline:auto}.GameFrame-module__30lySa__dialog{width:min(440px,100vw - 32px);color:var(--text);background:#1a1433;border:1px solid #3d3270;border-radius:18px;padding:28px}.GameFrame-module__30lySa__dialog::backdrop{background:#080414b3}.GameFrame-module__30lySa__dialogTitle{font-size:22px;font-weight:700}.GameFrame-module__30lySa__dialogBody{color:var(--text-soft);margin-top:10px}.GameFrame-module__30lySa__dialogActions{justify-content:flex-end;gap:12px;margin-top:22px;display:flex}@media (max-width:899px){.GameFrame-module__30lySa__bar{grid-template-columns:auto minmax(0,1fr) auto;gap:10px;min-height:60px}.GameFrame-module__30lySa__brand svg{width:auto;height:28px}.GameFrame-module__30lySa__mode{justify-content:center;gap:6px;font-size:15px;overflow:hidden}.GameFrame-module__30lySa__mode>span:first-child,.GameFrame-module__30lySa__dot{display:none}.GameFrame-module__30lySa__leave span,.GameFrame-module__30lySa__exit span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.GameFrame-module__30lySa__exit{padding:0 12px}.GameFrame-module__30lySa__end .GameFrame-module__30lySa__sound{width:38px;height:38px;margin-inline-end:2px}.GameFrame-module__30lySa__status{justify-content:flex-start;padding-top:2px}.GameFrame-module__30lySa__progress{align-items:flex-start;gap:8px}.GameFrame-module__30lySa__line{width:clamp(22px,7vw,48px)}.GameFrame-module__30lySa__node{width:22px;height:22px}.GameFrame-module__30lySa__questionLabel{letter-spacing:.16em;font-size:13px}.GameFrame-module__30lySa__timer{top:-4px;flex-direction:row;gap:0;inset-inline-end:0}.GameFrame-module__30lySa__ring{width:64px;height:64px}.GameFrame-module__30lySa__time{font-size:21px}.GameFrame-module__30lySa__timeLabel{display:none}.GameFrame-module__30lySa__untimed{inset-inline-end:0}}
