.desafio-page{background:radial-gradient(circle at 12% 8%, #9a6d3214, transparent 34%), radial-gradient(circle at 88% 2%, #7a2e2e0f, transparent 30%), var(--eade-paper-soft,#fbf7ec);min-height:100vh;color:var(--eade-ink,#2c2620)}.desafio-page-main{box-sizing:border-box;width:min(1180px,100% - 32px);margin:0 auto;padding:26px 0 62px}.desafio-breadcrumbs{color:var(--eade-muted-soft,#8a7f65);font:650 var(--fs-2xs,10px)/1.4 var(--eade-sans,sans-serif);align-items:center;gap:7px;margin:0 0 18px;display:flex}.desafio-breadcrumbs a{color:var(--eade-muted,#6b6350);text-decoration:none}.desafio-breadcrumbs a:hover{color:var(--eade-wine,#7a2e2e)}.desafio-shell{width:min(980px,100%);font-family:var(--eade-sans,-apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);color:var(--eade-ink,#2c2620);box-sizing:border-box;margin:0 auto}.desafio-hub{text-align:center;padding:32px 0 12px}.desafio-hub-kicker,.desafio-kicker{color:var(--eade-gold,#9a6d32);font-size:var(--fs-2xs,10px);letter-spacing:1.15px;text-transform:uppercase;align-items:center;gap:6px;font-weight:850;line-height:1.2;display:inline-flex}.desafio-hub h1,.desafio-final h2,.desafio-question-card h2{font-family:var(--eade-serif,Georgia, serif);color:var(--eade-ink,#2c2620)}.desafio-hub h1{letter-spacing:-.02em;margin:12px auto 8px;font-size:clamp(34px,5vw,58px);font-weight:520;line-height:1.02}.desafio-intro{max-width:680px;color:var(--eade-muted,#6b6350);font-size:var(--fs-lg,15px);margin:0 auto;line-height:1.7}.desafio-level-card{box-sizing:border-box;border:1px solid var(--eade-border,#d8ceb7);border-radius:var(--eade-radius-md,7px);width:min(600px,100%);box-shadow:var(--eade-shadow-card,0 8px 30px #4a3b2814);text-align:left;background:#fffdf7c7;grid-template-columns:auto 58px 1fr;align-items:center;gap:12px;margin:24px auto 26px;padding:12px 14px;display:grid}.desafio-level-card>span{color:var(--eade-muted-soft,#8a7f65);font-size:var(--fs-2xs,10px);letter-spacing:.8px;text-transform:uppercase;font-weight:850}.desafio-level-card>strong{background:var(--eade-wine-fill);color:#fff9eb;width:48px;height:48px;font:650 var(--fs-3xl,28px)/1 var(--eade-serif,Georgia, serif);border-radius:50%;place-items:center;display:grid}.desafio-level-card>div{gap:2px;display:grid}.desafio-level-card b{font:650 var(--fs-lg,15px)/1.15 var(--eade-serif,Georgia, serif)}.desafio-level-card small{color:var(--eade-muted-soft,#8a7f65);font-size:var(--fs-2xs,10px)}.desafio-mode-grid{gap:14px;margin:22px auto;display:grid}.desafio-mode-grid-v2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:960px}.desafio-mode-card{border:1px solid var(--eade-border,#d8ceb7);border-radius:var(--r-md,10px);min-height:228px;color:var(--eade-ink,#2c2620);cursor:pointer;text-align:left;background:#fffdf7eb;flex-direction:column;align-items:flex-start;gap:7px;padding:20px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;box-shadow:0 10px 26px #4a3b280f}.desafio-mode-card:hover{border-color:var(--eade-border-strong,#c7b99f);transform:translateY(-3px);box-shadow:0 14px 34px #4a3b281a}.desafio-mode-card.is-path{background:linear-gradient(145deg,#fffdf7,#f8efe1);border-color:#7a2e2e6b}.desafio-mode-card.is-streak{background:linear-gradient(145deg,#fffdf7,#fbf1dd);border-color:#a16b2a6b}.desafio-mode-card.is-daily{background:linear-gradient(145deg,#fffdf7,#f2f1ea);border-color:#5b677e57}.desafio-mode-icon{border:1px solid var(--eade-border,#d8ceb7);width:38px;height:38px;color:var(--eade-wine,#7a2e2e);background:#f5ebd8;border-radius:50%;place-items:center;margin-bottom:4px;display:grid}.desafio-mode-card em{color:var(--eade-gold,#9a6d32);font-size:var(--fs-2xs,10px);letter-spacing:.8px;text-transform:uppercase;font-style:normal;font-weight:850}.desafio-mode-card strong{font:650 var(--fs-2xl,22px)/1.08 var(--eade-serif,Georgia, serif)}.desafio-mode-card>span:not(.desafio-mode-icon){color:var(--eade-muted,#6b6350);font-size:var(--fs-xs,11px);font-weight:720}.desafio-mode-card small{color:var(--eade-muted-soft,#8a7f65);font-size:var(--fs-2xs,10px);margin-top:auto;line-height:1.5}.desafio-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-width:760px;margin:22px auto;display:grid}.desafio-stats-grid-wide{grid-template-columns:repeat(3,minmax(0,1fr));max-width:920px}.desafio-stat{border-radius:var(--r-sm,6px);background:#ffffff75;border:1px solid #d8ceb7e6;align-content:center;place-items:center;gap:2px;min-height:64px;padding:10px 8px;display:grid}.desafio-stat strong{font:650 var(--fs-2xl,22px)/1 var(--eade-serif,Georgia, serif);color:var(--eade-wine,#7a2e2e)}.desafio-stat>span{color:var(--eade-muted-soft,#8a7f65);font-size:var(--fs-2xs,10px);text-align:center;font-weight:700}.desafio-fineprint{color:var(--eade-muted-soft,#8a7f65);font-size:var(--fs-2xs,10px);margin:16px auto 0}.desafio-error{color:#6e443e;max-width:720px;font-size:var(--fs-xs,11px);text-align:left;background:#fff2ec;border-left:3px solid #a75c54;margin:14px auto;padding:10px 12px}.desafio-play{padding:12px 0 10px}.desafio-progress-row{justify-content:space-between;align-items:center;gap:18px;margin-bottom:10px;display:flex}.desafio-progress-row>div:first-child{text-align:left;gap:3px;display:grid}.desafio-progress-row>div:first-child>strong{color:var(--eade-ink,#2c2620);font-size:var(--fs-sm,12px)}.desafio-camino-status{color:var(--eade-muted,#6b6350);font-size:var(--fs-2xs,10px);justify-content:flex-end;align-items:center;gap:10px;display:flex}.desafio-camino-status>b{text-align:right;min-width:74px;color:var(--eade-wine,#7a2e2e)}.desafio-lives{gap:3px;display:inline-flex}.desafio-lives .is-live{color:var(--eade-wine,#7a2e2e)}.desafio-lives .is-lost{color:#cfc5b3}.desafio-combo{color:#786b58;background:#efe8d9;border-radius:999px;align-items:center;gap:4px;padding:4px 7px;font-weight:760;display:inline-flex}.desafio-combo.is-hot{color:#9b552e;background:#f5e4d3}.desafio-progress{background:#e5dcc9;border-radius:999px;height:4px;margin-bottom:12px;overflow:hidden}.desafio-progress>span{border-radius:inherit;background:var(--eade-wine-fill);height:100%;transition:width .25s;display:block}.desafio-question-card{border:1px solid var(--eade-border,#d8ceb7);border-radius:var(--r-md,10px);box-shadow:var(--eade-shadow-card,0 8px 30px #4a3b2814);background:#fffdf7f5;padding:clamp(18px,3vw,30px)}.desafio-question-topline{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.desafio-question-topline span{color:var(--eade-gold,#9a6d32);font-size:var(--fs-2xs,10px);letter-spacing:.85px;text-transform:uppercase;font-weight:850}.desafio-question-topline small{color:var(--eade-muted-soft,#8a7f65);font-size:var(--fs-2xs,10px)}.desafio-question-card h2{text-align:center;max-width:760px;margin:0 auto 22px;font-size:clamp(23px,3.3vw,35px);font-weight:540;line-height:1.12}.desafio-options{gap:10px;margin:0 auto;display:grid}.desafio-options-2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px}.desafio-options-3{grid-template-columns:repeat(3,minmax(0,1fr));max-width:900px}.desafio-options-4{grid-template-columns:repeat(2,minmax(0,1fr));max-width:820px}.desafio-option{border-radius:var(--r-md,10px);min-height:82px;color:var(--eade-ink,#2c2620);cursor:pointer;text-align:left;background:#fffdf7;border:1px solid #d8ceb7;align-items:center;gap:12px;padding:13px 14px;transition:transform .15s,border-color .15s,background .15s,opacity .15s;display:flex;position:relative}.desafio-option:hover:not(:disabled){background:#fbf5e8;border-color:#a99576;transform:translateY(-1px)}.desafio-option.has-person{min-height:98px}.desafio-option:disabled{cursor:default}.desafio-option.is-correct{color:#355131;background:#eef6ea;border-color:#78966f}.desafio-option.is-wrong{color:#7a3d37;background:#fff0ec;border-color:#bb7b74}.desafio-option.is-muted{opacity:.52}.desafio-option.is-champion{box-shadow:inset 0 0 0 2px #9a6d3238}.desafio-option-copy{flex:1;gap:3px;min-width:0;display:grid}.desafio-option-copy strong{font:650 var(--fs-lg,15px)/1.16 var(--eade-serif,Georgia, serif)}.desafio-option-copy small{color:var(--eade-muted-soft,#8a7f65);font-size:var(--fs-2xs,10px);text-overflow:ellipsis;line-height:1.25;overflow:hidden}.desafio-option-copy em{color:#866a33;width:fit-content;font-size:var(--fs-2xs,10px);letter-spacing:.4px;text-transform:uppercase;background:#f1e5cc;border-radius:999px;margin-top:2px;padding:2px 5px;font-style:normal;font-weight:800}.desafio-option-portrait,.desafio-option-monogram{border-radius:var(--r-sm,6px);background:#efe6d5;border:1px solid #d7ccb5;flex:none;width:54px;height:62px;overflow:hidden}.desafio-option-portrait img{object-fit:cover;width:100%;height:100%;display:block}.desafio-option-monogram{color:#8f7658;font:650 var(--fs-2xl,22px)/1 var(--eade-serif,Georgia, serif);place-items:center;display:grid}.desafio-order-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:900px;margin:0 auto;display:grid}.desafio-order-card{border-radius:var(--r-md,10px);min-height:108px;color:var(--eade-ink,#2c2620);cursor:pointer;text-align:left;background:#fffdf7;border:1px solid #d8ceb7;align-items:center;gap:10px;padding:12px;display:flex;position:relative}.desafio-order-card:hover:not(:disabled){background:#fbf5e8;border-color:#a99576}.desafio-order-card.is-picked{border-color:var(--eade-wine,#7a2e2e);box-shadow:inset 0 0 0 1px #7a2e2e2e}.desafio-order-card>span:nth-child(2){gap:3px;min-width:0;display:grid}.desafio-order-card strong{font:650 var(--fs-lg,15px)/1.15 var(--eade-serif,Georgia, serif)}.desafio-order-card small{color:var(--eade-muted-soft,#8a7f65);font-size:var(--fs-2xs,10px)}.desafio-order-card>b{background:var(--eade-wine-fill);color:#fff9eb;width:24px;height:24px;font-size:var(--fs-2xs,10px);border-radius:50%;place-items:center;display:grid;position:absolute;top:7px;right:7px}.desafio-clues{gap:7px;max-width:680px;margin:-8px auto 18px;display:grid}.desafio-clues>div{border-radius:var(--r-sm,6px);color:#5e5547;font-size:var(--fs-xs,11px);text-align:left;background:#f8f2e5;border:1px solid #ddd1b9;grid-template-columns:24px 1fr;align-items:center;gap:8px;padding:8px 10px;display:grid}.desafio-clues>div b{color:#80663b;width:22px;height:22px;font-size:var(--fs-2xs,10px);background:#e9ddc5;border-radius:50%;place-items:center;display:grid}.desafio-clues>button{color:#735e3b;width:fit-content;font-size:var(--fs-2xs,10px);cursor:pointer;background:0 0;border:1px solid #d6c7aa;border-radius:999px;align-items:center;gap:5px;margin:2px auto 0;padding:6px 9px;display:inline-flex}.desafio-clues>button small{opacity:.7}.desafio-hint{color:#685b47;max-width:680px;font-size:var(--fs-2xs,10px);text-align:left;background:#fbf2dc;border-left:3px solid #c8a566;align-items:flex-start;gap:7px;margin:-6px auto 16px;padding:8px 10px;line-height:1.45;display:flex}.desafio-lifelines{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:18px;display:flex}.desafio-lifelines button{border-radius:var(--r-sm,6px);color:#645a4a;cursor:pointer;min-width:96px;min-height:38px;font-size:var(--fs-2xs,10px);background:#f8f2e5;border:1px solid #d3c5a9;justify-content:center;align-items:center;gap:5px;padding:6px 9px;font-weight:760;display:inline-flex}.desafio-lifelines button small{font-size:var(--fs-2xs,10px);color:#8b7d67;font-weight:650}.desafio-lifelines button:disabled{opacity:.34;cursor:default}.desafio-fast-feedback{border-radius:var(--r-sm,6px);max-width:760px;font-size:var(--fs-xs,11px);border:1px solid #0000;margin:12px auto 0;padding:10px 12px}.desafio-fast-feedback.is-correct{color:#466240;background:#f0f7ed;border-color:#b8cfb2}.desafio-fast-feedback.is-wrong{color:#78443e;background:#fff1ed;border-color:#dab5ae}.desafio-fast-feedback-head{align-items:center;gap:6px;display:flex}.desafio-fast-feedback-detail{text-align:left;padding-top:8px}.desafio-fast-feedback-detail p{margin:0 0 9px;line-height:1.5}.desafio-fast-feedback-detail>div{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.desafio-primary,.desafio-secondary,.desafio-back{appearance:none;border-radius:var(--r-sm,6px);min-height:34px;font:750 var(--fs-2xs,10px)/1 var(--eade-sans,sans-serif);cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:8px 11px;text-decoration:none;display:inline-flex}.desafio-primary{border:1px solid var(--eade-wine,#7a2e2e);background:var(--eade-wine-fill);color:#fff9eb}.desafio-primary:hover{background:var(--eade-wine-fill-hover)}.desafio-secondary,.desafio-back{color:var(--eade-muted);background:#fffdf7;border:1px solid #d3c5a9}.desafio-back{margin-bottom:14px}.desafio-back-bottom{margin-top:12px;margin-bottom:0}.desafio-final-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:20px;display:flex}.desafio-final{text-align:center;padding:24px 0 16px}.desafio-final>h2{margin:8px auto 12px;font-size:clamp(26px,4vw,42px);font-weight:540}.desafio-score{justify-content:center;align-items:baseline;gap:6px;margin:14px 0 5px;display:flex}.desafio-score strong{font:650 58px/1 var(--eade-serif,Georgia, serif);color:var(--eade-wine,#7a2e2e)}.desafio-score span{color:var(--eade-muted-soft,#8a7f65);font-size:var(--fs-lg,15px)}.desafio-score-streak{color:#a35d35;align-items:center}.desafio-score-streak strong{color:#8b4f2d}.desafio-record{color:#725d2d;width:fit-content;font-size:var(--fs-2xs,10px);background:#efe4c7;border-radius:999px;align-items:center;gap:5px;margin:10px auto 0;padding:5px 8px;font-weight:800;display:inline-flex}.desafio-discovered{border-radius:var(--r-md,10px);background:#fffdf7cc;border:1px solid #d8ceb7;max-width:640px;margin:18px auto;padding:13px}.desafio-discovered>span{color:var(--eade-gold,#9a6d32);font-size:var(--fs-2xs,10px);letter-spacing:.8px;text-transform:uppercase;margin-bottom:8px;font-weight:850;display:block}.desafio-discovered>div{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.desafio-discovered button{color:var(--eade-muted);font-size:var(--fs-2xs,10px);cursor:pointer;background:#fffdf7;border:1px solid #d7ccb5;border-radius:999px;align-items:center;gap:4px;padding:5px 8px;display:inline-flex}.desafio-streak-live{color:#9a552f;background:#f4e2d2;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-width:48px;padding:7px 10px;font-weight:850;display:inline-flex}.desafio-racha-rule{color:#706653;max-width:760px;font-size:var(--fs-2xs,10px);background:#f8f3e8;border-left:3px solid #c8b28c;margin:10px auto 0;padding:8px 10px;line-height:1.45}.desafio-racha-answer{border-radius:var(--r-sm,6px);color:#5f5749;text-align:left;max-width:620px;font-size:var(--fs-xs,11px);background:#fff3ef;border:1px solid #d7b0aa;gap:4px;margin:15px auto;padding:11px 13px;display:grid}.desafio-racha-answer p{margin:5px 0 0;line-height:1.45}.desafio-racha-motion .desafio-option{transition:border-color .15s,background .15s}.desafio-daily-mini,.desafio-daily-blocks{justify-content:center;align-items:center;gap:4px;display:flex}.desafio-daily-mini span,.desafio-daily-blocks span{border-radius:var(--r-sm,6px);background:#d9d0be;display:block}.desafio-daily-mini span{width:12px;height:12px}.desafio-daily-blocks{gap:6px;margin:18px 0 4px}.desafio-daily-blocks span{border-radius:var(--r-sm,6px);width:34px;height:34px}.desafio-daily-mini .is-good,.desafio-daily-blocks .is-good{background:#6f9368}.desafio-daily-mini .is-bad,.desafio-daily-blocks .is-bad{background:#b5665e}.desafio-share-status{width:fit-content;color:var(--eade-muted);font-size:var(--fs-2xs,10px);background:#eee5d3;border-radius:999px;margin:10px auto 0;padding:5px 8px;font-weight:750}@media (width<=860px){.desafio-mode-grid-v2{grid-template-columns:1fr}.desafio-mode-card{min-height:0}.desafio-stats-grid-wide{grid-template-columns:repeat(3,minmax(0,1fr))}.desafio-options-3,.desafio-order-grid{grid-template-columns:1fr}.desafio-option.has-person,.desafio-order-card{min-height:82px}}@media (width<=620px){.desafio-page-main{width:min(100% - 20px,1180px);padding-top:18px}.desafio-hub{padding-top:18px}.desafio-level-card{grid-template-columns:auto 1fr}.desafio-level-card>span{grid-column:1/-1}.desafio-mode-card{padding:16px}.desafio-stats-grid,.desafio-stats-grid-wide{grid-template-columns:repeat(2,minmax(0,1fr))}.desafio-progress-row{align-items:flex-start}.desafio-camino-status{flex-wrap:wrap;gap:6px}.desafio-options-2,.desafio-options-4{grid-template-columns:1fr}.desafio-question-card{padding:16px}.desafio-question-card h2{font-size:var(--fs-2xl,22px)}.desafio-option-portrait,.desafio-option-monogram{width:46px;height:52px}.desafio-daily-blocks span{width:28px;height:28px}}.desafio-mode-card.is-portrait{background:linear-gradient(145deg,#fffdf7,#eef3e9);border-color:#556b5b61}.desafio-portrait-card{max-width:760px;margin-inline:auto}.desafio-portrait-stage{aspect-ratio:4/5;border-radius:var(--r-md,10px);background:#ede4d3;border:1px solid #cfc1a6;place-items:center;width:min(310px,72vw);margin:2px auto 18px;display:grid;overflow:hidden;box-shadow:0 12px 30px #3e31221f}.desafio-portrait-stage img{object-fit:cover;transform-origin:50%;-webkit-user-select:none;user-select:none;width:100%;height:100%}.desafio-portrait-stage>span{color:var(--eade-muted-soft);font:650 72px/1 var(--eade-serif,Georgia, serif)}.desafio-name-entry{text-align:left;width:min(620px,100%);margin:0 auto}.desafio-name-entry>label{color:#5e5547;font-size:var(--fs-2xs,10px);letter-spacing:.65px;text-transform:uppercase;margin-bottom:6px;font-weight:850;display:block}.desafio-name-input{border-radius:var(--r-sm,6px);min-height:44px;color:var(--eade-wine);box-sizing:border-box;background:#fffdf7;border:1px solid #cfc4aa;align-items:center;gap:9px;padding:0 12px;display:flex}.desafio-name-input:focus-within{border-color:#9d7d67;box-shadow:0 0 0 3px #7a2e2e14}.desafio-name-input input{color:#2c2620;min-width:0;font:600 var(--fs-lg,15px)/1.2 var(--eade-sans,sans-serif);background:0 0;border:0;outline:0;flex:1}.desafio-name-input input::placeholder{color:#a29782;font-weight:500}.desafio-name-entry>small{color:var(--eade-muted-soft);font-size:var(--fs-2xs,10px);margin-top:6px;line-height:1.4;display:block}.desafio-name-suggestions{border-radius:var(--r-sm,6px);background:#fffdf7;border:1px solid #d8ceb7;margin-top:8px;overflow:hidden;box-shadow:0 10px 24px #41332217}.desafio-name-suggestions button{color:#3c342b;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #eee6d6;justify-content:space-between;align-items:baseline;gap:14px;width:100%;padding:9px 11px;display:flex}.desafio-name-suggestions button:last-child{border-bottom:0}.desafio-name-suggestions button:hover,.desafio-name-suggestions button:focus-visible{background:#f6efdf;outline:0}.desafio-name-suggestions strong{font:650 var(--fs-md,13px)/1.2 var(--eade-serif,Georgia, serif)}.desafio-name-suggestions span{color:var(--eade-muted-soft);font-size:var(--fs-2xs,10px);text-align:right}.desafio-name-empty{color:var(--eade-muted-soft);font-size:var(--fs-2xs,10px);padding:11px}.desafio-portrait-result{border-radius:var(--r-md,10px);text-align:left;box-sizing:border-box;background:#fffdf7;border:1px solid #d8ceb7;align-items:center;gap:14px;width:min(620px,100%);margin:18px auto 4px;padding:12px;display:flex}.desafio-portrait-result-image{border-radius:var(--r-sm,6px);background:#ede4d3;flex:none;width:74px;height:92px;overflow:hidden}.desafio-portrait-result-image img{object-fit:cover;width:100%;height:100%}.desafio-portrait-result>div{gap:4px;min-width:0;display:grid}.desafio-portrait-result span{color:#5f5749;font-size:var(--fs-xs,11px)}.desafio-portrait-result small{color:var(--eade-muted-soft);font-size:var(--fs-2xs,10px)}@media (width<=700px){.desafio-portrait-stage{width:min(280px,82vw)}.desafio-name-suggestions button{flex-direction:column;align-items:flex-start;gap:3px}.desafio-name-suggestions span{text-align:left}}.desafio-learning-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.desafio-learning-grid .desafio-mode-card{min-width:0}.desafio-fast-feedback-detail a{text-decoration:none}.desafio-sources{font-size:var(--fs-xs,11px);margin:10px 0 14px}.desafio-sources summary{cursor:pointer;color:var(--eade-muted)}.desafio-sources ul{padding-left:18px;line-height:1.8}.desafio-sources a{color:var(--eade-wine);overflow-wrap:anywhere}.desafio-practice-label{font-size:var(--fs-xs,11px);color:var(--eade-muted)}.desafio-learning-end p{font-size:var(--fs-md,13px);color:var(--eade-muted);line-height:1.7}.desafio-share-panel{border:1px solid var(--eade-border);border-radius:var(--r-sm,6px);background:var(--eade-paper-soft);font-size:var(--fs-sm,12px);margin-top:22px;padding:16px}.desafio-share-panel p{color:var(--eade-muted);line-height:1.6}.desafio-share-panel>div{flex-wrap:wrap;gap:8px;display:flex}.desafio-share-panel input{width:100%;min-width:0;font:inherit;border:1px solid var(--eade-border);border-radius:var(--r-sm,6px);background:var(--eade-paper-bright);color:inherit;flex:1;padding:8px}.desafio-share-panel [role=status]{color:var(--eade-muted);margin-top:8px;display:block}.desafio-review-portrait{object-fit:cover;border-radius:var(--r-sm,6px);width:160px;height:200px;margin:16px auto;display:block}.desafio-question-card h2:focus{outline:none}@media (width<=760px){.desafio-learning-grid{grid-template-columns:1fr}.desafio-share-panel input{flex-basis:100%}}.desafio-hub>.ui-segments{margin:8px 0 22px}.desafio-hub [role=tabpanel][hidden]{display:none}.desafio-hub .desafio-level-card{border-radius:var(--r-md,10px);box-shadow:none;background:var(--eade-paper-soft);margin-bottom:20px}.desafio-hub .desafio-mode-card{border-radius:var(--r-md,10px);box-shadow:none;background:var(--eade-paper-soft);border:1px solid var(--eade-border);text-align:left;padding:23px}.desafio-hub .desafio-mode-card:hover{border-color:var(--eade-gold);transform:translateY(-3px);box-shadow:0 8px 22px #2c26200c}.desafio-hub .desafio-mode-icon{color:var(--eade-wine);background:0 0;border:0;width:auto;height:auto;padding:0}.desafio-stat>span{color:var(--eade-muted)}.desafio-session-progress{margin:8px 0 25px}.desafio-hub .desafio-stat{box-shadow:none;border:0;border-left:1px solid var(--eade-border);background:0 0;border-radius:0}.desafio-hub .desafio-stat:first-child{border-left:0}@media (width<=600px){.desafio-hub .desafio-mode-card{padding:18px}.desafio-hub .desafio-stat:nth-child(odd){border-left:0}.desafio-hub>.ui-segments{margin-top:0}}.desafio-play{scroll-margin-top:88px}@media (width<=760px){.desafio-play{scroll-margin-top:160px}}
