.letter-grid.svelte-cpvl33{gap:clamp(1rem,4vw,1.75rem);row-gap:clamp(.5rem,2vw,.75rem)}.word-group.svelte-cpvl33{gap:clamp(.375rem,1.5vw,.625rem)}.letter-box.svelte-cpvl33{width:clamp(2rem,8vw,3rem);height:clamp(2.5rem,10vw,3.5rem);border-radius:clamp(.25rem,1vw,.375rem);background:transparent;padding:0;outline:none;-webkit-tap-highlight-color:transparent}.letter-box.svelte-cpvl33:focus-visible{outline:2px solid rgba(251,191,36,.5);outline-offset:2px}.letter-text.svelte-cpvl33{font-size:clamp(1.375rem,6vw,2.125rem)}.letter-reveal.svelte-cpvl33{animation:svelte-cpvl33-letterReveal .5s cubic-bezier(.16,1,.3,1) forwards}@keyframes svelte-cpvl33-letterReveal{0%{opacity:0;transform:translateY(-10px) scale(.8)}to{opacity:1;transform:translateY(0) scale(1)}}.shake-wrong.svelte-cpvl33{animation:svelte-cpvl33-shakeWrong .5s cubic-bezier(.36,.07,.19,.97)}@keyframes svelte-cpvl33-shakeWrong{0%,to{transform:translate(0)}10%{transform:translate(-6px)}20%{transform:translate(6px)}30%{transform:translate(-5px)}40%{transform:translate(5px)}50%{transform:translate(-4px)}60%{transform:translate(4px)}70%{transform:translate(-2px)}80%{transform:translate(2px)}90%{transform:translate(-1px)}}.typing-cursor.svelte-cpvl33{animation:svelte-cpvl33-cursorPulse 1.5s ease-in-out infinite}@keyframes svelte-cpvl33-cursorPulse{0%,to{box-shadow:0 0 #fbbf2466}50%{box-shadow:0 0 0 4px #fbbf2400}}@media(max-height:700px){.letter-grid.svelte-cpvl33{gap:clamp(.75rem,3vw,1.5rem);row-gap:clamp(.375rem,1.5vw,.625rem)}.word-group.svelte-cpvl33{gap:clamp(.25rem,1vw,.5rem)}.letter-box.svelte-cpvl33{width:clamp(1.875rem,7.5vw,2.75rem);height:clamp(2.25rem,9vw,3.25rem)}.letter-text.svelte-cpvl33{font-size:clamp(1.25rem,5.5vw,2rem)}}@media(max-height:600px){.letter-grid.svelte-cpvl33{gap:clamp(.625rem,2.5vw,1.25rem);row-gap:clamp(.25rem,1vw,.5rem)}.word-group.svelte-cpvl33{gap:clamp(.1875rem,.75vw,.375rem)}.letter-box.svelte-cpvl33{width:clamp(1.75rem,7vw,2.5rem);height:clamp(2rem,8vw,3rem)}.letter-text.svelte-cpvl33{font-size:clamp(1.125rem,5vw,1.875rem)}}.word-grid.svelte-1f0fvbk{gap:clamp(1.5rem,6vw,2.5rem)}.word-field.svelte-1f0fvbk{outline:none;-webkit-tap-highlight-color:transparent;padding:.25rem .5rem;border-radius:.5rem}.word-field.svelte-1f0fvbk:focus-visible{outline:2px solid rgba(251,191,36,.4);outline-offset:2px}.word-input.svelte-1f0fvbk{min-width:clamp(4rem,18vw,6rem);padding:0 .25rem}.word-text.svelte-1f0fvbk{font-size:clamp(1.5rem,6vw,2rem);font-family:Bebas Neue,sans-serif;letter-spacing:.06em;white-space:nowrap;line-height:1.2}.word-reveal.svelte-1f0fvbk{animation:svelte-1f0fvbk-wordReveal .5s cubic-bezier(.16,1,.3,1) forwards}@keyframes svelte-1f0fvbk-wordReveal{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.shake-wrong.svelte-1f0fvbk{animation:svelte-1f0fvbk-shakeWrong .5s cubic-bezier(.36,.07,.19,.97)}@keyframes svelte-1f0fvbk-shakeWrong{0%,to{transform:translate(0)}10%{transform:translate(-6px)}20%{transform:translate(6px)}30%{transform:translate(-5px)}40%{transform:translate(5px)}50%{transform:translate(-4px)}60%{transform:translate(4px)}70%{transform:translate(-2px)}80%{transform:translate(2px)}90%{transform:translate(-1px)}}.typing-cursor.svelte-1f0fvbk{display:inline-block;width:2px;height:1.4em;background:#fbbf24;margin-left:1px;vertical-align:text-bottom;animation:svelte-1f0fvbk-cursorBlink 1s step-end infinite}@keyframes svelte-1f0fvbk-cursorBlink{0%,to{opacity:1}50%{opacity:0}}@media(max-height:700px){.word-grid.svelte-1f0fvbk{gap:clamp(1rem,5vw,2rem)}.word-input.svelte-1f0fvbk{min-width:clamp(3.5rem,16vw,5rem);min-height:2.25rem}.word-text.svelte-1f0fvbk{font-size:clamp(1.25rem,5vw,1.75rem)}}@media(max-height:600px){.word-grid.svelte-1f0fvbk{gap:clamp(.75rem,4vw,1.5rem)}.word-input.svelte-1f0fvbk{min-width:clamp(3rem,14vw,4.5rem);min-height:2rem}.word-text.svelte-1f0fvbk{font-size:clamp(1.125rem,4.5vw,1.5rem)}.word-label.svelte-1f0fvbk{font-size:9px!important}}.content-wrapper.svelte-ut0m6{max-width:clamp(20rem,85vw,28rem)}.clue-card.svelte-ut0m6{border-radius:clamp(.75rem,3vw,1rem);transition:box-shadow .4s ease,transform .25s ease}.clue-card.svelte-ut0m6:hover{transform:translateY(-2px);box-shadow:0 0 25px var(--hover-glow, rgba(245, 158, 11, .12))}.clue-card-inner.svelte-ut0m6{border-radius:clamp(.625rem,2.5vw,.875rem);padding:clamp(1.25rem,5vw,1.75rem)}.clue-text-stack.svelte-ut0m6{display:grid}.clue-text-stack.svelte-ut0m6>:where(.svelte-ut0m6){grid-area:1 / 1}.clue-text.svelte-ut0m6{font-family:Inter,system-ui,sans-serif;font-size:clamp(1.05rem,4.5vw,1.2rem);line-height:1.6;letter-spacing:-.01em;font-weight:400;transition:color .2s ease;margin:0}.clue-text-overlay.svelte-ut0m6{color:#cbd5e1}.clue-card.svelte-ut0m6:hover .clue-text-overlay:where(.svelte-ut0m6){color:#e2e8f0}.cursor.svelte-ut0m6{opacity:0;transition:opacity .1s ease;color:var(--accent-color, #f59e0b);font-weight:300}.cursor.typing.svelte-ut0m6{opacity:1;animation:svelte-ut0m6-blink-cursor .6s ease-in-out infinite}@keyframes svelte-ut0m6-blink-cursor{0%,to{opacity:1}50%{opacity:0}}.corner-accent.svelte-ut0m6{position:absolute;z-index:5;width:14px;height:14px;opacity:.35;pointer-events:none;transition:opacity .3s ease}.clue-card.svelte-ut0m6:hover .corner-accent:where(.svelte-ut0m6){opacity:.6}.corner-tl.svelte-ut0m6{top:10px;left:10px;border-top:2px solid var(--accent-color, #f59e0b);border-left:2px solid var(--accent-color, #f59e0b);border-top-left-radius:4px}.corner-tr.svelte-ut0m6{top:10px;right:10px;border-top:2px solid var(--accent-color, #f59e0b);border-right:2px solid var(--accent-color, #f59e0b);border-top-right-radius:4px}.corner-bl.svelte-ut0m6{bottom:10px;left:10px;border-bottom:2px solid var(--accent-color, #f59e0b);border-left:2px solid var(--accent-color, #f59e0b);border-bottom-left-radius:4px}.corner-br.svelte-ut0m6{bottom:10px;right:10px;border-bottom:2px solid var(--accent-color, #f59e0b);border-right:2px solid var(--accent-color, #f59e0b);border-bottom-right-radius:4px}.skip-button.svelte-ut0m6{flex-shrink:0}.solve-button.svelte-ut0m6{position:relative;overflow:hidden;flex-shrink:0}.solve-button.svelte-ut0m6:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#10b981,#059669);opacity:.15;width:var(--fill-percentage, 0%);transition:width .3s cubic-bezier(.4,0,.2,1);border-radius:inherit;z-index:0}.solve-button.svelte-ut0m6:hover:before{opacity:.25}.solve-button.svelte-ut0m6:disabled:before{opacity:.08}.solve-button.svelte-ut0m6>:where(.svelte-ut0m6){position:relative;z-index:1}.solve-button[style*="--fill-percentage: 100%"].svelte-ut0m6{border-color:#10b981b3;box-shadow:0 0 25px #10b98140;animation:svelte-ut0m6-button-ready-pulse 2s ease-in-out infinite}.solve-button[style*="--fill-percentage: 100%"].svelte-ut0m6:before{opacity:.3;animation:svelte-ut0m6-fill-pulse 2s ease-in-out infinite}.solve-button[style*="--fill-percentage: 100%"].svelte-ut0m6:hover{box-shadow:0 0 35px #10b98166;transform:scale(1.02)}.solve-button[style*="--fill-percentage: 100%"].svelte-ut0m6:active{transform:scale(.98)}@keyframes svelte-ut0m6-button-ready-pulse{0%,to{box-shadow:0 0 25px #10b98140}50%{box-shadow:0 0 35px #10b98159}}@keyframes svelte-ut0m6-fill-pulse{0%,to{opacity:.3}50%{opacity:.45}}.hint-button.svelte-ut0m6{flex-shrink:0}@media(max-height:650px){.content-wrapper.svelte-ut0m6{justify-content:flex-start;gap:.5rem;padding-top:.75rem}.clue-card-inner.svelte-ut0m6{padding:1rem 1.25rem}.clue-text.svelte-ut0m6{font-size:1rem;line-height:1.4}.action-buttons.svelte-ut0m6{margin-top:.5rem}.skip-button.svelte-ut0m6,.solve-button.svelte-ut0m6{padding:.5rem .75rem;font-size:.75rem}.skip-button.svelte-ut0m6 svg:where(.svelte-ut0m6),.solve-button.svelte-ut0m6 svg:where(.svelte-ut0m6){width:.875rem;height:.875rem}.hint-button.svelte-ut0m6{width:32px;height:32px;padding:.5rem}.hint-button.svelte-ut0m6 svg:where(.svelte-ut0m6){width:.875rem;height:.875rem}}@media(max-width:360px){.action-button.svelte-ut0m6 span:where(.svelte-ut0m6){font-size:.7rem}.action-buttons.svelte-ut0m6{gap:.5rem}}.clue-card-entrance.svelte-ut0m6{animation:svelte-ut0m6-cardEntrance .5s cubic-bezier(.33,1,.68,1) .1s both}@keyframes svelte-ut0m6-cardEntrance{0%{opacity:0;transform:translateY(20px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.clue-card.svelte-ut0m6{transition:none}.clue-card.svelte-ut0m6:hover{transform:none}.clue-card-entrance.svelte-ut0m6,.cursor.svelte-ut0m6{animation:none}}@media(max-height:650px){.clue-number-container{padding-left:1rem;padding-right:1rem}.clue-number-digit{font-size:2.5rem!important;line-height:1!important}.clue-number-bar{height:2rem!important;width:2px!important;left:-.375rem!important}.clue-number-label{font-size:9px!important}}.clue-item.svelte-81jlz:hover{border-color:var(--accent-color, #f59e0b)}.modal.svelte-1hpkb8z{box-shadow:0 0 0 1px #ffffff0d,0 20px 50px -10px #00000080}.overflow-y-auto.svelte-1hpkb8z{scrollbar-width:thin;scrollbar-color:#334155 transparent}.overflow-y-auto.svelte-1hpkb8z::-webkit-scrollbar{width:6px}.overflow-y-auto.svelte-1hpkb8z::-webkit-scrollbar-track{background:transparent}.overflow-y-auto.svelte-1hpkb8z::-webkit-scrollbar-thumb{background-color:#334155;border-radius:3px}.overflow-y-auto.svelte-1hpkb8z::-webkit-scrollbar-thumb:hover{background-color:#475569}.modal.svelte-8iziev{box-shadow:0 0 0 1px #ffffff0d,0 20px 50px -10px #00000080}.stats-content.svelte-8iziev{scrollbar-width:thin;scrollbar-color:#334155 transparent}.stats-content.svelte-8iziev::-webkit-scrollbar{width:6px}.stats-content.svelte-8iziev::-webkit-scrollbar-track{background:transparent}.stats-content.svelte-8iziev::-webkit-scrollbar-thumb{background-color:#334155;border-radius:3px}.stats-content.svelte-8iziev::-webkit-scrollbar-thumb:hover{background-color:#475569}.clues-section.svelte-1y12yqu{scrollbar-width:thin;scrollbar-color:#334155 transparent}.clues-section.svelte-1y12yqu::-webkit-scrollbar{width:6px}.clues-section.svelte-1y12yqu::-webkit-scrollbar-track{background:transparent}.clues-section.svelte-1y12yqu::-webkit-scrollbar-thumb{background-color:#334155;border-radius:3px}.clues-section.svelte-1y12yqu::-webkit-scrollbar-thumb:hover{background-color:#475569}.ping-ring.svelte-8ynah0{animation:svelte-8ynah0-ping 2s cubic-bezier(0,0,.2,1) infinite}@keyframes svelte-8ynah0-ping{75%,to{transform:scale(2.5);opacity:0}}.keyboard.svelte-pub3a{width:100%;max-width:600px}.keyboard-row.svelte-pub3a{flex:1}.key.svelte-pub3a{flex-shrink:1;flex-grow:1;max-width:3.5rem;min-height:2.75rem;height:clamp(2.75rem,5.5vh,3.75rem);font-size:clamp(1rem,1.2em,1.5rem);letter-spacing:.05em;-webkit-tap-highlight-color:rgba(251,191,36,.2);user-select:none;-webkit-user-select:none;touch-action:manipulation}.key-letter.svelte-pub3a{flex-basis:0}.key-special.svelte-pub3a{flex-basis:0;flex-grow:1.4;max-width:4.5rem}@media(max-height:650px){.keyboard.svelte-pub3a{gap:.25rem}.keyboard-row.svelte-pub3a{gap:.1875rem}.key.svelte-pub3a{min-height:2.5rem;height:clamp(2.5rem,5vh,3.25rem);font-size:clamp(.95rem,1.1em,1.35rem)}}@media(max-height:550px){.keyboard.svelte-pub3a{gap:.1875rem}.keyboard-row.svelte-pub3a{gap:.125rem}.key.svelte-pub3a{min-height:2.25rem;height:clamp(2.25rem,4.5vh,3rem);font-size:clamp(.9rem,1em,1.2rem)}.key-special.svelte-pub3a svg:where(.svelte-pub3a){width:1rem;height:1rem}}@media(hover:hover){.key.svelte-pub3a:hover:not(:disabled){background-color:#475569e6}.key-special.bg-slate-600\/80.svelte-pub3a:hover:not(:disabled){background-color:#475569e6}}.modal.svelte-qmc96z{box-shadow:0 0 0 1px #ffffff0d,0 20px 50px -10px #00000080}.modal-content.svelte-qmc96z{scrollbar-width:thin;scrollbar-color:#334155 transparent}.modal-content.svelte-qmc96z::-webkit-scrollbar{width:6px}.modal-content.svelte-qmc96z::-webkit-scrollbar-track{background:transparent}.modal-content.svelte-qmc96z::-webkit-scrollbar-thumb{background-color:#334155;border-radius:3px}.modal-content.svelte-qmc96z::-webkit-scrollbar-thumb:hover{background-color:#475569}.game-screen.svelte-hy9bcf{height:100dvh}@supports not (height: 100dvh){.game-screen.svelte-hy9bcf{height:100vh}}.header-logo.svelte-hy9bcf{font-family:Bebas Neue,sans-serif;font-size:1.5rem;line-height:1;text-align:center;letter-spacing:.02em;text-decoration:none;display:inline-block;transition:opacity .2s ease}.header-logo.svelte-hy9bcf:hover{opacity:.8}.logo-qui.svelte-hy9bcf{color:#f1f5f9}.logo-soc.svelte-hy9bcf{color:#f59e0b}.keyboard-area.svelte-hy9bcf{padding-bottom:env(safe-area-inset-bottom,0)}@media(max-height:650px){.keyboard-container.svelte-hy9bcf{padding:.5rem}}@media(max-height:550px){.keyboard-container.svelte-hy9bcf{padding:.375rem}}.loading-dot.svelte-hy9bcf{width:8px;height:8px;border-radius:50%;background-color:#f59e0b;animation:svelte-hy9bcf-pulse 1.2s ease-in-out infinite}@keyframes svelte-hy9bcf-pulse{0%,to{opacity:.15;transform:scale(1)}50%{opacity:.6;transform:scale(1.3)}}
