@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(./barlow-condensed-vietnamese-600-normal-A5AYRdjN.woff2) format("woff2"),url(./barlow-condensed-vietnamese-600-normal-CNlPk46_.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(./barlow-condensed-latin-ext-600-normal-18ESti3H.woff2) format("woff2"),url(./barlow-condensed-latin-ext-600-normal-Clv9cIcR.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(./barlow-condensed-latin-600-normal-DepVgxBB.woff2) format("woff2"),url(./barlow-condensed-latin-600-normal-BFJEwTuo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(./barlow-condensed-vietnamese-700-normal-DYeBwlKR.woff2) format("woff2"),url(./barlow-condensed-vietnamese-700-normal-DhIzd8Tb.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(./barlow-condensed-latin-ext-700-normal-CwuXbfVR.woff2) format("woff2"),url(./barlow-condensed-latin-ext-700-normal-BIHFfxf0.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(./barlow-condensed-latin-700-normal-v1xN8_Wq.woff2) format("woff2"),url(./barlow-condensed-latin-700-normal-Dmwat-ge.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(./barlow-condensed-vietnamese-800-normal-CpjukuLw.woff2) format("woff2"),url(./barlow-condensed-vietnamese-800-normal-BZxKbt5V.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(./barlow-condensed-latin-ext-800-normal-DGNyg4u8.woff2) format("woff2"),url(./barlow-condensed-latin-ext-800-normal-gY_0Gifi.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(./barlow-condensed-latin-800-normal-BKzMuPgK.woff2) format("woff2"),url(./barlow-condensed-latin-800-normal-e9GbPXiK.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--brand: #2a8a47;--brand-dark: #18602f;--brand-deep: #0f4622;--brand-light: #5cc073;--brand-rim: #8fd89d;--gold: #ffd25e;--ink: #1c2748;--sky: #2f4fa3;--snow: #f5f8ff;--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--font: "Barlow Condensed", "Arial Narrow", system-ui, sans-serif}*{box-sizing:border-box}html,body{margin:0;height:100%;overflow:hidden;background:#16244f;overscroll-behavior:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;font-family:var(--font);color:#fff}button{font-family:inherit;-webkit-tap-highlight-color:transparent}#app{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:radial-gradient(1200px 700px at 50% 0%,#3c5fb8,#3c5fb800 70%),linear-gradient(#22357a,#101a3d)}.stage{position:relative;width:100%;height:100%;overflow:hidden;background:#4f73c9;touch-action:none;container-type:size}@media(min-width:620px)and (min-height:560px){.stage{height:calc(100dvh - 48px);width:min(500px,calc((100dvh - 48px)*.5625));border-radius:34px;box-shadow:0 0 0 10px #0d1430,0 0 0 12px #2a376a,0 30px 80px #0000008c}}.screen{position:absolute;inset:0;overflow:hidden;container-type:size}.scene-canvas,.snow-canvas{position:absolute;inset:0;display:block}.snow-canvas{pointer-events:none;z-index:2}.title-screen{background:#4f73c9}.title-art{position:absolute;left:50%;top:50%;width:max(100cqw,calc(100cqh * 768 / 1376));aspect-ratio:768 / 1376;transform:translate(-50%,-50%) scale(1.06);animation:titleIn 2.4s cubic-bezier(.2,.7,.2,1) forwards,titleDrift 14s 2.4s ease-in-out infinite alternate}@keyframes titleIn{0%{transform:translate(-50%,-50%) scale(1.14);filter:brightness(1.25) saturate(.8)}to{transform:translate(-50%,-50%) scale(1.02);filter:none}}@keyframes titleDrift{0%{transform:translate(-50%,-50%) scale(1.02)}to{transform:translate(-50.6%,-50.4%) scale(1.045)}}.title-glow{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:1}.title-shine{position:absolute;left:14%;top:4.6%;width:72.4%;height:18.6%;z-index:2;pointer-events:none;border-radius:22% 22% 14% 14%/40% 40% 22% 22%;overflow:hidden;mix-blend-mode:soft-light}.title-shine i{position:absolute;top:-20%;bottom:-20%;width:28%;left:-40%;background:linear-gradient(90deg,#fff0,#fffffff2,#fff0);transform:skew(-20deg);animation:shine 4.2s 1.6s ease-in-out infinite}@keyframes shine{0%{left:-40%}35%,to{left:130%}}.title-hint{position:absolute;z-index:4;left:0;right:0;bottom:calc(var(--safe-bottom) + 1.6%);text-align:center;font-size:15px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:#fff;text-shadow:0 2px 8px rgba(20,40,100,.7);opacity:0;animation:hintIn .6s 2.2s forwards,hintBlink 1.8s 2.8s ease-in-out infinite;pointer-events:none}@keyframes hintIn{to{opacity:.9}}@keyframes hintBlink{50%{opacity:.35}}.title-screen.leaving .title-art{animation:titleOut .5s ease-in forwards}@keyframes titleOut{to{transform:translate(-50%,-50%) scale(1.18);filter:brightness(1.3)}}.title-art img{width:100%;height:100%;display:block;pointer-events:none}.title-play{position:absolute;left:34%;top:85.9%;width:32%;height:8.7%;border:0;background:transparent;border-radius:999px;cursor:pointer;z-index:3;-webkit-tap-highlight-color:transparent;outline:none;animation:playPulse 1.6s ease-in-out infinite}.title-play-glow{position:absolute;inset:-6%;border-radius:999px;box-shadow:0 0 0 3px #ffffffd9,0 0 26px 6px #fff0aabf;opacity:0;animation:glow 1.6s ease-in-out infinite}.title-play:active,.title-play.pressed{transform:scale(.94)}@keyframes playPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes glow{0%,to{opacity:0}50%{opacity:.9}}.hud{position:absolute;left:0;right:0;top:0;z-index:20;display:flex;justify-content:space-between;align-items:flex-start;gap:8px;padding:calc(var(--safe-top) + 10px) 10px 0 10px;pointer-events:none}.hud-right{display:flex;gap:6px;margin-right:46px}.hud-pill{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:62px;padding:4px 10px 5px;background:linear-gradient(#36a056,#1f7438);border:2px solid var(--brand-rim);border-radius:14px;box-shadow:0 3px 0 var(--brand-deep),0 6px 14px #0a14324d;line-height:1}.hud-level{align-items:flex-start;max-width:46%}.hud-k{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#d9f5de}.hud-v{font-size:21px;font-weight:800;text-transform:uppercase;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.hud-title{font-size:17px}.hud-time.low{background:linear-gradient(#e0574b,#b3342b);border-color:#ffb3a8;box-shadow:0 3px #7a1d17;animation:lowPulse .5s ease-in-out infinite alternate}@keyframes lowPulse{to{transform:scale(1.07)}}.hud-v.bump{animation:bump .35s ease-out}@keyframes bump{40%{transform:scale(1.35);color:var(--gold)}}.mute-btn{position:absolute;z-index:60;right:10px;top:calc(var(--safe-top) + 12px);width:38px;height:38px;border-radius:50%;border:2px solid rgba(255,255,255,.75);background:#14286473;color:#fff;display:grid;place-items:center;cursor:pointer;backdrop-filter:blur(4px)}.btn{position:relative;min-width:140px;height:56px;padding:0 26px;border-radius:999px;border:3px solid var(--brand-rim);font-size:24px;font-weight:800;text-transform:uppercase;letter-spacing:.03em;color:#fff;cursor:pointer;background:linear-gradient(#4fb567,#2a8a47 55%,#1f7438);box-shadow:0 5px 0 var(--brand-deep),0 10px 20px #0a143259,inset 0 2px #ffffff59;text-shadow:0 2px 0 rgba(0,0,0,.2);transition:transform .08s}.btn:before{content:"";position:absolute;left:14%;right:14%;top:5px;height:30%;border-radius:999px;background:#ffffff47}.btn:active{transform:translateY(3px);box-shadow:0 2px 0 var(--brand-deep),inset 0 2px #ffffff59}.btn-secondary{background:linear-gradient(#fff,#dfe8fa);color:var(--brand-dark);text-shadow:none;border-color:#fff;box-shadow:0 5px #9aaed6,0 10px 20px #0a14324d;min-width:110px}.btn-secondary:before{background:#fff9}.card-wrap{position:absolute;inset:0;z-index:40;display:flex;align-items:center;justify-content:center;padding:24px 18px calc(var(--safe-bottom) + 24px);background:#101c4600;transition:background .25s}.card-wrap.in{background:#101c468c}.card-wrap.out{background:#101c4600}.card{width:min(380px,100%);display:flex;flex-direction:column;align-items:center;transform:translateY(30px) scale(.9);opacity:0;transition:transform .3s cubic-bezier(.2,1.4,.4,1),opacity .2s}.card-wrap.in .card{transform:none;opacity:1}.card-wrap.out .card{transform:translateY(20px) scale(.95);opacity:0}.card.has-icon{padding-top:64px;position:relative}.card-icon{position:absolute;z-index:3;top:0;left:50%;width:118px;height:118px;object-fit:contain;transform:translate(-50%,-30%) scale(.2) rotate(-20deg);opacity:0;filter:drop-shadow(0 10px 12px rgba(10,20,60,.4))}.card-wrap.in .card-icon{animation:iconPop .65s .12s cubic-bezier(.2,1.6,.4,1) forwards,iconBob 2.6s .8s ease-in-out infinite}@keyframes iconPop{to{transform:translate(-50%,-30%) scale(1) rotate(-6deg);opacity:1}}@keyframes iconBob{0%,to{transform:translate(-50%,-30%) scale(1) rotate(-6deg)}50%{transform:translate(-50%,-36%) scale(1.03) rotate(3deg)}}.sign{position:relative;z-index:2;width:100%;padding:18px 18px 20px;text-align:center;background:linear-gradient(#3b9d57,#237b3c);border-radius:40px 40px 26px 26px/34px 34px 26px 26px;border:4px solid #1a6331;box-shadow:inset 0 0 0 4px #4fb567,inset 0 0 0 7px #1f7438,0 6px #124a24,0 14px 30px #0a143266}.sign-kicker{font-size:15px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#cdf2d4}.sign-title{font-size:clamp(34px,11cqw,46px);font-weight:800;line-height:.95;text-transform:uppercase;text-shadow:0 3px 0 rgba(0,0,0,.18);margin-top:4px}.card-body{width:92%;margin-top:-14px;padding:28px 20px 18px;background:var(--snow);color:var(--ink);border-radius:0 0 22px 22px;box-shadow:0 10px 26px #0a143259;font-size:19px;font-weight:600;line-height:1.25;text-align:center}.card-body p{margin:0 0 10px}.card-body p:last-child{margin-bottom:0}.card-body .how{display:grid;gap:8px;text-align:left;margin:6px 0 0;padding:0;list-style:none}.card-body .how li{display:flex;gap:10px;align-items:center}.card-body .how .ico{flex:0 0 34px;height:34px;border-radius:10px;display:grid;place-items:center;background:#e2f3e6;color:var(--brand-dark);font-size:19px}.card-buttons{display:flex;gap:12px;margin-top:18px;justify-content:center;flex-wrap:wrap}.result-lines{display:grid;gap:6px}.result-line{display:flex;justify-content:space-between;font-size:20px;border-bottom:2px dashed #d4ddf0;padding-bottom:4px}.result-line b{color:var(--brand-dark);font-weight:800}.result-msg{margin-top:10px!important;color:#4a5680;font-size:17px}.popup{position:absolute;z-index:30;pointer-events:none;transform:translate(-50%,-50%);font-weight:800;white-space:nowrap;-webkit-text-stroke:1.5px rgba(20,30,70,.55);text-shadow:0 3px 0 rgba(20,30,70,.45),0 0 14px rgba(255,255,255,.45);animation:popUp 1.15s ease-out forwards}.popup.bad{-webkit-text-stroke:1.5px rgba(90,10,10,.6)}@keyframes popUp{0%{transform:translate(-50%,-30%) scale(.4);opacity:0}15%{transform:translate(-50%,-60%) scale(1.25);opacity:1}30%{transform:translate(-50%,-70%) scale(1)}to{transform:translate(-50%,-190%) scale(1);opacity:0}}.banner{position:absolute;inset:0;z-index:35;pointer-events:none;display:grid;place-items:center}.banner span{font-size:clamp(54px,20cqw,92px);font-weight:800;text-transform:uppercase;color:#fff;-webkit-text-stroke:3px var(--brand-dark);text-shadow:0 6px 0 var(--brand-deep),0 0 40px rgba(255,230,140,.7);animation:bannerIn 1.1s cubic-bezier(.2,1.4,.4,1) forwards;text-align:center;line-height:.95;padding:0 16px}.banner.warn span{-webkit-text-stroke-color:#8a1f18;text-shadow:0 6px 0 #5e140f,0 0 40px rgba(255,140,120,.6)}@keyframes bannerIn{0%{transform:scale(.3) rotate(-8deg);opacity:0}25%{transform:scale(1.1) rotate(2deg);opacity:1}40%{transform:scale(1) rotate(0)}80%{opacity:1}to{transform:scale(1.15);opacity:0}}.rotate-hint{display:none}@media(orientation:landscape)and (max-height:520px)and (pointer:coarse){.rotate-hint{display:grid;place-items:center;text-align:center;position:fixed;inset:0;z-index:999;background:#2f4fa3;font-size:28px;font-weight:800;text-transform:uppercase;padding:24px}}.wipe{position:absolute;inset:0;z-index:90;pointer-events:none;background:radial-gradient(circle at 50% 45%,#4fb567,#2a8a47 45%,#145a2a);clip-path:circle(0% at 50% 50%);display:grid;place-items:center}.wipe.closing{pointer-events:all;animation:wipeClose .48s cubic-bezier(.6,0,.8,.4) forwards}.wipe.opening{pointer-events:all;animation:wipeOpen .52s cubic-bezier(.2,.6,.4,1) forwards}@keyframes wipeClose{0%{clip-path:circle(0% at 50% 50%)}to{clip-path:circle(75% at 50% 50%)}}@keyframes wipeOpen{0%{clip-path:circle(75% at 50% 50%)}to{clip-path:circle(0% at 50% 50%)}}.wipe-badge{width:96px;height:96px;border-radius:50%;display:grid;place-items:center;background:#ffffff24;border:3px solid rgba(255,255,255,.5);font-size:56px;color:#fff;animation:spinFlake 1s linear infinite}@keyframes spinFlake{to{transform:rotate(360deg)}}@container (max-width: 350px){.hud-title{font-size:14px}.hud-pill{min-width:54px;padding:4px 8px 5px}.hud-v{font-size:18px}.hud-level{max-width:50%}}.finale{background:#2f4fa3}.finale-art{position:absolute;left:50%;top:50%;width:max(100cqw,calc(100cqh * 1080 / 1935));aspect-ratio:1080 / 1935;transform:translate(-50%,-50%) scale(1.12);animation:finalePush 4.5s cubic-bezier(.2,.7,.2,1) forwards}.finale-art img{width:100%;height:100%;display:block}.finale-art canvas{position:absolute;inset:0;width:100%;height:100%}@keyframes finalePush{to{transform:translate(-50%,-50%) scale(1)}}.finale-fade{position:absolute;inset:0;background:#fff;z-index:50;pointer-events:none;animation:fadeOut .9s ease-out forwards}@keyframes fadeOut{to{opacity:0}}.finale-top{position:absolute;z-index:20;left:0;right:0;top:calc(var(--safe-top) + 18px);display:flex;flex-direction:column;align-items:center;padding:0 16px;pointer-events:none}.finale-sign{width:min(330px,74cqw);text-align:center;padding:14px 14px 16px;background:linear-gradient(#3b9d57,#237b3c);border-radius:46px 46px 26px 26px/40px 40px 26px 26px;border:4px solid #1a6331;box-shadow:inset 0 0 0 4px #4fb567,inset 0 0 0 7px #1f7438,0 6px #124a24,0 16px 34px #0a143273;transform:translateY(-160%) rotate(-4deg);animation:signDrop .9s .35s cubic-bezier(.2,1.5,.4,1) forwards}@keyframes signDrop{to{transform:none}}.finale-sign .k{font-size:15px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#cdf2d4}.finale-sign .t{font-size:clamp(34px,11.5cqw,50px);font-weight:800;line-height:.92;text-transform:uppercase;text-shadow:0 3px 0 rgba(0,0,0,.2);margin-top:4px}.finale-total{margin-top:-6px;padding:8px 26px 6px;min-width:190px;text-align:center;background:linear-gradient(#fff6d8,#ffe39a);color:#6b4300;border-radius:0 0 22px 22px;border:3px solid #fff;border-top:0;box-shadow:0 8px 20px #0a143259;opacity:0;transform:translateY(-14px);animation:totalIn .5s 1s ease-out forwards}@keyframes totalIn{to{opacity:1;transform:none}}.finale-total{position:relative}.finale-total .trophy{position:absolute;left:-34px;top:-8px;width:62px;height:62px;transform:rotate(-12deg);filter:drop-shadow(0 6px 8px rgba(20,30,70,.35));animation:trophyBob 2.4s ease-in-out infinite}@keyframes trophyBob{50%{transform:rotate(-4deg) translateY(-4px)}}.finale-total .lbl{font-size:13px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#a26a00}.finale-total .num{font-size:46px;font-weight:800;line-height:1;color:#2a1c00}.finale-best{margin-top:8px;font-size:15px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#fff;text-shadow:0 2px 6px rgba(10,20,60,.6);opacity:0;animation:totalIn .4s 2.2s forwards}.finale-best.new{color:var(--gold);animation:totalIn .4s 2.2s forwards,bestPulse .8s 2.6s ease-in-out infinite alternate}@keyframes bestPulse{to{transform:scale(1.12)}}.finale-panel{position:absolute;z-index:20;left:12px;right:12px;bottom:calc(var(--safe-bottom) + 14px);margin:0 auto;max-width:420px;padding:12px;border-radius:24px;background:#ffffffb8;backdrop-filter:blur(10px) saturate(1.3);-webkit-backdrop-filter:blur(10px) saturate(1.3);border:2px solid rgba(255,255,255,.9);box-shadow:0 14px 36px #0a143c59;transform:translateY(130%);animation:panelUp .7s 1.5s cubic-bezier(.2,1.2,.4,1) forwards}@keyframes panelUp{to{transform:none}}.finale-chips{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.finale-chip{background:linear-gradient(#fff,#eef4ff);border-radius:16px;padding:8px 6px 7px;text-align:center;color:var(--ink);box-shadow:0 3px #c5d3ee;opacity:0;transform:scale(.6);animation:chipIn .45s cubic-bezier(.2,1.6,.4,1) forwards}.finale-chip:nth-child(1){animation-delay:1.9s}.finale-chip:nth-child(2){animation-delay:2.05s}.finale-chip:nth-child(3){animation-delay:2.2s}@keyframes chipIn{to{opacity:1;transform:none}}.finale-chip .ico{width:44px;height:44px;object-fit:contain;display:block;margin:-22px auto 0;filter:drop-shadow(0 4px 4px rgba(20,30,70,.25))}.finale-chips{margin-top:14px}.finale-chip .nm{font-size:13px;font-weight:700;text-transform:uppercase;color:#4a5680;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.finale-chip .sc{font-size:22px;font-weight:800;color:var(--brand-dark);line-height:1.05}.finale-caption{margin:10px 4px 0;text-align:center;color:#34406b;font-size:17px;font-weight:600;line-height:1.2}.finale-caption b{color:var(--brand-dark);font-weight:800;white-space:nowrap}.finale-buttons{display:flex;gap:10px;justify-content:center;margin-top:10px}.finale-buttons .btn{height:52px;font-size:22px}.finale-toast{position:absolute;z-index:60;left:50%;bottom:calc(var(--safe-bottom) + 220px);transform:translate(-50%);background:#141e46d9;color:#fff;padding:8px 16px;border-radius:999px;font-size:17px;font-weight:700;animation:totalIn .25s forwards}@container (max-height: 720px){.finale-caption{font-size:14px;margin-top:6px}.finale-sign{padding:10px 12px 12px}.finale-sign .t{font-size:34px}.finale-total .num{font-size:36px}.finale-chip{padding:5px 4px}.finale-chip .ico{width:36px;height:36px;margin-top:-18px}.finale-chip .sc{font-size:19px}.finale-buttons .btn{height:46px;font-size:20px}.finale-panel{padding:9px}}
