.app{width:100vw;height:100vh;overflow:hidden;position:relative;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.ui-top{position:fixed;top:24px;right:24px;z-index:200;pointer-events:none}.count-display{background:linear-gradient(135deg,#ffffff40,#ffffff26);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.3);border-radius:24px;padding:20px 40px;text-align:center;box-shadow:0 8px 32px #0003}.count-number{font-size:3.5rem;font-weight:800;color:#fff;text-shadow:0 4px 12px rgba(0,0,0,.3);line-height:1;margin-bottom:8px}.count-label{font-size:1rem;color:#ffffffe6;font-weight:500;letter-spacing:1px}.equation-display{margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.3);font-size:1.25rem;font-weight:600;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.2)}@media(max-width:768px){.ui-top{top:12px;right:12px}.count-display{padding:12px 20px;border-radius:16px}.count-number{font-size:2rem;margin-bottom:4px}.count-label{font-size:.75rem}.equation-display{margin-top:8px;padding-top:8px;font-size:.95rem}}@media(max-width:480px){.ui-top{top:8px;right:8px}.count-display{padding:10px 16px;border-radius:12px}.count-number{font-size:1.5rem}.count-label{font-size:.65rem}.equation-display{font-size:.85rem}}.course-selector{position:fixed;left:0;top:0;height:100vh;width:280px;background:linear-gradient(135deg,#8a61ff26,#6366f126);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-right:1px solid rgba(255,255,255,.2);padding:24px 16px;transition:transform .4s cubic-bezier(.4,0,.2,1);z-index:100;display:flex;flex-direction:column;gap:16px}.course-selector.collapsed{transform:translate(-240px)}.selector-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.selector-header h2{font-size:1.5rem;font-weight:700;color:#fff;margin:0;text-shadow:0 2px 8px rgba(0,0,0,.3)}.toggle-button{width:32px;height:32px;border-radius:8px;background:#ffffff26;border:1px solid rgba(255,255,255,.3);color:#fff;font-size:1.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.toggle-button:hover{background:#ffffff40;transform:scale(1.05)}.course-list{display:flex;flex-direction:column;gap:12px;overflow-y:auto;padding-right:8px}.course-item{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:12px;padding:16px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;gap:12px;align-items:center}.course-item:hover{background:#fff3;transform:translate(4px);box-shadow:0 4px 12px #00000026}.course-item.active{background:linear-gradient(135deg,#8a61ff66,#6366f166);border-color:#fff6;box-shadow:0 4px 16px #8a61ff4d}.course-icon{font-size:2rem;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.course-info{flex:1}.course-name{font-size:1rem;font-weight:600;color:#fff;margin-bottom:4px}.course-desc{font-size:.85rem;color:#ffffffb3}.course-list::-webkit-scrollbar{width:6px}.course-list::-webkit-scrollbar-track{background:#ffffff1a;border-radius:3px}.course-list::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:3px}.course-list::-webkit-scrollbar-thumb:hover{background:#ffffff80}@media(max-width:768px){.course-selector{width:260px;padding:16px 12px;transform:translate(-220px)}.course-selector.collapsed{transform:translate(-220px)}.course-selector:not(.collapsed){transform:translate(0)}.selector-header h2{font-size:1.25rem}.course-item{padding:12px;gap:10px}.course-icon{font-size:1.5rem}.course-name{font-size:.9rem}.course-desc{font-size:.75rem}}@media(max-width:480px){.course-selector{width:240px;padding:12px 8px;transform:translate(-200px)}.course-selector.collapsed{transform:translate(-200px)}.course-selector:not(.collapsed){transform:translate(0);box-shadow:2px 0 20px #0000004d}.selector-header h2{font-size:1.1rem}.toggle-button{width:28px;height:28px;font-size:1.25rem}.course-item{padding:10px;border-radius:10px}.course-icon{font-size:1.25rem}.course-name{font-size:.85rem}.course-desc{font-size:.7rem}}.header-branding{display:flex;align-items:center;gap:12px}.app-logo{width:32px;height:32px;border-radius:8px;object-fit:cover;box-shadow:0 4px 12px #0003}.selector-header h2{margin:0}.bottom-panel{position:fixed;bottom:0;left:280px;right:0;background:linear-gradient(to top,#1e1e32f2,#1e1e32d9);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-top:1px solid rgba(255,255,255,.2);padding:24px 32px;transition:transform .6s cubic-bezier(.4,0,.2,1),opacity .6s ease;z-index:90;box-shadow:0 -4px 24px #0000004d}.bottom-panel.hidden{transform:translateY(100%);opacity:0;pointer-events:none}.bottom-panel.visible{transform:translateY(0);opacity:1;pointer-events:auto}.bottom-trigger-zone{position:fixed;bottom:0;left:280px;right:0;height:40px;z-index:89;pointer-events:auto}.panel-hint-bar{position:absolute;bottom:8px;left:50%;transform:translate(-50%);width:60px;height:3px;background:#ffffffe6;border-radius:2px 2px 0 0;opacity:0;transition:opacity .6s ease;animation:breathing 2.5s ease-in-out infinite}.panel-hint-bar.active{opacity:0;animation:none}@keyframes breathing{0%,to{opacity:.4;box-shadow:0 0 8px #ffffff4d}50%{opacity:1;box-shadow:0 0 12px #fff9}}.panel-toggle{position:absolute;top:8px;right:24px;width:40px;height:24px;background:#ffffff26;border:1px solid rgba(255,255,255,.3);border-radius:12px 12px 0 0;color:#fff;font-size:.9rem;cursor:pointer;transition:all .3s ease}.panel-toggle:hover{background:#ffffff40}.panel-content{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.controls-section{display:flex;align-items:center;gap:16px;flex:1;flex-wrap:wrap}.add-button,.generate-button,.execute-button,.reset-button{padding:12px 24px;border-radius:12px;border:none;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;white-space:nowrap}.add-button{background:linear-gradient(135deg,#8b5cf6,#6366f1);color:#fff}.add-button:hover{transform:translateY(-2px);box-shadow:0 4px 16px #8b5cf666}.generate-button,.execute-button{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.generate-button:hover,.execute-button:hover{transform:translateY(-2px);box-shadow:0 4px 16px #10b98166}.reset-button{background:#ef444433;border:1px solid rgba(239,68,68,.5);color:#fff;margin-left:auto}.reset-button:hover{background:#ef44444d;transform:translateY(-2px)}.divider{color:#ffffff80;font-size:.9rem}.number-form,.operation-form{display:flex;gap:12px;align-items:center}.number-input,.expression-input{padding:12px 16px;border-radius:12px;border:1px solid rgba(255,255,255,.3);background:#ffffff1a;color:#fff;font-size:1rem;min-width:200px}.number-input::placeholder,.expression-input::placeholder{color:#ffffff80}.number-input:focus,.expression-input:focus{outline:none;border-color:#8b5cf699;background:#ffffff26}.color-legend{display:flex;gap:16px;font-size:.85rem;color:#ffffffb3}.legend-color{display:inline-block;width:16px;height:16px;border-radius:4px;margin-right:4px;vertical-align:middle}.legend-color.add-first{background:#6366f1}.legend-color.add-second{background:#ec4899}.legend-color.sub-start{background:#10b981}.legend-color.sub-remove{background:#ef4444}.multiplication-section{flex-direction:column;align-items:flex-start;width:100%}.triangular-table{display:flex;flex-direction:column;gap:4px;margin-top:16px;max-height:200px;overflow-y:auto;padding-right:24px}.table-row{display:flex;gap:4px}.mult-cell{min-width:50px;padding:8px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:6px;text-align:center;cursor:pointer;font-size:.85rem;color:#fff;transition:all .2s ease}.mult-cell:hover{background:#fff3;transform:scale(1.05)}.mult-cell.selected{background:linear-gradient(135deg,#8b5cf680,#6366f180);border-color:#fff6;box-shadow:0 2px 8px #8b5cf64d}.large-numbers-section{flex-direction:column;align-items:flex-start;width:100%;position:relative}.loading-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#1e1e32e6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;border-radius:12px;z-index:10}.loading-spinner{width:40px;height:40px;border:4px solid rgba(255,255,255,.2);border-top-color:#fff;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.loading-overlay p{color:#fff;font-size:1rem;margin:0}.section-title{color:#fff;font-size:1rem;margin:0 0 16px}.cube-buttons{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;width:100%}.cube-button{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12px 8px;border-radius:10px;background:linear-gradient(135deg,#8b5cf64d,#6d28d94d);border:1px solid rgba(139,92,246,.5);color:#fff;font-weight:600;cursor:pointer;transition:all .3s ease;min-height:80px}.cube-button:hover:not(:disabled){background:linear-gradient(135deg,#8b5cf680,#6d28d980);transform:translateY(-2px);box-shadow:0 4px 16px #8b5cf680}.cube-button:disabled{opacity:.5;cursor:not-allowed}.cube-label{font-size:1.1rem;font-weight:700;margin-bottom:4px}.cube-value{font-size:.95rem;font-weight:500;opacity:.9;margin-bottom:2px}.cube-formula{font-size:.7rem;font-weight:400;opacity:.7;font-family:Courier New,monospace}.triangular-table::-webkit-scrollbar{width:6px}.triangular-table::-webkit-scrollbar-track{background:#ffffff1a;border-radius:3px}.triangular-table::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:3px}@media(max-width:1200px){.bottom-panel,.bottom-trigger-zone{left:40px}}.shapes-section{flex-direction:column;align-items:flex-start;width:100%}.shapes-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;width:100%}.shape-button{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px 12px;border-radius:12px;background:linear-gradient(135deg,#6366f133,#8b5cf633);border:2px solid rgba(99,102,241,.3);color:#fff;cursor:pointer;transition:all .3s ease;gap:8px}.shape-button:hover{background:linear-gradient(135deg,#6366f166,#8b5cf666);transform:translateY(-2px);box-shadow:0 4px 16px #6366f166}.shape-button.selected{background:linear-gradient(135deg,#6366f199,#8b5cf699);border-color:#ffffff80;box-shadow:0 4px 20px #6366f199}.shape-icon{font-size:2rem;line-height:1}.shape-name{font-size:.9rem;font-weight:600}@media(max-width:768px){.bottom-panel{left:40px;padding:16px 20px}.bottom-trigger-zone{left:40px}.panel-content{gap:16px}.controls-section{gap:12px}.add-button,.generate-button,.execute-button,.reset-button{padding:10px 20px;font-size:.9rem}.number-input,.expression-input{min-width:160px;padding:10px 14px;font-size:.9rem}.color-legend{font-size:.75rem;gap:12px;flex-wrap:wrap}.legend-color{width:14px;height:14px}.section-title{font-size:.9rem;margin-bottom:12px}.cube-buttons{grid-template-columns:repeat(5,1fr);gap:8px}.cube-button{padding:10px 6px;min-height:70px}.cube-label{font-size:1rem}.cube-value{font-size:.85rem}.cube-formula{font-size:.65rem}.shapes-grid{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:10px}.shape-button{padding:12px 10px}.shape-icon{font-size:1.5rem}.shape-name{font-size:.8rem}.mult-cell{min-width:45px;padding:6px;font-size:.75rem}}@media(max-width:480px){.bottom-panel{left:0;padding:12px 16px}.bottom-trigger-zone{left:0;height:50px}.panel-hint-bar{width:50px;height:2px}.panel-content{gap:12px}.controls-section{gap:10px;width:100%}.add-button,.generate-button,.execute-button{padding:8px 16px;font-size:.85rem;flex:1}.reset-button{padding:8px 16px;font-size:.85rem;margin-left:0;width:100%}.number-form,.operation-form{flex-direction:column;width:100%;gap:8px}.number-input,.expression-input{width:100%;min-width:unset;padding:8px 12px;font-size:.85rem}.generate-button,.execute-button{width:100%}.divider{font-size:.8rem}.color-legend{font-size:.7rem;gap:8px;width:100%}.legend-color{width:12px;height:12px}.section-title{font-size:.85rem;margin-bottom:10px}.cube-buttons{grid-template-columns:repeat(3,1fr);gap:6px}.cube-button{padding:8px 4px;min-height:60px;font-size:.85rem}.cube-label{font-size:.9rem}.cube-value{font-size:.75rem}.cube-formula{font-size:.6rem}.shapes-grid{grid-template-columns:repeat(3,1fr);gap:8px}.shape-button{padding:10px 8px;gap:6px}.shape-icon{font-size:1.25rem}.shape-name{font-size:.7rem}.triangular-table{max-height:150px}.mult-cell{min-width:40px;padding:5px;font-size:.7rem}.multiplication-section{max-width:100%;overflow-x:auto}}@media(hover:none)and (pointer:coarse){.course-item,.add-button,.generate-button,.execute-button,.reset-button,.cube-button,.shape-button,.mult-cell,.toggle-button{min-height:44px}.course-item:hover,.add-button:hover,.generate-button:hover,.execute-button:hover,.reset-button:hover,.toggle-button:hover{transform:none}.course-item:active,.add-button:active,.generate-button:active,.execute-button:active,.reset-button:active,.toggle-button:active{transform:scale(.95);opacity:.8}}.operation-section{flex-direction:column;align-items:stretch;width:100%;max-width:600px;margin:0 auto;gap:10px}.number-adjusters{display:flex;gap:16px;justify-content:center;align-items:stretch}.number-adjuster{display:flex;flex-direction:column;gap:6px;align-items:center;justify-content:center;flex:1;max-width:180px;background:linear-gradient(135deg,#6366f133,#8b5cf626);border:2px solid rgba(139,92,246,.4);border-radius:10px;padding:10px 12px;transition:all .3s ease}.number-adjuster:hover{background:linear-gradient(135deg,#6366f140,#8b5cf633);border-color:#8b5cf699;box-shadow:0 4px 16px #8b5cf64d}.number-adjuster:first-child{background:linear-gradient(135deg,#6366f140,#4f46e533);border-color:#6366f180}.number-adjuster:first-child:hover{background:linear-gradient(135deg,#6366f14d,#4f46e540);border-color:#6366f1b3;box-shadow:0 4px 16px #6366f166}.number-adjuster:last-child{background:linear-gradient(135deg,#ec489940,#db277733);border-color:#ec489980}.number-adjuster:last-child:hover{background:linear-gradient(135deg,#ec48994d,#db277740);border-color:#ec4899b3;box-shadow:0 4px 16px #ec489966}.adjuster-label{font-size:.8rem;color:#fffffff2;font-weight:600;text-shadow:0 2px 4px rgba(0,0,0,.2);margin-bottom:2px}.adjuster-controls{display:flex;gap:6px;align-items:center}.adjuster-btn{width:32px;height:32px;border-radius:7px;background:linear-gradient(135deg,#8b5cf666,#6366f166);border:1px solid rgba(139,92,246,.6);color:#fff;font-size:1.1rem;font-weight:700;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.adjuster-btn:hover{background:linear-gradient(135deg,#8b5cf699,#6366f199);transform:scale(1.08);box-shadow:0 4px 12px #8b5cf666}.adjuster-btn:active{transform:scale(.95)}.number-display{width:60px;height:38px;text-align:center;font-size:1.25rem;font-weight:700;color:#fff;background:#fff3;border:2px solid rgba(255,255,255,.4);border-radius:8px;outline:none;transition:all .3s ease}.number-display:focus{background:#ffffff40;border-color:#8b5cf6e6;box-shadow:0 0 16px #8b5cf680}.number-display::-webkit-inner-spin-button,.number-display::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.operation-buttons{display:flex;gap:10px;justify-content:stretch;align-items:stretch}.operation-btn{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:10px 16px;border-radius:10px;border:none;cursor:pointer;transition:all .3s ease;color:#fff;font-weight:600;min-height:75px}.addition-btn{background:linear-gradient(135deg,#10b981,#059669)}.addition-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #10b98180}.subtraction-btn{background:linear-gradient(135deg,#f59e0b,#d97706)}.subtraction-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #f59e0b80}.subtraction-btn:disabled{opacity:.4;cursor:not-allowed}.op-icon{font-size:1.4rem}.op-text{font-size:.85rem}.op-formula{font-size:.75rem;font-family:Courier New,monospace;opacity:.9}@media(max-width:768px){.operation-section{max-width:100%}.number-adjusters{gap:14px}.number-adjuster{padding:9px 11px}.adjuster-btn{width:30px;height:30px;font-size:1.05rem}.number-display{width:56px;height:36px;font-size:1.2rem}.operation-buttons{gap:9px}.operation-btn{padding:9px 14px;min-height:70px}.op-icon{font-size:1.3rem}.op-text{font-size:.8rem}.op-formula{font-size:.7rem}}@media(max-width:480px){.number-adjusters{flex-direction:column;gap:10px;width:100%}.number-adjuster{width:100%;max-width:100%;padding:10px}.adjuster-controls{width:100%;justify-content:center}.adjuster-btn{width:40px;height:40px;font-size:1.3rem}.number-display{width:80px;height:44px;font-size:1.4rem}.operation-buttons{flex-direction:column;gap:8px}.operation-btn{padding:10px 14px;min-height:65px}}.operation-btn .op-formula{font-size:1.4rem;font-family:Courier New,monospace;font-weight:700;opacity:1}@media(max-width:768px){.operation-btn .op-formula{font-size:1.3rem}}@media(max-width:480px){.operation-btn .op-formula{font-size:1.2rem}}.number-adjuster{min-height:75px}.adjuster-btn{font-size:.9rem}.adjuster-btn-up,.adjuster-btn-down{display:flex;align-items:center;justify-content:center}@media(max-width:768px){.number-adjuster{min-height:70px}.adjuster-btn{font-size:.85rem}}@media(max-width:480px){.number-adjuster{min-height:65px}.adjuster-btn{font-size:.9rem}}.operation-buttons{max-width:392px;margin:0 auto}.operation-btn{max-width:188px}@media(max-width:768px){.operation-buttons{max-width:100%}.operation-btn{max-width:none}}.operation-buttons{max-width:500px}.operation-btn{max-width:240px}.number-adjusters,.operation-buttons{display:flex;gap:16px!important;width:100%;justify-content:center;max-width:none!important}.number-adjuster,.operation-btn{flex:1;width:auto;max-width:none!important}.operation-section{max-width:500px!important;margin:0 auto;width:95%}.operation-section{max-width:560px!important;width:95%!important}.number-adjusters,.operation-buttons{width:100%!important;gap:16px!important;display:flex!important;justify-content:space-between!important;max-width:none!important;margin:0!important;padding:0!important}.number-adjuster,.operation-btn{flex:1 1 0px!important;width:auto!important;max-width:none!important;margin:0!important}@media(max-width:480px){.number-adjusters,.operation-buttons{gap:10px!important}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Fredoka,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background-color:#1e1e32;color:#fff;-webkit-font-smoothing:antialiased;overflow:hidden;background:linear-gradient(135deg,#667eea,#764ba2);width:100vw;height:100vh}#root{width:100%;height:100%}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fredoka-hebrew-400-normal-CT3eDt6U.woff2) format("woff2"),url(/assets/fredoka-hebrew-400-normal-S03uWvSu.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAApEABAAAAAAE5wAAAnmAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGlgbhSAcLgZgP1NUQVREAIE4EQgKkzCOMgs+AAE2AiQDeAQgBYRmB4EuDAcbyA8jA3WJk+qM4p8LJo6JruAPevWINozFUNyQetGfi9JP5MPjpr2foGkSKEkRGxVDKjoxtGYUJsYgVTsxeud04vTEeiImEH1/iHvvZyZCjSJWukWDpXTwiHcKWQBjHQv/wc1tdavw6w1FU6O60KxWDR1+A99/0T/vfq2y+5j9A2/qIfGuNELn9S/IdrshPkwl08RCg0Y0l9CoREKMhIbZUnPtDFmILDcGK+VZrnzvjg2CwgMAwIeiQsgQCgqEKi7OyEJwDUtotkPkMKCZWdAIAmQktxroGe6XABirJdBzC61hFOxKO6dQcBibGYNIBkAmAxpAUDGmshL0wdbUGH7NSIL5aHisBBFAOHK0grPTJuxHVGAoaAMA9nn6+HOw/rB31jGxhGUvTNy9vqttQ8xhMVqFrLdSjTIl8ljpkTDkV8TXquRRszjaILuu7pVnAy0vxW5tM6FkTMDhGF9KkVFQSXg8joYcUAYoAeQBrAA94s6d8Osqe2b+wE8DfGnYTFhArUypwaD4yABF9OKEZf7KAEXoO0YoqbCRPkLJaYwnlK5Or6UjMCNI/+s5iKW8uBMz5fBKp1JSoiEFfJt7eT8PQNPBOHMKH0Pmzf6xsMxtKvkJiStqAL0RSuHiCRJjEgEaUIwsVw5Q3Ot4FkVh4JUQ9u4DXSyhUAieUiM3N2NUERMBPJkiWLGM2UcO1G1tALRoo5NlVXEb0pMw7qgE1zh9kZDwIMfo1e35LgL94V8AuQCQv7oX4CBDEPFZQNwtUIC62RmYIQCO2pwZIASEllxAhUdCkFKhyT5YLQhC5IpoRGNlLsV5OyGqOb3XRR6OL7EcnRNzoJ6o9xqhZbTKMeq4umcAosVD8WaHygnGoNsimR/7g32yewH4f1+zh2Rknd7AffD7wRCIIdfMCqEs1JXJosBh7rFZz0BjAdhBsZqrTr1q0JMgQQJ+hlB9CAPFFPvmqDQAEFTjhQjcTyCTISYZbwxZ83ibPy+kE4vytVqe1xvzdTzPsEPOyXZycnb8sOtQl2aFbVsW08oRzxeH0zm8YJr0hijXGzVzhiw1fkWGp1aXNqSyHpTP+6ScjAtknAqT3OIolvoep8IKRdl0pkBf9ykf4LeC89XjN5o9DqdNOP/74YXNYEBf5WqLaeXqYRel2v0ySFYGh0jnc/mA5HvITWRcbsOqwmbBZFNVXE3nMvTGzWq0niq2KTY7zF4hHINyC4UZUdRAr9jsrmq0wnZYDSCdl6OSbiGDGUX01PY4ZHpgB9OHrbCTwluU7RWzXSWF1RCskjqdAj0rlzqUZo6ENA+S9Gz5ssOhUYlOeffZfsbEoBKw165kTW7Dc0t4YVQSN4dTFqQp9tw5JYLRc1u331nngGSSOuR3mXTaocJRrAEWS0Y2nFcf7/UmUOkLVMQR6di+6XRvNL1hxcho6vuFhJqC5OdxI7r8DKLI8jhflCU6uvAZuoATh/OLUMRQFwEJmMtDWUidRKAYqcu9iEOKQyfPpNO2L5i0NYGJhPMYm0TvJH8VZ8gzUMpiluHoHCdpUMALJMgmRenDLrVY7ifBw2KP87JDzxhbGhHZ4mwbn1eSYaDthG8rl3tiNJ2TL3M7gzGM/pX0E/dMnFbTpejC1bUnyl78/NhrLv9L+EN3+TWpzx4qnbBHNo9x6t/uWfHZ67mtdY5W+L+pG5J6DwfV0eBKKXxZ7VKbuLKH367xrxREZ5xf0c4V7tdlH5Bz4IUiX/bY4ZtvCJ/yzj8T3uvnG+z5nqAhWez4Z5tXb76y7t3iwoL6mp7tZesK3/vdmNKtoH56yV54xpMW87Nq0Wh57O9b1SuD9uNz/VVVRS3+qogJzde2Nz30deIbLuwURafEf/1N7KZN7V8FzCc8s+7ZdbvV3WhixDm9ck3+uC3EJ27S5SwF+XNyhrRZncFB/Qa+dr9OXKrVYKVeLE34Lwv80Vjb7AtfWls8lOtsOO22gl81PU5BKI3zv4nH0+lsVr5fEA/I8AFvXEE17W3SnnTUuRXfXv7ivypt2ZQt+42Jd5rFyyvPOy+/9NwWR7W+1/3jNxbL/bsiV/5TuVk0jbXqtPR1zTWPP8x/7PT1t6BTnSPlZO2YK1zzE19ziSAu1fCt+l6R2R4o9Or4ugOigP9kuJ7N8t+TpVBSuh67fv2JlPuaEJjPzmcVciI8JGmP8P2ejxVefWHWr7u0tJIufyjAC29uf3wZs2Naqf7tOEapkgkvhTUS5bls6N+fH8SPjwnOHj6X7y4VBXMP7+B7Sq9t5AqWBGGp8MZzZFfIHsxZEnVLBfxlNKq5rac2Bk7bWs7GXTrBFefclcb2+nZbTWBbXUVf6Cdm0qnTuePc976iydbwRJma1rkS7O+cC3wHwT5HMJg30lbNSe5swRln6kNFG9qdq+9+kku48EOlaU09y9a2GbVydWxW/ZproLbJeFC87zhSVXRqWGouTFfXzsWlFRiz/2zpTpxWeGHtx9bwAi8twrMXyWOVQ5V1Zx9IttyWqIpX3taaPHCkfrCyMoZnhzaWn0KZT7ok3UArkhuTyydzw0crTs8nmR+nsXihWXE7r/7m+0TUe9kdF6/Mf+mQSSj6QqtJbmoIvvlm/8jef3dgx1rlI8ex/HGPKK9Lfw3HLdyiwj/+3T7TKml/z0ntO34n41za9/FeuB6oMQSgZPCE+zMLo32eZOQGJgFGaZDjXKImMD2AhYoweOi/zACPjv8HdRWouiPD9h/q1hbPNzOopH9bhB5i7r+V1LawaygXTl7Wf8oFdaHC/nu+D1+/tmzpqyUEQPH9HD/zEM3qfxVNfwnAq4vv/gHg/YXJZiBT3eJtCKBAAQACLyRZz/B/mtILYmhsr2Wq6kGsAvoMnEoMTmSWrmP3lB2YPKPMvASF5v4HNMjbxO/c7WqNAA8AM8B6UhuCyt8WzAxHFtUiALsmlG1o5zAFY1hH7BoD6vgrUwJsCHN4Gwof2NDWethGxmnRRs7sRBuFEhFrXo08FwRg6W0IGKwNDT64Hh4soN24KaNiRkQNSpgxIEoyqN9AjmZGiwkrldNpcRYahGgGsGWmY0eUrYX6SbEdQp8m80+RJIwbFtO6IvXotlr0mzVCp0QQnlrpp8aNcahSpkKFyqyrI5ThaMq0WGXa9OBIVrnRHLV17/H9xk04xpQzuCp0WMchbECGg4egk44bsuA4L9ZrVlY87nuiQ4nEZDqP7TdIo7N2RihOp6PKIY3pAxZjZgxyUfP95uXRYYykFPV50mOV4YvYAQWe8oSP1fnUavdY43OfiPjMVl+gQ+FyJ4cmMiInCqIkKqImDD7w0eDs8WBFhbdC/cmeOyBNSiN4ZHXFcvV/J+ou/ZGfXHVsY3ZG9yOQqmYMv3pmbyTR1Ki5M5nTXmS7AQAA) format("woff2"),url(data:font/woff;base64,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) 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:Fredoka;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fredoka-latin-400-normal-17JuUzdy.woff2) format("woff2"),url(/assets/fredoka-latin-400-normal-DbXSrOeS.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}
