@font-face{font-family:Sorter Inter;src:url(/resources/sorteador/fonts/inter-latin.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Sorter Sora;src:url(/resources/sorteador/fonts/sora-latin.woff2) format("woff2");font-style:normal;font-weight:100 800;font-display:swap}@font-face{font-family:"Bree Serif";src:url(/resources/sorteador/fonts/bree-serif-latin.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Playfair Display;src:url(/resources/sorteador/fonts/playfair-display-700-latin.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Cinzel;src:url(/resources/sorteador/fonts/cinzel-700-latin.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Fredoka;src:url(/resources/sorteador/fonts/fredoka-latin.woff2) format("woff2");font-style:normal;font-weight:600 700;font-display:swap}.SorteadorMocorongo_app__AvUz3,.SorteadorMocorongo_app__AvUz3 *,.SorteadorMocorongo_app__AvUz3 :after,.SorteadorMocorongo_app__AvUz3 :before{box-sizing:border-box}.SorteadorMocorongo_app__AvUz3{--surface:rgba(255,250,235,0.92);--green-deep:#14532d;--green-strong:#15803d;--teal-deep:#0f766e;min-height:100vh;min-height:100dvh;color:#3d3d3d;font-family:Sorter Inter,Segoe UI,sans-serif}.SorteadorMocorongo_app__AvUz3 button,.SorteadorMocorongo_app__AvUz3 input{font:inherit}.SorteadorMocorongo_app__AvUz3 button{border:0;cursor:pointer}.SorteadorMocorongo_app__AvUz3 button:focus-visible,.SorteadorMocorongo_app__AvUz3 input:focus-visible,.SorteadorMocorongo_homeLink__6U1yw:focus-visible{outline:3px solid #fff;outline-offset:3px;box-shadow:0 0 0 5px var(--green-deep)}.SorteadorMocorongo_configScreen__lbwyP{display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 12% 18%,rgba(45,212,191,.55),transparent 28%),radial-gradient(circle at 88% 82%,rgba(34,197,94,.5),transparent 30%),linear-gradient(135deg,#f7bd24,#f4ac00 48%,#e99a00)}.SorteadorMocorongo_homeLink__6U1yw{display:inline-flex;align-items:center;align-self:flex-start;gap:8px;padding:8px 12px;border:1px solid rgba(20,83,45,.22);border-radius:999px;background:rgba(255,250,235,.56);color:var(--green-deep);font-size:14px;font-weight:800;text-decoration:none;transition:background .16s ease,transform .16s ease}.SorteadorMocorongo_homeLink__6U1yw:hover{background:rgba(255,250,235,.88);transform:translateX(-2px)}.SorteadorMocorongo_configPanel__FRzlh{display:flex;width:min(720px,100%);min-height:100vh;min-height:100dvh;padding:24px;flex-direction:column;justify-content:center;gap:18px}.SorteadorMocorongo_configTitle__DWGG_{margin:0;color:var(--green-deep);font-family:Sorter Sora,sans-serif;font-size:28px;font-weight:800;text-align:center;text-shadow:0 1px 0 rgba(255,255,255,.5)}.SorteadorMocorongo_signature__gelWG{margin:-8px 0 4px;color:var(--green-deep);font-size:14px;font-weight:700;text-align:center}.SorteadorMocorongo_card__XeOIE{display:flex;padding:16px;flex-direction:column;gap:8px;border:1px solid rgba(20,83,45,.16);border-radius:8px;background:var(--surface);box-shadow:0 12px 30px rgba(20,83,45,.12);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.SorteadorMocorongo_card__XeOIE h2{margin:0;font-family:Sorter Sora,sans-serif;font-size:18px}.SorteadorMocorongo_card__XeOIE label{font-size:16px}.SorteadorMocorongo_card__XeOIE input{width:100%;padding:8px;border:1px solid #cfcfcf;border-radius:5px;background:rgba(255,255,255,.9);color:#272727}.SorteadorMocorongo_invalidCard__0B7Jo,.SorteadorMocorongo_invalid__60AOH{border-color:#a61b1b!important;outline:2px solid rgba(166,27,27,.2)}.SorteadorMocorongo_themeGrid__okkzi{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.SorteadorMocorongo_continueButton__RhQoX,.SorteadorMocorongo_startButton__8UePU,.SorteadorMocorongo_themeButton__Mc_7W{border-radius:5px;background:linear-gradient(110deg,var(--green-deep),var(--teal-deep),var(--green-strong),var(--green-deep));background-size:220% 100%;color:#fff;font-weight:700;box-shadow:0 6px 14px rgba(20,83,45,.22);transition:background-position .36s ease,box-shadow .16s ease,transform .1s ease}.SorteadorMocorongo_themeButton__Mc_7W{min-height:38px;padding:8px}.SorteadorMocorongo_continueButton__RhQoX:not(.SorteadorMocorongo_disabledVisual__eXuhA):hover,.SorteadorMocorongo_startButton__8UePU:hover,.SorteadorMocorongo_themeButton__Mc_7W:hover{background-position:100% 50%;transform:translateY(-2px)}.SorteadorMocorongo_selectedTheme__5NkXI{box-shadow:inset 0 0 0 3px #fff,0 8px 18px rgba(20,83,45,.34)}.SorteadorMocorongo_selectedTheme__5NkXI:after{content:" ✓"}.SorteadorMocorongo_numberGrid__7WZGY{display:grid;grid-template-columns:1fr;gap:8px}.SorteadorMocorongo_numberGrid__7WZGY>div{display:flex;min-width:0;flex-direction:column;gap:4px}.SorteadorMocorongo_hint__r5e9z{margin:0;color:#5d5d5d;font-size:12px;text-align:center}.SorteadorMocorongo_feedback__Ue0Ox{min-height:20px;margin:0;color:#721313;font-size:14px;font-weight:700;text-align:center}.SorteadorMocorongo_continueButton__RhQoX{min-height:40px;padding:8px 16px}.SorteadorMocorongo_disabledVisual__eXuhA{cursor:not-allowed;opacity:.55}.SorteadorMocorongo_drawScreen__8521d{position:relative;display:flex;padding:clamp(32px,4vw,120px);overflow:hidden;flex-direction:column;align-items:center;justify-content:center;gap:clamp(16px,2.5vh,56px);isolation:isolate;text-align:center;background:radial-gradient(circle at 12% 18%,rgba(45,212,191,.55),transparent 28%),radial-gradient(circle at 88% 82%,rgba(34,197,94,.5),transparent 30%),linear-gradient(135deg,#f7bd24,#f4ac00 48%,#e99a00)}.SorteadorMocorongo_drawScreen__8521d:after,.SorteadorMocorongo_drawScreen__8521d:before{content:"";position:absolute;inset:0;pointer-events:none}.SorteadorMocorongo_drawScreen__8521d:before{z-index:-2}.SorteadorMocorongo_drawScreen__8521d:after{z-index:-1}.SorteadorMocorongo_themeArraial__96K2a:before{background:url(/resources/sorteador/themes/festa-junina.webp) 50%/cover no-repeat}.SorteadorMocorongo_themeArraial__96K2a:after{background:linear-gradient(180deg,rgba(4,10,20,.44),rgba(16,20,28,.16) 45%,rgba(24,12,5,.34))}.SorteadorMocorongo_themeMae__V4Psi:before{background:url(/resources/sorteador/themes/mes-maes.webp) 50%/cover no-repeat}.SorteadorMocorongo_themeMae__V4Psi:after{background:linear-gradient(180deg,rgba(92,28,48,.18),rgba(255,238,232,.08) 45%,rgba(92,28,48,.24))}.SorteadorMocorongo_themeEscola__xtqf0:before{background:url(/resources/sorteador/themes/educacao.webp) 50%/cover no-repeat}.SorteadorMocorongo_themeEscola__xtqf0:after{background:linear-gradient(180deg,rgba(21,52,69,.18),rgba(255,247,224,.06) 48%,rgba(65,42,20,.26))}.SorteadorMocorongo_themeBoasFestas__JjI__:before{background:url(/resources/sorteador/themes/boas-festas.webp) 50%/cover no-repeat}.SorteadorMocorongo_themeBoasFestas__JjI__:after{background:linear-gradient(180deg,rgba(18,38,28,.34),rgba(77,23,20,.12) 48%,rgba(18,38,28,.38))}.SorteadorMocorongo_backButton__xapgc{position:absolute;top:clamp(24px,3vw,72px);left:clamp(24px,3vw,96px);z-index:5;min-width:clamp(96px,8vw,200px);padding:clamp(12px,1vw,24px) clamp(18px,1.5vw,36px);border-radius:5px;background:rgba(255,255,255,.92);color:var(--green-deep);font-size:clamp(16px,1.2vw,30px);font-weight:800}.SorteadorMocorongo_backButton__xapgc:disabled{cursor:not-allowed;opacity:.55}.SorteadorMocorongo_drawHeader__Kd45i{display:flex;flex-direction:column;gap:clamp(4px,.8vh,16px)}.SorteadorMocorongo_drawSubtitle__bxLmp,.SorteadorMocorongo_drawTitle__oeJO6{max-width:80vw;margin:0;overflow-wrap:anywhere}.SorteadorMocorongo_drawTitle__oeJO6{font-family:Sorter Sora,sans-serif;font-size:clamp(40px,5vw,128px);line-height:1}.SorteadorMocorongo_drawSubtitle__bxLmp{font-size:clamp(24px,2.5vw,64px);line-height:1.1}.SorteadorMocorongo_themeArraial__96K2a .SorteadorMocorongo_drawSubtitle__bxLmp,.SorteadorMocorongo_themeArraial__96K2a .SorteadorMocorongo_drawTitle__oeJO6{color:#fff7e6;font-family:"Bree Serif",Georgia,serif;font-weight:400;text-shadow:0 3px 12px rgba(0,0,0,.85)}.SorteadorMocorongo_themeMae__V4Psi .SorteadorMocorongo_drawSubtitle__bxLmp,.SorteadorMocorongo_themeMae__V4Psi .SorteadorMocorongo_drawTitle__oeJO6{color:#6f1835;font-family:Playfair Display,Georgia,serif;text-shadow:0 2px 8px rgba(255,248,244,.95)}.SorteadorMocorongo_themeEscola__xtqf0 .SorteadorMocorongo_drawSubtitle__bxLmp,.SorteadorMocorongo_themeEscola__xtqf0 .SorteadorMocorongo_drawTitle__oeJO6{color:#173f52;font-family:Fredoka,sans-serif;text-shadow:0 2px 8px rgba(255,251,238,.96)}.SorteadorMocorongo_themeBoasFestas__JjI__ .SorteadorMocorongo_drawSubtitle__bxLmp,.SorteadorMocorongo_themeBoasFestas__JjI__ .SorteadorMocorongo_drawTitle__oeJO6{color:#fff5d6;font-family:Cinzel,Georgia,serif;text-shadow:0 3px 12px rgba(30,12,8,.78)}.SorteadorMocorongo_drawResult__qRCeH{display:flex;align-items:center;justify-content:center;gap:clamp(28px,4vw,96px)}.SorteadorMocorongo_circle__wvYzZ{display:flex;width:clamp(240px,26vmin,560px);height:clamp(240px,26vmin,560px);flex:0 0 auto;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(145deg,var(--teal-deep),var(--green-deep));color:#fff;box-shadow:0 24px 60px rgba(20,83,45,.35)}.SorteadorMocorongo_circle__wvYzZ span{font-size:clamp(96px,11vmin,240px);font-weight:800;line-height:1}.SorteadorMocorongo_rolling__w_HCh{animation:SorteadorMocorongo_pulse___k_bd .6s ease-in-out infinite alternate}.SorteadorMocorongo_revealed__x9ew3{animation:SorteadorMocorongo_reveal__sev_R .52s cubic-bezier(.2,.8,.2,1)}.SorteadorMocorongo_themeArraial__96K2a .SorteadorMocorongo_circle__wvYzZ{border:clamp(5px,.5vw,10px) solid #f2b705;background:linear-gradient(145deg,#8f1d14,#57160e)}.SorteadorMocorongo_themeMae__V4Psi .SorteadorMocorongo_circle__wvYzZ{border:clamp(5px,.5vw,10px) solid #ffd8d2;background:linear-gradient(145deg,#c24167,#6f1835)}.SorteadorMocorongo_themeEscola__xtqf0 .SorteadorMocorongo_circle__wvYzZ{border:clamp(5px,.5vw,10px) solid #f2b705;background:linear-gradient(145deg,#167891,#173f52)}.SorteadorMocorongo_themeBoasFestas__JjI__ .SorteadorMocorongo_circle__wvYzZ{border:clamp(5px,.5vw,10px) solid #e7bd63;background:linear-gradient(145deg,#8f1d21,#451014)}.SorteadorMocorongo_startButton__8UePU{min-width:clamp(180px,18vw,420px);padding:clamp(14px,1.2vw,28px) clamp(28px,2.5vw,64px);font-size:clamp(20px,1.8vw,44px)}.SorteadorMocorongo_startButton__8UePU:disabled{cursor:not-allowed;opacity:.65}.SorteadorMocorongo_history__V9i1G{--history-rows:4;--chip-min:52px;--chip-padding:10px;--chip-font:22px;width:min(42vw,720px)}.SorteadorMocorongo_historyList__NcZ_z{display:grid;margin:0;padding:0;grid-auto-flow:column;grid-template-rows:repeat(var(--history-rows),auto);grid-auto-columns:minmax(var(--chip-min),max-content);justify-content:start;align-content:center;gap:clamp(6px,.6vw,12px)}.SorteadorMocorongo_historyList__NcZ_z li{min-width:var(--chip-min);padding:var(--chip-padding);border-radius:999px;background:linear-gradient(135deg,var(--teal-deep),var(--green-deep));color:#fff;font-size:var(--chip-font);font-weight:800;list-style:none;text-align:center;box-shadow:0 6px 14px rgba(20,83,45,.24);animation:SorteadorMocorongo_addHistory__rWt__ .36s ease-out}.SorteadorMocorongo_historyMedium__OZtVb{--history-rows:6;--chip-min:48px;--chip-padding:8px;--chip-font:20px}.SorteadorMocorongo_historyLarge__ouOMl{--history-rows:8;--chip-min:42px;--chip-padding:7px;--chip-font:18px}.SorteadorMocorongo_complete__8ddS5 .SorteadorMocorongo_drawResult__qRCeH{width:min(90vw,1600px)}.SorteadorMocorongo_complete__8ddS5 .SorteadorMocorongo_circle__wvYzZ,.SorteadorMocorongo_complete__8ddS5 .SorteadorMocorongo_startButton__8UePU{display:none}.SorteadorMocorongo_complete__8ddS5 .SorteadorMocorongo_history__V9i1G{width:100%}.SorteadorMocorongo_complete__8ddS5 .SorteadorMocorongo_historyList__NcZ_z{grid-auto-flow:row;grid-template-rows:none;grid-template-columns:repeat(auto-fit,minmax(var(--chip-min),max-content));justify-content:center;animation:SorteadorMocorongo_centerResults__GijUS .52s ease-out}.SorteadorMocorongo_complete__8ddS5 .SorteadorMocorongo_resultShowcase__vU_Zp{--chip-min:clamp(120px,10vw,220px);--chip-padding:clamp(20px,2vw,38px);--chip-font:clamp(58px,5vw,112px)}.SorteadorMocorongo_complete__8ddS5 .SorteadorMocorongo_resultLarge__z81dc{--chip-min:clamp(96px,8vw,170px);--chip-padding:clamp(16px,1.6vw,30px);--chip-font:clamp(44px,3.8vw,84px)}.SorteadorMocorongo_complete__8ddS5 .SorteadorMocorongo_resultMedium__6NgWT{--chip-min:clamp(76px,6vw,130px);--chip-padding:clamp(13px,1.2vw,24px);--chip-font:clamp(34px,2.8vw,62px)}.SorteadorMocorongo_complete__8ddS5 .SorteadorMocorongo_resultCompact__vozPp{--chip-min:clamp(60px,4.5vw,96px);--chip-padding:clamp(10px,0.9vw,18px);--chip-font:clamp(25px,2vw,44px)}.SorteadorMocorongo_complete__8ddS5 .SorteadorMocorongo_resultDense__jTs76{--chip-min:clamp(46px,3.5vw,72px);--chip-padding:clamp(7px,0.65vw,13px);--chip-font:clamp(19px,1.5vw,32px)}@keyframes SorteadorMocorongo_pulse___k_bd{0%{transform:scale(.98)}to{transform:scale(1.03)}}@keyframes SorteadorMocorongo_reveal__sev_R{0%{transform:scale(.88)}55%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes SorteadorMocorongo_addHistory__rWt__{0%{opacity:0;transform:translateY(10px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes SorteadorMocorongo_centerResults__GijUS{0%{opacity:.72;transform:translateX(32px) scale(.97)}to{opacity:1;transform:translateX(0) scale(1)}}@media (min-width:768px){.SorteadorMocorongo_themeGrid__okkzi{grid-template-columns:repeat(5,1fr)}.SorteadorMocorongo_numberGrid__7WZGY{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.SorteadorMocorongo_drawResult__qRCeH{flex-direction:column}.SorteadorMocorongo_history__V9i1G{width:min(520px,86vw)}.SorteadorMocorongo_historyList__NcZ_z{grid-auto-flow:row;grid-template-rows:none;grid-template-columns:repeat(auto-fit,minmax(var(--chip-min),max-content));justify-content:center}}@media (max-width:767px){.SorteadorMocorongo_configScreen__lbwyP{display:flex;flex-direction:column;overflow-y:auto}.SorteadorMocorongo_configPanel__FRzlh{width:100%;min-height:auto;padding-top:24px;justify-content:flex-start}}@media (max-height:700px){.SorteadorMocorongo_configPanel__FRzlh{padding-block:10px;gap:10px}.SorteadorMocorongo_configTitle__DWGG_{font-size:24px}.SorteadorMocorongo_card__XeOIE{padding:10px 16px;gap:4px}.SorteadorMocorongo_card__XeOIE input{padding-block:6px}.SorteadorMocorongo_feedback__Ue0Ox{min-height:17px;font-size:12px}}@media (prefers-reduced-motion:reduce){.SorteadorMocorongo_circle__wvYzZ,.SorteadorMocorongo_continueButton__RhQoX,.SorteadorMocorongo_historyList__NcZ_z,.SorteadorMocorongo_historyList__NcZ_z li,.SorteadorMocorongo_startButton__8UePU,.SorteadorMocorongo_themeButton__Mc_7W{transition:none;animation:none}}