.meraiq-public .sc-mb-board{display:flex;flex-direction:column;gap:2px;width:100%;max-width:620px;margin:0 auto;padding:8px 6px;border-radius:14px;background:var(--cloud);-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.meraiq-public .sc-mb-row{display:grid;grid-template-columns:repeat(20,1fr)}.meraiq-public .sc-mb-cell{display:grid;place-items:center;height:clamp(30px,8vw,38px);font:600 clamp(15px,4.3vw,22px)/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--navy);text-transform:uppercase;cursor:pointer;touch-action:manipulation;transition:background .15s,color .15s}.meraiq-public .sc-mb-cell.on{background:#dce5ff;color:var(--cobalt)}.meraiq-public .sc-mb-cell.s,.meraiq-public .sc-mb-cell.se{border-top-left-radius:8px;border-bottom-left-radius:8px}.meraiq-public .sc-mb-cell.e,.meraiq-public .sc-mb-cell.se{border-top-right-radius:8px;border-bottom-right-radius:8px}.meraiq-public .sc-mb-cell.miss{background:rgba(229,72,77,.18);color:var(--critical);border-radius:6px}@media (hover:hover){.meraiq-public .sc-mb-cell:not(.on):hover{background:rgba(49,87,246,.08);border-radius:6px}}.meraiq-public .sc-mb-hint{margin:0;font-size:14.5px;color:var(--text-2);min-height:1.5em}.meraiq-public .sc-cmp-pair{display:flex;flex-direction:column;gap:8px;padding:14px clamp(12px,3vw,20px) 16px;border-radius:16px;background:var(--cloud);transition:background .15s}.meraiq-public .sc-cmp-pair.ok{background:rgba(36,166,106,.1)}.meraiq-public .sc-cmp-pair.no{background:rgba(229,72,77,.1)}.meraiq-public .sc-cmp-cat{font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-2)}.meraiq-public .sc-cmp-line{display:flex;align-items:center;gap:10px;min-height:48px;padding:8px 12px;border-radius:12px;background:#fff;border:1px solid var(--border)}.meraiq-public .sc-cmp-line i{flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#eef3ff;color:var(--cobalt);font:700 13px var(--f-head);font-style:normal}.meraiq-public .sc-cmp-line span{font:600 clamp(16px,4.4vw,22px)/1.3 var(--f-body);color:var(--navy);font-variant-numeric:tabular-nums;letter-spacing:.02em;overflow-wrap:anywhere}.meraiq-public .sc-cmp-btns{display:grid;grid-template-columns:1fr 1fr;gap:10px}.meraiq-public .sc-cmp-btns .btn{justify-content:center;flex-direction:column;gap:4px;height:auto;min-height:60px;padding:10px 12px;font-weight:600;touch-action:manipulation}.meraiq-public .sc-cmp-same{background:#fff;border:1.5px solid var(--cobalt);color:var(--cobalt)}.meraiq-public .sc-cmp-diff{background:var(--cobalt);border:1.5px solid var(--cobalt);color:#fff}.meraiq-public .sc-cmp-btns kbd{font:500 12px var(--f-body);opacity:.7}@media (hover:none){.meraiq-public .sc-cmp-btns kbd{display:none}}.meraiq-public .sc-cmp-feedback{margin:0;font-size:14.5px;color:var(--text-2);min-height:1.5em;overflow-wrap:anywhere}.meraiq-public .sc-cmp-note{margin:0;line-height:1.55}.meraiq-public .sc-ar-task{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;min-height:120px;padding:16px;border-radius:16px;background:var(--cloud);font:800 clamp(30px,8vw,48px)/1.1 var(--f-head);color:var(--navy);font-variant-numeric:tabular-nums;transition:background .15s}.meraiq-public .sc-ar-task.ok{background:rgba(36,166,106,.1)}.meraiq-public .sc-ar-task.no{background:rgba(229,72,77,.1)}.meraiq-public .sc-ar-eq{color:var(--cobalt)}.meraiq-public .sc-ar-input{font:700 22px var(--f-head);text-align:center;min-width:0}.meraiq-public .sc-ar-task+.sc-row .btn{flex:none;padding:0 20px}.meraiq-public .sc-corsi{position:relative;width:100%;max-width:420px;aspect-ratio:1;margin:0 auto;border-radius:18px;background:var(--cloud);transition:background .2s;touch-action:manipulation;-moz-user-select:none;user-select:none;-webkit-user-select:none}.meraiq-public .sc-corsi.ok{background:rgba(36,166,106,.1)}.meraiq-public .sc-corsi.no{background:rgba(229,72,77,.1)}.meraiq-public .sc-corsi-block{position:absolute;border:0;border-radius:12px;background:var(--navy-3);box-shadow:0 2px 0 rgba(7,26,61,.25);padding:0;cursor:default;transition:background .12s,transform .1s;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.meraiq-public .sc-corsi-block:disabled{opacity:1}.meraiq-public .sc-corsi.is-recall .sc-corsi-block{cursor:pointer}.meraiq-public .sc-corsi.is-recall .sc-corsi-block:hover{background:var(--navy-2)}.meraiq-public .sc-corsi-block:focus-visible{outline:3px solid var(--cobalt);outline-offset:3px}.meraiq-public .sc-corsi-block.lit{background:var(--attention);box-shadow:0 0 0 4px rgba(233,165,40,.3)}.meraiq-public .sc-corsi-block.tap{background:var(--cobalt);transform:scale(.94)}.meraiq-public .sc-corsi-hint{margin:0;min-height:1.5em;text-align:center;color:var(--text-2);font-size:15px}@media (prefers-reduced-motion:reduce){.meraiq-public .sc-corsi-block{transition:none}}.meraiq-public .sc-react-field{display:grid;place-items:center;width:100%;max-width:440px;margin:0 auto;padding:12px;border-radius:20px;background:var(--cloud);cursor:pointer;touch-action:manipulation;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.meraiq-public .sc-react-circle{display:grid;place-items:center;width:min(78vw,340px);aspect-ratio:1;border-radius:50%;background:#fff;border:3px solid var(--border);color:var(--text-2);text-align:center;padding:24px;font:600 clamp(17px,4.6vw,21px)/1.3 var(--f-head)}.meraiq-public .sc-react-circle.wait{background:#e6edfb;border-color:#e6edfb;color:var(--navy)}.meraiq-public .sc-react-circle.green{background:var(--success);border-color:var(--success);color:#fff;font-size:clamp(24px,7vw,32px)}.meraiq-public .sc-react-circle.red{background:var(--critical);border-color:var(--critical);color:#fff;font-size:clamp(20px,6vw,26px)}.meraiq-public .sc-react-circle.feedback{background:#fff;color:var(--navy)}.meraiq-public .sc-react-hint{margin:0;text-align:center;color:var(--text-2);font-size:14px}.meraiq-public .sc-vl-card{background:var(--cloud);border-radius:16px;padding:16px 18px;display:flex;flex-direction:column;gap:10px}.meraiq-public .sc-vl-type{align-self:flex-start;font:600 12.5px var(--f-body);letter-spacing:.04em;text-transform:uppercase;color:var(--cobalt);background:#eef3ff;border-radius:999px;padding:4px 10px}.meraiq-public .sc-vl-text{margin:0;font-size:16px;line-height:1.6;color:var(--text)}.meraiq-public .sc-vl-q{margin:0;font:600 17px/1.4 var(--f-head);color:var(--navy)}.meraiq-public .sc-vl-q-big{font-size:clamp(20px,5.5vw,26px);text-align:center;padding:8px 0}.meraiq-public .sc-vl-opts{display:grid;grid-template-columns:1fr;gap:8px}.meraiq-public .sc-vl-opts-grid{grid-template-columns:repeat(2,1fr)}.meraiq-public .sc-vl-opt{display:flex;align-items:center;gap:10px;min-height:52px;padding:10px 14px;text-align:left;border:1.5px solid #cbd6ea;border-radius:14px;background:#f7f9fd;color:var(--text);font:500 16px/1.35 var(--f-body);cursor:pointer;touch-action:manipulation;transition:border-color .15s,background .15s,transform .1s}.meraiq-public .sc-vl-opt:hover{border-color:var(--cobalt)}.meraiq-public .sc-vl-opt:focus-visible{outline:none;border-color:var(--cobalt);box-shadow:0 0 0 4px rgba(49,87,246,.14)}.meraiq-public .sc-vl-opt:active{transform:scale(.98);background:#eef3ff}.meraiq-public .sc-vl-letter{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:#eef3ff;color:var(--cobalt);font:700 14px var(--f-head)}.meraiq-public .sc-qn-bar{height:6px;border-radius:3px;background:#e6edfb;overflow:hidden;margin-top:-6px}.meraiq-public .sc-qn-bar span{display:block;height:100%;background:var(--cobalt);border-radius:3px;transition:width .25s}.meraiq-public .sc-qn-text{margin:6px 0 4px;min-height:5.2em;display:flex;align-items:center;justify-content:center;text-align:center;padding:18px;border-radius:16px;background:var(--cloud);font:600 clamp(17px,4.6vw,21px)/1.45 var(--f-head);color:var(--navy)}.meraiq-public .sc-qn-scale{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;max-width:440px;width:100%;margin:0 auto}.meraiq-public .sc-qn-btn{min-height:56px;border:1.5px solid #cbd6ea;border-radius:14px;background:#f4f7fd;color:var(--navy);font:700 22px var(--f-head);cursor:pointer;touch-action:manipulation;transition:border-color .15s,background .15s,transform .1s}.meraiq-public .sc-qn-btn:hover{border-color:var(--cobalt)}.meraiq-public .sc-qn-btn:focus-visible{outline:none;border-color:var(--cobalt);box-shadow:0 0 0 4px rgba(49,87,246,.14)}.meraiq-public .sc-qn-btn:active{transform:scale(.95)}.meraiq-public .sc-qn-btn.on{background:var(--cobalt);border-color:var(--cobalt);color:#fff}.meraiq-public .sc-qn-ends{display:flex;justify-content:space-between;gap:12px;max-width:440px;width:100%;margin:-4px auto 0;font-size:13px;line-height:1.3;color:var(--text-2)}.meraiq-public .sc-qn-ends span:last-child{text-align:right}.meraiq-public .sc-trail-intro{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:18px;border-radius:18px;background:var(--cloud)}.meraiq-public .sc-trail-intro p{margin:0;line-height:1.55}.meraiq-public .sc-trail-sample{font:600 18px/1.4 var(--f-head);color:var(--navy)}.meraiq-public .sc-trail-sample b{display:inline-grid;place-items:center;min-width:34px;height:34px;border-radius:50%;border:2px solid var(--navy);background:#fff}.meraiq-public .sc-trail-field{position:relative;width:100%;max-width:860px;margin:0 auto;border-radius:18px;background:var(--cloud);touch-action:manipulation;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.meraiq-public .sc-trail-field svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.meraiq-public .sc-trail-field polyline{fill:none;stroke:var(--cobalt);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;opacity:.75}.meraiq-public .sc-trail-dot{position:absolute;display:grid;place-items:center;padding:0;border-radius:50%;border:2px solid var(--navy);background:#fff;color:var(--navy);font:700 clamp(15px,4.2vw,20px)/1 var(--f-head);cursor:pointer;touch-action:manipulation;transition:background .12s,border-color .12s,transform .1s}.meraiq-public .sc-trail-dot:active{transform:scale(.94)}.meraiq-public .sc-trail-dot:focus-visible{outline:3px solid var(--cobalt);outline-offset:2px}.meraiq-public .sc-trail-dot.done{background:#eef3ff;border-color:#9ab0f2;color:#6f86cc}.meraiq-public .sc-trail-dot.last{background:var(--cobalt);border-color:var(--cobalt);color:#fff}.meraiq-public .sc-trail-dot.miss{background:rgba(229,72,77,.14);border-color:var(--critical);border-style:dashed;color:var(--critical)}.meraiq-public .sc-trail-note{margin:0;min-height:1.4em;text-align:center;color:var(--text-2);font-size:14px}@media (prefers-reduced-motion:reduce){.meraiq-public .sc-trail-dot{transition:none}.meraiq-public .sc-trail-dot:active{transform:none}}.meraiq-public .sc-gng-field{display:grid;place-items:center;width:100%;max-width:440px;aspect-ratio:1;margin:0 auto;padding:16px;border-radius:20px;background:var(--cloud);border:3px solid transparent;cursor:pointer;touch-action:manipulation;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.meraiq-public .sc-gng-field:focus-visible{outline:3px solid var(--cobalt);outline-offset:3px}.meraiq-public .sc-gng-field.p1{animation:sc-gng-tap1 .18s ease-out}.meraiq-public .sc-gng-field.p2{animation:sc-gng-tap2 .18s ease-out}@keyframes sc-gng-tap1{0%{border-color:var(--cobalt)}to{border-color:transparent}}@keyframes sc-gng-tap2{0%{border-color:var(--cobalt)}to{border-color:transparent}}.meraiq-public .sc-gng-shape{width:62%;height:62%;display:block}.meraiq-public .sc-gng-field .go,.meraiq-public .sc-gng-legend .go{fill:var(--success)}.meraiq-public .sc-gng-field .nogo,.meraiq-public .sc-gng-legend .nogo{fill:var(--critical)}.meraiq-public .sc-gng-fix{font:300 44px/1 var(--f-head);color:var(--text-2)}.meraiq-public .sc-gng-msg{max-width:300px;text-align:center;color:var(--navy);font:600 clamp(17px,4.6vw,20px)/1.35 var(--f-head)}.meraiq-public .sc-gng-legend{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 20px;font-size:14px;color:var(--text-2)}.meraiq-public .sc-gng-legend span{display:inline-flex;align-items:center;gap:6px}.meraiq-public .sc-gng-legend svg{width:18px;height:18px}.meraiq-public .sc-gng-hint{margin:0;text-align:center;color:var(--text-2);font-size:14px}@media (prefers-reduced-motion:reduce){.meraiq-public .sc-gng-field.p1,.meraiq-public .sc-gng-field.p2{animation:none}}.meraiq-public .sc-nb-rule{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;background:var(--cloud);border-radius:14px;padding:14px 16px;line-height:1.5}.meraiq-public .sc-nb-example{display:inline-flex;gap:6px}.meraiq-public .sc-nb-example span{display:grid;place-items:center;width:36px;height:36px;border-radius:9px;background:#fff;border:1.5px solid var(--border);font:700 18px var(--f-head);color:var(--navy)}.meraiq-public .sc-nb-example span.hit{border-color:var(--cobalt);color:var(--cobalt);box-shadow:0 0 0 3px rgba(49,87,246,.14)}.meraiq-public .sc-nb-note{margin:0;color:var(--text-2);line-height:1.5}.meraiq-public .sc-nb-stage{display:grid;place-items:center;height:clamp(150px,34vw,200px);border-radius:18px;background:var(--cloud);transition:background .15s;-moz-user-select:none;user-select:none;-webkit-user-select:none}.meraiq-public .sc-nb-stage.ok{background:rgba(36,166,106,.12)}.meraiq-public .sc-nb-stage.no{background:rgba(229,72,77,.1)}.meraiq-public .sc-nb-letter{font-family:var(--f-head);font-weight:800;font-size:clamp(64px,18vw,96px);line-height:1;color:var(--navy);min-width:1ch;text-align:center}.meraiq-public .sc-nb-btn{justify-content:center;min-height:60px;font-size:18px;width:100%;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.meraiq-public .sc-nb-btn kbd{margin-left:10px;font:500 12px var(--f-body);padding:2px 7px;border-radius:6px;background:hsla(0,0%,100%,.18);border:1px solid hsla(0,0%,100%,.35)}.meraiq-public .sc-nb-btn.is-pressed{filter:brightness(.88)}.meraiq-public .sc-nb-hint{margin:0;min-height:1.5em;text-align:center;color:var(--text-2);font-size:15px}@media (hover:none){.meraiq-public .sc-nb-btn kbd{display:none}}@media (prefers-reduced-motion:reduce){.meraiq-public .sc-nb-stage{transition:none}}.meraiq-public .sc-hn-note{margin:0;background:var(--cloud);border-radius:14px;padding:14px 16px;line-height:1.5}.meraiq-public .sc-hn-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;max-width:640px;margin:0 auto;-moz-user-select:none;user-select:none;-webkit-user-select:none}.meraiq-public .sc-hn-peg{position:relative;min-width:0;height:calc(var(--hn-max,5) * 24px + 58px);padding:0;border:1.5px solid var(--border);border-radius:16px;background:#fff;cursor:pointer;touch-action:none;-webkit-tap-highlight-color:transparent;transition:border-color .15s,background .15s}.meraiq-public .sc-hn-peg:hover:not(:disabled){border-color:var(--cobalt)}.meraiq-public .sc-hn-peg:focus-visible{outline:3px solid var(--cobalt);outline-offset:3px}.meraiq-public .sc-hn-peg:disabled{cursor:default;opacity:1}.meraiq-public .sc-hn-peg.is-target{background:#f7faff}.meraiq-public .sc-hn-peg.is-selected{border-color:var(--cobalt);background:#eef3ff;box-shadow:0 0 0 3px rgba(49,87,246,.16)}.meraiq-public .sc-hn-peg.is-hover{border-color:var(--success);background:rgba(36,166,106,.08)}.meraiq-public .sc-hn-rod{position:absolute;left:50%;bottom:14px;width:6px;height:calc(100% - 44px);margin-left:-3px;border-radius:3px;background:var(--border)}.meraiq-public .sc-hn-peg:after{content:"";position:absolute;left:8px;right:8px;bottom:10px;height:5px;border-radius:3px;background:var(--navy-3);opacity:.35}.meraiq-public .sc-hn-stack{position:absolute;left:4px;right:4px;bottom:15px;display:flex;flex-direction:column-reverse;align-items:center;gap:2px;pointer-events:none}.meraiq-public .sc-hn-disk{display:block;height:22px;border-radius:7px;background:var(--cobalt);box-shadow:inset 0 -3px 0 rgba(7,26,61,.22);transition:transform .12s}.meraiq-public .sc-hn-disk.d1{background:#18bfe5}.meraiq-public .sc-hn-disk.d2{background:#3157f6}.meraiq-public .sc-hn-disk.d3{background:#24a66a}.meraiq-public .sc-hn-disk.d4{background:#e9a528}.meraiq-public .sc-hn-disk.d5{background:#10306a}.meraiq-public .sc-hn-disk.is-lifted{transform:translateY(-10px)}.meraiq-public .sc-hn-key{position:absolute;top:8px;left:10px;font:600 13px var(--f-head);color:var(--text-2)}.meraiq-public .sc-hn-msg{margin:0;min-height:1.5em;text-align:center;color:var(--text-2);font-size:15px;line-height:1.45}.meraiq-public .sc-hn-msg.warn{color:#b4232a}.meraiq-public .sc-hn-msg.ok{color:#17784b;font-weight:600}.meraiq-public .sc-hn-msg.info{color:var(--cobalt)}@media (max-width:420px){.meraiq-public .sc-hn-board{gap:6px}.meraiq-public .sc-hn-disk{height:20px;border-radius:6px}}@media (prefers-reduced-motion:reduce){.meraiq-public .sc-hn-disk,.meraiq-public .sc-hn-peg{transition:none}}.meraiq-public .sc-mx-layout{display:grid;gap:16px;align-items:start}@media (min-width:760px){.meraiq-public .sc-mx-layout{grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:24px}}.meraiq-public .sc-mx-grid{--mx-bg:#fff;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;max-width:340px;margin:0 auto;padding:6px;border-radius:14px;background:var(--cloud)}.meraiq-public .sc-mx-cell{display:grid;place-items:center;aspect-ratio:1;border-radius:10px;background:var(--mx-bg);border:1.5px solid var(--border);color:var(--navy)}.meraiq-public .sc-mx-missing{border:2px dashed var(--cobalt);background:#eef3ff;color:var(--cobalt);font-family:var(--f-head);font-weight:700;font-size:clamp(26px,8vw,36px)}.meraiq-public .sc-mx-svg{width:88%;height:88%;display:block;overflow:visible}.meraiq-public .sc-mx-opts{--mx-bg:#fff;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%}.meraiq-public .sc-mx-opts.n6{grid-template-columns:repeat(3,minmax(0,1fr))}.meraiq-public .sc-mx-opt{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:6px 4px;border:1.5px solid var(--border);border-radius:12px;background:var(--mx-bg);color:var(--navy);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:border-color .15s,background .15s}.meraiq-public .sc-mx-opt:hover{border-color:var(--cobalt);background:#f7faff}.meraiq-public .sc-mx-opt:focus-visible{outline:3px solid var(--cobalt);outline-offset:2px}.meraiq-public .sc-mx-opt:active{transform:scale(.97)}.meraiq-public .sc-mx-opt-fig{display:grid;place-items:center;width:100%;aspect-ratio:1;max-width:96px}.meraiq-public .sc-mx-opt-n{font:500 12px var(--f-body);color:var(--text-2);white-space:nowrap}@media (max-width:420px){.meraiq-public .sc-mx-opt-n{font-size:11px}}@media (prefers-reduced-motion:reduce){.meraiq-public .sc-mx-opt{transition:none}.meraiq-public .sc-mx-opt:active{transform:none}}.meraiq-public .sc-typing-bar{height:6px;border-radius:3px;background:#e6edfb;overflow:hidden;margin-top:-8px}.meraiq-public .sc-typing-bar span{display:block;height:100%;background:var(--cobalt);border-radius:3px;transition:width .2s linear}.meraiq-public .sc-typing-note{margin:0;padding:10px 12px;border-radius:12px;background:#fff6e5;color:var(--text);font-size:14px;line-height:1.45}.meraiq-public .sc-typing-text{padding:16px 18px;border-radius:16px;background:var(--cloud);font:500 clamp(18px,4.6vw,22px)/1.6 var(--f-body);color:var(--text-2);white-space:pre-wrap;overflow-wrap:anywhere;-moz-user-select:none;user-select:none;-webkit-user-select:none}.meraiq-public .sc-typing-text span.correct{color:var(--success)}.meraiq-public .sc-typing-text span.wrong{color:var(--critical);background:rgba(229,72,77,.14);border-radius:3px;text-decoration:underline;text-decoration-thickness:2px}.meraiq-public .sc-typing-text span.cur{box-shadow:inset 0 -3px 0 var(--cobalt);color:var(--navy)}.meraiq-public .sc-typing-label{font-weight:600;color:var(--navy);margin-bottom:-6px}.meraiq-public .sc-typing-input{resize:none;font-size:18px;line-height:1.5;min-height:96px}.meraiq-public .sc-typing-input:disabled{background:var(--cloud)}.meraiq-public .sc-typing-hint{margin:0;min-height:1.4em;font-size:14px;color:var(--text-2)}.meraiq-public .sc-typing-hint.on{color:var(--critical);font-weight:500}.meraiq-public .sc-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){.meraiq-public .sc-typing-bar span{transition:none}}.meraiq-public .sc-lit-card{background:var(--cloud);border-radius:16px;padding:16px 18px;display:flex;flex-direction:column;gap:8px}.meraiq-public .sc-lit-topic{align-self:flex-start;font:600 12.5px var(--f-body);letter-spacing:.04em;text-transform:uppercase;color:var(--cobalt);background:#eef3ff;border-radius:999px;padding:4px 10px}.meraiq-public .sc-lit-q{margin:0;font-size:14.5px;color:var(--text-2)}.meraiq-public .sc-lit-sentence{margin:0;font:500 clamp(17px,4.6vw,20px)/1.6 var(--f-body);color:var(--navy);overflow-wrap:anywhere}.meraiq-public .sc-lit-gap{display:inline-block;min-width:2.6em;margin:0 2px;padding:0 6px;border-bottom:2px solid var(--cobalt);color:var(--cobalt);text-align:center;line-height:1.3}.meraiq-public .sc-lit-mark{display:inline-grid;place-items:center;width:1.35em;height:1.35em;margin:0 2px;border-radius:50%;background:var(--cobalt);color:#fff;font:700 .7em/1 var(--f-head);vertical-align:.25em}.meraiq-public .sc-lit-hurry{color:var(--critical)}.meraiq-public .sc-lit-opts{display:grid;grid-template-columns:1fr;gap:8px}@media (min-width:560px){.meraiq-public .sc-lit-opts-4{grid-template-columns:repeat(2,1fr)}}.meraiq-public .sc-lit-opt{display:flex;align-items:center;gap:10px;min-height:52px;padding:10px 14px;text-align:left;border:1.5px solid #cbd6ea;border-radius:14px;background:#f7f9fd;color:var(--text);font:500 16px/1.35 var(--f-body);cursor:pointer;touch-action:manipulation;transition:border-color .15s,background .15s,transform .1s;overflow-wrap:anywhere}.meraiq-public .sc-lit-opt:hover{border-color:var(--cobalt)}.meraiq-public .sc-lit-opt:focus-visible{outline:none;border-color:var(--cobalt);box-shadow:0 0 0 4px rgba(49,87,246,.14)}.meraiq-public .sc-lit-opt:active{transform:scale(.98);background:#eef3ff}.meraiq-public .sc-lit-n{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:#eef3ff;color:var(--cobalt);font:700 14px var(--f-head)}.meraiq-public .sc-lit-review{margin-top:20px;padding-top:16px;border-top:1px solid var(--border)}.meraiq-public .sc-lit-review-hint{font-size:14px;color:var(--text-2);margin:0 0 12px}.meraiq-public .sc-lit-review-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.meraiq-public .sc-lit-review-item{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border-radius:14px;background:var(--cloud);min-width:0}.meraiq-public .sc-lit-review-task{margin:0;font-size:16px;line-height:1.55;color:var(--navy);overflow-wrap:anywhere}.meraiq-public .sc-lit-review-answers{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:6px;margin:0}.meraiq-public .sc-lit-review-answers>div{padding:8px 10px;border-radius:10px;background:#fff;min-width:0}.meraiq-public .sc-lit-review-answers dt{font-size:12.5px;color:var(--text-2);margin:0 0 2px}.meraiq-public .sc-lit-review-answers dd{margin:0;font-weight:600;overflow-wrap:anywhere}.meraiq-public .sc-lit-review-answers .bad dd{color:var(--critical)}.meraiq-public .sc-lit-review-answers .good dd{color:var(--success)}.meraiq-public .sc-lit-review-correct{margin:0;font-size:15px;line-height:1.5;color:var(--text);padding-left:10px;border-left:3px solid var(--success)}.meraiq-public .sc-lit-review-rule{margin:0;font-size:14.5px;line-height:1.5;color:var(--text-2)}