.aic-page{grid-gap:22px;display:grid;gap:22px}.aic-heading .eyebrow{align-items:center;color:#5a4ec2;display:inline-flex;gap:6px}.aic-home-card{align-items:center;background:linear-gradient(135deg,#f3f0ff,#e9f7f1);border:1px solid #d6cff5;border-radius:16px;color:#3d3670;display:flex;gap:16px;margin-bottom:22px;overflow:hidden;padding:18px 22px;position:relative}.aic-home-card.locked{background:#f7f7fb;border-color:#e2e2ee;color:#6b6b85}.aic-home-card>div{flex:1 1;min-width:0}.aic-home-card strong{display:block;font-size:18px;margin-top:4px}.aic-home-card p{color:#544d8a;font-size:14px;line-height:1.6;margin-top:4px}.aic-home-card.locked p{color:#6b6b85}.aic-home-icon{background:#6759d8;border-radius:16px;box-shadow:0 8px 18px #6759d833;color:#fff;display:grid;flex-shrink:0;height:54px;place-items:center;width:54px}.aic-home-card.locked .aic-home-icon{background:#b9b9cc;box-shadow:none}.aic-home-badge{background:#6759d8;border-radius:10px;color:#fff;display:inline-block;font-size:11px;font-weight:700;letter-spacing:.05em;padding:3px 9px;text-transform:uppercase}.aic-home-card.locked .aic-home-badge{background:#9a9ab0}.aic-home-link{align-items:center;background:#6759d8;border-radius:999px;color:#fff;display:inline-flex;font-size:14px;font-weight:600;gap:6px;padding:11px 16px;text-decoration:none;transition:transform .18s,background-color .18s;white-space:nowrap}.aic-home-link:hover{background:#5646c9;transform:translateY(-1px)}.aic-home-lock{color:#9a9ab0}.aic-mini-bar{background:#dcd6f7;border-radius:6px;height:6px;margin-top:10px;overflow:hidden}.aic-mini-bar span{background:#6759d8;border-radius:6px;display:block;height:100%;transition:width .5s}.aic-progress{grid-gap:14px;background:#fff;border:1px solid #e2ddf7;border-radius:16px;display:grid;gap:14px;padding:20px 22px}.aic-progress-bar{background:#ece8fb;border-radius:8px;height:12px;overflow:hidden}.aic-progress-bar span{background:linear-gradient(90deg,#6759d8,#8f7ff0);border-radius:8px;display:block;height:100%;transition:width .6s}.aic-progress-meta{align-items:baseline;color:#544d8a;display:flex;flex-wrap:wrap;font-size:14px;gap:12px}.aic-progress-meta strong{color:#3d3670;font-size:26px}.aic-badges{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.aic-badge{align-items:center;background:#f7f6fc;border:1px dashed #d6cff5;border-radius:12px;color:#8a86a8;display:flex;gap:10px;padding:10px 12px}.aic-badge.earned{background:#fff6e3;border:1px solid #f1d59a;color:#7a5a12}.aic-badge strong{display:block;font-size:14px}.aic-badge span{font-size:12px;line-height:1.4}.aic-certificate{align-items:center;background:#fff6e3;border:1px solid #f1d59a;border-radius:14px;color:#7a5a12;display:flex;flex-wrap:wrap;gap:14px;padding:16px}.aic-certificate>div{flex:1 1;min-width:200px}.aic-certificate strong{display:block;font-size:16px}.aic-certificate span{font-size:13px}.aic-certificate a{align-items:center;display:inline-flex;gap:8px;text-decoration:none}.aic-modules{grid-gap:12px;display:grid;gap:12px;list-style:none;margin:0;padding:0}.aic-module-card{align-items:center;background:#fff;border:1px solid #e2ddf7;border-radius:14px;display:flex;gap:16px;padding:18px 20px;transition:transform .18s,box-shadow .18s}.aic-module-card.available:hover{box-shadow:0 10px 24px #6759d81f;transform:translateY(-2px)}.aic-module-card.locked{background:#fafafc;opacity:.65}.aic-module-card.completed{background:#f4fbf7;border-color:#bfe3cf}.aic-module-card>div{flex:1 1;min-width:0}.aic-module-card h3{color:#2f2a5c;font-size:18px;margin:2px 0 4px}.aic-module-card p{color:#6a6690;font-size:14px;line-height:1.5}.aic-num{background:#ece8fb;border-radius:50%;color:#5a4ec2;display:grid;flex-shrink:0;font-size:18px;font-weight:700;height:42px;place-items:center;width:42px}.aic-module-card.completed .aic-num{background:#2f9e63;color:#fff}.aic-module-card.locked .aic-num{background:#eee;color:#9a9ab0}.aic-open{align-items:center;background:#6759d8;border-radius:999px;color:#fff;display:inline-flex;font-size:14px;font-weight:600;gap:6px;padding:10px 16px;text-decoration:none;white-space:nowrap}.aic-open.muted{background:#eee;color:#9a9ab0}.aic-locked{grid-gap:10px;background:#fff;border:1px solid #e2ddf7;border-radius:16px;color:#3d3670;display:grid;gap:10px;justify-items:center;padding:40px 20px;text-align:center}.aic-locked h2{font-size:22px}.aic-locked p{color:#6a6690;line-height:1.6;max-width:520px}.aic-back{align-items:center;color:#5a4ec2;display:inline-flex;font-size:14px;font-weight:600;gap:6px;text-decoration:none}.aic-module{grid-gap:20px;display:grid;gap:20px}.aic-module-head h1{color:#2f2a5c;font-size:28px;margin:4px 0}.aic-module-head p{color:#6a6690}.aic-stepper{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.aic-stepper button{align-items:center;background:#fff;border:1px solid #d6cff5;border-radius:999px;color:#5a4ec2;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:8px 14px;transition:background-color .18s}.aic-stepper button span{background:#ece8fb;border-radius:50%;display:grid;font-size:12px;height:22px;place-items:center;width:22px}.aic-stepper button.active{background:#6759d8;color:#fff}.aic-stepper button.active span{background:#fff;color:#6759d8}.aic-stepper button.done:not(.active){background:#f4fbf7;border-color:#bfe3cf;color:#2f6b45}.aic-stepper button:disabled{cursor:not-allowed;opacity:.5}.aic-lesson{grid-gap:14px;background:#fff;border:1px solid #e2ddf7;border-radius:16px;display:grid;gap:14px;padding:24px}.aic-lesson p{color:#3a3560;font-size:17px;line-height:1.75}.aic-lesson .primary-button{justify-self:start}.aic-dictate,.aic-listen{align-items:center;background:#f7f6fc;border:1px solid #d6cff5;border-radius:999px;color:#5a4ec2;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;justify-self:start;padding:10px 16px;transition:background-color .18s}.aic-dictate.listening,.aic-listen.on{animation:aic-pulse 1.2s infinite;background:#6759d8;color:#fff}@keyframes aic-pulse{0%,to{box-shadow:0 0 0 0 #6759d855}50%{box-shadow:0 0 0 8px #6759d800}}.aic-prompt{color:#2f2a5c;font-size:17px;font-weight:600;line-height:1.6}.aic-classify{grid-gap:14px;background:#fff;border:1px solid #e2ddf7;border-radius:16px;display:grid;gap:14px;padding:22px}.aic-classify ul{grid-gap:10px;display:grid;gap:10px;list-style:none;margin:0;padding:0}.aic-classify li{align-items:center;background:#f7f6fc;border:1px solid #0000;border-radius:12px;display:flex;flex-wrap:wrap;gap:10px;padding:12px 14px}.aic-classify li>span{color:#3a3560;flex:1 1;font-size:15px;min-width:180px}.aic-classify li>div{display:flex;flex-wrap:wrap;gap:8px}.aic-classify li button{background:#fff;border:1px solid #d6cff5;border-radius:999px;color:#5a4ec2;cursor:pointer;font-size:14px;font-weight:600;min-height:40px;padding:8px 14px}.aic-classify li button.picked{background:#6759d8;border-color:#6759d8;color:#fff}.aic-classify li.ok{background:#f4fbf7;border-color:#bfe3cf}.aic-classify li.fail{background:#fff5f5;border-color:#f3c6c6}.aic-classify li small{color:#b04545;font-size:13px;width:100%}.aic-classify .primary-button{justify-self:start}.aic-project,.aic-reflection{grid-gap:12px;background:#fff;border:1px solid #e2ddf7;border-radius:16px;display:grid;gap:12px;padding:22px}.aic-steps{grid-gap:6px;color:#3a3560;display:grid;font-size:15px;gap:6px;line-height:1.5;margin:0;padding-left:22px}.aic-ext{align-items:center;background:#e9f7f1;border:1px solid #bfe3cf;border-radius:999px;color:#1f7a4d;display:inline-flex;font-size:14px;font-weight:600;gap:8px;justify-self:start;padding:10px 16px;text-decoration:none}.aic-hints{grid-gap:4px;display:grid;gap:4px;list-style:none;margin:0;padding:0}.aic-hints li{align-items:center;color:#6a6690;display:flex;font-size:14px;gap:6px}.aic-hints svg{color:#e4ac52;flex-shrink:0}.aic-project input,.aic-project textarea,.aic-reflection textarea{background:#fbfaff;border:1px solid #d6cff5;border-radius:12px;color:#2f2a5c;font:inherit;font-size:16px;line-height:1.6;padding:12px 14px;resize:vertical;width:100%}.aic-project label{grid-gap:6px;color:#3a3560;display:grid;font-size:14px;font-weight:600;gap:6px}.aic-reflection-bar{align-items:center;color:#8a86a8;display:flex;flex-wrap:wrap;font-size:13px;gap:10px;justify-content:space-between}.aic-reflection-bar .ok{color:#2f9e63;font-weight:600}.aic-project .primary-button,.aic-reflection .primary-button{justify-self:start}.aic-feedback{grid-gap:10px;background:#f3f0ff;border:1px solid #d6cff5;border-radius:14px;color:#3d3670;display:grid;gap:10px;margin-top:14px;padding:18px 20px}.aic-feedback strong{font-size:18px}.aic-feedback p{align-items:flex-start;display:flex;font-size:15px;gap:8px;line-height:1.6}.aic-feedback p svg{color:#6759d8;flex-shrink:0;margin-top:3px}.aic-feedback .primary-button{justify-self:start}.aic-quiz{grid-gap:18px;display:grid;gap:18px}.aic-question{grid-gap:10px;background:#fff;border:1px solid #e2ddf7;border-radius:16px;display:grid;gap:10px;padding:20px}.aic-question h4{color:#2f2a5c;font-size:17px;line-height:1.5}.aic-question .answer-options button.picked{background:#f3f0ff;border-color:#6759d8}.aic-question .answer-options button.ok{background:#f4fbf7;border-color:#2f9e63}.aic-question .answer-options button.fail{background:#fff5f5;border-color:#d66}.aic-result{grid-gap:8px;background:#f4fbf7;border:1px solid #bfe3cf;border-radius:16px;color:#2f6b45;display:grid;gap:8px;justify-items:start;padding:20px}.aic-result.fail{background:#fff9ec;border-color:#f1d59a;color:#7a5a12}.aic-result strong{font-size:32px}.aic-result p{font-size:15px;line-height:1.6}.aic-next{align-items:center;background:#fff6e3;border:1px solid #f1d59a;border-radius:14px;color:#7a5a12;display:flex;flex-wrap:wrap;gap:12px;margin-top:14px;padding:16px 20px}.aic-next strong{flex:1 1;font-size:16px}.aic-next a{align-items:center;color:#7a5a12;display:inline-flex;font-weight:700;gap:6px}.aic-family{grid-gap:12px;background:#fff;border:1px solid #e2ddf7;border-radius:16px;display:grid;gap:12px;margin-bottom:22px;padding:20px 22px}.aic-family h2{align-items:center;color:#2f2a5c;display:flex;font-size:19px;gap:8px}.aic-family-stats{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.aic-family-stats div{background:#f7f6fc;border-radius:12px;display:grid;padding:12px;text-align:center}.aic-family-stats strong{color:#3d3670;font-size:22px}.aic-family-stats span{color:#8a86a8;font-size:12px}.aic-family-modules{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));list-style:none;margin:0;padding:0}.aic-family-modules li{align-items:center;border-radius:8px;color:#6a6690;display:flex;font-size:13px;gap:8px;padding:6px 8px}.aic-family-modules li span{background:#ece8fb;border-radius:50%;color:#5a4ec2;display:grid;flex-shrink:0;font-size:11px;font-weight:700;height:22px;place-items:center;width:22px}.aic-family-modules li.completed{background:#f4fbf7;color:#2f6b45}.aic-family-modules li.completed span{background:#2f9e63;color:#fff}.aic-family-modules li b{margin-left:auto}.aic-family-modules li.locked{opacity:.6}.aic-family-badges{align-items:center;color:#7a5a12;display:flex;font-size:14px;font-weight:600;gap:6px}.aic-project-summary{background:#f7f6fc;border-radius:12px;color:#3a3560;font-size:14px;padding:12px 14px}.aic-project-summary summary{cursor:pointer;font-weight:700}.aic-project-summary p{line-height:1.6;margin-top:8px}.aic-family-actions{display:flex;flex-wrap:wrap;gap:16px}.aic-family-actions a{align-items:center;color:#5a4ec2;display:inline-flex;font-size:14px;font-weight:600;gap:6px;text-decoration:none}@media(max-width:700px){.aic-home-card{flex-wrap:wrap}.aic-home-link{justify-content:center;width:100%}.aic-module-card{flex-wrap:wrap}.aic-open{justify-content:center;width:100%}.aic-module-head h1{font-size:24px}}.wd-page{grid-gap:22px;display:grid;gap:22px}.wd-levels{align-items:center;background:#fff;border:1px solid #e2ddf7;border-radius:14px;display:flex;flex-wrap:wrap;gap:8px;padding:12px 16px}.wd-levels small{color:#6a6690;flex-basis:100%;font-size:12px;line-height:1.5}.wd-level,.wd-level-chip{align-items:center;background:#eee;border-radius:999px;color:#666;display:inline-flex;font-size:12px;font-weight:700;padding:4px 10px}.lvl-explorando .wd-level,.lvl-explorando.wd-level-chip,.mp-level.lvl-explorando{background:#fde8e8;color:#b04545}.lvl-practicando .wd-level,.lvl-practicando.wd-level-chip,.mp-level.lvl-practicando{background:#fff3d6;color:#8a5b00}.lvl-logrado .wd-level,.lvl-logrado.wd-level-chip,.mp-level.lvl-logrado{background:#e2f4ea;color:#1f7a4d}.lvl-dominado .wd-level,.lvl-dominado.wd-level-chip,.mp-level.lvl-dominado{background:#e9e4ff;color:#5a4ec2}.wd-world{grid-gap:14px;background:#fff;border:1px solid #e2ddf7;border-radius:18px;display:grid;gap:14px;overflow:hidden;padding:22px;position:relative}.wd-world:before{background:#6759d8;background:var(--wd-tone,#6759d8);content:"";inset:0 auto 0 0;position:absolute;width:8px}.tone-blue{--wd-tone:#0891b2}.tone-coral{--wd-tone:#ff7a6b}.tone-mint{--wd-tone:#2f9e63}.tone-green{--wd-tone:#16a34a}.tone-violet{--wd-tone:#6759d8}.tone-amber{--wd-tone:#d97706}.wd-world-head{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding-left:8px}.wd-world-head h2{color:#2f2a5c;font-size:22px}.wd-homework{align-items:center;background:#fff6e3;border:1px solid #f1d59a;border-radius:14px;color:#7a5a12;display:flex;flex-wrap:wrap;gap:12px;margin-left:8px;padding:14px 16px}.wd-homework>div{grid-gap:2px;display:grid;flex:1 1;gap:2px;min-width:200px}.wd-homework span{font-size:14px}.wd-homework em{font-size:13px;font-style:normal;font-weight:700}.wd-topics{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));list-style:none;margin:0;padding:0 0 0 8px}.wd-topic{grid-gap:8px;background:#faf9ff;border:1px solid #e6e2f7;border-radius:14px;display:grid;gap:8px;padding:16px;transition:transform .18s,box-shadow .18s}.wd-topic:hover{box-shadow:0 10px 24px #6759d81a;transform:translateY(-2px)}.wd-topic-head{align-items:center;display:flex;gap:8px;justify-content:space-between}.wd-topic h3{color:#2f2a5c;font-size:17px}.wd-topic p{color:#6a6690;font-size:14px;line-height:1.5}.wd-retention{align-items:center;color:#5a4ec2;display:inline-flex;font-size:12px;font-weight:600;gap:4px}.wd-tpls{display:flex;flex-wrap:wrap;gap:6px}.wd-tpls button{align-items:center;background:#fff;border:1px solid #d6cff5;border-radius:999px;color:#5a4ec2;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:4px;padding:6px 10px}.wd-tpls button.on{background:#6759d8;border-color:#6759d8;color:#fff}.wd-topic .primary-button{justify-self:start}.wd-review{grid-gap:8px;color:#3a3560;display:grid;font-size:15px;gap:8px;line-height:1.6;padding-left:8px}.wd-review .primary-button{justify-self:start}.mission-player{grid-gap:18px;background:#fff;border:1px solid #e2ddf7;border-radius:18px;display:grid;gap:18px;padding:22px}.tpl-espacial{background:linear-gradient(180deg,#f3f0ff,#fff)}.tpl-detectives{background:linear-gradient(180deg,#fff6e3,#fff)}.tpl-constructor{background:linear-gradient(180deg,#e9f7f1,#fff)}.tpl-carrera{background:linear-gradient(180deg,#fde8e8,#fff)}.tpl-laboratorio{background:linear-gradient(180deg,#e6f6fb,#fff)}.tpl-aventura{background:linear-gradient(180deg,#f7efe3,#fff)}.mp-head{grid-gap:6px;display:grid;gap:6px}.mp-tpl{align-items:center;color:#5a4ec2;display:inline-flex;font-size:12px;font-weight:700;gap:6px;letter-spacing:.05em;text-transform:uppercase}.mp-head h2{color:#2f2a5c;font-size:24px}.mp-head-tools{display:flex;flex-wrap:wrap;gap:8px}.mp-sound{align-items:center;background:#fff;border:1px solid #d6cff5;border-radius:999px;color:#5a4ec2;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:6px 12px}.mp-progress{grid-gap:4px;display:grid;gap:4px}.mp-track{align-items:center;display:flex;gap:4px;height:14px;position:relative}.mp-track span{background:#e6e2f7;border-radius:4px;flex:1 1;height:8px;transition:background-color .3s}.mp-track span.lit{background:#6759d8}.mp-ship{color:#6759d8;position:absolute;top:-8px;transform:translateX(-50%);transition:left .5s}.mp-progress small{color:#8a86a8;font-size:12px}.mp-story{grid-gap:12px;display:grid;gap:12px}.mp-story-text{color:#2f2a5c;font-size:19px;font-weight:600;line-height:1.6}.mp-sep{grid-gap:4px 12px;background:#fff;border:1px dashed #d6cff5;border-radius:12px;color:#6a6690;display:grid;font-size:13px;gap:4px 12px;grid-template-columns:auto 1fr;padding:12px 14px}.mp-sep dt{color:#5a4ec2;font-weight:700}.mp-story .primary-button{justify-self:start}.mp-phase-note{align-items:center;color:#5a4ec2;display:flex;font-size:14px;font-weight:600;gap:6px;margin-bottom:10px}.mp-question{grid-gap:12px;animation:ip-in .3s ease;background:#fff;border:1px solid #e2ddf7;border-radius:16px;display:grid;gap:12px;padding:18px}.mp-question.ok{border-color:#bfe3cf}.mp-question.fail{border-color:#f3c6c6}.mp-q-meta{color:#8a86a8;display:flex;font-size:12px;justify-content:space-between}.mp-mode{color:#5a4ec2;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.mp-question h3{color:#2f2a5c;font-size:19px;line-height:1.5}.mp-context{background:#f7f6fc;border-left:4px solid #6759d8;border-radius:8px;color:#3a3560;font-size:15px;line-height:1.6;margin:0;padding:12px 14px}.mp-options button.picked{background:#f3f0ff;border-color:#6759d8}.mp-options button.ok{background:#f4fbf7;border-color:#2f9e63}.mp-options button.fail{background:#fff5f5;border-color:#d66}.mp-hint,.mp-worked{align-items:flex-start;background:#fff6e3;border-radius:10px;color:#7a5a12;display:flex;font-size:14px;gap:6px;line-height:1.5;padding:10px 12px}.mp-hint svg,.mp-worked svg{flex-shrink:0;margin-top:2px}.mp-hint-btn{align-items:center;background:#fff;border:1px solid #f1d59a;border-radius:999px;color:#8a5b00;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;justify-self:start;padding:8px 12px}.mp-feedback{align-items:flex-start;border-radius:10px;display:flex;font-size:15px;gap:6px;line-height:1.5;padding:10px 12px}.mp-feedback.ok{background:#e2f4ea;color:#1f7a4d}.mp-feedback.fail{background:#fde8e8;color:#b04545}.mp-question .primary-button{justify-self:start}.mp-tutorial{grid-gap:10px;background:#fff;border:1px solid #e2ddf7;border-radius:16px;display:grid;gap:10px;padding:18px}.mp-tutorial h3{color:#2f2a5c;font-size:20px}.mp-tutorial p{color:#3a3560;font-size:17px;line-height:1.7}.mp-example{grid-gap:4px;background:#f3f0ff;border-radius:12px;color:#3a3560;display:grid;font-size:15px;gap:4px;padding:12px 14px}.mp-example small{color:#6a6690}.mp-tutorial .primary-button{justify-self:start}.mp-closing-card{grid-gap:14px;display:grid;gap:14px}.mp-level{align-items:center;border-radius:14px;display:flex;gap:14px;padding:16px 18px}.mp-level>div{display:grid;flex:1 1}.mp-level span{font-size:12px;letter-spacing:.05em;text-transform:uppercase}.mp-level strong{font-size:26px}.mp-level b{font-size:20px}.mp-evidence{color:#5a4ec2;font-size:14px;font-weight:600}.mp-closing-list{grid-gap:8px;color:#3a3560;display:grid;font-size:15px;gap:8px;line-height:1.6;margin:0;padding-left:18px}.mp-after{display:flex;flex-wrap:wrap;gap:12px}.wd-home-card{align-items:center;background:linear-gradient(135deg,#e6f6fb,#f3f0ff);border:1px solid #cfe7f1;border-radius:16px;color:#2f2a5c;display:flex;gap:16px;margin-bottom:22px;padding:18px 22px}.wd-home-card>div{flex:1 1;min-width:0}.wd-home-card strong{display:block;font-size:18px}.wd-home-card p{color:#544d8a;font-size:14px;line-height:1.6;margin-top:4px}.wd-home-card .aic-home-icon{background:#0891b2;box-shadow:0 8px 18px #0891b233}.wd-family-topics{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));list-style:none;margin:0;padding:0}.wd-family-topics li{grid-gap:4px;background:#f7f6fc;border-radius:12px;color:#3a3560;display:grid;font-size:13px;gap:4px;padding:10px 12px}.wd-family-topics li b{font-size:14px}.wd-family-topics li span{color:#6a6690}.wd-family-recent{grid-gap:6px;color:#3a3560;display:grid;font-size:13px;gap:6px;line-height:1.5;margin:0;padding-left:18px}@media(max-width:700px){.wd-topics{grid-template-columns:1fr}.mp-head h2{font-size:21px}.mp-question h3{font-size:17px}.wd-home-card{flex-wrap:wrap}}.homework-mission-suggest{grid-gap:8px;background:#e6f6fb;border:1px solid #cfe7f1;border-radius:14px;color:#2f2a5c;display:grid;gap:8px;margin:12px 0;padding:14px 16px}.homework-mission-suggest strong{align-items:center;display:flex;font-size:15px;gap:6px}.homework-mission-suggest span{color:#544d8a;font-size:13px}.hw-suggest-list{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.hw-suggest{grid-gap:2px;background:#fff;border:1px solid #cfe7f1;border-radius:12px;color:#2f2a5c;cursor:pointer;display:grid;font:inherit;gap:2px;padding:10px 12px;text-align:left}.hw-suggest.match{border-color:#0891b2;box-shadow:0 0 0 2px #0891b222}.hw-suggest b{font-size:14px}.hw-suggest small{color:#6a6690;font-size:12px}.hw-suggest em{color:#0891b2;font-size:11px;font-style:normal;font-weight:700}.hw-suggest-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.wd-soft-note{color:#544d8a;font-size:14px;line-height:1.6;padding-left:8px}.wd-soft-note a{color:#5a4ec2;font-weight:700}.duel-soft{align-items:center;color:#544d8a;display:flex;font-size:14px;gap:12px}.duel-soft span{align-items:center;display:inline-flex;gap:6px}.duel-soft h3{color:#2f2a5c;font-size:18px}#root select[data-testid=duel-topic]{background:#fff;border:1px solid #d6cff5;border-radius:10px;font:inherit;max-width:100%;min-height:42px;padding:8px 12px}.duel-turn{align-items:center;background:#f3f0ff;border:1px solid #d6cff5;border-radius:14px;color:#3d3670;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px;padding:12px 16px}.duel-turn strong{font-size:18px}.duel-turn span{color:#6a6690;font-size:13px}.duel-board{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:0;padding:0}.duel-board li{align-items:center;background:#fff;border:1px solid #e2ddf7;border-radius:12px;display:flex;gap:12px;padding:12px 14px}.duel-board li:first-child{background:#fff6e3;border-color:#f1d59a}.duel-board span{background:#ece8fb;border-radius:50%;color:#5a4ec2;display:grid;font-weight:700;height:28px;place-items:center;width:28px}.duel-board b{flex:1 1;font-size:16px}.duel-board em{color:#3d3670;font-style:normal;font-weight:700}.duel-cta{align-items:center;background:linear-gradient(135deg,#f3f0ff,#fde8f3);border:1px solid #e3d6f7;border-radius:14px;color:#3d3670;display:flex;flex-wrap:wrap;gap:12px;padding:14px 16px}.duel-cta>div{grid-gap:2px;display:grid;flex:1 1;gap:2px;min-width:200px}.duel-cta span{color:#544d8a;font-size:13px}
/*# sourceMappingURL=976.5d5b91d4.chunk.css.map*/