.ak-sequencia-box,.ak-sequencia-box *{box-sizing:border-box}body.ak-page-sequencia-logica{background:#fbf7ef}.ak-sequencia-box{position:relative;width:100%;margin:0 auto;font-family:"Nunito","Segoe UI",Arial,sans-serif;color:#2f285f;-webkit-tap-highlight-color:#fff0}.ak-sequencia-stage,.ak-sequencia-game{position:relative;width:100%}.ak-sequencia-shell{--ak-seq-ink:#2f285f;--ak-seq-ink-soft:#5a527d;--ak-seq-purple:#6750c9;--ak-seq-purple-dark:#49349d;--ak-seq-purple-soft:#eee9ff;--ak-seq-pink:#ed6d95;--ak-seq-pink-soft:#ffe9f0;--ak-seq-yellow:#f5c95c;--ak-seq-yellow-soft:#fff3c9;--ak-seq-mint:#55b7a3;--ak-seq-mint-soft:#dff5ef;--ak-seq-blue:#5f9fe6;--ak-seq-blue-soft:#e6f2ff;--ak-seq-cream:#fbf7ef;--ak-seq-paper:#fffdf8;--ak-seq-white:#fff;--ak-seq-border:rgba(73, 52, 157, .13);--ak-seq-shadow:0 18px 45px rgba(60, 43, 111, .12);--ak-seq-shadow-small:0 8px 20px rgba(60, 43, 111, .10);position:relative;isolation:isolate;overflow:hidden;width:min(100%, 1040px);margin:0 auto;padding:13px;border:1px solid var(--ak-seq-border);border-radius:25px;background:radial-gradient(circle at 4% 5%,rgb(245 201 92 / .22),transparent 24%),radial-gradient(circle at 96% 9%,rgb(237 109 149 / .15),transparent 27%),linear-gradient(145deg,#fffdf8 0%,#fbf9ff 54%,#f2f7ff 100%);box-shadow:var(--ak-seq-shadow)}.ak-sequencia-shell h2,.ak-sequencia-shell h3,.ak-sequencia-shell button,.ak-sequencia-level-card strong,.ak-sequencia-progress-card strong,.ak-sequencia-divider strong{font-family:"Fredoka","Trebuchet MS",Arial,sans-serif}.ak-sequencia-blob{position:absolute;z-index:-1;border-radius:45% 55% 60% 40% / 55% 42% 58% 45%;pointer-events:none}.ak-sequencia-blob-one{left:-95px;top:110px;width:190px;height:190px;background:rgb(103 80 201 / .065);transform:rotate(18deg)}.ak-sequencia-blob-two{right:-100px;bottom:30px;width:210px;height:210px;background:rgb(85 183 163 / .08);transform:rotate(-15deg)}.ak-sequencia-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:11px;padding:4px 2px 0}.ak-sequencia-title-wrap{display:flex;align-items:center;gap:10px;min-width:0}.ak-sequencia-sticker{position:relative;flex:0 0 46px;width:46px;height:46px;display:grid;place-items:center;border:3px solid #fff;border-radius:17px 13px 18px 14px;background:var(--ak-seq-yellow);box-shadow:0 6px 0 rgb(73 52 157 / .12),0 10px 18px rgb(58 42 103 / .10);font-size:24px;transform:rotate(-4deg)}.ak-sequencia-sticker::after{content:"";position:absolute;top:-8px;left:50%;width:32px;height:11px;border-radius:3px;background:rgb(255 224 133 / .85);transform:translateX(-50%) rotate(-3deg)}.ak-sequencia-heading{min-width:0}.ak-sequencia-eyebrow{display:block;margin-bottom:2px;color:var(--ak-seq-pink);font-family:"Fredoka","Trebuchet MS",Arial,sans-serif;font-size:10px;font-weight:700;letter-spacing:.65px;text-transform:uppercase}.ak-sequencia-heading h2{margin:0;color:var(--ak-seq-ink);font-size:clamp(21px, 6vw, 34px);font-weight:700;line-height:1.03;letter-spacing:-.5px}.ak-sequencia-heading p{display:none;margin:6px 0 0;color:var(--ak-seq-ink-soft);font-size:14px;font-weight:800;line-height:1.4}.ak-sequencia-level-card{flex:0 0 auto;display:grid;grid-template-columns:auto auto;align-items:center;gap:0 7px;min-width:92px;padding:9px 11px;border:2px solid rgb(255 255 255 / .95);border-radius:18px 14px 19px 15px;background:linear-gradient(145deg,#fff,#f4f0ff);box-shadow:0 6px 0 rgb(73 52 157 / .10),0 10px 20px rgb(60 43 111 / .09);transform:rotate(1deg)}.ak-sequencia-level-card small{grid-column:1;color:var(--ak-seq-ink-soft);font-size:8px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.ak-sequencia-level-card strong{grid-row:1 / span 2;grid-column:2;color:var(--ak-seq-purple);font-size:27px;font-weight:700;line-height:1}.ak-sequencia-level-card span{grid-column:1;max-width:62px;overflow:hidden;color:var(--ak-seq-ink);font-size:10px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.ak-sequencia-progress-card{margin:12px 0 0;padding:10px 12px;border:1px solid rgb(103 80 201 / .10);border-radius:18px 15px 19px 14px;background:rgb(255 255 255 / .90);box-shadow:var(--ak-seq-shadow-small)}.ak-sequencia-progress-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:7px}.ak-sequencia-progress-top small{display:block;margin-bottom:1px;color:var(--ak-seq-pink);font-size:8px;font-weight:900;letter-spacing:.08em}.ak-sequencia-progress-top strong{display:block;color:var(--ak-seq-ink);font-size:14px;font-weight:700}.ak-sequencia-progress-score{display:inline-flex;align-items:center;gap:5px;padding:5px 9px;border-radius:999px;background:var(--ak-seq-yellow-soft);color:#725000}.ak-sequencia-progress-score span{font-size:15px;line-height:1}.ak-sequencia-progress-score strong{font-size:14px}.ak-sequencia-progress-track{height:9px;overflow:hidden;border-radius:999px;background:#ece8f7;box-shadow:inset 0 2px 4px rgb(73 52 157 / .08)}.ak-sequencia-progress-track span{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--ak-seq-mint),#69cbb7 52%,var(--ak-seq-blue));box-shadow:0 0 12px rgb(85 183 163 / .28);transition:width .35s ease}.ak-sequencia-board{position:relative;padding:12px 9px 11px;border:2px solid rgb(255 255 255 / .95);border-radius:23px 18px 24px 17px;background:radial-gradient(circle at 10% 0%,rgb(238 233 255 / .75),transparent 30%),linear-gradient(145deg,rgb(255 255 255 / .96),rgb(255 253 248 / .96));box-shadow:0 8px 0 rgb(73 52 157 / .08),0 15px 32px rgb(60 43 111 / .09)}.ak-sequencia-board::before{content:"";position:absolute;top:-7px;left:50%;width:52px;height:14px;border-radius:4px;background:rgb(255 224 133 / .78);box-shadow:inset 0 0 0 1px rgb(171 121 28 / .06);transform:translateX(-50%) rotate(-2deg)}.ak-sequencia-prompt{display:flex;align-items:center;justify-content:center;gap:9px;margin-bottom:11px;text-align:left}.ak-sequencia-prompt-icon{flex:0 0 36px;width:36px;height:36px;display:grid;place-items:center;border-radius:13px 10px 14px 11px;background:var(--ak-seq-blue-soft);box-shadow:0 5px 0 rgb(95 159 230 / .16);font-size:19px;transform:rotate(-3deg)}.ak-sequencia-prompt small{display:block;margin-bottom:1px;color:var(--ak-seq-purple);font-size:9px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.ak-sequencia-prompt h3{margin:0;color:var(--ak-seq-ink);font-size:19px;font-weight:700;line-height:1.08}.ak-sequencia-line{display:grid;grid-template-columns:repeat(var(--ak-seq-cell-count,5),minmax(0,1fr));align-items:stretch;gap:5px;width:100%;max-width:720px;margin:0 auto;overflow:visible;padding:3px 0 8px}.ak-sequencia-cell{position:relative;min-width:0;min-height:67px;display:grid;place-items:center;overflow:hidden;padding:4px;border:2px solid rgb(103 80 201 / .10);border-radius:16px 12px 17px 13px;background:linear-gradient(145deg,#fff,#faf8ff);box-shadow:0 5px 0 rgb(73 52 157 / .07),0 9px 16px rgb(60 43 111 / .07)}.ak-sequencia-cell:nth-child(2n){transform:rotate(.7deg)}.ak-sequencia-cell:nth-child(2n+1){transform:rotate(-.7deg)}.ak-sequencia-cell.is-question{border:2px dashed rgb(103 80 201 / .42);background:linear-gradient(145deg,var(--ak-seq-purple-soft),#f7f4ff);color:var(--ak-seq-purple-dark);box-shadow:0 5px 0 rgb(103 80 201 / .12),0 10px 20px rgb(73 52 157 / .10)}.ak-sequencia-cell.is-question>span{font-family:"Fredoka","Trebuchet MS",Arial,sans-serif;font-size:31px;font-weight:700;line-height:1}.ak-sequencia-entry-parts{display:flex;align-items:center;justify-content:center;gap:0;width:100%;max-width:100%;min-width:0;overflow:hidden;font-size:clamp(22px, 7vw, 42px);line-height:1;white-space:nowrap}.ak-sequencia-entry-parts>span{min-width:0;display:grid;place-items:center}.ak-sequencia-entry-parts.ak-sequencia-count-2,.ak-sequencia-entry-parts.ak-sequencia-count-3,.ak-sequencia-entry-parts.ak-sequencia-count-4,.ak-sequencia-entry-parts.ak-sequencia-count-5,.ak-sequencia-entry-parts.ak-sequencia-count-6{display:grid;width:100%;gap:0}.ak-sequencia-entry-parts.ak-sequencia-count-2{grid-template-columns:repeat(2,minmax(0,1fr));font-size:clamp(13px, 4.1vw, 24px)}.ak-sequencia-entry-parts.ak-sequencia-count-3{grid-template-columns:repeat(3,minmax(0,1fr));font-size:clamp(11px, 3.7vw, 20px)}.ak-sequencia-entry-parts.ak-sequencia-count-4,.ak-sequencia-entry-parts.ak-sequencia-count-5,.ak-sequencia-entry-parts.ak-sequencia-count-6{grid-template-columns:repeat(3,minmax(0,1fr));font-size:clamp(10px, 3.25vw, 18px)}.ak-sequencia-entry-parts img{width:clamp(31px, 10vw, 54px);height:clamp(31px, 10vw, 54px);display:block;object-fit:contain}.ak-sequencia-count-2 img,.ak-sequencia-count-3 img{width:clamp(22px, 6vw, 36px);height:clamp(22px, 6vw, 36px)}.ak-sequencia-count-4 img,.ak-sequencia-count-5 img,.ak-sequencia-count-6 img{width:clamp(14px, 4.2vw, 25px);height:clamp(14px, 4.2vw, 25px)}.ak-sequencia-line.is-dense .ak-sequencia-cell{padding-inline:2px}.ak-sequencia-line.is-dense .ak-sequencia-entry-parts{font-size:clamp(20px, 6.1vw, 36px)}.ak-sequencia-line.is-dense .ak-sequencia-count-2{font-size:clamp(12px, 3.65vw, 21px)}.ak-sequencia-line.is-dense .ak-sequencia-count-3,.ak-sequencia-line.is-dense .ak-sequencia-count-4,.ak-sequencia-line.is-dense .ak-sequencia-count-5,.ak-sequencia-line.is-dense .ak-sequencia-count-6{font-size:clamp(9px, 2.9vw, 17px)}.ak-sequencia-divider{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;margin:5px 2px 9px}.ak-sequencia-divider span{height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,rgb(103 80 201 / .14))}.ak-sequencia-divider span:last-child{background:linear-gradient(90deg,rgb(103 80 201 / .14),transparent)}.ak-sequencia-divider strong{color:var(--ak-seq-ink-soft);font-size:10px;font-weight:600;letter-spacing:.02em}.ak-sequencia-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.ak-sequencia-option{position:relative;min-width:0;min-height:78px;display:grid;place-items:center;padding:9px 5px 7px;border:2px solid rgb(103 80 201 / .11);border-radius:18px 14px 19px 15px;background:linear-gradient(145deg,#fff,#fffdf8);box-shadow:0 6px 0 rgb(73 52 157 / .10),0 11px 20px rgb(60 43 111 / .08);color:var(--ak-seq-ink);font:inherit;cursor:pointer;touch-action:manipulation;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.ak-sequencia-option:nth-child(2){transform:rotate(.6deg)}.ak-sequencia-option:nth-child(3){transform:rotate(-.6deg)}.ak-sequencia-option:hover:not(:disabled){z-index:2;transform:translateY(-3px) rotate(0deg);border-color:rgb(103 80 201 / .32);box-shadow:0 9px 0 rgb(73 52 157 / .10),0 16px 26px rgb(60 43 111 / .12)}.ak-sequencia-option:active:not(:disabled){transform:translateY(4px) scale(.98);box-shadow:0 2px 0 rgb(73 52 157 / .12)}.ak-sequencia-option:focus-visible{outline:4px solid rgb(95 159 230 / .25);outline-offset:2px}.ak-sequencia-option:disabled{cursor:default}.ak-sequencia-option-number{position:absolute;top:5px;left:6px;width:20px;height:20px;display:grid;place-items:center;border-radius:8px 6px 9px 7px;background:var(--ak-seq-purple-soft);color:var(--ak-seq-purple-dark);font-family:"Fredoka","Trebuchet MS",Arial,sans-serif;font-size:10px;font-weight:700}.ak-sequencia-option.is-correct{border-color:rgb(85 183 163 / .52);background:linear-gradient(145deg,#fff,var(--ak-seq-mint-soft));box-shadow:0 6px 0 rgb(48 151 130 / .20),0 14px 26px rgb(85 183 163 / .16);animation:akSequenciaCorrect .48s ease}.ak-sequencia-option.is-correct .ak-sequencia-option-number{background:var(--ak-seq-mint);color:#fff}.ak-sequencia-option.is-wrong{border-color:rgb(237 109 149 / .45);background:linear-gradient(145deg,#fff,var(--ak-seq-pink-soft));box-shadow:0 5px 0 rgb(201 74 115 / .14);animation:akSequenciaWrong .36s ease;opacity:.70}.ak-sequencia-feedback{min-height:27px;display:flex;align-items:center;justify-content:center;margin-top:6px;padding:2px 5px 0;color:var(--ak-seq-ink-soft);font-size:11px;font-weight:900;line-height:1.25;text-align:center}.ak-sequencia-feedback.is-success{color:#25856f}.ak-sequencia-feedback.is-error{color:#bd4269}.ak-sequencia-feedback.is-warning{color:#8b6507}.ak-sequencia-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:10px}.ak-sequencia-stat{min-width:0;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 5px;border:1px solid rgb(103 80 201 / .08);border-radius:14px 11px 15px 12px;background:rgb(255 255 255 / .88);box-shadow:0 5px 13px rgb(60 43 111 / .06)}.ak-sequencia-stat>span{flex:0 0 27px;width:27px;height:27px;display:grid;place-items:center;border-radius:9px;font-size:14px;font-weight:900}.ak-sequencia-stat.is-success>span{background:var(--ak-seq-mint-soft);color:#25856f}.ak-sequencia-stat.is-streak>span{background:var(--ak-seq-yellow-soft)}.ak-sequencia-stat.is-error>span{background:var(--ak-seq-pink-soft);color:#bd4269}.ak-sequencia-stat div{min-width:0}.ak-sequencia-stat small,.ak-sequencia-stat strong{display:block}.ak-sequencia-stat small{overflow:hidden;color:var(--ak-seq-ink-soft);font-size:7px;font-weight:900;line-height:1.05;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.ak-sequencia-stat strong{color:var(--ak-seq-ink);font-size:13px;font-weight:900;line-height:1.1}#akSequenciaControls{width:min(100%, 1040px);margin:10px auto 0;font-family:"Nunito","Segoe UI",Arial,sans-serif}#akSequenciaControls .ak-game-level-list{max-height:260px;overflow-y:auto;overscroll-behavior:contain}.ak-sequencia-complete-layer{position:absolute;z-index:30;inset:0;display:grid;place-items:center;padding:18px;background:rgb(47 40 95 / .24);backdrop-filter:blur(5px);opacity:0;transition:opacity .18s ease}.ak-sequencia-complete-layer.is-visible{opacity:1}.ak-sequencia-complete-card{width:min(100%, 360px);padding:24px 20px;border:4px solid #fff;border-radius:28px 22px 29px 21px;background:var(--ak-seq-paper);box-shadow:0 24px 65px rgb(47 40 95 / .22);text-align:center}.ak-sequencia-complete-card>span{display:block;font-size:55px}.ak-sequencia-complete-card h3{margin:6px 0 5px;font-size:28px}.ak-sequencia-complete-card p{margin:0 0 16px;color:var(--ak-seq-ink-soft);font-weight:800}.ak-sequencia-complete-card button{min-height:48px;padding:0 20px;border:0;border-radius:16px;background:linear-gradient(135deg,#7965db,#5940b7);box-shadow:0 6px 0 #44308e,0 11px 18px rgb(73 52 157 / .18);color:#fff;font-size:15px;font-weight:700;cursor:pointer}.ak-sequencia-box.ak-game-native-fullscreen,.ak-sequencia-box:fullscreen,.ak-sequencia-box:-webkit-full-screen{width:100vw;height:100vh;overflow:auto;padding:10px;background:var(--ak-seq-cream,#fbf7ef)}.ak-sequencia-box.ak-game-native-fullscreen .ak-sequencia-shell,.ak-sequencia-box:fullscreen .ak-sequencia-shell,.ak-sequencia-box:-webkit-full-screen .ak-sequencia-shell{width:min(100%, 1100px);min-height:calc(100vh - 82px);display:flex;flex-direction:column;justify-content:center}@keyframes akSequenciaCorrect{0%{transform:scale(.96)}55%{transform:translateY(-4px) scale(1.045)}100%{transform:scale(1)}}@keyframes akSequenciaWrong{0%,100%{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}@media (max-width:359px){.ak-sequencia-shell{padding:10px;border-radius:21px}.ak-sequencia-sticker{flex-basis:40px;width:40px;height:40px;font-size:21px}.ak-sequencia-heading h2{font-size:19px}.ak-sequencia-level-card{min-width:82px;padding:7px 8px}.ak-sequencia-level-card strong{font-size:23px}.ak-sequencia-board{padding-inline:7px}.ak-sequencia-line{gap:3px}.ak-sequencia-cell{min-width:0;min-height:61px;padding:2px;border-radius:14px 11px 15px 12px}.ak-sequencia-option{min-height:71px;padding-inline:3px}.ak-sequencia-stat{gap:3px;padding-inline:3px}.ak-sequencia-stat>span{flex-basis:23px;width:23px;height:23px;font-size:12px}}@media (min-width:720px){.ak-sequencia-shell{padding:22px;border-radius:32px 25px 33px 24px}.ak-sequencia-header{gap:24px;margin-bottom:16px}.ak-sequencia-title-wrap{gap:14px}.ak-sequencia-sticker{flex-basis:56px;width:56px;height:56px;border-radius:20px 16px 21px 17px;font-size:29px}.ak-sequencia-eyebrow{font-size:12px}.ak-sequencia-heading p{display:block}.ak-sequencia-level-card{min-width:130px;padding:12px 15px;border-radius:21px 17px 22px 18px}.ak-sequencia-level-card small{font-size:9px}.ak-sequencia-level-card strong{font-size:36px}.ak-sequencia-level-card span{max-width:82px;font-size:12px}.ak-sequencia-progress-card{width:min(100%, 820px);margin:16px auto 0;padding:12px 16px;border-radius:21px 17px 22px 18px}.ak-sequencia-progress-top strong{font-size:16px}.ak-sequencia-board{width:min(100%, 820px);margin:0 auto;padding:20px 22px 16px;border-radius:30px 23px 31px 22px}.ak-sequencia-prompt{margin-bottom:16px}.ak-sequencia-prompt-icon{flex-basis:45px;width:45px;height:45px;font-size:23px}.ak-sequencia-prompt small{font-size:10px}.ak-sequencia-prompt h3{font-size:25px}.ak-sequencia-line{max-width:760px;gap:11px;padding:5px 4px 13px}.ak-sequencia-cell{min-width:0;min-height:102px;padding:9px;border-radius:22px 17px 23px 18px}.ak-sequencia-cell.is-question>span{font-size:43px}.ak-sequencia-entry-parts{font-size:48px}.ak-sequencia-entry-parts.ak-sequencia-count-2{font-size:31px}.ak-sequencia-entry-parts.ak-sequencia-count-3{font-size:25px}.ak-sequencia-entry-parts.ak-sequencia-count-4,.ak-sequencia-entry-parts.ak-sequencia-count-5,.ak-sequencia-entry-parts.ak-sequencia-count-6{font-size:21px}.ak-sequencia-divider{margin-block:8px 13px}.ak-sequencia-divider strong{font-size:12px}.ak-sequencia-options{width:min(100%, 620px);margin:0 auto;gap:12px}.ak-sequencia-option{min-height:112px;padding:14px 10px 10px;border-radius:23px 18px 24px 17px}.ak-sequencia-option-number{top:8px;left:9px;width:25px;height:25px;font-size:12px}.ak-sequencia-feedback{min-height:32px;font-size:13px}.ak-sequencia-stats{width:min(100%, 680px);margin:15px auto 0;gap:10px}.ak-sequencia-stat{gap:9px;padding:10px;border-radius:18px 14px 19px 15px}.ak-sequencia-stat>span{flex-basis:35px;width:35px;height:35px;border-radius:12px;font-size:18px}.ak-sequencia-stat small{font-size:9px}.ak-sequencia-stat strong{font-size:17px}#akSequenciaControls{margin-top:14px}}@media (min-width:1000px){.ak-sequencia-shell{padding:25px 30px 24px}.ak-sequencia-heading h2{font-size:37px}.ak-sequencia-board{padding-top:23px}}@media (prefers-reduced-motion:reduce){.ak-sequencia-box *,.ak-sequencia-box *::before,.ak-sequencia-box *::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}