:root{--primary-color: #FF5A5F;--secondary-color: #00A699;--accent-color: #FC642D;--bg-color: #484848;--text-main: #ffffff;--font-title: "Fredoka", cursive;--font-body: "Nunito", sans-serif}*{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}html,body,#root{width:100%;height:100%;font-family:var(--font-body);overflow:hidden;background-color:var(--bg-color)}.app-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.home-screen{width:100%;height:100%;background-image:url(/background-home.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;position:relative;padding:1.5rem}.home-screen:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#00000040;z-index:1;pointer-events:none}.game-header{z-index:100;display:flex;justify-content:center;width:100%;margin-top:2rem}.header-logo-img{height:clamp(50px,12vw,75px);width:auto;filter:drop-shadow(0 6px 15px rgba(0,0,0,.15))}.minigames-container{width:100%;max-width:1200px;margin:0 auto;flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2rem 0;z-index:100}.menu-title{color:#fff;font-family:var(--font-title);font-size:clamp(2.2rem,6vw,3.8rem);font-weight:900;margin-bottom:3rem;text-align:center;text-transform:uppercase;letter-spacing:2px;text-shadow:0 4px 0 #FF5A5F,0 8px 15px rgba(0,0,0,.4)}.cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2.5rem;width:100%;max-width:800px;justify-content:center}.game-card{border:6px solid white;border-radius:35px;padding:2.5rem 1.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;cursor:pointer;box-shadow:0 10px #00000026,0 15px 25px #0000004d;transition:transform .2s cubic-bezier(.175,.885,.32,1.275),box-shadow .2s ease;-webkit-user-select:none;user-select:none;opacity:1;will-change:transform,opacity}.animate-entrance .menu-title{animation:titleEntrance .8s cubic-bezier(.34,1.56,.64,1) backwards}.animate-entrance .game-card{animation:cardEntrance .8s cubic-bezier(.34,1.56,.64,1) backwards}.animate-entrance .game-card:nth-child(1){animation-delay:.1s}.animate-entrance .game-card:nth-child(2){animation-delay:.2s}@keyframes titleEntrance{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes cardEntrance{0%{opacity:0;transform:translateY(60px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@media (hover: hover) and (pointer: fine){.game-card:hover{transform:translateY(-8px);box-shadow:0 15px #00000026,0 20px 35px #0006}}.game-card:active{transform:translateY(6px);box-shadow:0 4px #00000026,0 5px 15px #0000004d}.card-icon{font-size:5rem;filter:drop-shadow(0 8px 10px rgba(0,0,0,.3))}.card-icon-img{width:90px;height:90px;object-fit:contain;filter:drop-shadow(0 6px 8px rgba(0,0,0,.25));margin-bottom:.5rem}.card-title{font-family:var(--font-title);font-size:2rem;color:#fff;font-weight:700;text-transform:uppercase;text-shadow:0 3px 6px rgba(0,0,0,.4)}.card-pink{background:linear-gradient(135deg,#ff7b9c,#ff5b84)}.card-blue{background:linear-gradient(135deg,#36d1dc,#5b86e5)}@media (max-width: 768px){.header-capsule{padding-right:15px;gap:10px}.header-logo-img{height:24px;margin-left:5px}.level-badge{font-size:.9rem;padding:6px 15px}.menu-title{font-size:1.5rem;margin-bottom:1.5rem;padding:8px 25px}.cards-grid{grid-template-columns:1fr;max-width:300px;gap:1.5rem}.game-card{padding:1.5rem;border-radius:25px;border-width:4px}.card-icon{font-size:4rem}.card-icon-img{width:65px;height:65px}.card-title{font-size:1.6rem}}.game-screen{width:100%;height:100%;display:flex;flex-direction:column;position:relative}.bg-green{background:linear-gradient(135deg,#a8e6cf,#dcedc1);position:relative;overflow:hidden}.bg-green:before,.bg-green:after{content:"";position:absolute;border-radius:50%;filter:blur(60px);opacity:.4;z-index:0}.bg-green:before{width:300px;height:300px;background:#ffd3b6;top:-100px;right:-50px}.bg-green:after{width:250px;height:250px;background:#ffaaa5;bottom:10%;left:-50px}.bg-blue{background-color:#87ceeb}.game-header-simple{display:flex;align-items:center;padding:2rem;gap:1.5rem;z-index:10}.back-btn{background:#fff;border:4px solid #fff;color:#ff5a5f;width:clamp(42px,10vw,55px);height:clamp(42px,10vw,55px);border-radius:50%;cursor:pointer;box-shadow:0 5px #0000001a;transition:transform .1s;display:flex;justify-content:center;align-items:center;flex-shrink:0}.back-btn svg{width:24px;height:24px;stroke-width:3.5}.back-btn:active{transform:translateY(4px);box-shadow:0 2px #0000001a}.game-instruction-badge{background-color:#ffce00;padding:.4em 1.2em;border-radius:50px;border:4px solid #fff;box-shadow:0 8px #0000001a;color:#000;font-size:clamp(.85rem,3.8vw,1.6rem);font-family:var(--font-title);font-weight:700;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:.5em;flex:1;min-width:0;text-align:center}.target-number-focus{background:#fff;color:#ff5a5f;display:inline-flex;justify-content:center;align-items:center;width:1.8em;height:1.8em;border-radius:50%;font-size:1em;box-shadow:0 .15em #0000001a;border:3px solid #fff}@keyframes pulse-focus{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1)}}.game-title-text{font-family:var(--font-title);font-size:2rem;color:#fff;text-shadow:0 4px 6px rgba(0,0,0,.3);background:#00000026;padding:.6rem 1.8rem;border-radius:40px;white-space:nowrap}.play-area{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:3rem}.bubble-btn{background:#fff;border:4px solid #fff;border-radius:50%;font-family:var(--font-title);font-weight:700;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:transform .2s;-webkit-user-select:none;user-select:none}.bubble-btn:active{transform:translateY(8px)}@keyframes floatBalloon{0%{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-25px) rotate(4deg)}to{transform:translateY(0) rotate(-3deg)}}@keyframes shakeError{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(-6px) rotate(-3deg)}75%{transform:translate(6px) rotate(3deg)}}@keyframes shakeSoft{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.hand-shaking{animation:shakeSoft .4s ease-in-out}.balloon-container{position:absolute;animation:floatBalloon var(--float-duration, 4s) ease-in-out infinite;animation-delay:var(--float-delay, 0s);display:flex;justify-content:center;align-items:center}.balloon-entrance-wrapper{animation:balloonAppear .6s cubic-bezier(.34,1.56,.64,1) backwards}@keyframes balloonAppear{0%{transform:scale(0);opacity:0}70%{transform:scale(1.1);opacity:1}to{transform:scale(1);opacity:1}}.balloon-animated{background-color:var(--balloon-color, #FFCE00);position:relative;border-radius:50%/40% 40% 60% 60%;border:4px solid #fff;display:flex;justify-content:center;align-items:center;transition:transform .2s;cursor:pointer;z-index:2}.balloon-animated span{z-index:3}.balloon-shaking{animation:shakeError .5s ease-in-out!important}.balloon-animated:before{content:"";position:absolute;bottom:-12px;left:50%;transform:translate(-50%);width:16px;height:16px;background-color:var(--balloon-color, #FFCE00);border:4px solid #fff;border-radius:5px;z-index:-1}.balloon-animated:after{content:"";position:absolute;bottom:-45px;left:50%;transform:translate(-50%) rotate(5deg);width:4px;height:35px;background-color:#ffffffb3;border-radius:2px;z-index:-2}.balloon-shine{position:absolute;top:10%;left:15%;width:35%;height:40%;background:radial-gradient(ellipse at center,#ffffffb3,#fff0 70%);border-radius:50%;transform:rotate(-40deg);pointer-events:none;z-index:3}.balloons-play-area{flex:1;width:100%;max-width:700px;margin:0 auto;position:relative;overflow:hidden}@keyframes popEffect{0%{transform:scale(1);opacity:1}30%{transform:scale(1.3);opacity:.8}to{transform:scale(0);opacity:0}}.balloon-popping{animation:popEffect .25s ease-out forwards!important;pointer-events:none}.difficulty-toggle-btn{background:#fff;border:4px solid #fff;border-radius:50%;width:clamp(42px,10vw,55px);height:clamp(42px,10vw,55px);display:flex;justify-content:center;align-items:center;color:#ff5a5f;box-shadow:0 5px #00000026;transition:all .2s cubic-bezier(.175,.885,.32,1.275);margin-left:auto;cursor:pointer;z-index:10;flex-shrink:0}.difficulty-toggle-btn:active{transform:translateY(3px);box-shadow:0 2px #00000026}.difficulty-toggle-btn svg{width:26px;height:26px}.difficulty-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000bf;display:flex;justify-content:center;align-items:center;z-index:2000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:fadeIn .3s ease-out}.difficulty-modal{background:#fff9e5;padding:2rem;border-radius:45px;border:8px solid #FFF;width:90%;max-width:360px;display:flex;flex-direction:column;gap:20px;box-shadow:0 20px #0003;position:relative;animation:modalPop .4s cubic-bezier(.175,.885,.32,1.275)}.difficulty-modal h3{font-family:var(--font-title);color:#ff5a5f;text-align:center;font-size:2.2rem;margin:0;text-shadow:0 3px 0 rgba(0,0,0,.05)}.modal-diff-btn{width:100%;padding:1.2rem;border-radius:25px;border:4px solid #fff;font-family:var(--font-title);font-weight:700;font-size:1.6rem;color:#fff;box-shadow:0 8px #0000001a;transition:all .2s;text-transform:capitalize;letter-spacing:1px}.modal-diff-btn:active{transform:translateY(4px);box-shadow:0 4px #0000001a}.modal-diff-btn.active{border:5px solid #000;transform:scale(1.05)}.modal-diff-btn.diff-btn-easy{background:#58cc02}.modal-diff-btn.diff-btn-medium{background:#ffce00;color:#222}.modal-diff-btn.diff-btn-hard{background:#ff4b4b}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalPop{0%{transform:scale(.7) translateY(30px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}.game-stats-container{display:flex;align-items:center;gap:1.5rem;flex:1;justify-content:center}.stat-badge{background:#fff;padding:.6rem 1.2rem;border-radius:30px;border:4px solid #fff;box-shadow:0 5px #0000001a;display:flex;align-items:center;gap:8px;font-family:var(--font-title);font-weight:700;font-size:clamp(.9rem,2.5vw,1.2rem);white-space:nowrap}.timer-badge{color:#ff5a5f}.score-badge{color:#2096f3}.timer-badge svg{width:22px;height:22px;stroke:currentColor}.balloon-icon{font-size:1.4rem}.success-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000a6;display:flex;justify-content:center;align-items:center;z-index:3000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:fadeIn .4s ease-out;padding:25px 25px 40px}.success-modal{background:#fff9e5;padding:2.5rem 2rem;border-radius:45px;width:100%;max-width:380px;text-align:center;position:relative;box-shadow:0 15px #0003;border:8px solid #FFFFFF;animation:modalPop .5s cubic-bezier(.175,.885,.32,1.275);display:flex;flex-direction:column;align-items:center;max-height:calc(100vh - 65px);overflow-y:auto;scrollbar-width:none}.success-modal::-webkit-scrollbar{display:none}.victory-lottie{width:180px;height:180px;margin-bottom:.5rem;flex-shrink:1;min-height:100px}.success-modal h2,.success-modal p,.success-stats,.success-actions{flex-shrink:0}.success-modal h2{font-family:var(--font-title);font-size:2.4rem;color:#ff5a5f;margin:0;margin-bottom:.2rem}.success-modal p{font-size:1.1rem;color:#666;margin-bottom:1.5rem;font-weight:700}.success-stats{background:#fff9;border-radius:20px;padding:.6rem 1.2rem;margin-bottom:1.5rem;border:3px dashed #FFCE00}.final-stat{display:flex;flex-direction:column}.final-stat .label{font-size:.8rem;color:#999;text-transform:uppercase}.final-stat .value{font-family:var(--font-title);font-size:1.5rem;color:#333;text-transform:capitalize}.success-actions{width:100%;display:flex;flex-direction:column;gap:12px}.action-btn{width:100%;padding:1rem;border-radius:20px;border:none;font-family:var(--font-title);font-weight:700;font-size:1.3rem;cursor:pointer;transition:all .2s cubic-bezier(.175,.885,.32,1.275)}.action-btn:active{transform:scale(.96) translateY(4px)}.btn-levelup{background:#58cc02;color:#fff;box-shadow:0 6px #46a302}.btn-replay{background:#ffce00;color:#222;box-shadow:0 6px #d4aa00}.btn-others{background:#fff;color:#888;border:3px solid #eee;box-shadow:0 4px #eee}.stat-badge{background:#fff;padding:.6rem 1.5rem;border-radius:50px;border:4px solid #fff;box-shadow:0 8px #0000000d;display:flex;align-items:center;gap:.8rem;font-weight:900;color:#333;font-family:var(--font-title);font-size:1.1rem}.timer-badge{border-color:#ff5a5f;color:#ff5a5f}.score-badge{border-color:#4caf50;color:#4caf50}@media (max-width: 600px){.game-header-simple{padding:1rem;gap:.8rem}.back-btn,.difficulty-toggle-btn{width:clamp(38px,9vw,42px);height:clamp(38px,9vw,42px);border-width:3px}.back-btn svg,.difficulty-toggle-btn svg{width:20px;height:20px}.game-stats-container{gap:.5rem}.stat-badge{padding:.4rem .8rem;font-size:.95rem;border-width:3px;gap:.4rem}.timer-badge svg{width:18px;height:18px}.game-instruction-badge{font-size:1rem;padding:.3rem .8rem}.success-overlay{padding:0}.success-modal{max-width:100vw;width:100vw;height:100vh;max-height:100vh;border-radius:0;border:none;box-shadow:none;justify-content:center;padding:2rem 1.5rem}}.fingers-play-area{padding:.5rem 1rem 1.5rem;gap:clamp(.5rem,2vh,2rem);display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1;width:100%;overflow:hidden}.hand-card{background:#fff;padding:clamp(.8rem,2vh,2rem) clamp(1rem,3vw,3rem);border-radius:clamp(30px,5vh,60px);border:clamp(4px,1vh,10px) solid #fff;box-shadow:0 15px #0000000d,0 25px 40px #0000001a;display:flex;justify-content:center;align-items:center;animation:handFloat 4s ease-in-out infinite;z-index:1;max-height:40vh;max-width:90%}@keyframes handFloat{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-15px) rotate(1.5deg)}}.hand-card-entry-wrapper{display:flex;justify-content:center;align-items:center;width:100%}.hand-images-wrapper{display:flex;gap:clamp(.5rem,2vw,2rem);justify-content:center;align-items:center}.finger-img{width:clamp(100px,28vmin,240px);height:clamp(100px,28vmin,240px);object-fit:contain;filter:drop-shadow(0 10px 10px rgba(0,0,0,.1))}.small-hand-img{width:clamp(70px,18vmin,160px);height:clamp(70px,18vmin,160px)}.options-grid{display:flex;gap:clamp(.5rem,1.5vmin,1.4rem);flex-wrap:wrap;justify-content:center;max-width:650px;padding:.5rem;z-index:1;flex-shrink:1}.number-btn{width:clamp(55px,13vmin,100px);height:clamp(55px,13vmin,100px);font-size:clamp(1.6rem,5vmin,3.5rem)!important;background-color:#f96fa4!important;color:#fff!important;border-radius:clamp(15px,3vmin,35px)!important;border:none!important;box-shadow:0 clamp(4px,1vmin,10px) 0 #d14d7c,0 clamp(8px,2vmin,20px) 30px #f96fa44d!important;transition:all .15s cubic-bezier(.175,.885,.32,1.275)!important;cursor:pointer}@media (hover: hover) and (pointer: fine){.number-btn:hover{transform:translateY(-5px) scale(1.05);background-color:#ff85b3!important}}.number-btn:active:not(.shake-btn){transform:translateY(6px) scale(.95);box-shadow:0 4px #d14d7c,0 8px 15px #f96fa433!important}.shake-btn{animation:shakeButton .5s ease-in-out both!important;background-color:#ff5a5f!important;box-shadow:0 10px #cc484c!important}@keyframes shakeButton{0%,to{transform:translateZ(0)}25%{transform:translate3d(-6px,0,0)}75%{transform:translate3d(6px,0,0)}}.check-icon{color:#4caf50;font-weight:900;font-size:1.2rem}.inner-instruction{margin-top:.5rem;margin-bottom:.5rem;font-size:clamp(1.1rem,3vmin,1.8rem);padding:clamp(.4rem,1vh,.8rem) clamp(1rem,4vw,3rem);background:#fff;border:clamp(3px,.8vh,6px) solid #F96FA4;border-radius:100px;color:#333;box-shadow:0 8px #0000000d;font-family:var(--font-title);text-transform:uppercase;letter-spacing:1px;flex-shrink:0;text-align:center;display:flex;justify-content:center;align-items:center}.timer-warning{background:#ff5a5f!important;color:#fff!important;border-color:#fff!important;animation:shakeError .4s infinite}@media (max-width: 600px){.fingers-play-area{gap:1.5rem;padding:0 1rem}.hand-card{padding:1rem 1.5rem}.options-grid{gap:.6rem;padding:0 10px}.inner-instruction{padding:.6rem 2rem;font-size:1.3rem}}@media (max-height: 680px){.success-modal{padding:1.5rem 1.2rem;border-radius:40px}.victory-lottie{width:140px;height:140px;margin-bottom:.2rem}.success-modal h2{font-size:2rem}.success-modal p{margin-bottom:.8rem;font-size:1.05rem}.success-stats{margin-bottom:1rem;padding:.5rem 1.2rem}.action-btn{padding:.8rem;font-size:1.2rem}.success-actions{gap:10px}}.splash-screen{position:fixed;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#fdfcfb,#e2d1c3);display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:9999;overflow:hidden;transition:transform .8s cubic-bezier(.85,0,.15,1)}.splash-screen.fade-out{transform:translateY(100%)}.blob{position:absolute;border-radius:50%;filter:blur(80px);z-index:0;opacity:.5;animation:blobFloat 20s infinite alternate ease-in-out}.blob-1{width:400px;height:400px;background:#ffb7c5;top:-100px;left:-100px}.blob-2{width:350px;height:350px;background:#b7e9ff;bottom:-50px;right:-50px;animation-delay:-5s}.blob-3{width:300px;height:300px;background:#fff5b7;bottom:20%;left:10%;animation-duration:25s}.blob-4{width:250px;height:250px;background:#b7ffc5;top:20%;right:15%;animation-delay:-10s}@keyframes blobFloat{0%{transform:translate(0) scale(1)}33%{transform:translate(30px,-50px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}to{transform:translate(0) scale(1)}}.splash-content{display:flex;flex-direction:column;align-items:center;gap:.5rem;width:auto;min-width:320px;max-width:90%;padding:3rem;background:#fff6;backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);border-radius:60px;border:1px solid rgba(255,255,255,.6);box-shadow:0 20px 50px #0000000d,inset 0 0 20px #fff6;transition:all .3s ease;z-index:1;position:relative}.logo-container{animation:logoFloat 6s ease-in-out infinite;filter:drop-shadow(0 15px 25px rgba(0,0,0,.1))}@keyframes logoFloat{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-8px) scale(1.01)}}.splash-logo{width:clamp(180px,45vw,300px);height:auto;object-fit:contain}.loading-container{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:.2rem}.loading-bar-wrapper{width:100%;max-width:280px;height:14px;background:#ffffff80;border-radius:100px;overflow:hidden;position:relative;box-shadow:inset 0 2px 4px #0000000d}.loading-bar-fill{height:100%;background:linear-gradient(90deg,#ff7e5f,#feb47b);border-radius:100px;transition:width .3s ease-out;position:relative;min-width:5%}.loading-bar-glow{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,#fff0,#fff9,#fff0);animation:barGlow 2s linear infinite}@keyframes barGlow{0%{transform:translate(-100%)}to{transform:translate(100%)}}.play-btn-large{background:#ff5a5f;color:#fff;border:none;font-family:var(--font-title);font-size:1.6rem;font-weight:900;padding:1rem 3rem 1rem 2rem;border-radius:50px;cursor:pointer;box-shadow:0 10px #cc484c,0 15px 30px #ff5a5f4d;display:flex;align-items:center;gap:12px;transition:all .2s cubic-bezier(.175,.885,.32,1.275);letter-spacing:2px;position:relative}.play-btn-large:hover{transform:translateY(-5px) scale(1.05);background:#ff6b70}.play-btn-large:active{transform:translateY(6px) scale(.95);box-shadow:0 4px #cc484c,0 8px 15px #ff5a5f33}.play-icon{font-size:1.8rem;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.unisinos-credit{font-family:var(--font-body);color:#8e9aaf;font-size:.8rem;font-weight:600;text-align:center;margin-top:3.5rem;z-index:10;display:flex;flex-direction:column;align-items:center;gap:.8rem;width:100%}.credit-text{opacity:.8;letter-spacing:.5px;margin:0}.creators-badge{background:#ffffffbf;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);padding:.4rem 1rem;border-radius:50px;border:1px solid rgba(255,255,255,.8);display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.4rem .8rem;box-shadow:0 8px 20px #0000000f,inset 0 0 0 1px #ffffff80;animation:slideUpFade 1s cubic-bezier(.16,1,.3,1) forwards;animation-delay:.5s;opacity:0;max-width:90%}.creator-label{font-size:.6rem;font-weight:800;color:var(--primary-color);letter-spacing:1px;white-space:nowrap}.creator-names{font-family:var(--font-body);font-size:.62rem;color:#2d3142;font-weight:800;letter-spacing:.5px;text-transform:uppercase;text-align:center;line-height:1.4}@media (max-width: 600px){.creators-badge{flex-direction:column;padding:.6rem 1.2rem;border-radius:20px;gap:.2rem}.creator-names{font-size:.6rem}}@keyframes slideUpFade{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 600px){.splash-content{padding:2rem;border-radius:40px}.splash-logo{width:200px}.blob{filter:blur(50px)}}
