@font-face{font-display:swap;font-family:Grandstander;font-style:normal;font-weight:700;src:url(/static/media/grandstander-latin-ext.23a778cf41465b4e6108.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Grandstander;font-style:normal;font-weight:700;src:url(/static/media/grandstander-latin.7a6ad52432d2b510b7ce.woff2) format("woff2");unicode-range:u+00??,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-display:swap;font-family:Grandstander;font-style:normal;font-weight:800;src:url(/static/media/grandstander-latin-ext.23a778cf41465b4e6108.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Grandstander;font-style:normal;font-weight:800;src:url(/static/media/grandstander-latin.7a6ad52432d2b510b7ce.woff2) format("woff2");unicode-range:u+00??,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-display:swap;font-family:Pangolin;font-style:normal;font-weight:400;src:url(/static/media/pangolin-latin-ext.6111eddfa1378082eb6d.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Pangolin;font-style:normal;font-weight:400;src:url(/static/media/pangolin-latin.f49bbc66ba1b5868c118.woff2) format("woff2");unicode-range:u+00??,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{--sketch-ink:#2d2a4a;--sketch-paper:#fffcf2;--sketch-paper-shade:#f1e6c8;--sketch-paper-shade-2:#e3d5ad;--sketch-desk:#e8c99b;--sketch-fill-orange:#ffcf8a;--sketch-fill-blue:#a9cdfb;--sketch-fill-green:#b4e3a0;--sketch-fill-purple:#e0b6f5;--sketch-fill-pink:#ffb3c0;--sketch-fill-yellow:#ffe27a;--sketch-fill-sky:#d3ecff;--crayon-red:#ef4a5f;--crayon-orange:#f6a23a;--crayon-yellow:#ffd84d;--crayon-green:#4cc26a;--crayon-blue:#3b82f6;--crayon-purple:#b05be0;--crayon-pink:#ff8fa3;--sketch-good:#2f9e57;--sketch-bad:#e5484d;--sketch-font-display:"Grandstander","Chalkboard SE","Marker Felt","Comic Sans MS",sans-serif;--sketch-font-hand:"Pangolin","Chalkboard SE","Marker Felt","Comic Sans MS",sans-serif;--sketch-line:3px solid var(--sketch-ink);--sketch-line-thin:2.5px solid var(--sketch-ink);--sketch-radius-card:28px 22px 30px 20px/22px 30px 20px 28px;--sketch-radius-btn:20px 14px 22px 12px/14px 22px 12px 20px;--sketch-radius-tile:16px 11px 18px 10px/11px 18px 10px 16px;--sketch-shadow-card:5px 6px 0 rgba(45,42,74,.2);--sketch-shadow-btn:3px 4px 0 var(--sketch-ink);--sketch-grain:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .38 0 0 0 0 .2 0 0 0 .1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");--sketch-dots:radial-gradient(circle,rgba(45,42,74,.13) 1.4px,transparent 1.6px);--sketch-spiral:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='70' height='40'%3E%3Cellipse cx='50' cy='20' rx='7' ry='5.5' fill='%233d342c'/%3E%3Cpath d='M3 27C14 7 38 6 52 18' fill='none' stroke='%236b7480' stroke-width='6' stroke-linecap='round'/%3E%3Cpath d='M3 27C14 7 38 6 52 18' fill='none' stroke='%23d9dfe5' stroke-width='3' stroke-linecap='round'/%3E%3Cpath d='M9 21c10-9 25-11 37-6' fill='none' stroke='%23fff' stroke-opacity='.75' stroke-width='1.2' stroke-linecap='round'/%3E%3C/svg%3E");--dvh:1vh;--dvw:1vw;--tap:44px;--tap-dense:36px;--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--nav-h:80px;--page-h:calc(var(--dvh)*100 - var(--safe-top) - var(--safe-bottom));--u:min(var(--dvw),calc(var(--dvh)*100/175),9px);--desk-pad:clamp(0px,calc(6.25vw - 40px),22px);--key:max(var(--tap),calc(var(--u)*11));--pic:var(--key);--pic-box:calc(var(--pic)*1.25);--gap:calc(var(--u)*2.5);--gutter:calc(var(--u)*3);--chip:max(var(--tap),calc(var(--u)*9));--loader:min(60vw,calc(var(--dvh)*50));--block:max(var(--key),min(calc(var(--u)*16),64px));--tile:calc(var(--u)*24);--tile-wide:calc(var(--u)*40)}@supports (height:1dvh){:root{--dvh:1dvh}}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body,html{box-sizing:border-box;height:100%;overflow:hidden;overscroll-behavior:none}html.page-scrolls,html.page-scrolls body{overflow:visible;overscroll-behavior:auto}body{overscroll-behavior:none;padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);padding:var(--safe-top) var(--safe-right) var(--safe-bottom) var(--safe-left);touch-action:manipulation}*{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}input,textarea{-webkit-user-select:text;user-select:text}.clickable{min-height:var(--tap);min-width:var(--tap)}.clickable,button,input[type=button],input[type=submit]{touch-action:manipulation}.custom-button:focus,button:focus{outline:none}.custom-button:focus-visible,button:focus-visible{outline:3px dashed var(--sketch-ink);outline-offset:3px}.no-select{-webkit-user-select:none;user-select:none}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--sketch-paper);margin:0}*{font-family:var(--sketch-font-display)}.quiz-root .App{color:#72a24d}.quiz-root .button-container{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.quiz-handler-page{--binding:44px;box-sizing:border-box;display:flex;flex-direction:column;margin:0;overflow:hidden;padding:0 0 0 var(--binding);width:100%}.background-image,.quiz-handler-page{height:var(--page-h);position:relative}.background-image{background-color:var(--sketch-paper);background-image:var(--sketch-dots),var(--sketch-grain);background-position:15px 15px,0 0;background-size:30px 30px,auto}.quiz-handler-page.background-image{background-image:linear-gradient(90deg,rgba(120,85,30,.16),rgba(120,85,30,0)),var(--sketch-dots),var(--sketch-grain);background-position:0 0,15px 15px,0 0;background-repeat:no-repeat,repeat,repeat;background-size:80px 100%,30px 30px,auto}.quiz-handler-page:before{background-image:var(--sketch-spiral);background-repeat:repeat-y;background-size:70px 40px;bottom:10px;content:"";left:-14px;pointer-events:none;position:absolute;top:10px;width:70px;z-index:5}@media (max-aspect-ratio:1/1){.quiz-handler-page{--binding:0px;padding:calc(var(--u)*1.5) 0 0 0}.quiz-handler-page.background-image{background-image:var(--sketch-dots),var(--sketch-grain);background-position:15px 15px,0 0;background-repeat:repeat,repeat;background-size:30px 30px,auto}.quiz-handler-page:before{display:none}}.quiz-loading{flex:1 1 auto;min-height:0}.loading-screen,.quiz-loading{align-items:center;display:flex;justify-content:center}.app-navbar+.loading-screen{height:calc(var(--page-h) - var(--nav-h))}.quiz-container{box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;font-size:clamp(15px,calc(var(--u)*4.2),24px);gap:var(--gap);margin:0 auto;max-width:1100px;min-height:0;padding:0 var(--gutter) var(--gutter);position:relative;width:100%}.quiz-container-top{flex:none}.quiz-container-top-bar{display:flex;flex-direction:column;margin:0 auto;width:100%}.question-slot{display:flex;flex:none;justify-content:center;padding-top:calc(var(--u)*1.2)}.question-container{background-color:#fff;border:var(--sketch-line);border-radius:var(--sketch-radius-btn);box-shadow:var(--sketch-shadow-btn);box-sizing:border-box;font-size:1.1em;line-height:1.35;max-width:100%;padding:.6em 1.4em;position:relative;text-align:center;-webkit-transform:rotate(-.6deg);transform:rotate(-.6deg);z-index:10001}.question-container:before{background-color:var(--sketch-fill-orange);background-image:repeating-linear-gradient(45deg,hsla(0,0%,100%,.45) 0 5px,transparent 5px 10px);-webkit-clip-path:polygon(0 0,5% 20%,0 40%,5% 60%,0 80%,5% 100%,100% 100%,95% 80%,100% 60%,95% 40%,100% 20%,95% 0);clip-path:polygon(0 0,5% 20%,0 40%,5% 60%,0 80%,5% 100%,100% 100%,95% 80%,100% 60%,95% 40%,100% 20%,95% 0);content:"";height:20px;left:50%;margin-left:-32px;opacity:.9;position:absolute;top:-13px;-webkit-transform:rotate(3deg);transform:rotate(3deg);width:64px}.quiz-main{align-items:stretch;display:flex;flex:1 1;flex-direction:column;gap:var(--gap);margin-left:-8px;margin-right:-8px;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:calc(var(--u)*1.5) 8px}.quiz-main>*,.quiz-main>.quiz-flat>*{flex:0 0 auto}:where(.quiz-main>*,.quiz-main>.quiz-flat>*){max-width:100%}.quiz-main>.quiz-flat>.quiz-dock,.quiz-main>:is(.quiz-dock,:has(.quiz-dock):not(.quiz-flat)){margin-top:auto}.quiz-main>.quiz-flat:first-child>:first-child:not(.quiz-dock),.quiz-main>:first-child:not(.quiz-dock,:has(.quiz-dock)){margin-top:auto}.quiz-main:not(:has(.quiz-dock)):after{content:"";margin-top:auto}.quiz-flat{display:contents}.quiz-container--feedback .quiz-main{pointer-events:none;visibility:hidden}.quiz-container--feedback .question-slot{visibility:hidden}.question-explanation-bar{align-items:center;display:flex;flex-direction:row;justify-content:center;width:100%}.question-explanation{background-color:var(--sketch-fill-pink);border:var(--sketch-line);border-radius:var(--sketch-radius-btn);box-shadow:var(--sketch-shadow-btn);color:var(--sketch-ink);font-weight:700;max-width:70%;padding:.6em 1.2em;text-align:center;-webkit-transform:rotate(.5deg);transform:rotate(.5deg)}.correct-feedback,.incorrect-feedback{align-items:center;aspect-ratio:1/1;background-color:var(--sketch-paper);border:5px solid var(--sketch-ink);border-radius:50%;box-shadow:8px 10px 0 rgba(45,42,74,.28);display:flex;justify-content:center;left:50%;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:min(calc(var(--dvh)*70),90vw);z-index:1000}.correct-feedback{color:var(--sketch-good)}.incorrect-feedback{color:var(--sketch-bad)}.progressBarAndStars{align-items:center;box-sizing:border-box;display:flex;justify-content:space-between;position:relative;width:100%}.starsContainer{left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:10}.stopwatch-container{align-items:center;border:none;display:flex;flex-shrink:0;font-size:clamp(13px,calc(var(--u)*3.6),24px)!important;height:clamp(30px,calc(var(--u)*9),40px);justify-content:center;width:auto}.stopwatch-time{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";align-items:center;background-color:#fff;border:var(--sketch-line-thin);border-radius:18px 12px 20px 11px/12px 20px 11px 18px;box-shadow:2px 3px 0 var(--sketch-ink);display:flex;font-variant-numeric:tabular-nums;height:100%;margin:0;padding:0 .5em}.end-container{position:fixed;z-index:20}.end-backdrop,.end-container{height:100%;left:0;top:0;width:100%}.end-backdrop{background-color:var(--sketch-fill-yellow);background-image:repeating-conic-gradient(from 0deg at 50% 44%,hsla(0,0%,100%,.4) 0 7deg,hsla(0,0%,100%,0) 7deg 14deg),radial-gradient(circle at 50% 44%,#fff7d1 0,var(--sketch-fill-yellow) 48%,var(--sketch-fill-orange) 100%);position:absolute}.end-content{align-items:center;background-color:var(--sketch-paper);background-image:var(--sketch-dots);background-size:26px 26px;border:4px solid var(--sketch-ink);border-radius:var(--sketch-radius-card);box-shadow:6px 8px 0 rgba(0,0,0,.28);box-sizing:border-box;display:flex;flex-direction:column;gap:10px;left:50%;max-height:94%;overflow-y:auto;padding:30px 18px 20px;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%) rotate(-.8deg);transform:translate(-50%,-50%) rotate(-.8deg);width:min(92vw,26rem);z-index:8}.end-content:before{background-color:var(--sketch-fill-pink);background-image:repeating-linear-gradient(45deg,hsla(0,0%,100%,.45) 0 6px,transparent 6px 12px);-webkit-clip-path:polygon(0 0,4% 15%,0 30%,4% 45%,0 60%,4% 75%,0 100%,100% 100%,96% 85%,100% 70%,96% 55%,100% 40%,96% 25%,100% 0);clip-path:polygon(0 0,4% 15%,0 30%,4% 45%,0 60%,4% 75%,0 100%,100% 100%,96% 85%,100% 70%,96% 55%,100% 40%,96% 25%,100% 0);content:"";height:28px;left:50%;margin-left:-48px;opacity:.92;position:absolute;top:-17px;-webkit-transform:rotate(-3deg);transform:rotate(-3deg);width:96px}.end-content__vek{-webkit-animation:end-hop 1.1s ease-out .2s 2 both;animation:end-hop 1.1s ease-out .2s 2 both;flex:none;height:auto;width:min(72px,calc(var(--dvh)*10))}.end-content__title{color:var(--sketch-ink);font-family:var(--sketch-font-display);font-size:1.9rem;font-weight:800;line-height:1.1;margin:0}.end-content__text{color:var(--sketch-ink);font-family:var(--sketch-font-hand);font-size:1.1rem;margin:0}.end-stars{display:flex;gap:4px}.end-stars__star{-webkit-animation:end-pop .5s cubic-bezier(.3,1.5,.5,1) calc(.3s + var(--i)*.12s) both;animation:end-pop .5s cubic-bezier(.3,1.5,.5,1) calc(.3s + var(--i)*.12s) both;color:var(--sketch-ink);display:block;height:38px;width:38px}.end-stars__star svg{display:block;height:100%;width:100%}.end-stats{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;list-style:none;margin:4px 0 0;padding:0;width:100%}.end-stat{align-items:center;background:#fff;border:var(--sketch-line-thin);border-radius:var(--sketch-radius-tile);box-shadow:2px 3px 0 rgba(45,42,74,.25);box-sizing:border-box;display:flex;flex:1 1 5.2rem;flex-direction:column;gap:2px;padding:8px 6px 6px}.end-stat__icon{stroke:var(--sketch-ink);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;height:34px;width:34px}.end-stat__value{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-family:var(--sketch-font-display);font-size:1.5rem;font-variant-numeric:tabular-nums;font-weight:800}.end-stat__label,.end-stat__value{color:var(--sketch-ink);line-height:1.1}.end-stat__label{font-family:var(--sketch-font-hand);font-size:.95rem;opacity:.75}.end-actions{flex-wrap:wrap;gap:12px;margin-top:8px;width:100%}.end-actions,.end-button{display:flex;justify-content:center}.end-button{-webkit-tap-highlight-color:transparent;align-items:center;border:var(--sketch-line-thin);border-radius:var(--sketch-radius-btn);box-shadow:var(--sketch-shadow-btn);box-sizing:border-box;color:var(--sketch-ink);cursor:pointer;flex:1 1 9rem;font-family:var(--sketch-font-display);font-size:1.05rem;font-weight:800;line-height:1.1;min-height:var(--tap);padding:8px 14px;text-align:center;text-decoration:none;transition:box-shadow .15s ease,-webkit-transform .15s ease;transition:transform .15s ease,box-shadow .15s ease;transition:transform .15s ease,box-shadow .15s ease,-webkit-transform .15s ease}.end-button--keep{background-color:var(--sketch-fill-green)}.end-button--home{background-color:var(--sketch-fill-pink)}.end-button:active{box-shadow:0 0 0 var(--sketch-ink);-webkit-transform:translate(3px,4px);transform:translate(3px,4px)}.end-button:focus-visible{outline:3px dashed var(--sketch-ink);outline-offset:3px}@-webkit-keyframes end-pop{0%{opacity:0;-webkit-transform:scale(.2) rotate(-40deg);transform:scale(.2) rotate(-40deg)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes end-pop{0%{opacity:0;-webkit-transform:scale(.2) rotate(-40deg);transform:scale(.2) rotate(-40deg)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes end-hop{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-14px) rotate(-6deg);transform:translateY(-14px) rotate(-6deg)}}@keyframes end-hop{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-14px) rotate(-6deg);transform:translateY(-14px) rotate(-6deg)}}@media (prefers-reduced-motion:reduce){.end-content__vek,.end-stars__star{-webkit-animation:none;animation:none}}.highlight-blue{background-image:linear-gradient(transparent 50%,var(--sketch-fill-blue) 50%)}.highlight-red{background-image:linear-gradient(transparent 50%,var(--sketch-fill-pink) 50%)}:root{--back-red-2:rgba(209,0,52,.1);--back-red-1:rgba(209,0,52,.2);--red:#f0003c;--red-1:#d10034;--red-2:#a30036;--back-blue-2:rgba(23,87,207,.1);--back-blue-1:rgba(23,87,207,.2);--blue:#276ae7;--blue-1:#1757cf;--blue-2:#1653c5;--back-green-2:rgba(46,122,41,.1);--back-green-1:rgba(46,122,41,.2);--green:#63c75c;--green-1:#2e7a29;--green-2:#1d4d1a;--yellow:#e0d871;--back-orange-2:rgba(232,168,89,.1);--back-orange-1:rgba(232,168,89,.2);--orange:#e99835;--orange-1:#e8a859;--back-purple-2:rgba(201,71,230,.1);--back-purple-1:rgba(201,71,230,.2);--purple:#d279e6;--purple-1:#c947e6;--back-teal-2:rgba(41,153,149,.1);--back-teal-1:rgba(41,153,149,.2);--teal:#3dc2bd;--teal-1:#27918d;--back-pink-2:rgba(221,60,140,.1);--back-pink-1:rgba(221,60,140,.2);--pink:#ef6cad;--pink-1:#d53485;--back-brown-2:rgba(161,90,43,.1);--back-brown-1:rgba(161,90,43,.2);--brown:#d2814b;--brown-1:#995629;--back-gold-2:rgba(207,151,23,.1);--back-gold-1:rgba(207,151,23,.2);--gold:#f1b527;--gold-1:#ba8712;--shadow:rgba(0,0,0,.25);--light-red-01:#fcaeba;--light-red:#ff7f93;--light-red-2:#e17f7d;--light-blue:#b6ebff;--light-blue-1:#7dd3ff;--light-blue-2:#5cc4ff;--light-blue-3:#68ccff;--light-green:#7acd20;--light-green-1:#7dc320;--light-green-2:#c1e87c;--light-green-3:#c1e87c;--light-purple:#cc95f5;--light-pink:#ff97db;--light-gray:#f0f0f0;--light-gray-01:#e1e1e1;--gray:#8c8c8c}.progressBarContainer,.progressBarFiller{border-bottom-left-radius:12px;border-top-left-radius:12px}.progressBarContainer{align-items:center;background-color:#fff;border:var(--sketch-line-thin);border-radius:14px 11px 13px 10px/11px 13px 10px 14px;box-shadow:2px 3px 0 var(--sketch-ink);height:clamp(12px,calc(var(--u)*4),22px);margin-top:calc(var(--u)*1.5);width:auto}.progressBarFiller{align-items:center;background-color:var(--sketch-fill-green);background-image:repeating-linear-gradient(135deg,hsla(0,0%,100%,.5) 0 5px,transparent 5px 10px);border-radius:10px 0 0 10px;display:flex;height:100%;justify-content:flex-end;position:relative;transition:width .25s ease-in-out}.progressStar{height:30px;margin-right:5px}.progressEnd{align-items:center;display:flex;flex-direction:column;justify-content:center;position:absolute;right:-12px;-webkit-transform:translateY(19%);transform:translateY(19%)}.progressEndNumber{color:var(--sketch-ink);font-size:12px;margin-top:3px}.progressEndDottedLine{border-left:2px dashed var(--sketch-ink);height:25px;width:1px}@-webkit-keyframes increase{0%{background-color:#fff}to{background-color:var(--sketch-good)}}@keyframes increase{0%{background-color:#fff}to{background-color:var(--sketch-good)}}@-webkit-keyframes decrease{0%{background-color:var(--sketch-good)}to{background-color:#fff}}@keyframes decrease{0%{background-color:var(--sketch-good)}to{background-color:#fff}}.progressBarFiller.increasing{-webkit-animation:increase .5s forwards;animation:increase .5s forwards}.progressBarFiller.decreasing{-webkit-animation:decrease .5s forwards;animation:decrease .5s forwards}.starsContainer{align-items:center;background-color:#fff;border:var(--sketch-line-thin);border-radius:22px 16px 24px 15px/16px 24px 15px 22px;box-shadow:2px 3px 0 var(--sketch-ink);display:flex;padding:1px 10px}.star{color:var(--sketch-ink);display:block;height:clamp(18px,calc(var(--u)*6),28px);width:clamp(18px,calc(var(--u)*6),28px)}.star svg{display:block;height:100%;width:100%}.star[style*="opacity: 0.5"]{--star-fill:var(--sketch-paper)}@-webkit-keyframes spinAndGrow{0%{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}50%{-webkit-transform:scale(1.5) rotate(180deg);transform:scale(1.5) rotate(180deg)}to{-webkit-transform:scale(1) rotate(1turn);transform:scale(1) rotate(1turn)}}@keyframes spinAndGrow{0%{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}50%{-webkit-transform:scale(1.5) rotate(180deg);transform:scale(1.5) rotate(180deg)}to{-webkit-transform:scale(1) rotate(1turn);transform:scale(1) rotate(1turn)}}.starsWrapper{background-color:#fff;border-radius:5px;box-shadow:0 4px 8px rgba(0,0,0,.1);display:inline-block;padding:10px}.star[style*="opacity: 1"]{-webkit-animation:spinAndGrow 1s forwards;animation:spinAndGrow 1s forwards}.StarButton{display:table-cell;font-size:45px!important;margin:1px;position:relative}.StarAnimation{height:auto;left:-35px;pointer-events:none;position:absolute;top:-25px;width:auto}.vek{display:block;height:auto}.vek path[fill="#f6a23a"]{fill:#f6a23a;fill:var(--vek-body,#f6a23a)}.next-button{align-items:center;background-color:var(--sketch-fill-green);border:var(--sketch-line-thin);border-radius:48% 52% 46% 50%;box-shadow:var(--sketch-shadow-btn);color:var(--sketch-ink);cursor:pointer;display:flex;height:44px;justify-content:center;margin-left:10px;padding:0;transition:box-shadow .15s ease,-webkit-transform .15s ease;transition:transform .15s ease,box-shadow .15s ease;transition:transform .15s ease,box-shadow .15s ease,-webkit-transform .15s ease;width:44px}.next-button:active:enabled{box-shadow:0 0 0 var(--sketch-ink);-webkit-transform:translate(3px,4px);transform:translate(3px,4px)}.next-button.disabled{background-color:var(--sketch-paper-shade-2);box-shadow:none;cursor:not-allowed;opacity:.7}.next-button .arrow-icon{height:auto;width:62%}.close-button{align-items:center;background-color:var(--sketch-fill-pink);border:var(--sketch-line-thin);border-radius:50% 46% 52% 48%;box-shadow:var(--sketch-shadow-btn);color:var(--sketch-ink);cursor:pointer;display:flex;float:left;height:44px;justify-content:center;padding:0;transition:box-shadow .15s ease,-webkit-transform .15s ease;transition:transform .15s ease,box-shadow .15s ease;transition:transform .15s ease,box-shadow .15s ease,-webkit-transform .15s ease;width:44px}.close-button:active{box-shadow:0 0 0 var(--sketch-ink);-webkit-transform:translate(3px,4px);transform:translate(3px,4px)}.close-button .arrow-icon{height:auto;width:58%}.draggable-board-sphere{border-radius:50%;height:30px;left:10px;position:absolute;top:10px;width:30px}.draggable-board-cell{background-color:#fff;border:2px dashed rgba(45,42,74,.5);height:50px;position:relative;width:50px;z-index:1}.board-container--tappable{min-width:min(100%,calc(var(--tap)*5));min-width:min(100%,calc(var(--tap)*var(--cols, 5)))}.board{border-collapse:collapse;table-layout:fixed;width:100%}.box-empty{visibility:hidden}.box{border-radius:10px;font-size:18px;font-weight:700;height:auto;opacity:100%;overflow:hidden;padding:3px;position:relative;text-align:center;vertical-align:middle;width:auto}.board-container{--cell:calc(var(--key)*1.25);align-items:center;border-radius:30px;display:flex;justify-content:center;margin:0 auto;width:min(100%,calc(var(--cell)*5),calc(var(--u)*46*5/4));width:min(100%,calc(var(--cell)*var(--cols, 5)),calc(var(--u)*46*var(--cols, 5)/var(--rows, 4)))}.sphere{background-color:var(--temp-color);background-image:radial-gradient(circle at 30% 28%,hsla(0,0%,100%,.7) 0 18%,transparent 20%);border:3px solid var(--sketch-ink);border-radius:50% 46% 52% 48%;box-sizing:border-box;height:40px;padding:10px;position:relative;width:40px}.fruit-image{aspect-ratio:1/1;display:block;-webkit-filter:drop-shadow(1.5px 0 0 #fff) drop-shadow(-1.5px 0 0 #fff) drop-shadow(0 1.5px 0 #fff) drop-shadow(0 -1.5px 0 #fff) drop-shadow(2px 3px 0 rgba(45,42,74,.4));filter:drop-shadow(1.5px 0 0 #fff) drop-shadow(-1.5px 0 0 #fff) drop-shadow(0 1.5px 0 #fff) drop-shadow(0 -1.5px 0 #fff) drop-shadow(2px 3px 0 rgba(45,42,74,.4));max-height:100%;max-width:100%;width:100%}.board-subtract-button{background-color:initial;box-sizing:border-box;display:block;margin:0;padding:0;position:relative}.board-subtract-button,.board-subtract-button:active{border:none;height:100%;width:100%}.board-subtract-button-crossed .fruit-image{opacity:40%}.board-subtract-button-crossed:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' fill='none' stroke-linecap='round'%3E%3Cg stroke='%232d2a4a' stroke-width='19'%3E%3Cpath d='M18 19q32 33 65 63'/%3E%3Cpath d='M82 17Q52 50 17 83'/%3E%3C/g%3E%3Cg stroke='%23e5484d' stroke-width='11'%3E%3Cpath d='M18 19q32 33 65 63'/%3E%3Cpath d='M82 17Q52 50 17 83'/%3E%3C/g%3E%3C/svg%3E") 50% /100% 100% no-repeat;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.three-boards,.two-boards{grid-gap:var(--gap);align-items:center;display:grid;gap:var(--gap);justify-content:center;width:100%}.two-boards{grid-template-columns:repeat(2,minmax(0,1fr))}.three-boards{grid-template-columns:repeat(3,minmax(0,1fr))}.input-component{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:600px;width:100%}.input-area{text-align:center;width:100%}.input-area,.input-buttons-area{display:block}.input-area-delete{display:inline-flex;margin:5px}.input-area-delete .custom-button{aspect-ratio:1/1!important}.input-area-submit{display:inline-flex;margin:5px}.n-button-container{align-items:center;background-color:#e4f4d9;border:var(--sketch-line);border-radius:var(--sketch-radius-card);box-shadow:var(--sketch-shadow-card);display:flex;flex-direction:column;justify-content:center;margin:0 auto;padding:clamp(6px,calc(var(--u)*2.5),10px);position:relative;table-layout:auto;text-align:center}.n-button-container-table{border-spacing:clamp(3px,calc(var(--u)*1.2),6px)}.n-button-container tr.spaceUnder>td{padding-top:.4em}.n-button-container .number-button-container{display:flex;flex-wrap:wrap;justify-content:center}.n-button-container{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.custom-button .button-image{margin:0 auto}.n-button-container .custom-button{aspect-ratio:1;width:100%}.custom-button,.custom-button-edge,.custom-button-front,.custom-button-shadow{border-radius:var(--sketch-radius-tile)}.input-area-submit .custom-button,.input-area-submit .custom-button-edge,.input-area-submit .custom-button-front,.input-area-submit .custom-button-shadow,.number-keyboard-area-submit .custom-button,.number-keyboard-area-submit .custom-button-edge,.number-keyboard-area-submit .custom-button-front,.number-keyboard-area-submit .custom-button-shadow{border-radius:var(--sketch-radius-btn)}.custom-button{background:transparent;border:none;cursor:pointer;height:100%;overflow:visible;padding:0;position:relative;width:100%}.custom-button:focus:not(:focus-visible){outline:none}.custom-button-edge{background:var(--sketch-ink)!important;box-shadow:none!important;height:100%;left:4px;position:absolute;top:4px;width:100%}.custom-button-shadow{display:none}.custom-button-front{align-items:center;background:#fff;border:var(--sketch-line-thin);box-sizing:border-box;display:inline-grid;font-size:min(40px,41.6px);font-size:min(40px,calc(var(--btn, 80px)*.52));font-weight:700;height:100%;left:0;position:absolute;text-align:center;top:0;transition:-webkit-transform .12s ease;transition:transform .12s ease;transition:transform .12s ease,-webkit-transform .12s ease;width:100%}@media (hover:hover){.custom-button:hover:enabled:not(.active) .custom-button-front{-webkit-transform:translate(-1px,-2px);transform:translate(-1px,-2px)}}.custom-button:active:enabled .custom-button-front{-webkit-transform:translate(4px,4px);transform:translate(4px,4px)}.custom-button.active .custom-button-front{background-color:var(--sketch-fill-yellow)!important;color:var(--sketch-ink)!important;-webkit-transform:translate(3px,3px);transform:translate(3px,3px)}.input-area-submit .custom-button-front,.multiple-choice-submit .custom-button-front,.number-keyboard-area-submit .custom-button-front,.submit-button-container .custom-button-front{color:var(--sketch-ink)!important}.custom-button-front.correct-answer-front{background-color:var(--sketch-fill-green)!important;color:var(--sketch-ink)!important}.custom-button-front.wrong-answer-front{background-color:var(--sketch-fill-pink)!important;color:var(--sketch-ink)!important}.custom-button:disabled{cursor:default}.pushable:focus:not(:focus-visible){outline:none}.centered-image img,.centered-image svg{left:50%;max-height:80%;max-width:80%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.centered-image svg{color:var(--sketch-ink);height:64%;width:64%}.block{display:inline-block;position:relative}.block-svg{display:block;height:100%;width:100%}.block.small{aspect-ratio:24/22;width:calc(var(--block)*.6)}.block.medium{aspect-ratio:32/30;width:calc(var(--block)*.8)}.block.large{aspect-ratio:40/37;width:var(--block)}.block-svg{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}.blocks-container{align-items:flex-end;display:flex;flex-wrap:wrap;gap:2px;justify-content:center}.blocks-column{align-items:center;display:flex;flex-direction:column-reverse}.blocks-column.connected{gap:0}.blocks-column.connected .block-in-stack{margin-bottom:calc(var(--block)*-.3)}.blocks-column.connected .block-in-stack.small{margin-bottom:calc(var(--block)*-.225)}.blocks-column.connected .block-in-stack.medium{margin-bottom:calc(var(--block)*-.3)}.blocks-column.connected .block-in-stack.large{margin-bottom:calc(var(--block)*-.375)}.blocks-column.spaced{gap:6px}.blocks-column.spaced .block-in-stack{margin-bottom:0}.block-in-stack{display:block;position:relative;z-index:1}.blocks-column.connected .block-in-stack:first-child{z-index:1}.blocks-column.connected .block-in-stack:nth-child(2){z-index:2}.blocks-column.connected .block-in-stack:nth-child(3){z-index:3}.blocks-column.connected .block-in-stack:nth-child(4){z-index:4}.blocks-column.connected .block-in-stack:nth-child(5){z-index:5}.blocks-column.connected .block-in-stack:nth-child(6){z-index:6}.blocks-column.connected .block-in-stack:nth-child(7){z-index:7}.blocks-column.connected .block-in-stack:nth-child(8){z-index:8}.blocks-column.connected .block-in-stack:nth-child(9){z-index:9}.blocks-column.connected .block-in-stack:nth-child(10){z-index:10}.blocks-counting-display{align-items:center;display:flex;justify-content:center;min-height:calc(var(--block)*4)}.number-line-container{display:flex;flex-direction:column;margin:0 auto;width:100%}.bottom-divs,.top-divs{display:flex;justify-content:space-between;width:100%}.bottom-divs,.middle-divs,.top-divs{margin-left:auto;margin-right:auto}.top-divs{min-height:30px}.number-line-terms{display:flex;font-size:clamp(11px,calc(var(--u)*2.8),22px);font-weight:700;line-height:1.2;white-space:nowrap;width:100%}.number-line-terms>span{flex-basis:0;flex-shrink:1;padding:0 .15em}.number-line-terms__difference{color:var(--crayon-red);text-align:right}.number-line-terms__subtrahend{color:var(--sketch-ink);text-align:center}.number-line-terms__minuend{color:var(--crayon-blue);text-align:left}.bottom-divs{min-height:30px}.middle-divs{display:flex;height:30px;position:relative;width:100%}.middle-divs-line{background-color:var(--sketch-ink);border-radius:3px;height:3px;left:0;margin-top:-1px;position:absolute;right:0;top:50%}.top-div{text-align:center}.middle-div,.top-div{flex:1 1;position:relative}.middle-div{display:grid;height:auto;place-items:center;width:auto}.middle-div:not(:has(.dark-circle)):not(:has(.empty)){background:linear-gradient(to right,transparent 0,transparent calc(50% - 1.6px),var(--sketch-ink) calc(50% - 1.5px),var(--sketch-ink) calc(50% + 1.5px),transparent calc(50% + 1.6px),transparent 100%)}.bottom-div{color:var(--sketch-ink);flex:1 1;font-size:clamp(11px,calc(var(--u)*2.8),25px);font-weight:700;text-align:center}.bottom-div-droppable{background-color:#fff;border:2.5px dashed var(--sketch-ink);border-radius:var(--sketch-radius-tile)}.bottom-divs>.bottom-div.bottom-div-droppable{font-size:max(14px,calc(var(--u)*4))}.bottom-divs>.bottom-div-droppable{align-items:center;background:none;border:0;display:flex;isolation:isolate;justify-content:center;position:relative}.bottom-divs>.bottom-div-droppable:before{background-color:#fff;background-color:var(--slot-fill,#fff);border:2.5px dashed var(--sketch-ink);border-radius:var(--sketch-radius-tile);bottom:0;box-sizing:border-box;content:"";left:50%;position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:max(100%,calc(var(--u)*7));z-index:-1}.top-div .draggable-animal{bottom:0;height:auto;left:0;max-width:200px;position:absolute;width:100%;z-index:9999}.middle-div .circle{background:var(--sketch-fill-pink);border:3px solid var(--sketch-ink);border-radius:50% 46% 52% 48%;box-sizing:border-box;color:#fff;font-size:50px;height:22px;text-align:center;width:22px}.middle-div .dark-circle{background:var(--sketch-ink);border-radius:50%;color:#fff;font-size:50px;height:12px;text-align:center;width:12px}.drag-overlay{border-radius:50%;height:30px;width:30px}.number-line-input{background-color:#fff;border:var(--sketch-line-thin);border-radius:10px 7px 11px 6px/7px 11px 6px 10px;color:var(--sketch-ink);font-size:25px;font-weight:700;height:100%;text-align:center;width:80%}.number-line-input:focus{background-color:var(--sketch-fill-yellow);outline:3px dashed var(--sketch-ink);outline-offset:2px}.draggable-numbers-container{display:flex;flex-wrap:wrap;gap:calc(var(--u)*1.4);justify-content:center;margin:var(--gap) auto 0;width:100%}.draggable-number{align-items:center;background-color:#fff;border:var(--sketch-line-thin);border-radius:var(--sketch-radius-tile);box-shadow:3px 4px 0 var(--sketch-ink);color:var(--sketch-ink);display:flex;font-size:min(25px,calc(var(--chip)*.55));font-weight:700;height:var(--chip)!important;justify-content:center;margin:0;text-align:center;width:var(--chip)!important}.draggable-area-submit-button{width:calc(var(--key)*2)}.svg-arrow{color:blue;left:50%;position:relative}.svg-arrow line,.svg-arrow path{stroke-width:6;stroke-linecap:round}.svg-arrow [stroke=blue]{stroke:#2f6fdd}.svg-arrow [stroke=red]{stroke:var(--sketch-bad)}.draggable-containers{display:flex;flex-direction:row;gap:calc(var(--u)*1.4);justify-content:center;margin-top:var(--gap);width:100%}.draggable-container{aspect-ratio:1/1;background-color:#fff;border:2.5px dashed var(--sketch-ink);border-radius:var(--sketch-radius-btn);display:flex;justify-content:center;margin:0;padding:calc(var(--u)*1.5);position:relative;width:calc(var(--chip)*1.6)}.draggable-container .draggable-animal{height:calc(100% - var(--u)*3);left:calc(var(--u)*1.5);object-fit:contain;position:absolute;top:calc(var(--u)*1.5);width:calc(100% - var(--u)*3)}@supports (width:1cqw){.number-line-container{container-type:inline-size}.bottom-divs .bottom-div{font-size:clamp(11px,calc(100cqw/11*.55),25px);font-size:clamp(11px,calc(100cqw/var(--n, 11)*.55),25px)}}.number-line-container--large .top-divs{min-height:calc(var(--u)*30)}.number-line-container--large .top-div .draggable-animal{height:calc(var(--u)*28);left:50%;max-width:none;translate:-50% 0;width:auto}.keypad-fill.number-keyboard-component{max-width:none;width:min(100%,calc(max(var(--keypad-key), var(--key))*9))}.keypad-fill .number-keyboard-buttons-area{width:100%}.keypad-fill .n-button-container{box-sizing:border-box;width:100%}.keypad-fill .n-button-container-table{table-layout:fixed;width:100%}.keypad-fill .number-keyboard-area{box-sizing:border-box;display:flex;gap:clamp(6px,calc(var(--u)*2.5),10px);padding:clamp(5px,calc(var(--u)*1.5),8px) clamp(6px,calc(var(--u)*2.5),10px) 0}.keypad-fill .number-keyboard-area-delete{flex:1 1;margin:0;min-width:0}.keypad-fill .number-keyboard-area-submit{flex:4 1;margin:0;min-width:0}.keypad-fill .number-keyboard-area-delete .custom-button{aspect-ratio:auto!important}.equation-element-container{align-items:center;display:flex;flex-direction:row;font-size:min(40px,calc(var(--key)*.5));gap:calc(var(--u)*1.2);justify-content:center;max-width:100%}.equation-element-container>*{flex:0 1 auto;min-width:0}.equation-builder-droppable,.equation-builder-input{align-items:center;aspect-ratio:1/1;border:var(--sketch-line-thin);border-radius:var(--sketch-radius-tile);box-sizing:border-box;color:var(--sketch-ink);display:flex;font-weight:700;justify-content:center}.equation-builder-droppable--fixed{background-color:var(--sketch-fill-sky);box-shadow:3px 4px 0 var(--sketch-ink)}.equation-builder-droppable--empty{background-color:#fff;border-style:dashed}.equation-builder-droppable--over{background-color:var(--sketch-fill-yellow);border-style:dashed}.equation-builder-droppable--question{background-color:var(--sketch-fill-orange);box-shadow:3px 4px 0 var(--sketch-ink)}.equation-builder-input{background-color:#fff;box-shadow:3px 4px 0 var(--sketch-ink);font-size:min(40px,calc(var(--key)*.5));font-size:min(40px,calc(var(--field, var(--key))*.5));padding:0}.equation-builder-input:focus{background-color:var(--sketch-fill-yellow);border-style:dashed;outline:none}.equation-builder-component{margin:0 auto;max-width:600px;width:100%}.equation-element-container .custom-button{align-items:center;aspect-ratio:1/1;display:flex;justify-content:center}.equation-element-container input{text-align:center}.sketch-heading{align-items:center;display:flex;gap:14px;margin:0 0 clamp(16px,2.5vw,22px) 6px;position:relative}.sketch-big-pencil{color:var(--ink);flex:none;height:clamp(50px,6vw,64px);-webkit-transform:rotate(8deg);transform:rotate(8deg);width:clamp(50px,6vw,64px)}.sketch-heading__text{align-items:flex-start;display:flex;flex-direction:column;position:relative}.sketch-heading__title{font-family:var(--font-display);font-size:min(clamp(2.3rem,1.6rem + 3vw,3.6rem),calc(19.23077vw - 1.53846rem));font-size:min(clamp(2.3rem,1.6rem + 3vw,3.6rem),calc((100vw - 8rem)/(var(--len, 8)*0.65)));font-weight:800;letter-spacing:.04em;line-height:1.05;margin:0;-webkit-transform:rotate(-2deg);transform:rotate(-2deg);-webkit-transform-origin:left center;transform-origin:left center}.sketch-heading__letter{display:inline-block;text-shadow:3px 3px 0 var(--ink)}.sketch-heading__letter:nth-child(5n+1){color:var(--red)}.sketch-heading__letter:nth-child(5n+2){color:var(--orange)}.sketch-heading__letter:nth-child(5n+3){color:var(--green)}.sketch-heading__letter:nth-child(5n+4){color:var(--blue)}.sketch-heading__letter:nth-child(5n+5){color:var(--purple-1)}.sketch-heading__letter:nth-child(odd){-webkit-transform:translateY(-2px) rotate(-3deg);transform:translateY(-2px) rotate(-3deg)}.sketch-heading__letter:nth-child(2n){-webkit-transform:translateY(2px) rotate(3deg);transform:translateY(2px) rotate(3deg)}.sketch-squiggle{color:var(--orange);height:12px;margin-top:2px;width:100%}.sketch-sparkle{color:var(--ink);height:22px;position:absolute;width:22px}.sketch-sparkle--one{right:-30px;top:-2px;-webkit-transform:rotate(12deg);transform:rotate(12deg)}.sketch-sparkle--two{bottom:-2px;height:15px;right:-50px;-webkit-transform:rotate(-10deg);transform:rotate(-10deg);width:15px}.sketch-sections{grid-column-gap:30px;align-items:start;-webkit-column-gap:30px;column-gap:30px;display:grid;grid-auto-flow:row dense;grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));padding-top:clamp(16px,2vw,18px)}.sketch-section{--tilt:0deg;--section-hl:var(--section-tint);grid-row:span 1;grid-row:span var(--rows,1);margin:0 0 clamp(30px,3vw,34px)}.sketch-section__card{-webkit-animation:sketch-pop .5s cubic-bezier(.3,1.4,.5,1) both;animation:sketch-pop .5s cubic-bezier(.3,1.4,.5,1) both;-webkit-animation-delay:0ms;animation-delay:0ms;-webkit-animation-delay:calc(var(--i, 0)*80ms);animation-delay:calc(var(--i, 0)*80ms);background-color:#fff;background-image:linear-gradient(var(--section-tint),var(--section-tint));border:3px solid var(--ink);border-radius:28px 22px 30px 20px/22px 30px 20px 28px;box-shadow:5px 6px 0 rgba(45,42,74,.2);padding:30px 18px 16px;position:relative;-webkit-transform:rotate(var(--tilt));transform:rotate(var(--tilt))}.sketch-section:nth-child(6n+1){--tilt:-0.7deg}.sketch-section:nth-child(6n+2){--tilt:0.6deg}.sketch-section:nth-child(6n+3){--tilt:-0.4deg}.sketch-section:nth-child(6n+4){--tilt:0.8deg}.sketch-section:nth-child(6n+5){--tilt:-0.6deg}.sketch-section:nth-child(6n+6){--tilt:0.4deg}@supports (color:color-mix(in srgb,red 50%,transparent)){.sketch-section{--section-hl:color-mix(in srgb,var(--section-color) 55%,transparent)}}.sketch-section__card:before{background-color:var(--section-color);background-image:repeating-linear-gradient(45deg,hsla(0,0%,100%,.4) 0 6px,transparent 6px 12px);-webkit-clip-path:polygon(0 0,4% 15%,0 30%,4% 45%,0 60%,4% 75%,0 100%,100% 100%,96% 85%,100% 70%,96% 55%,100% 40%,96% 25%,100% 0);clip-path:polygon(0 0,4% 15%,0 30%,4% 45%,0 60%,4% 75%,0 100%,100% 100%,96% 85%,100% 70%,96% 55%,100% 40%,96% 25%,100% 0);content:"";height:28px;left:calc(50% - 50px);opacity:.85;pointer-events:none;position:absolute;top:-17px;-webkit-transform:rotate(-3deg);transform:rotate(-3deg);width:100px}.sketch-section:nth-child(3n+1) .sketch-section__card:before{left:26px;-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}.sketch-section:nth-child(3n+3) .sketch-section__card:before{left:auto;right:26px;-webkit-transform:rotate(4deg);transform:rotate(4deg)}.sketch-section__card:after{border:2px dashed rgba(45,42,74,.25);border-radius:22px 17px 24px 15px/17px 24px 15px 22px;bottom:6px;content:"";left:6px;pointer-events:none;position:absolute;right:6px;top:6px}.sketch-section__header{align-items:center;display:flex;gap:12px;margin-bottom:6px}.sketch-section__emblem{flex:none;position:relative}.sketch-section__number{align-items:center;background:#fff;border:2.5px solid var(--ink);border-radius:52% 46% 54% 48%/48% 54% 46% 52%;box-shadow:2px 2px 0 rgba(45,42,74,.3);box-sizing:border-box;color:var(--ink);display:flex;font-family:var(--font-display);font-size:1.05rem;font-weight:800;height:1.9rem;justify-content:center;left:-10px;line-height:1;min-width:1.9rem;padding:0 .35rem;position:absolute;top:-8px;-webkit-transform:rotate(-8deg);transform:rotate(-8deg)}.sketch-doodle{color:var(--ink);flex:none;height:clamp(54px,5vw,62px);-webkit-transform:rotate(-6deg);transform:rotate(-6deg);width:clamp(54px,5vw,62px)}.sketch-doodle .doodle-fill{fill:var(--section-color)}.sketch-section__title{align-items:flex-start;color:var(--ink);display:flex;flex-direction:column;font-family:var(--font-display);font-size:clamp(1.25rem,1.05rem + .6vw,1.6rem);font-weight:800;gap:6px;letter-spacing:.02em;line-height:1.12;margin:0}.sketch-section__name{background-image:linear-gradient(transparent 55%,var(--section-hl) 55%);-webkit-box-decoration-break:clone;box-decoration-break:clone;margin:0 -4px;padding:0 4px}.sketch-section__range{background:#fff;border:2px dashed var(--ink);border-radius:999px;font-family:var(--font-hand);font-size:.95rem;font-weight:400;letter-spacing:0;padding:1px 11px 2px}.sketch-subsection{margin-top:10px}.sketch-subsection__title{color:var(--ink);display:inline-block;font-family:var(--font-display);font-size:1.05rem;font-weight:700;line-height:1.2;margin:0;text-decoration-color:var(--section-accent);text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-style:wavy;text-decoration-thickness:2px;text-underline-offset:6px}.sketch-skills{display:flex;flex-direction:column;list-style:none;margin:6px 0 2px;padding:0}.sketch-skills__item{display:flex;flex:none;max-width:100%}.sketch-skills__item+.sketch-skills__item{border-top:2px dashed rgba(45,42,74,.22)}.sketch-skill{--tap-row:40px;-webkit-tap-highlight-color:transparent;align-items:center;background-color:initial;border-radius:10px;box-sizing:border-box;display:flex;font-family:var(--font-hand);font-size:1.08rem;gap:10px;line-height:1.2;min-height:var(--tap-row);padding:5px 6px 5px 2px;text-decoration:none;transition:background-color .15s ease;width:100%}.sketch-skill,.sketch-skill:visited{color:var(--ink)}.sketch-skill__tag{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";background-color:#fff;border:2px solid var(--ink);border-left:8px solid var(--section-accent);border-radius:9px 7px 10px 6px/7px 10px 6px 9px;box-sizing:border-box;color:var(--ink);flex:none;font-family:var(--font-display);font-size:.82rem;font-variant-numeric:tabular-nums;font-weight:800;line-height:1.1;min-width:3.1em;padding:2px 6px 3px 5px;text-align:center}.sketch-skill__tag--dot{background-color:var(--section-accent);border:2px solid var(--ink);border-radius:50%;height:14px;min-width:0;padding:0;width:14px}.sketch-skill__label{min-width:0;overflow-wrap:anywhere}@media (hover:hover){.sketch-skill:hover{background-color:hsla(0,0%,100%,.7)}}.sketch-skill:active{background-color:#fff4b8}.sketch-skill:focus-visible{outline:3px dashed var(--ink);outline-offset:1px}@-webkit-keyframes sketch-pop{0%{opacity:0;-webkit-transform:translateY(18px) rotate(calc(var(--tilt)*-3)) scale(.96);transform:translateY(18px) rotate(calc(var(--tilt)*-3)) scale(.96)}to{opacity:1;-webkit-transform:rotate(var(--tilt));transform:rotate(var(--tilt))}}@keyframes sketch-pop{0%{opacity:0;-webkit-transform:translateY(18px) rotate(calc(var(--tilt)*-3)) scale(.96);transform:translateY(18px) rotate(calc(var(--tilt)*-3)) scale(.96)}to{opacity:1;-webkit-transform:rotate(var(--tilt));transform:rotate(var(--tilt))}}@-webkit-keyframes sketch-wiggle{0%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(-14deg) scale(1.08);transform:rotate(-14deg) scale(1.08)}75%{-webkit-transform:rotate(14deg) scale(1.08);transform:rotate(14deg) scale(1.08)}}@keyframes sketch-wiggle{0%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(-14deg) scale(1.08);transform:rotate(-14deg) scale(1.08)}75%{-webkit-transform:rotate(14deg) scale(1.08);transform:rotate(14deg) scale(1.08)}}@media (prefers-reduced-motion:reduce){.sketch-desk *,.sketch-desk :after,.sketch-desk :before{-webkit-animation:none!important;animation:none!important;transition:none!important}}.sketch-skill__slot{align-items:center;display:flex;flex:none;height:26px;justify-content:center;margin-left:auto;width:26px}.sketch-skill__status{fill:#fff;stroke:var(--ink);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;flex:none;height:26px;width:26px}.sketch-skill__status .sketch-skill__pie{fill:none;stroke:var(--section-color);stroke-width:10}.sketch-skill__status .sketch-skill__ring{fill:none}.sketch-skill__status.is-mastered circle{fill:#2f9e57;fill:var(--sketch-good,#2f9e57)}.sketch-skill__status.is-mastered path{fill:none;stroke:#fff;stroke-width:3}.sketch-skill__status.is-next circle{fill:var(--sketch-fill-yellow)}.sketch-skill__status.is-next path{fill:var(--sketch-ink);stroke-width:1.5}.sketch-skill.is-next{background-color:#fff7c9}.sketch-skill.is-mastered .sketch-skill__tag{background-color:var(--sketch-fill-green)}.sketch-section__count{background:#fff;border:2.5px solid var(--ink);border-radius:12px;box-shadow:2px 3px 0 rgba(45,42,74,.25);font-family:var(--font-display);font-size:.9rem;font-weight:800;line-height:1.7;padding:0 10px;position:absolute;right:18px;top:-14px;-webkit-transform:rotate(2deg);transform:rotate(2deg)}.sketch-section__count.is-complete{background:var(--sketch-fill-green)}.sketch-section{scroll-margin-top:14px}.sketch-desk{--ink:var(--sketch-ink);--paper:var(--sketch-paper);--paper-shade:var(--sketch-paper-shade);--paper-shade-2:var(--sketch-paper-shade-2);--desk:var(--sketch-desk);--font-display:var(--sketch-font-display);--font-hand:var(--sketch-font-hand);--grain:var(--sketch-grain);--binding:clamp(38px,calc(26px + 3vw),56px);background-color:var(--desk);background-image:var(--grain);box-sizing:border-box;color:var(--ink);font-family:var(--font-hand);height:calc(var(--page-h) - var(--nav-h));overflow:hidden;padding:var(--desk-pad) var(--desk-pad) 0;width:100%}.sketch-desk--standalone{height:var(--page-h);padding-top:var(--desk-pad)}:where(.sketch-desk) *{box-sizing:border-box;font-family:inherit}.sketch-book{background-color:var(--paper);background-image:var(--grain);border-radius:calc(var(--desk-pad)*.36) calc(var(--desk-pad)*1.1) calc(var(--desk-pad)*1.1) calc(var(--desk-pad)*.36);box-shadow:calc(var(--desk-pad)*.23) calc(var(--desk-pad)*.23) 0 var(--paper-shade),calc(var(--desk-pad)*.45) calc(var(--desk-pad)*.45) 0 var(--paper-shade-2),0 calc(var(--desk-pad)*.9) calc(var(--desk-pad)*1.45) rgba(70,45,10,.3);display:flex;height:100%;margin:0 auto;max-width:1280px;position:relative}.sketch-book:before{background:linear-gradient(90deg,rgba(120,85,30,.2),rgba(120,85,30,0));border-radius:calc(var(--desk-pad)*.36) 0 0 calc(var(--desk-pad)*.36);bottom:0;content:"";left:0;top:0;width:calc(var(--binding)*1.6);z-index:1}.sketch-book:before,.sketch-spiral{pointer-events:none;position:absolute}.sketch-spiral{background-image:var(--sketch-spiral);background-repeat:repeat-y;background-size:calc(var(--binding)*1.25) calc(var(--binding)*.714);bottom:calc(var(--binding)*.29);left:calc(var(--binding)*-.29);top:calc(var(--binding)*.29);width:calc(var(--binding)*1.25);z-index:2}.sketch-pages{-webkit-overflow-scrolling:touch;border-radius:0 calc(var(--desk-pad)*1.1) calc(var(--desk-pad)*1.1) 0;flex:1 1;min-width:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:clamp(14px,2vw,18px) clamp(16px,3vw,30px) clamp(48px,5vw,56px) calc(var(--binding) + clamp(4px, 1vw, 8px));scrollbar-color:#d9c590 transparent;scrollbar-width:thin}.sketch-loading{align-items:center;display:flex;justify-content:center;min-height:60vh}.skills-top{margin:0 6px clamp(18px,2.5vw,26px)}.skills-next{align-items:center;background-color:#fff;background-image:var(--sketch-dots);background-size:28px 28px;border:3px solid var(--ink);border-radius:28px 22px 30px 20px/22px 30px 20px 28px;box-shadow:5px 6px 0 rgba(45,42,74,.2);display:flex;flex-wrap:wrap;gap:12px 18px;padding:20px 22px 18px;position:relative;-webkit-transform:rotate(-.4deg);transform:rotate(-.4deg)}.skills-next__tape{background-color:var(--sketch-fill-pink);background-image:repeating-linear-gradient(45deg,hsla(0,0%,100%,.45) 0 6px,transparent 6px 12px);-webkit-clip-path:polygon(0 0,4% 15%,0 30%,4% 45%,0 60%,4% 75%,0 100%,100% 100%,96% 85%,100% 70%,96% 55%,100% 40%,96% 25%,100% 0);clip-path:polygon(0 0,4% 15%,0 30%,4% 45%,0 60%,4% 75%,0 100%,100% 100%,96% 85%,100% 70%,96% 55%,100% 40%,96% 25%,100% 0);height:26px;left:34px;opacity:.92;position:absolute;top:-13px;-webkit-transform:rotate(-3deg);transform:rotate(-3deg);width:92px}.skills-next__sample{background:var(--sketch-fill-pink);border:2.5px dashed var(--ink);border-radius:12px;flex:1 0 100%;font-family:var(--font-hand);font-size:.9rem;margin:0;order:-1;padding:4px 12px;text-align:center}.skills-next__vek{flex:none;height:auto;-webkit-transform:rotate(-5deg);transform:rotate(-5deg);width:70px}.skills-next__body{align-items:flex-start;display:flex;flex:1 1 9rem;flex-direction:column;gap:6px;justify-content:center;min-width:0}.skills-next__kind{background:var(--sketch-fill-green);border:2.5px solid var(--ink);border-radius:14px;font-family:var(--font-display);font-size:.85rem;font-weight:800;letter-spacing:.02em;line-height:1.3;margin:0;padding:2px 12px;text-transform:uppercase}.skills-next__kind.is-continue{background:var(--sketch-fill-blue)}.skills-next__kind.is-next{background:var(--sketch-fill-yellow)}.skills-next__kind.is-done{background:var(--sketch-fill-pink)}.skills-next__title{font-family:var(--font-display);font-size:clamp(1.1rem,2.4vw,1.4rem);font-weight:800;line-height:1.2;margin:0;min-height:2.4em;overflow-wrap:anywhere}.skills-next__tag{background:#fff;border:2.5px solid var(--ink);border-radius:9px 7px 10px 6px/7px 10px 6px 9px;display:inline-block;font-size:.8em;line-height:1.2;margin-right:10px;padding:0 8px;vertical-align:1px}.skills-next__stars{display:inline-flex;gap:2px}.skills-next__stars.is-empty{visibility:hidden}.skills-next__star{--star-fill:#e6e2f0;color:var(--ink);height:22px;width:22px}.skills-next__star.is-on{--star-fill:var(--crayon-yellow,#ffd84d)}.skills-next__go{background:var(--sketch-fill-yellow);border:3px solid var(--ink);border-radius:20px 14px 22px 12px/14px 22px 12px 20px;box-shadow:3px 4px 0 var(--ink);box-sizing:border-box;color:var(--ink);flex:1 1 8rem;font-family:var(--font-display);font-size:1.2rem;font-weight:800;line-height:1;margin-inline:auto;max-width:13rem;order:3;padding:.7em 1.6em;text-align:center;text-decoration:none;transition:box-shadow .12s,-webkit-transform .12s;transition:transform .12s,box-shadow .12s;transition:transform .12s,box-shadow .12s,-webkit-transform .12s}@media (hover:hover){.skills-next__go:hover{box-shadow:4px 6px 0 var(--ink);-webkit-transform:translate(-1px,-2px);transform:translate(-1px,-2px)}}.skills-next__go:focus-visible{outline:3px dashed var(--ink);outline-offset:3px}.skills-next__go:active{box-shadow:0 0 0 var(--ink);-webkit-transform:translate(3px,4px);transform:translate(3px,4px)}.skills-jump{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.skills-jump__chip{background-color:#fff;background-image:linear-gradient(var(--section-tint),var(--section-tint));border:2.5px solid var(--ink);border-bottom:6px solid var(--section-color);border-radius:14px 11px 15px 10px/11px 15px 10px 14px;box-shadow:2px 3px 0 rgba(45,42,74,.3);box-sizing:border-box;color:var(--ink);cursor:pointer;font-family:var(--font-display);font-size:1.05rem;font-weight:800;height:42px;padding:0;width:42px}.skills-jump__chip:active{box-shadow:none;-webkit-transform:translate(2px,3px);transform:translate(2px,3px)}@media (prefers-reduced-motion:reduce){.skills-next{-webkit-transform:none;transform:none}}.skills-next.is-loading .skills-next__go,.skills-next.is-loading .skills-next__kind,.skills-next.is-loading .skills-next__title{-webkit-animation:skills-wait 1.4s ease-in-out infinite;animation:skills-wait 1.4s ease-in-out infinite;background:#ece8f4;border-color:rgba(45,42,74,.25);box-shadow:none;color:transparent}.skills-next.is-loading .skills-next__title{align-self:stretch;border-radius:10px}.skills-next.is-loading .skills-next__tag{visibility:hidden}.skills-next.is-loading .skills-next__star{--star-fill:#ece8f4;opacity:.6}.skills-next.is-loading .skills-next__vek{opacity:.45}@-webkit-keyframes skills-wait{0%,to{opacity:1}50%{opacity:.55}}@keyframes skills-wait{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.skills-next.is-loading .skills-next__go,.skills-next.is-loading .skills-next__kind,.skills-next.is-loading .skills-next__title{-webkit-animation:none;animation:none}}.home-cards{display:flex;flex-direction:column;gap:clamp(18px,3vw,26px);margin:0 6px clamp(18px,2.5vw,26px)}.flame{display:block;height:40px;overflow:visible;width:auto}.flame__outer{fill:#ff8a3d;stroke:var(--ink);stroke-width:2.5;stroke-linejoin:round}.flame__inner{fill:#ffd84d;stroke:var(--ink);stroke-width:2;stroke-linejoin:round}.flame.is-out .flame__outer{fill:#f1edf7;stroke:rgba(45,42,74,.4);stroke-dasharray:4 3}.flame.is-out .flame__inner{display:none}.home-streak{align-items:center;background-color:#fff3c4;border:3px solid var(--ink);border-radius:22px 28px 20px 30px/28px 20px 30px 22px;box-shadow:5px 6px 0 rgba(45,42,74,.2);display:flex;flex-wrap:wrap;gap:10px 18px;justify-content:center;padding:16px 20px;-webkit-transform:rotate(.3deg);transform:rotate(.3deg)}.home-streak.is-none{background-color:#fff}.home-streak__flames{align-items:flex-end;display:flex;gap:6px}.home-streak__flames .flame.is-newest{height:50px}.home-streak__flames .flame.is-big{height:64px}.home-streak__number{font-size:3rem;line-height:1}.home-streak__number,.home-streak__text{color:var(--ink);font-family:var(--font-display);font-weight:800}.home-streak__text{font-size:clamp(1.15rem,2.6vw,1.45rem);line-height:1.2;margin:0;text-align:center}.home-streak.is-none .home-streak__text{font-family:var(--font-hand);font-weight:400}@media (prefers-reduced-motion:reduce){.home-streak{-webkit-transform:none;transform:none}}.game-cards{grid-gap:30px 22px;display:grid;gap:30px 22px;grid-template-columns:repeat(auto-fill,minmax(min(100%,17.5rem),1fr));list-style:none;margin:0;max-width:1100px;padding:20px 8px 16px}.game-cards__item{display:flex;min-width:0}.game-card{--tilt:0deg;--card-fill:var(--sketch-fill-blue);grid-column-gap:16px;grid-row-gap:4px;-webkit-tap-highlight-color:transparent;align-items:center;-webkit-animation:game-card-pop .45s cubic-bezier(.3,1.4,.5,1) both;animation:game-card-pop .45s cubic-bezier(.3,1.4,.5,1) both;-webkit-animation-delay:0ms;animation-delay:0ms;-webkit-animation-delay:calc(var(--i, 0)*70ms);animation-delay:calc(var(--i, 0)*70ms);background-color:#fff;background-image:linear-gradient(var(--card-fill),var(--card-fill));border:3px solid var(--ink);border-radius:28px 22px 30px 20px/22px 30px 20px 28px;box-shadow:5px 6px 0 rgba(45,42,74,.2);box-sizing:border-box;-webkit-column-gap:16px;column-gap:16px;display:grid;flex:1 1 auto;grid-template-areas:"art title" "art blurb" "art tag";grid-template-columns:6.4rem minmax(0,1fr);min-width:0;padding:20px 16px 18px 14px;position:relative;row-gap:4px;text-decoration:none;-webkit-transform:rotate(var(--tilt));transform:rotate(var(--tilt));transition:box-shadow .15s ease,translate .15s ease}.game-card,.game-card:visited{color:var(--ink)}.game-cards__item:nth-child(4n+1) .game-card{--tilt:-0.9deg}.game-cards__item:nth-child(4n+2) .game-card{--tilt:0.8deg}.game-cards__item:nth-child(4n+3) .game-card{--tilt:-0.4deg}.game-cards__item:nth-child(4n+4) .game-card{--tilt:0.6deg}.game-card--blue{--card-fill:var(--sketch-fill-blue)}.game-card--pink{--card-fill:var(--sketch-fill-pink)}.game-card--green{--card-fill:var(--sketch-fill-green)}.game-card--orange{--card-fill:var(--sketch-fill-orange)}.game-card--purple{--card-fill:var(--sketch-fill-purple)}.game-card--yellow{--card-fill:var(--sketch-fill-yellow)}.game-card--sky{--card-fill:var(--sketch-fill-sky)}.game-card:before{background-color:hsla(0,0%,100%,.7);background-image:repeating-linear-gradient(45deg,rgba(45,42,74,.12) 0 5px,transparent 5px 10px);border:1.5px solid rgba(45,42,74,.25);-webkit-clip-path:polygon(0 0,4% 15%,0 30%,4% 45%,0 60%,4% 75%,0 100%,100% 100%,96% 85%,100% 70%,96% 55%,100% 40%,96% 25%,100% 0);clip-path:polygon(0 0,4% 15%,0 30%,4% 45%,0 60%,4% 75%,0 100%,100% 100%,96% 85%,100% 70%,96% 55%,100% 40%,96% 25%,100% 0);content:"";height:24px;left:calc(50% - 38px);pointer-events:none;position:absolute;top:-14px;-webkit-transform:rotate(-3deg);transform:rotate(-3deg);width:76px}.game-cards__item:nth-child(2n) .game-card:before{left:calc(50% - 30px);-webkit-transform:rotate(4deg);transform:rotate(4deg)}.game-card__art{aspect-ratio:1;background:#fff;border:3px solid var(--ink);border-radius:52% 46% 54% 48%/48% 54% 46% 52%;box-shadow:3px 4px 0 rgba(45,42,74,.25);box-sizing:border-box;grid-area:art;position:relative;width:6.4rem}.game-art{display:block;height:84%;inset:8%;position:absolute;width:84%}.game-card__title{font-family:var(--font-display);font-size:1.2rem;font-weight:800;grid-area:title;line-height:1.12;overflow-wrap:anywhere}.game-card__blurb{font-family:var(--font-hand);font-size:1rem;grid-area:blurb;line-height:1.25;overflow-wrap:anywhere}.game-card__tag{background:#fff;border:2px dashed var(--ink);border-radius:999px;font-family:var(--font-hand);font-size:.9rem;grid-area:tag;justify-self:start;line-height:1.2;margin-top:4px;padding:1px 11px 3px}.game-card:active{box-shadow:2px 3px 0 rgba(45,42,74,.2);translate:2px 3px}@media (hover:hover){.game-card:hover{box-shadow:6px 9px 0 rgba(45,42,74,.2);translate:0 -3px}}.game-card:focus-visible{outline:3px dashed var(--ink);outline-offset:4px}@-webkit-keyframes game-card-pop{0%{opacity:0;-webkit-transform:translateY(18px) rotate(calc(var(--tilt)*-3)) scale(.96);transform:translateY(18px) rotate(calc(var(--tilt)*-3)) scale(.96)}to{opacity:1;-webkit-transform:rotate(var(--tilt));transform:rotate(var(--tilt))}}@keyframes game-card-pop{0%{opacity:0;-webkit-transform:translateY(18px) rotate(calc(var(--tilt)*-3)) scale(.96);transform:translateY(18px) rotate(calc(var(--tilt)*-3)) scale(.96)}to{opacity:1;-webkit-transform:rotate(var(--tilt));transform:rotate(var(--tilt))}}@media (prefers-reduced-motion:reduce){.game-card{-webkit-animation:none;animation:none;transition:none}}.tens-and-ones-table{align-items:center;background-color:#fff;border:var(--sketch-line);border-collapse:initial;border-radius:22px 16px 24px 14px/16px 24px 14px 22px;border-spacing:0;box-shadow:var(--sketch-shadow-btn);justify-content:center;margin-bottom:20px;margin-left:auto;margin-right:auto;max-width:100%;overflow:hidden}.tens-and-ones-cell{background-color:#fff;border:1.5px solid var(--sketch-ink);font-size:clamp(14px,calc(var(--u)*4.2),20px);font-weight:700;height:calc(var(--u)*9);overflow:hidden;padding:calc(var(--u)*1.2);text-align:center;vertical-align:middle;width:calc(var(--u)*30)}.tens-and-ones-cell input{background-color:var(--sketch-paper);border:var(--sketch-line-thin);border-radius:14px 10px 15px 9px/10px 15px 9px 14px;box-sizing:border-box;color:var(--sketch-ink);font-size:min(clamp(16px,calc(var(--u)*5.5),26px),499.5px);font-size:min(clamp(16px,calc(var(--u)*5.5),26px),calc(var(--field, 999px)*.5));font-weight:700;height:100%;min-height:var(--tap);padding:0;text-align:center;width:80%}.tens-and-ones-cell input:focus{background-color:var(--sketch-fill-yellow);border-style:dashed;outline:none}.tens-and-ones-header{background-color:var(--sketch-fill-blue);color:var(--sketch-ink);font-size:clamp(16px,calc(var(--u)*5.5),26px)}.n-inputs-grid{grid-gap:calc(var(--u)*2.4) calc(var(--u)*1.8);display:grid;gap:calc(var(--u)*2.4) calc(var(--u)*1.8);grid-template-columns:repeat(var(--per-row),minmax(0,calc(var(--key)*1.2)));justify-content:center;margin:0 auto}.n-inputs-cell{min-width:0}.n-inputs-grid input{aspect-ratio:1/1;background-color:#fff;border:var(--sketch-line-thin);border-radius:var(--sketch-radius-tile);box-shadow:3px 4px 0 var(--sketch-ink);box-sizing:border-box;color:var(--sketch-ink);font-size:min(36px,calc(var(--key)*.55));font-size:min(36px,calc(var(--field, var(--key))*.55));font-weight:700;height:auto;padding:0;text-align:center;width:100%}.n-inputs-grid input[readonly]{background-color:var(--sketch-fill-sky)}.n-inputs-grid input:focus{background-color:var(--sketch-fill-yellow);outline:3px dashed var(--sketch-ink);outline-offset:3px}.number-keyboard-component{margin-top:20px}.question-button-container{--tile-gap:calc(var(--u)*1.2);align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;margin:0 auto;padding:10px 6px 5px;text-align:center;width:min(100%,calc(var(--tile)*1 + var(--tile-gap)*1));width:min(100%,calc(var(--tile-w, var(--tile))*var(--tile-cols, 1) + var(--tile-gap)*var(--tile-cols, 1)))}.question-button-container table,.question-button-container tbody{align-items:center;display:flex;flex-direction:column;gap:calc(var(--u)*1.5);width:100%}.question-button-container tr{display:flex;gap:var(--tile-gap);justify-content:center;width:100%}.question-button-container td{display:block;flex:1 1;max-width:var(--tile);max-width:var(--tile-w,var(--tile));min-width:0}.question-button-container tr.spaceUnder>td{padding-top:.4em}.question-button-container .number-button-container{display:flex;flex-wrap:wrap;justify-content:center}.question-button-container .custom-button .button-image{margin:0 auto}.submit-button-container{align-items:center;display:flex;justify-content:center}.submit-button-container .custom-button,.submit-button-container .custom-button-edge,.submit-button-container .custom-button-front,.submit-button-container .custom-button-shadow{border-radius:30px}.sortable-container{justify-content:center}.sortable-card,.sortable-container{display:flex;flex-direction:row;width:100%}.sortable-card{background-color:#fff!important;border:var(--sketch-line-thin);border-radius:var(--sketch-radius-tile);box-shadow:var(--sketch-shadow-btn);box-sizing:border-box;color:var(--sketch-ink);font-weight:700;min-width:0;position:relative}.sortable-card-number{align-content:center;display:flex;flex-direction:column;justify-content:center;min-width:0;text-align:center;width:100%}@supports (width:1cqw){.sortable-card{container-type:inline-size}.sortable-card-number{font-size:min(50px,calc(100cqw*.8/.62));font-size:min(50px,calc(100cqw*.8/(var(--digits, 1)*0.62)))}}.sortable-close-button{color:var(--sketch-ink);height:100%;width:100%}.sortable-close-button,.sortable-close-button-text{background-color:initial;border:none;float:right;position:absolute}.sortable-close-button-text{color:var(--sketch-bad);font-size:clamp(18px,calc(var(--u)*5.5),26px);font-weight:700;line-height:1;margin:5px;right:5px;top:3px}.reset-button-container{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-right:10px;margin-top:10px}.choice-grid{--columns:auto-fit;grid-gap:calc(var(--u)*2);display:grid;gap:calc(var(--u)*2);grid-template-columns:repeat(var(--columns),minmax(var(--tile),1fr));justify-content:center;margin:0 auto;max-width:calc(var(--u)*90);width:100%}.choice-grid[style*="--columns"]{grid-template-columns:repeat(var(--columns),minmax(0,1fr))}.choice-grid__item{-webkit-tap-highlight-color:transparent;align-items:center;background:transparent;border:0;box-sizing:border-box;color:var(--sketch-ink);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:calc(var(--u)*.8);min-height:var(--key);min-width:0;padding:0}.choice-grid__item:disabled{cursor:default}.choice-grid__face{align-items:center;background:#fff;border:var(--sketch-line-thin);border-radius:var(--sketch-radius-tile);box-shadow:var(--sketch-shadow-btn);box-sizing:border-box;display:flex;justify-content:center;min-height:var(--key);padding:calc(var(--u)*1) calc(var(--u)*1.5);position:relative;width:100%}.choice-grid__text{font-size:clamp(14px,calc(var(--u)*4.2),22px);font-weight:700;line-height:1.2;overflow-wrap:anywhere;text-align:center}.choice-grid__image{display:block;max-height:calc(var(--u)*24);max-width:100%;object-fit:contain}.choice-grid__ring{height:128%;left:-8%;overflow:visible;pointer-events:none;position:absolute;top:-14%;width:116%}.choice-grid__ring path{fill:none;stroke:var(--sketch-bad);stroke-width:3.6;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.choice-grid__item.is-right .choice-grid__ring path{stroke:var(--sketch-good)}.choice-grid__item.is-right .choice-grid__face{background:var(--sketch-fill-green)}.choice-grid__item.is-wrong .choice-grid__face{background:var(--sketch-fill-pink)}.choice-grid__box{align-items:center;background:#fff;border:var(--sketch-line-thin);border-radius:6px;box-sizing:border-box;color:var(--sketch-good);display:flex;font-size:calc(var(--u)*5);font-weight:700;height:calc(var(--u)*7);justify-content:center;min-height:24px;min-width:24px;width:calc(var(--u)*7)}.choice-grid--ring .choice-grid__item.is-chosen .choice-grid__face,.choice-grid__box.is-ticked{background:var(--sketch-fill-yellow)}@media (hover:hover){.choice-grid__item:not(:disabled):hover .choice-grid__face{background:var(--sketch-fill-sky)}}.choice-grid--large .choice-grid__face{min-height:calc(var(--key)*1.5)}.choice-grid--large .choice-grid__text{font-size:clamp(28px,calc(var(--u)*10),48px)}.choice-grid--list .choice-grid__item.is-chosen .choice-grid__face{background:var(--sketch-fill-yellow);box-shadow:var(--sketch-shadow-btn),inset 0 0 0 2px var(--sketch-ink)}.keypad-field{background-color:#fff;border:var(--sketch-line-thin);border-radius:var(--sketch-radius-tile);box-shadow:3px 4px 0 var(--sketch-ink);box-sizing:border-box;caret-color:var(--sketch-ink);color:var(--sketch-ink);font:inherit;font-weight:700;min-width:0;padding:0;text-align:center}.keypad-field--tile{aspect-ratio:1/1;font-size:min(40px,calc(var(--key)*.5));font-size:min(40px,calc(var(--field, var(--key))*.5))}.keypad-field--tile[data-digits="3"]{font-size:min(28px,calc(var(--key)*.36));font-size:min(28px,calc(var(--field, var(--key))*.36))}.keypad-field--circle{aspect-ratio:1/1;border-radius:50%;font-size:min(36px,calc(var(--key)*.5));font-size:min(36px,calc(var(--field, var(--key))*.5));width:100%}.keypad-field--cell{border-radius:0;border-width:0;box-shadow:none;font-size:min(34px,calc(var(--key)*.48));font-size:min(34px,calc(var(--field, var(--key))*.48));height:100%;width:100%}.keypad-field.is-active,.keypad-field:focus{background-color:var(--sketch-fill-yellow);border-style:dashed;outline:none}.keypad-field--cell.is-active,.keypad-field--cell:focus{outline:3px dashed var(--sketch-ink);outline-offset:-4px}.keypad-equation-row{margin:0 auto}.keypad-field--box{font-size:min(36px,calc(var(--key)*.5));font-size:min(36px,calc(var(--field, var(--key))*.5));height:100%;width:100%}.keypad-op{-webkit-tap-highlight-color:transparent;align-items:center;background-color:#fff;border:2.5px dashed var(--sketch-ink);border-radius:50%;box-sizing:border-box;color:var(--sketch-ink);cursor:pointer;display:inline-flex;flex:none;font:inherit;font-size:min(36px,calc(var(--key)*.5));font-weight:700;justify-content:center;padding:0}.keypad-op.has-sign{background-color:var(--sketch-fill-blue);border-style:solid;box-shadow:3px 4px 0 var(--sketch-ink)}.keypad-op:disabled{cursor:default}.keypad-animal{align-self:center;flex:none;height:var(--key);object-fit:contain;width:var(--key)}.keypad-unit{align-self:center;color:var(--sketch-ink);font-size:min(24px,calc(var(--key)*.42));font-weight:700;margin:0 .3em;overflow-wrap:anywhere}.triangle-numbers-container{aspect-ratio:1/1;margin:0 auto;max-width:100%;width:calc(var(--u)*26)}.triangle-numbers-container circle,.triangle-numbers-container line{stroke:var(--sketch-ink);stroke-width:.04;stroke-linecap:round}.triangle-numbers-container circle[fill=white]{fill:var(--sketch-fill-yellow)}.triangle-numbers-container text{fill:var(--sketch-ink);font-weight:700}.count-board{--bleed:min(7px,calc(var(--u)*0.8 + 2.5px));align-items:center;box-sizing:border-box;display:flex;flex-direction:column;isolation:isolate;justify-content:center;margin:0 auto;padding:calc(var(--u)*1.4) 0;position:relative;width:100%}.count-board:before{background:#fff;border:var(--sketch-line-thin);border-radius:var(--sketch-radius-tile);bottom:0;box-sizing:border-box;content:"";left:calc(var(--bleed)*-1);pointer-events:none;position:absolute;right:calc(var(--bleed)*-1);top:0;z-index:-1}.count-board--compact{padding:calc(var(--u)*1) 0}.ten-frame-set{--frame-w:calc(var(--u)*40);align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--gap);justify-content:center;margin:0 auto;max-width:100%;width:100%}.ten-frame-set--build,.ten-frame-set--cross,.ten-frame-set--large,.ten-frame-set--move{--frame-w:calc(var(--u)*50)}.ten-frame-set--compact{--frame-w:calc(var(--u)*40);gap:calc(var(--u)*1.5)}.ten-frame-set__frame{aspect-ratio:5/2;background-color:#fff;border:var(--sketch-line);border-radius:8px 5px 9px 4px;box-shadow:var(--sketch-shadow-btn);box-sizing:border-box;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(2,1fr);overflow:hidden;width:min(100%,var(--frame-w))}.ten-frame-set__frame--tinted{background-color:color-mix(in srgb,var(--tint) 22%,#fff)}.ten-frame-set__cell{align-items:center;background:transparent;border:0;border-bottom:1.5px solid rgba(45,42,74,.55);border-right:1.5px solid rgba(45,42,74,.55);box-sizing:border-box;display:flex;font:inherit;justify-content:center;margin:0;min-height:0;min-width:0;padding:0}.ten-frame-set__cell:nth-child(5n){border-right:0}.ten-frame-set__cell:nth-child(n+6){border-bottom:0}button.ten-frame-set__cell{-webkit-tap-highlight-color:transparent;cursor:pointer}button.ten-frame-set__cell:focus-visible{outline:3px dashed var(--sketch-ink);outline-offset:-4px}.ten-frame-set__counter{border:3px solid var(--sketch-ink);border-radius:50% 46% 52% 48%;box-sizing:border-box;height:76%;position:relative;width:76%}.ten-frame-set__counter,.ten-frame-set__counter--red{background-color:var(--crayon-red)}.ten-frame-set__counter--blue{background-color:var(--crayon-blue)}.ten-frame-set__counter--yellow{background-color:var(--crayon-yellow)}.ten-frame-set__counter--green{background-color:var(--crayon-green)}.ten-frame-set__counter--orange{background-color:var(--crayon-orange)}.ten-frame-set__counter--purple{background-color:var(--crayon-purple)}.ten-frame-set__counter.is-crossed{box-shadow:inset 0 0 0 100px hsla(0,0%,100%,.55)}.ten-frame-set__counter.is-crossed:after,.ten-frame-set__counter.is-crossed:before{background-color:var(--sketch-ink);border-radius:3px;content:"";height:5px;left:-14%;margin-top:-2.5px;position:absolute;right:-14%;top:50%}.ten-frame-set__counter.is-crossed:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.ten-frame-set__counter.is-crossed:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.ten-frame-set__unit{align-items:stretch;display:flex;gap:calc(var(--u)*1.5);max-width:100%}.ten-frame-set__unit .ten-frame-set__frame{flex:0 1 auto;min-width:0;width:var(--frame-w)}.ten-frame-set__buttons{display:flex;flex:0 0 calc(var(--u)*11);flex-direction:column;gap:calc(var(--u)*1.5)}.ten-frame-set__button{-webkit-tap-highlight-color:transparent;align-items:center;background-color:#fff;border:var(--sketch-line);border-radius:9px 6px 10px 7px;box-shadow:var(--sketch-shadow-btn);color:var(--sketch-ink);cursor:pointer;display:flex;flex:1 1;font:inherit;justify-content:center;margin:0;min-height:0;padding:0;position:relative}.ten-frame-set__button:active{box-shadow:1px 1px 0 var(--sketch-ink);-webkit-transform:translate(2px,3px);transform:translate(2px,3px)}.ten-frame-set__button:focus-visible{outline:3px dashed var(--sketch-ink);outline-offset:2px}.ten-frame-set__dot{border:3px solid var(--sketch-ink);border-radius:50% 46% 52% 48%;box-sizing:border-box;height:calc(var(--u)*6.5);width:calc(var(--u)*6.5)}.ten-frame-set__sign{align-items:center;display:flex;font-size:calc(var(--u)*6);font-weight:800;inset:0;justify-content:center;line-height:1;position:absolute}.ten-frame-set__button--remove .ten-frame-set__sign{font-size:calc(var(--u)*9)}.ten-frame-set__button.is-nudged{-webkit-animation:ten-frame-nudge .45s ease-in-out 3;animation:ten-frame-nudge .45s ease-in-out 3}@-webkit-keyframes ten-frame-nudge{0%,to{background-color:var(--sketch-fill-yellow);-webkit-transform:rotate(0) scale(1);transform:rotate(0) scale(1)}25%{-webkit-transform:rotate(-9deg) scale(1.1);transform:rotate(-9deg) scale(1.1)}75%{-webkit-transform:rotate(9deg) scale(1.1);transform:rotate(9deg) scale(1.1)}}@keyframes ten-frame-nudge{0%,to{background-color:var(--sketch-fill-yellow);-webkit-transform:rotate(0) scale(1);transform:rotate(0) scale(1)}25%{-webkit-transform:rotate(-9deg) scale(1.1);transform:rotate(-9deg) scale(1.1)}75%{-webkit-transform:rotate(9deg) scale(1.1);transform:rotate(9deg) scale(1.1)}}.ten-frame-set--build button.ten-frame-set__cell:not(.has-counter):after{border:2px dashed rgba(45,42,74,.28);border-radius:50%;box-sizing:border-box;content:"";height:60%;width:60%}.ten-frame-set--vertical{--frame-w:calc(var(--u)*13)}.ten-frame-set--vertical .ten-frame-set__frame{aspect-ratio:2/5;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(5,1fr)}.ten-frame-set--vertical .ten-frame-set__cell:nth-child(n){border-bottom:1.5px solid rgba(45,42,74,.55);border-right:1.5px solid rgba(45,42,74,.55)}.ten-frame-set--vertical .ten-frame-set__cell:nth-child(2n){border-right:0}.ten-frame-set--vertical .ten-frame-set__cell:nth-child(n+9){border-bottom:0}@media (hover:hover){.ten-frame-set--build button.ten-frame-set__cell:not(.has-counter):hover,.ten-frame-set--cross button.ten-frame-set__cell.has-counter:hover,.ten-frame-set--move button.ten-frame-set__cell.has-counter:hover,.ten-frame-set__button:hover{background-color:var(--sketch-fill-yellow)}}.auth{flex-direction:column;gap:22px;justify-content:center;min-height:100%;padding:8px 4px 28px;text-align:center}.auth,.auth__top{align-items:center;box-sizing:border-box;display:flex}.auth__top{flex-wrap:wrap;gap:10px 14px;justify-content:space-between;width:min(100%,460px)}.auth__logo img{display:block;height:46px}.auth__language{display:flex;gap:8px}.auth .auth__lang{background-color:#fff;font-size:.9rem;min-height:40px;padding:4px 10px}.auth .auth__lang.active{background-color:var(--sketch-fill-yellow);box-shadow:0 0 0 var(--sketch-ink);-webkit-transform:translate(3px,3px);transform:translate(3px,3px)}.auth__card{box-sizing:border-box;margin-top:44px;padding:34px 22px 24px;text-align:center;-webkit-transform:rotate(-.4deg);transform:rotate(-.4deg);width:min(100%,460px)}.auth__vek{pointer-events:none;position:absolute;right:18px;top:-54px;-webkit-transform:rotate(7deg);transform:rotate(7deg);width:70px}.auth__title{color:var(--sketch-ink);font-family:var(--sketch-font-display);font-size:clamp(1.7rem,6vw,2.1rem);font-weight:800;line-height:1.1;margin:0}.auth__intro{color:var(--sketch-ink);font-family:var(--sketch-font-hand);font-size:1.1rem;line-height:1.3;margin:8px 0 18px}.auth__field{align-items:stretch;display:flex;flex-direction:column;gap:6px;margin-bottom:14px;text-align:left}.auth__field label{color:var(--sketch-ink);font-family:var(--sketch-font-display);font-size:1rem;font-weight:800}.auth__field .sketch-field{font-size:1.1rem;min-height:50px;width:100%}.auth__password{position:relative}.auth__password .sketch-field{padding-right:5.6rem}.auth__show{-webkit-tap-highlight-color:transparent;background:#f1e6c8;border:2.5px solid var(--sketch-ink);border-radius:10px 8px 11px 7px/8px 11px 7px 10px;color:var(--sketch-ink);cursor:pointer;font-family:var(--sketch-font-display);font-size:.9rem;font-weight:800;margin-top:-20px;min-height:40px;min-width:4.4rem;padding:0 10px;position:absolute;right:8px;top:50%}.auth__show[aria-pressed=true]{background:var(--sketch-fill-yellow)}.auth a:focus-visible,.auth__forgot:focus-visible,.auth__show:focus-visible{outline:3px dashed var(--sketch-ink);outline-offset:3px}.auth__hint{color:var(--sketch-ink);font-family:var(--sketch-font-hand);font-size:.9rem;opacity:.75}.auth__error{background:var(--sketch-fill-pink);margin:0 0 8px}.auth__error,.auth__notice{border:var(--sketch-line-thin);border-radius:var(--sketch-radius-tile);color:var(--sketch-ink);font-family:var(--sketch-font-hand);font-size:1rem;padding:8px 12px}.auth__notice{background:var(--sketch-fill-green);margin:0 0 12px}.auth .auth__submit{font-size:1.15rem;margin:6px 0 4px;min-height:52px;width:100%}.auth__forgot{background:none;border:0;color:var(--sketch-ink);cursor:pointer;display:inline-block;font-family:var(--sketch-font-hand);font-size:1.05rem;font-weight:700;margin-top:6px;min-height:44px;padding:6px 10px;-webkit-text-decoration:underline wavy var(--sketch-fill-orange) 2px;text-decoration:underline wavy var(--sketch-fill-orange) 2px;text-underline-offset:4px}.auth__links{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:10px;width:min(100%,460px)}.auth__line{color:var(--sketch-ink);font-family:var(--sketch-font-hand);font-size:1.1rem;margin:0}.auth__links a{color:var(--sketch-ink);font-weight:700}.auth__links a:not(.auth__demo){-webkit-text-decoration:underline wavy var(--sketch-fill-orange) 2px;text-decoration:underline wavy var(--sketch-fill-orange) 2px;text-underline-offset:4px}.auth .auth__demo{align-items:center;display:inline-flex;font-family:var(--sketch-font-display);justify-content:center;min-height:48px;padding:6px 22px;text-decoration:none}.auth__home,.auth__privacy{font-family:var(--sketch-font-hand);padding:6px 8px}.auth__fine{display:flex;flex-wrap:wrap;gap:0 14px;justify-content:center;margin:0}.auth__privacy{font-size:.9rem}.demo-failed{box-sizing:border-box;color:var(--sketch-ink);flex-direction:column;font-family:var(--sketch-font-hand);font-size:1.1rem;gap:18px;min-height:100%;padding:24px 16px;text-align:center}.demo-failed .sketch-button{padding:8px 20px;text-decoration:none}.sketch-card{background-color:#fff;border:var(--sketch-line);border-radius:var(--sketch-radius-card);box-shadow:var(--sketch-shadow-card);color:var(--sketch-ink);padding:2rem;position:relative}.sketch-card:before{background-color:var(--sketch-fill-orange);background-image:repeating-linear-gradient(45deg,hsla(0,0%,100%,.45) 0 6px,transparent 6px 12px);-webkit-clip-path:polygon(0 0,4% 15%,0 30%,4% 45%,0 60%,4% 75%,0 100%,100% 100%,96% 85%,100% 70%,96% 55%,100% 40%,96% 25%,100% 0);clip-path:polygon(0 0,4% 15%,0 30%,4% 45%,0 60%,4% 75%,0 100%,100% 100%,96% 85%,100% 70%,96% 55%,100% 40%,96% 25%,100% 0);content:"";height:26px;left:50%;margin-left:-46px;opacity:.9;pointer-events:none;position:absolute;top:-15px;-webkit-transform:rotate(-3deg);transform:rotate(-3deg);width:92px}.sketch-field{background-color:#fff;border:var(--sketch-line-thin);border-radius:var(--sketch-radius-tile);box-shadow:3px 4px 0 var(--sketch-ink);box-sizing:border-box;color:var(--sketch-ink);font-family:inherit;font-size:1rem;padding:.75rem 1rem}.sketch-field::-webkit-input-placeholder{color:rgba(45,42,74,.5)}.sketch-field::placeholder{color:rgba(45,42,74,.5)}.sketch-field:focus{background-color:var(--sketch-fill-yellow);outline:3px dashed var(--sketch-ink);outline-offset:3px}.sketch-button{background-color:var(--sketch-fill-green);border:var(--sketch-line-thin);border-radius:var(--sketch-radius-btn);box-shadow:var(--sketch-shadow-btn);color:var(--sketch-ink);cursor:pointer;font-family:inherit;font-size:1rem;font-weight:700;padding:.75rem 1.5rem;transition:box-shadow .12s ease,-webkit-transform .12s ease;transition:transform .12s ease,box-shadow .12s ease;transition:transform .12s ease,box-shadow .12s ease,-webkit-transform .12s ease}.sketch-button--pink{background-color:var(--sketch-fill-pink)}.sketch-button--blue{background-color:var(--sketch-fill-blue)}.sketch-button--yellow{background-color:var(--sketch-fill-yellow)}@media (hover:hover){.sketch-button:hover:enabled{-webkit-transform:translate(-1px,-2px);transform:translate(-1px,-2px)}}.sketch-button:active:enabled{box-shadow:0 0 0 var(--sketch-ink);-webkit-transform:translate(3px,4px);transform:translate(3px,4px)}.sketch-button:disabled{cursor:not-allowed;opacity:.6}.fs-equation-element-container{align-items:center;display:flex;flex-direction:row;font-size:min(40px,calc(var(--key)*.5));gap:calc(var(--u)*1.2);justify-content:center;max-width:100%}.fs-equation-element-container>*{flex:0 1 auto;min-width:0}.fs-equation-builder-droppable,.fs-equation-builder-input{align-items:center;aspect-ratio:4/5;box-sizing:border-box;color:var(--sketch-ink);display:flex;font-weight:700;justify-content:center}.fs-equation-builder-droppable--slot{background-color:#fff;border:2.5px dashed var(--sketch-ink);border-radius:var(--sketch-radius-tile)}.fs-equation-builder-droppable--question{background-color:var(--sketch-fill-orange);border:var(--sketch-line-thin);border-radius:var(--sketch-radius-tile);box-shadow:3px 4px 0 var(--sketch-ink)}.fs-equation-builder-droppable--operator{background-color:initial;border:none}.fs-equation-builder-input{background-color:#fff;border:2.5px dashed var(--sketch-ink)!important;border-radius:var(--sketch-radius-tile)}.fs-equation-builder-input:focus{background-color:var(--sketch-fill-yellow);outline:3px dashed var(--sketch-ink);outline-offset:3px}.fs-equation-builder-component{margin:0 auto;max-width:600px;width:100%}.fs-equation-element-container .custom-button{align-items:center;aspect-ratio:1/1;display:flex;justify-content:center}.fs-equation-element-container input{font-size:inherit;text-align:center}.equations-container hr{border:none;border-radius:3px;border-top:3px solid var(--sketch-ink)}.number-keyboard-component{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:600px;width:100%}.number-keyboard-area{display:block;text-align:center;width:100%}.number-keyboard-buttons-area{display:block}.number-keyboard-area-delete{display:inline-flex;margin:5px}.number-keyboard-area-delete .custom-button{aspect-ratio:1/1!important}.number-keyboard-area-submit{display:inline-flex;margin:5px}.number-keyboard{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(5,3rem);justify-content:center}.button{background-color:#fff;border:var(--sketch-line-thin);border-radius:var(--sketch-radius-tile);box-shadow:3px 4px 0 var(--sketch-ink);cursor:pointer;font-size:1.2rem;padding:.5rem}.button.correct{background-color:var(--sketch-fill-green);color:var(--sketch-ink)}.button.wrong{background-color:var(--sketch-fill-pink);color:var(--sketch-ink)}.one-oh-one-game{color:var(--sketch-ink);margin:0 auto;max-width:600px;padding:20px;text-align:center;width:min(500px,80%)}.back-button{background-color:#fff;border:var(--sketch-line-thin);border-radius:var(--sketch-radius-btn);box-shadow:var(--sketch-shadow-btn);color:var(--sketch-ink);cursor:pointer;font-size:14px;margin-bottom:20px;padding:8px 16px}.game-title{color:var(--sketch-ink);margin-bottom:30px}.game-status{background-color:#fff;border:var(--sketch-line-thin);border-radius:var(--sketch-radius-btn);box-shadow:var(--sketch-shadow-btn);margin-bottom:20px;padding:20px}.status-score{color:var(--sketch-ink);margin:0 0 10px}.status-round{color:var(--sketch-ink);margin:0;opacity:.7}.game-over-screen{border:var(--sketch-line);border-radius:var(--sketch-radius-card);box-shadow:var(--sketch-shadow-card);margin-bottom:20px;padding:30px}.game-over-win{background-color:var(--sketch-fill-green)}.game-over-lose{background-color:var(--sketch-fill-pink)}.game-over-neutral{background-color:#fff}.game-over-message{font-size:24px;margin:0 0 20px}.game-over-lose .game-over-message,.game-over-neutral .game-over-message,.game-over-win .game-over-message{color:var(--sketch-ink)}.restart-button{background-color:var(--sketch-fill-blue);border:var(--sketch-line-thin);color:var(--sketch-ink);cursor:pointer;font-size:16px;font-weight:700;padding:12px 24px}.game-table-container,.restart-button{border-radius:var(--sketch-radius-btn);box-shadow:var(--sketch-shadow-btn)}.game-table-container{background-color:#fff;border:var(--sketch-line);margin-bottom:20px;padding:calc(var(--u)*2)}.game-table{border-collapse:collapse;font-size:clamp(13px,calc(var(--u)*4),18px);width:100%}.table-header{background-color:var(--sketch-fill-blue)}.table-cell,.table-header{border:2px solid var(--sketch-ink);font-weight:700;padding:.4em}.table-cell-filled{background-color:var(--sketch-fill-green);position:relative}.table-cell-empty{background-color:#fff;position:relative}.column-button{border:var(--sketch-line-thin);border-radius:12px 8px 13px 7px/8px 13px 7px 12px;box-shadow:2px 3px 0 var(--sketch-ink);color:var(--sketch-ink);cursor:pointer;font-size:12px;font-weight:700;left:50%;padding:8px 12px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.column-button-tens{background-color:var(--sketch-fill-blue)}.column-button-ones{background-color:var(--sketch-fill-green)}.total-cell,.total-score{background-color:var(--sketch-fill-yellow);border:2px solid var(--sketch-ink);font-weight:700;padding:.4em}.total-score{font-size:20px;text-align:center}.roll-button{border:var(--sketch-line-thin);border-radius:var(--sketch-radius-btn);box-shadow:var(--sketch-shadow-btn);color:var(--sketch-ink);font-size:18px;font-weight:700;margin-bottom:20px;padding:15px 30px}.roll-button-active{background-color:var(--sketch-fill-blue);cursor:pointer}.roll-button-disabled{background-color:var(--sketch-paper-shade-2);box-shadow:none;cursor:not-allowed;opacity:.7}.dice-display{align-items:center;border-radius:var(--sketch-radius-btn);display:flex;flex-direction:column;justify-content:center;margin-bottom:20px;min-height:120px;padding:20px}.dice-display-active{background-color:var(--sketch-fill-sky);border:var(--sketch-line-thin)}.dice-display-waiting{background-color:initial;border:2.5px dashed var(--sketch-ink)}.dice-title{margin:0 0 15px}.dice-title-active,.dice-title-waiting{color:var(--sketch-ink)}.dice-visual{align-items:center;background-color:#fff;border:var(--sketch-line-thin);border-radius:var(--sketch-radius-tile);box-shadow:3px 4px 0 var(--sketch-ink);display:flex;font-size:24px;font-weight:700;height:60px;justify-content:center;width:60px}.instructions{background-color:var(--sketch-fill-yellow);border:var(--sketch-line-thin);border-radius:var(--sketch-radius-btn);box-shadow:var(--sketch-shadow-btn);padding:20px;text-align:left}.instructions-title{color:var(--sketch-ink);margin:0 0 15px}.instructions-list{color:var(--sketch-ink);line-height:1.6}.game-board,.play-status{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:calc(var(--u)*96);width:100%}.play-status{align-items:center;color:var(--sketch-ink);display:flex;font-family:var(--sketch-font-display);font-size:1em;font-weight:800;gap:calc(var(--u)*2);justify-content:space-between}.game-fact{align-items:center;background:#fff;border:var(--sketch-line-thin);border-radius:999px;display:inline-flex;gap:.35em;line-height:1.25;padding:.15em .7em .2em;white-space:nowrap}.game-fact b{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.game-hearts{display:inline-flex;font-size:1.35em;gap:.1em;line-height:1}.game-heart{color:var(--sketch-bad);text-shadow:1px 1px 0 var(--sketch-ink),-1px -1px 0 var(--sketch-ink),1px -1px 0 var(--sketch-ink),-1px 1px 0 var(--sketch-ink);transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,transform .2s ease;transition:opacity .2s ease,transform .2s ease,-webkit-transform .2s ease}.game-heart.is-lost{opacity:.22;-webkit-transform:scale(.8);transform:scale(.8)}.game-bubble{align-items:center;background:#fff;border:var(--sketch-line-thin);border-radius:var(--sketch-radius-btn);box-sizing:border-box;color:var(--sketch-ink);display:flex;font-family:var(--sketch-font-hand);font-size:1em;justify-content:center;line-height:1.25;margin-left:auto;margin-right:auto;max-width:calc(var(--u)*96);min-height:2.5em;padding:.3em .9em;text-align:center;width:100%}.game-bubble--good{background:var(--sketch-fill-green)}.game-bubble--bad{background:var(--sketch-fill-pink)}.game-bubble--hint{background:var(--sketch-fill-yellow)}.game-bubble--info{background:var(--sketch-fill-sky)}.question-explanation.game-note{flex:1 1;font-size:.92em;line-height:1.3;max-width:none;min-width:0;padding:.45em .9em}.game-dock{align-items:stretch;display:flex;gap:calc(var(--u)*3);justify-content:center;margin-left:auto;margin-right:auto;max-width:calc(var(--u)*96);width:100%}.game-btn,.game-dock{box-sizing:border-box}.game-btn{-webkit-tap-highlight-color:transparent;border:var(--sketch-line-thin);border-radius:var(--sketch-radius-btn);box-shadow:var(--sketch-shadow-btn);color:var(--sketch-ink);cursor:pointer;flex:1 1;font-family:var(--sketch-font-display);font-size:1.15em;font-weight:800;line-height:1.1;max-width:12em;min-height:max(var(--tap),calc(var(--u)*12));min-width:0;padding:0 .9em;touch-action:manipulation;transition:box-shadow .1s ease,-webkit-transform .1s ease;transition:transform .1s ease,box-shadow .1s ease;transition:transform .1s ease,box-shadow .1s ease,-webkit-transform .1s ease}.game-btn,.game-btn--green{background:var(--sketch-fill-green)}.game-btn--blue{background:var(--sketch-fill-blue)}.game-btn--orange{background:var(--sketch-fill-orange)}.game-btn--pink{background:var(--sketch-fill-pink)}.game-btn--yellow{background:var(--sketch-fill-yellow)}.game-btn--white{background:#fff}.game-btn:active:enabled{box-shadow:0 1px 0 var(--sketch-ink);-webkit-transform:translate(3px,3px);transform:translate(3px,3px)}.game-btn:disabled{box-shadow:1px 2px 0 var(--sketch-ink);cursor:default;opacity:.45}.game-btn:focus:not(:focus-visible){outline:none}.game-btn:focus-visible{outline:3px dashed var(--sketch-ink);outline-offset:3px}.game-btn.is-wanted{-webkit-animation:game-glow 1.1s ease-in-out infinite;animation:game-glow 1.1s ease-in-out infinite}@-webkit-keyframes game-glow{0%,to{box-shadow:var(--sketch-shadow-btn),0 0 0 0 rgba(59,130,246,0)}50%{box-shadow:var(--sketch-shadow-btn),0 0 0 7px rgba(59,130,246,.35)}}@keyframes game-glow{0%,to{box-shadow:var(--sketch-shadow-btn),0 0 0 0 rgba(59,130,246,0)}50%{box-shadow:var(--sketch-shadow-btn),0 0 0 7px rgba(59,130,246,.35)}}@-webkit-keyframes game-shake{0%,to{-webkit-transform:none;transform:none}20%{-webkit-transform:translateX(-4px) rotate(-2deg);transform:translateX(-4px) rotate(-2deg)}60%{-webkit-transform:translateX(4px) rotate(2deg);transform:translateX(4px) rotate(2deg)}}@keyframes game-shake{0%,to{-webkit-transform:none;transform:none}20%{-webkit-transform:translateX(-4px) rotate(-2deg);transform:translateX(-4px) rotate(-2deg)}60%{-webkit-transform:translateX(4px) rotate(2deg);transform:translateX(4px) rotate(2deg)}}@-webkit-keyframes game-pop{0%{opacity:0;-webkit-transform:scale(.6);transform:scale(.6)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes game-pop{0%{opacity:0;-webkit-transform:scale(.6);transform:scale(.6)}to{opacity:1;-webkit-transform:none;transform:none}}@media (prefers-reduced-motion:reduce){.game-btn.is-wanted{-webkit-animation:none;animation:none}}.game-dice{align-items:center;display:flex;gap:calc(var(--u)*3);justify-content:center;margin-left:auto;margin-right:auto}.game-dice .dice-container{margin:0}.game-dice .dice-item{border-width:2.5px}.game-dice-total{color:var(--sketch-ink);font-family:var(--sketch-font-display);font-size:1.6em;font-weight:800;line-height:1;min-width:2.4em;text-align:left}.seven-board{grid-gap:calc(var(--u)*1.4);align-items:start;display:grid;gap:calc(var(--u)*1.4);grid-template-columns:repeat(7,minmax(0,1fr))}.seven-col{padding-bottom:14px;position:relative}.seven-slot{aspect-ratio:3/4.2;border:2.5px dashed rgba(45,42,74,.3);border-radius:var(--sketch-radius-tile);display:block}.seven-card{-webkit-tap-highlight-color:transparent;align-items:center;-webkit-animation:game-pop .25s ease both;animation:game-pop .25s ease both;aspect-ratio:3/4.2;background:#fff;border:var(--sketch-line-thin);border-radius:var(--sketch-radius-tile);box-sizing:border-box;color:var(--sketch-ink);cursor:pointer;display:flex;flex-direction:column;font-family:var(--sketch-font-display);font-size:inherit;justify-content:space-between;padding:.2em 0 .3em;position:relative;touch-action:manipulation;transition:background-color .12s ease,-webkit-transform .12s ease;transition:transform .12s ease,background-color .12s ease;transition:transform .12s ease,background-color .12s ease,-webkit-transform .12s ease;width:100%}.seven-card--under-1{box-shadow:0 5px 0 -1px #fff,0 5px 0 1.5px var(--sketch-ink)}.seven-card--under-2{box-shadow:0 5px 0 -1px #fff,0 5px 0 1.5px var(--sketch-ink),0 10px 0 -1px #fff,0 10px 0 1.5px var(--sketch-ink)}.seven-card--under-3{box-shadow:0 5px 0 -1px #fff,0 5px 0 1.5px var(--sketch-ink),0 10px 0 -1px #fff,0 10px 0 1.5px var(--sketch-ink),0 15px 0 -1px #fff,0 15px 0 1.5px var(--sketch-ink)}.seven-card.is-ten{background:var(--sketch-fill-yellow)}.seven-card.is-selected{background:var(--sketch-fill-sky);border-width:3.5px;-webkit-transform:translateY(-6px) rotate(-2deg);transform:translateY(-6px) rotate(-2deg)}.seven-card.is-shaking{-webkit-animation:game-shake .4s ease;animation:game-shake .4s ease;background:var(--sketch-fill-pink)}.seven-card:focus:not(:focus-visible){outline:none}.seven-value{font-size:1.55em;font-weight:800;line-height:1.05}.seven-frame{grid-gap:2px;display:grid;gap:2px;grid-template-columns:repeat(5,1fr);width:76%}.seven-frame span{aspect-ratio:1;border:1.5px solid rgba(45,42,74,.35);border-radius:50%}.seven-frame span.is-on{background:var(--crayon-blue);border-color:var(--sketch-ink)}.seven-card.is-ten .seven-frame span.is-on{background:var(--crayon-orange)}.dice-container{box-sizing:border-box;margin:var(--gap) auto;max-width:100%;padding:0}.dice-item{transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;-webkit-user-select:none;user-select:none}@media (hover:hover){.dice-item.clickable:hover{-webkit-transform:scale(1.05) rotate(-3deg);transform:scale(1.05) rotate(-3deg)}}.dice-item.clickable:active{-webkit-transform:scale(.95);transform:scale(.95)}.rows-board{--row:clamp(22px,calc(var(--u)*6.8),34px);display:flex;flex-direction:column;font-size:.95em;gap:2px}.rows-top{--rows-die:clamp(30px,calc(var(--u)*8.6),50px);align-items:center;display:flex;gap:calc(var(--u)*2.5);min-height:var(--rows-die)}.rows-top .game-dice{flex:none;gap:calc(var(--u)*1.5)}.rows-top .game-bubble{flex:1 1;font-size:.95em;margin:0;min-height:var(--rows-die);min-width:0}.rows-top .game-dice-total{font-size:1.4em}.rows-row{align-items:center;background:#fff;border:2px solid rgba(45,42,74,.28);border-radius:10px;box-sizing:border-box;color:var(--sketch-ink);display:grid;font-family:inherit;height:var(--row);margin:0;padding:0 6px;text-align:inherit;transition:background-color .12s ease,border-color .12s ease}button.rows-row{-webkit-tap-highlight-color:transparent;cursor:pointer;touch-action:manipulation}button.rows-row:focus:not(:focus-visible){outline:none}button.rows-row:focus-visible{outline:3px dashed var(--sketch-ink);outline-offset:1px}button.rows-row:disabled{cursor:default}.rows-row.is-hit{background:var(--sketch-fill-yellow);border-color:var(--sketch-ink)}.rows-row.is-picked{background:var(--sketch-fill-orange);border-color:var(--sketch-ink)}.rows-row.is-winner{background:var(--sketch-fill-green);border-color:var(--sketch-ink)}.rows-head{align-items:center;color:var(--sketch-ink);display:grid;font-family:var(--sketch-font-display);font-size:.95em;font-weight:800;height:calc(var(--row)*.85);padding:0 6px}.rows-head>span:first-child{text-align:left}.rows-head>span:last-child{text-align:right}.rows-head>span:nth-child(2){text-align:center}.rows-num{align-items:center;background:var(--sketch-fill-sky);border:2px solid var(--sketch-ink);border-radius:999px;box-sizing:border-box;display:flex;font-family:var(--sketch-font-display);font-size:1em;font-weight:800;height:calc(var(--row) - 8px);justify-content:center;line-height:1;min-width:2.2em;padding:0 .3em}.rows-row.is-hit .rows-num,.rows-row.is-winner .rows-num{background:#fff}.rows-dots{align-items:center;display:grid;grid-template-columns:repeat(11,minmax(0,1fr));min-width:0}.rows-dots--mine{direction:rtl}.rows-dot{-webkit-animation:game-pop .2s ease both;animation:game-pop .2s ease both;aspect-ratio:1;background:var(--crayon-blue);border:1.5px solid var(--sketch-ink);border-radius:50%;box-sizing:border-box;justify-self:center;width:min(100%,.95em)}.rows-dots--vek .rows-dot{background:var(--crayon-orange)}.rows-dot.is-gone{-webkit-animation:none;animation:none;background:transparent;border:1.5px dashed rgba(45,42,74,.25)}.lane-row{gap:6px;grid-template-columns:3.1em minmax(0,1fr) 1.2em}.lane-row .rows-num{justify-self:start;min-width:2.4em;position:relative}.lane-star{color:var(--crayon-orange);font-size:.85em;font-style:normal;line-height:1;position:absolute;right:-.45em;text-shadow:1px 1px 0 var(--sketch-ink),-1px -1px 0 var(--sketch-ink),1px -1px 0 var(--sketch-ink),-1px 1px 0 var(--sketch-ink);top:-.55em}.lane{grid-gap:2px;display:grid;gap:2px;grid-template-columns:repeat(10,minmax(0,1fr));min-width:0}.lane-cell{border:1.5px dashed rgba(45,42,74,.3);border-radius:4px;height:calc(var(--row) - 12px)}.lane-cell.is-filled{-webkit-animation:game-pop .18s ease both;animation:game-pop .18s ease both;background:var(--crayon-blue);border:1.5px solid var(--sketch-ink)}.is-picked .lane-cell.is-filled{background:var(--crayon-orange)}.lane-flag{color:var(--sketch-bad);font-size:1.1em;line-height:1;text-align:center}.race-board{grid-gap:calc(var(--u)*1.6);display:grid;gap:calc(var(--u)*1.6);grid-template-columns:repeat(5,minmax(0,1fr));max-width:calc(var(--u)*80)}.race-cell{align-items:center;background:#fff;border:var(--sketch-line-thin);border-radius:var(--sketch-radius-tile);box-sizing:border-box;color:var(--sketch-ink);display:flex;font-family:var(--sketch-font-display);font-size:1.35em;font-weight:800;justify-content:center;min-height:max(var(--tap-dense),calc(var(--u)*11));position:relative;transition:background-color .15s ease}.race-cell.is-you{background:var(--sketch-fill-blue)}.race-cell.is-vek,.race-cell.is-you{-webkit-animation:game-pop .2s ease both;animation:game-pop .2s ease both}.race-cell.is-vek{background:var(--sketch-fill-orange)}.race-cell.is-now{box-shadow:var(--sketch-shadow-btn);-webkit-transform:translateY(-2px) rotate(-2deg);transform:translateY(-2px) rotate(-2deg)}.race-cell.is-goal{border-style:dashed}.race-flag{color:var(--sketch-bad);font-size:.85em;font-style:normal;position:absolute;right:-.2em;text-shadow:1px 1px 0 var(--sketch-ink),-1px -1px 0 var(--sketch-ink),1px -1px 0 var(--sketch-ink),-1px 1px 0 var(--sketch-ink);top:-.55em}.race-cell.is-goal.is-vek,.race-cell.is-goal.is-you{border-style:solid}.guess-chart{grid-gap:2px;background:#fff;border:var(--sketch-line-thin);border-radius:12px;display:grid;gap:2px;grid-template-columns:repeat(10,minmax(0,1fr));padding:3px}.guess-cell{-webkit-tap-highlight-color:transparent;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";background:var(--sketch-paper);border:1.5px solid rgba(45,42,74,.3);border-radius:6px;box-sizing:border-box;color:var(--sketch-ink);cursor:pointer;font-family:var(--sketch-font-display);font-size:.8em;font-variant-numeric:tabular-nums;font-weight:700;height:clamp(26px,calc(var(--u)*7.8),40px);min-width:0;padding:0;touch-action:manipulation}.guess-cell:focus:not(:focus-visible){outline:none}.guess-cell:focus-visible{outline:3px dashed var(--sketch-ink);outline-offset:1px}.guess-cell.is-picked{background:var(--sketch-fill-yellow);border:2.5px solid var(--sketch-ink);position:relative;-webkit-transform:scale(1.12);transform:scale(1.12);z-index:1}.guess-cell.is-out{background:repeating-linear-gradient(135deg,transparent 0 4px,rgba(45,42,74,.08) 4px 5px);border-color:rgba(45,42,74,.1);color:rgba(45,42,74,.28);cursor:default}.guess-cell.is-high,.guess-cell.is-low{background:var(--sketch-fill-pink);border-color:var(--sketch-ink);cursor:default}.guess-cell.is-low:after{content:"↑"}.guess-cell.is-high:after{content:"↓"}.guess-cell.is-high:after,.guess-cell.is-low:after{font-size:.85em;margin-left:1px}.guess-cell.is-correct,.guess-cell.is-secret{background:var(--sketch-fill-green);border:2.5px solid var(--sketch-ink);position:relative;-webkit-transform:scale(1.12);transform:scale(1.12);z-index:1}.box-tiles{grid-gap:calc(var(--u)*2.2);display:grid;gap:calc(var(--u)*2.2);grid-template-columns:repeat(3,minmax(0,1fr));max-width:calc(var(--u)*66)}.box-tile{-webkit-tap-highlight-color:transparent;background:var(--sketch-fill-orange);border:var(--sketch-line-thin);border-radius:var(--sketch-radius-tile);box-shadow:var(--sketch-shadow-btn);box-sizing:border-box;color:var(--sketch-ink);cursor:pointer;font-family:var(--sketch-font-display);font-size:2em;font-weight:800;min-height:max(var(--tap),calc(var(--u)*15));padding:0;touch-action:manipulation;transition:background-color .12s ease,-webkit-transform .12s ease;transition:transform .12s ease,background-color .12s ease;transition:transform .12s ease,background-color .12s ease,-webkit-transform .12s ease}.box-tile:disabled{cursor:default}.box-tile.is-chosen{background:var(--sketch-fill-yellow);box-shadow:4px 8px 0 var(--sketch-ink);-webkit-transform:translateY(-5px) rotate(-2deg);transform:translateY(-5px) rotate(-2deg)}.box-tile.is-shut{background:repeating-linear-gradient(135deg,var(--sketch-paper-shade-2) 0 6px,var(--sketch-paper-shade) 6px 12px);box-shadow:inset 2px 3px 0 rgba(45,42,74,.2);color:rgba(45,42,74,.3);-webkit-transform:scale(.94);transform:scale(.94)}.box-tile:focus:not(:focus-visible){outline:none}.dot-card{--card-w:max(var(--pic),calc(var(--u)*11));aspect-ratio:12/25;background-color:var(--crayon-red);background-color:var(--card-colour,var(--crayon-red));border:var(--sketch-line-thin);border-radius:var(--sketch-radius-tile);box-shadow:var(--sketch-shadow-btn);box-sizing:border-box;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(5,1fr);padding:calc(var(--u)*1.4) calc(var(--u)*1.2);place-items:center;width:var(--card-w)}.dot-card--red{--card-colour:var(--crayon-red)}.dot-card--green{--card-colour:var(--crayon-green)}.dot-card--blue{--card-colour:var(--crayon-blue)}.dot-card--yellow{--card-colour:var(--crayon-yellow)}.dot-card--purple{--card-colour:var(--crayon-purple)}.dot-card--orange{--card-colour:var(--crayon-orange)}.dot-card__dot{aspect-ratio:1/1;background-color:#fff;border:1.5px solid rgba(45,42,74,.55);border-radius:50% 46% 52% 48%;box-sizing:border-box;width:78%}.dot-card__dot--extra{background-color:var(--sketch-ink);border-color:var(--sketch-ink)}.dot-cards{align-items:center;display:flex;flex-direction:column;gap:calc(var(--u)*.6);margin:0 auto;max-width:100%}.dot-cards__row{display:flex;gap:calc(var(--u)*2.4);justify-content:center}.dot-cards__total{align-items:center;align-self:stretch;color:var(--sketch-ink);display:flex;flex-direction:column;font-family:var(--sketch-font-display);font-size:1.3em;font-weight:800}.dot-cards__bracket{align-self:stretch;border:3px solid var(--sketch-ink);border-bottom:0;border-radius:6px 6px 0 0;height:calc(var(--u)*1.6)}.who-board{align-items:flex-end;display:flex;gap:calc(var(--u)*3);justify-content:center}.who-side{align-items:center;display:flex;flex-direction:column;gap:calc(var(--u)*1.2)}.who-board .dot-card{--card-w:calc(var(--pic)*1.45)}.who-name{background:#fff;border:var(--sketch-line-thin);border-radius:999px;color:var(--sketch-ink);font-family:var(--sketch-font-display);font-weight:800;padding:.05em .7em .1em}.who-name--you{background:var(--sketch-fill-blue)}.who-name--vek{background:var(--sketch-fill-orange)}.who-croc{padding-bottom:calc(var(--pic)*1.1);width:calc(var(--pic)*1.9)}.who-croc .crocodile{display:block;height:auto;width:100%}.who-croc.is-answered{-webkit-animation:game-pop .25s ease both;animation:game-pop .25s ease both}.game-btn.who-sign{font-size:2em}.croc-groups{align-items:stretch;display:flex;gap:calc(var(--u)*4);justify-content:center}.croc-groups>.count-board{flex:1 1;max-width:calc(var(--u)*42)}.croc-choice{display:block;width:calc(var(--pic)*1.6)}.croc-choice .crocodile{display:block;height:auto;width:100%}.hide-board{gap:calc(var(--u)*4);min-height:calc(var(--pic)*2.6)}.hide-board,.hide-shown{align-items:center;display:flex;justify-content:center}.hide-shown{flex-wrap:wrap;gap:calc(var(--u)*1)}.hide-shown,.hide-shown--revealed{max-width:calc(var(--pic)*.95*3 + var(--u)*1*3)}.hide-button{display:block;height:calc(var(--pic)*.95);width:calc(var(--pic)*.95)}.hide-button.is-revealed{-webkit-animation:game-pop .25s ease both;animation:game-pop .25s ease both}.hide-fist{align-items:center;display:flex;justify-content:center;min-height:calc(var(--pic)*2.2);width:calc(var(--pic)*.95*3 + var(--u)*1*3)}.hide-fist .fingers{display:block;height:auto;width:calc(var(--pic)*2)}.hide-pad{grid-gap:calc(var(--u)*1.6);display:grid;gap:calc(var(--u)*1.6);grid-template-columns:repeat(5,minmax(0,1fr));max-width:calc(var(--u)*96)}.hide-pad .game-btn{max-width:none;min-height:max(var(--tap-dense),calc(var(--u)*10))}.finger-board{align-items:flex-end;display:flex;gap:calc(var(--u)*8);justify-content:center}.finger-side{align-items:center;display:flex;flex-direction:column;gap:calc(var(--u)*1.2)}.finger-side .fingers{display:block;height:auto;width:calc(var(--pic)*2)}.finger-bar{background:#fff;border:var(--sketch-line-thin);border-radius:999px;box-sizing:border-box;height:calc(var(--u)*3.6);margin-left:auto;margin-right:auto;max-width:calc(var(--u)*80);overflow:hidden;width:100%}.finger-bar__fill{-webkit-animation:finger-fill var(--vek-ms) linear forwards;animation:finger-fill var(--vek-ms) linear forwards;background:var(--sketch-fill-orange);display:block;height:100%;-webkit-transform-origin:left center;transform-origin:left center}.finger-bar__fill.is-paused{-webkit-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes finger-fill{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes finger-fill{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.finger-bar__fill{-webkit-animation-duration:.01ms;animation-duration:.01ms;-webkit-animation-play-state:paused;animation-play-state:paused;-webkit-transform:scaleX(.5);transform:scaleX(.5)}}.nl-board{gap:calc(var(--u)*2.4)}.nl-board,.nl-lane{display:flex;flex-direction:column}.nl-lane{gap:calc(var(--u)*.8)}.nl-name{align-self:flex-start;background:#fff;border:var(--sketch-line-thin);border-radius:999px;color:var(--sketch-ink);font-family:var(--sketch-font-display);font-size:.9em;font-weight:800;padding:.02em .7em .08em}.nl-lane--you .nl-name{background:var(--sketch-fill-blue)}.nl-lane--vek .nl-name{background:var(--sketch-fill-orange)}.nl-cells{grid-gap:calc(var(--u)*.5);display:grid;gap:calc(var(--u)*.5);grid-template-columns:repeat(11,minmax(0,1fr))}.nl-cell{align-items:center;background:#fff;border:var(--sketch-line-thin);border-radius:var(--sketch-radius-tile);box-sizing:border-box;color:var(--sketch-ink);display:flex;font-family:var(--sketch-font-display);font-size:clamp(11px,calc(var(--u)*3.6),18px);font-weight:800;justify-content:center;min-height:max(var(--tap-dense),calc(var(--u)*9));transition:background-color .15s ease}.nl-cell.is-goal{border-style:dashed}.nl-cell.is-here{-webkit-animation:game-pop .2s ease both;animation:game-pop .2s ease both;box-shadow:var(--sketch-shadow-btn);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.nl-cell.is-here.is-you{background:var(--sketch-fill-blue)}.nl-cell.is-here.is-vek{background:var(--sketch-fill-orange)}.nl-card{align-items:center;border:var(--sketch-line-thin);border-radius:var(--sketch-radius-tile);box-shadow:var(--sketch-shadow-btn);color:var(--sketch-ink);display:inline-flex;font-family:var(--sketch-font-display);font-size:1.5em;font-weight:800;justify-content:center;min-width:calc(var(--u)*14);padding:.05em .6em .1em}.nl-card--you{background:var(--sketch-fill-blue)}.nl-card--vek{background:var(--sketch-fill-orange)}.report-sections,.report-top{margin:0 6px}.report-top{margin-bottom:clamp(18px,2.5vw,26px)}.report-top__sample{background:var(--sketch-fill-pink);border:2.5px dashed var(--ink);border-radius:12px;font-family:var(--font-hand);font-size:.9rem;margin:0 0 12px;padding:4px 12px;text-align:center}.report-tiles{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));list-style:none;margin:0;padding:0}.report-tile{align-items:center;background:#fff;border:3px solid var(--ink);border-radius:22px 16px 24px 15px/16px 24px 15px 22px;box-shadow:4px 5px 0 rgba(45,42,74,.2);box-sizing:border-box;display:flex;flex-direction:column;gap:2px;padding:12px 8px 10px}.report-tile:nth-child(odd){-webkit-transform:rotate(-.5deg);transform:rotate(-.5deg)}.report-tile:nth-child(2n){-webkit-transform:rotate(.5deg);transform:rotate(.5deg)}.report-tile__icon{stroke:var(--ink);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;height:38px;width:38px}.report-tile__icon--star{color:var(--ink);display:block}.report-tile__icon--star svg{display:block;height:100%;width:100%}.report-tile__value{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";align-items:center;display:flex;font-family:var(--font-display);font-size:1.5rem;font-variant-numeric:tabular-nums;font-weight:800;justify-content:center;min-height:2.3em;overflow-wrap:anywhere}.report-tile__label,.report-tile__value{color:var(--ink);line-height:1.15;text-align:center}.report-tile__label{font-family:var(--font-hand);font-size:.95rem;opacity:.8}.report-sections{grid-gap:18px 22px;align-items:start;display:grid;gap:18px 22px;grid-template-columns:repeat(auto-fill,minmax(min(100%,24rem),1fr));padding-bottom:12px}.report-section{background-color:#fff;background-image:linear-gradient(var(--section-tint),var(--section-tint));border:3px solid var(--ink);border-radius:24px 18px 26px 17px/18px 26px 17px 24px;box-shadow:5px 6px 0 rgba(45,42,74,.2)}.report-section__heading{font:inherit;margin:0}.report-section__button{-webkit-tap-highlight-color:transparent;align-items:center;background:none;border:0;border-radius:inherit;box-sizing:border-box;color:var(--ink);cursor:pointer;display:flex;font:inherit;gap:12px;padding:12px 16px 12px 14px;text-align:left;width:100%}.report-section__button:focus-visible{outline:3px dashed var(--ink);outline-offset:-6px}.report-section__emblem{flex:none;position:relative}.report-section__emblem .sketch-doodle{display:block;height:52px;width:52px}.report-section__number{align-items:center;background:#fff;border:2.5px solid var(--ink);border-radius:52% 46% 54% 48%/48% 54% 46% 52%;box-sizing:border-box;display:flex;font-family:var(--font-display);font-size:.9rem;font-weight:800;height:1.6rem;justify-content:center;left:-8px;line-height:1;min-width:1.6rem;padding:0 .3rem;position:absolute;top:-6px;-webkit-transform:rotate(-8deg);transform:rotate(-8deg)}.report-section__text{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}.report-section__title{font-family:var(--font-display);font-size:1.05rem;font-weight:800;line-height:1.15;overflow-wrap:anywhere;text-transform:uppercase}.report-section__range{font-size:.85em;font-weight:700;opacity:.8;text-transform:none}.report-section__count{font-family:var(--font-hand);font-size:.95rem;line-height:1.2}.report-section__bar{background:#fff;border:2.5px solid var(--ink);border-radius:9px;display:block;height:12px;overflow:hidden;position:relative}.report-section__fill{background-color:var(--section-color);background-image:repeating-linear-gradient(45deg,hsla(0,0%,100%,.35) 0 5px,transparent 5px 10px);border-right:2.5px solid var(--ink);bottom:0;left:0;position:absolute;top:0}.report-section__fill[style*="width: 0%"]{border-right:0}.report-section__chevron{border-bottom:4px solid var(--ink);border-radius:2px;border-right:4px solid var(--ink);flex:none;height:14px;margin-right:4px;-webkit-transform:translateY(-3px) rotate(45deg);transform:translateY(-3px) rotate(45deg);transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;width:14px}.report-section.is-open .report-section__chevron{-webkit-transform:translateY(3px) rotate(-135deg);transform:translateY(3px) rotate(-135deg)}.report-section__body{padding:0 16px 14px}.report-section__none{font-family:var(--font-hand);font-size:1rem;margin:0 0 8px;opacity:.75}.report-sub__title{color:var(--ink);font-family:var(--font-display);font-size:.95rem;font-weight:800;line-height:1.2;margin:10px 0 2px}.report-rows{list-style:none;margin:0;padding:0}.report-row+.report-row{border-top:2px dashed rgba(45,42,74,.25)}.report-row__link{-webkit-tap-highlight-color:transparent;align-items:center;border-radius:10px;box-sizing:border-box;color:var(--ink);display:flex;flex-wrap:wrap;font-family:var(--font-hand);font-size:1.02rem;gap:4px 10px;line-height:1.2;min-height:40px;padding:6px 4px;text-decoration:none}.report-row__link:focus-visible{outline:3px dashed var(--ink);outline-offset:1px}@media (hover:hover){.report-row__link:hover{background-color:hsla(0,0%,100%,.7)}}.report-row__tag{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";background:#fff;border:2px solid var(--ink);border-left:8px solid var(--section-accent);border-radius:9px 7px 10px 6px/7px 10px 6px 9px;box-sizing:border-box;flex:none;font-family:var(--font-display);font-size:.8rem;font-variant-numeric:tabular-nums;font-weight:800;line-height:1.1;min-width:3em;padding:2px 6px 3px 5px;text-align:center}.report-row__label{flex:1 1 9rem;min-width:0;overflow-wrap:anywhere}.report-row__stats{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";align-items:center;display:flex;flex:none;font-size:.95rem;font-variant-numeric:tabular-nums;gap:10px;margin-left:auto}.report-row__right{color:#1f7a42;font-weight:700}.report-row__wrong{color:#c2303a;font-weight:700}.report-row__mark{display:flex;height:26px;width:26px}.report-row.is-untried .report-row__link{opacity:.6}.report-section__more{background:#fff;border:2.5px solid var(--ink);border-radius:14px 11px 15px 10px/11px 15px 10px 14px;box-shadow:2px 3px 0 var(--ink);color:var(--ink);cursor:pointer;display:block;font-family:var(--font-display);font-size:.95rem;font-weight:800;margin:12px auto 0;min-height:40px;padding:6px 16px}.report-section__more:active{box-shadow:none;-webkit-transform:translate(2px,3px);transform:translate(2px,3px)}.report-section__more:focus-visible{outline:3px dashed var(--ink);outline-offset:3px}.report-error{background:#fff;border:3px dashed var(--ink);border-radius:22px 16px 24px 15px/16px 24px 15px 22px;font-family:var(--font-hand);font-size:1.1rem;margin:0 6px;padding:18px;text-align:center}.report-error p{margin:0 0 12px}.report-error__retry{background:var(--sketch-fill-yellow);border:3px solid var(--ink);border-radius:20px 14px 22px 12px/14px 22px 12px 20px;box-shadow:3px 4px 0 var(--ink);color:var(--ink);cursor:pointer;font-family:var(--font-display);font-weight:800;padding:.6em 1.4em}@media (prefers-reduced-motion:reduce){.report-tile{-webkit-transform:none!important;transform:none!important}.report-top.is-loading .report-tile__label,.report-top.is-loading .report-tile__value{-webkit-animation:none;animation:none}.report-section__chevron{transition:none}}.lv2{--ink:var(--sketch-ink);--lv2-max:1100px;background-color:var(--sketch-paper);background-image:var(--sketch-dots);background-size:30px 30px;color:var(--ink);font-family:var(--sketch-font-hand);font-size:1.1rem;font-weight:400;line-height:1.5;overflow-x:clip}.lv2 *,.lv2 :after,.lv2 :before{box-sizing:border-box}:where(.lv2) h1,:where(.lv2) h2,:where(.lv2) h3{color:var(--ink);font-family:var(--sketch-font-display);font-weight:800;line-height:1.15;margin:0}:where(.lv2) p{font-weight:400;margin:0}:where(.lv2) ol,:where(.lv2) ul{list-style:none;margin:0;padding:0}:where(.lv2) a{color:inherit}:where(.lv2) img{max-width:100%}.lv2-btn{align-items:center;background:#fff;border:var(--sketch-line);border-radius:var(--sketch-radius-btn);box-shadow:var(--sketch-shadow-btn);color:var(--ink);cursor:pointer;display:inline-flex;font-family:var(--sketch-font-display);font-size:1rem;font-weight:800;justify-content:center;line-height:1.1;padding:.7em 1.4em;text-decoration:none;transition:box-shadow .12s,background-color .12s,-webkit-transform .12s;transition:transform .12s,box-shadow .12s,background-color .12s;transition:transform .12s,box-shadow .12s,background-color .12s,-webkit-transform .12s}.lv2-btn:focus-visible,.lv2-btn:hover{box-shadow:4px 6px 0 var(--ink);-webkit-transform:translate(-1px,-2px);transform:translate(-1px,-2px)}.lv2-btn:active{box-shadow:0 0 0 var(--ink);-webkit-transform:translate(3px,4px);transform:translate(3px,4px)}.lv2-btn--primary{background:var(--sketch-fill-yellow);font-size:1.15rem;padding:.75em 1.6em}.lv2-btn--white{background:#fff}.lv2-btn--ghost{background:transparent;border-color:transparent;box-shadow:none;padding:.55em .9em}.lv2-btn--ghost:focus-visible,.lv2-btn--ghost:hover{background:var(--sketch-paper);border-color:var(--ink);box-shadow:3px 4px 0 var(--ink)}.lv2-paper{background-color:var(--sketch-paper);background-image:var(--sketch-dots),var(--sketch-grain);background-size:30px 30px,auto;border:var(--sketch-line);border-radius:var(--sketch-radius-card);box-shadow:var(--sketch-shadow-card);position:relative}.lv2-tape{background-color:var(--sketch-fill-pink);background-image:repeating-linear-gradient(45deg,hsla(0,0%,100%,.45) 0 6px,transparent 6px 12px);-webkit-clip-path:polygon(0 0,4% 15%,0 30%,4% 45%,0 60%,4% 75%,0 100%,100% 100%,96% 85%,100% 70%,96% 55%,100% 40%,96% 25%,100% 0);clip-path:polygon(0 0,4% 15%,0 30%,4% 45%,0 60%,4% 75%,0 100%,100% 100%,96% 85%,100% 70%,96% 55%,100% 40%,96% 25%,100% 0);height:28px;left:50%;margin-left:-48px;opacity:.92;position:absolute;top:-15px;-webkit-transform:rotate(-3deg);transform:rotate(-3deg);width:96px;z-index:2}.lv2-tape--blue{background-color:var(--sketch-fill-blue)}.lv2-tape--orange{background-color:var(--sketch-fill-orange)}.lv2-tape--green{background-color:var(--sketch-fill-green)}.lv2-tape--yellow{background-color:var(--sketch-fill-yellow)}.lv2-bar{align-items:center;background-color:var(--sketch-desk);background-image:var(--sketch-grain);border-bottom:var(--sketch-line);display:flex;gap:18px;padding:8px max(16px,calc((100% - var(--lv2-max))/2));position:-webkit-sticky;position:sticky;top:0;z-index:30}.lv2-bar__logo img{display:block;height:44px}.lv2-bar__links{display:flex;gap:6px;margin-left:12px}.lv2-bar__links a{border-radius:12px;display:block;font-family:var(--sketch-font-display);font-size:.95rem;font-weight:800;padding:6px 12px;text-decoration:none}.lv2-bar__links a:focus-visible,.lv2-bar__links a:hover{background:hsla(0,0%,100%,.6)}.lv2-bar__actions{align-items:center;display:flex;gap:4px;margin-left:auto}.lv2-bar__lang{background:var(--sketch-fill-sky);border:var(--sketch-line-thin);border-radius:14px;display:inline-block;font-family:var(--sketch-font-display);font-size:.9rem;font-weight:800;margin-right:8px;padding:4px 11px;text-decoration:none}.lv2-bar__lang:focus-visible,.lv2-bar__lang:hover{background:var(--sketch-fill-yellow)}.lv2-hero{background:#fff1cf url(/static/media/landing-desk.b8dd0eae240acc8759f9.svg) 50%/cover no-repeat;padding:80px 20px 72px}.lv2-hero__inner{grid-gap:44px;align-items:center;display:grid;gap:44px;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);margin:0 auto;max-width:1020px}.lv2-hero__text{padding:38px 36px 32px;-webkit-transform:rotate(-.6deg);transform:rotate(-.6deg)}.lv2-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.lv2-chips li{background:var(--sketch-fill-green);border:var(--sketch-line-thin);border-radius:14px;font-family:var(--sketch-font-display);font-size:.82rem;font-weight:800;padding:3px 12px}.lv2-chips li:nth-child(2){background:var(--sketch-fill-blue)}.lv2-chips li:nth-child(3){background:var(--sketch-fill-pink)}.lv2-hero h1{font-size:clamp(1.9rem,3.6vw,2.8rem);margin-bottom:14px}.lv2-hero__text>p:not(.lv2-note){font-size:1.2rem;margin-bottom:24px}.lv2-cta{display:flex;flex-wrap:wrap;gap:14px}.lv2-note{font-size:.95rem;margin-top:22px;opacity:.8}.lv2-hero__phone{display:flex;justify-content:center;position:relative}.lv2-hero__vek{bottom:calc(100% - 16px);pointer-events:none;position:absolute;right:30px;-webkit-transform:rotate(-6deg);transform:rotate(-6deg);width:78px;z-index:3}.lv2-demo{background-color:var(--sketch-paper);background-image:var(--sketch-dots),var(--sketch-grain);background-size:30px 30px,auto;border:4px solid var(--ink);border-radius:34px;box-shadow:6px 8px 0 rgba(45,42,74,.28);padding:14px 16px 16px;position:relative;text-align:center;width:min(100%,326px)}.lv2-demo__bar{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.lv2-demo__title{background:var(--sketch-fill-yellow);border:var(--sketch-line-thin);border-radius:12px;font-family:var(--sketch-font-display);font-size:.95rem;font-weight:800;padding:2px 12px}.lv2-demo__stars{display:inline-flex;gap:4px}.lv2-demo__star{fill:#e4e1ee;stroke:var(--ink);stroke-width:1.8;stroke-linejoin:round;height:28px;transition:fill .25s,-webkit-transform .25s;transition:fill .25s,transform .25s;transition:fill .25s,transform .25s,-webkit-transform .25s;width:28px}.lv2-demo__star.is-on{fill:var(--crayon-yellow);-webkit-transform:scale(1.15) rotate(-8deg);transform:scale(1.15) rotate(-8deg)}.lv2-demo__question{font-family:var(--sketch-font-display);font-size:1.05rem;font-weight:800;margin-bottom:8px;padding:6px 10px}.lv2-demo__counters,.lv2-demo__question{background:#fff;border:var(--sketch-line-thin);border-radius:var(--sketch-radius-tile)}.lv2-demo__counters{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:center;min-height:44px;padding:8px}.lv2-demo__counter{border:2.5px solid var(--ink);border-radius:50%;height:22px;width:22px}.lv2-demo__counter.is-blue{background:var(--crayon-blue)}.lv2-demo__counter.is-red{background:var(--crayon-red)}.lv2-demo__beads{align-items:center;background:#fff;border:var(--sketch-line-thin);border-radius:var(--sketch-radius-tile);display:flex;gap:8px;justify-content:center;min-height:44px;padding:10px 8px;position:relative}.lv2-demo__thread{border-top:2.5px solid var(--ink);left:14px;position:absolute;right:14px;top:50%}.lv2-demo__bead{border:2.5px solid var(--ink);border-radius:50%;box-shadow:inset -4px -4px 0 rgba(0,0,0,.12);display:inline-block;height:30px;position:relative;width:30px}.lv2-demo__bead.is-red{background:var(--crayon-red)}.lv2-demo__bead.is-blue{background:var(--crayon-blue)}.lv2-demo__bead.is-yellow{background:var(--crayon-yellow)}.lv2-demo__choices{background:#e3f4da;border:var(--sketch-line-thin);border-radius:18px;gap:16px;min-height:172px}.lv2-demo__choice,.lv2-demo__choices{align-items:center;display:flex;justify-content:center}.lv2-demo__choice{background:#fff;border:var(--sketch-line-thin);border-radius:var(--sketch-radius-tile);box-shadow:2px 3px 0 var(--ink);cursor:pointer;height:70px;padding:0;width:70px}.lv2-demo__choice .lv2-demo__bead{height:40px;width:40px}.lv2-demo__choice:active:not(:disabled){box-shadow:0 0 0 var(--ink);-webkit-transform:translate(2px,3px);transform:translate(2px,3px)}.lv2-demo__choice:disabled{cursor:default;opacity:.55}.lv2-demo__balloons{align-items:flex-end;background:#fff;border:var(--sketch-line-thin);border-radius:var(--sketch-radius-tile);display:flex;flex-wrap:wrap;gap:4px;justify-content:center;padding:8px 8px 4px}.lv2-demo__balloon{height:52px;margin-bottom:0;margin-bottom:var(--lift,0);width:30px}.lv2-demo__balloon-body{stroke:var(--ink);stroke-width:2}.lv2-demo__string{fill:none;stroke:var(--ink);stroke-width:1.4}.lv2-demo__shine{fill:#fff;opacity:.55}.lv2-demo__plus{font-size:1.3rem;padding:0 4px}.lv2-demo__plus,.lv2-demo__sum{font-family:var(--sketch-font-display);font-weight:800}.lv2-demo__sum{display:flex;font-size:1.9rem;gap:10px;margin:10px 0 4px}.lv2-demo__answer,.lv2-demo__sum{align-items:center;justify-content:center}.lv2-demo__answer{background:var(--sketch-fill-yellow);border:3px dashed var(--ink);border-radius:var(--sketch-radius-tile);display:inline-flex;height:54px;min-width:58px;padding:0 8px}.lv2-demo__answer.is-right{-webkit-animation:lv2-pop .4s;animation:lv2-pop .4s;background:var(--sketch-fill-green);border-style:solid}.lv2-demo__answer.is-wrong{-webkit-animation:lv2-shake .4s;animation:lv2-shake .4s;background:var(--sketch-fill-pink)}.lv2-demo__message{align-items:center;display:flex;font-family:var(--sketch-font-display);font-size:1.05rem;font-weight:800;gap:8px;justify-content:center;min-height:34px}.lv2-demo__message.is-right{color:var(--sketch-good)}.lv2-demo__message.is-wrong{color:var(--sketch-bad);font-size:.95rem}.lv2-demo__vek{height:auto;width:30px}.lv2-demo__vek.is-happy{-webkit-animation:lv2-hop .6s ease-out;animation:lv2-hop .6s ease-out}.lv2-demo__pad{grid-gap:7px;background:#e3f4da;border:var(--sketch-line-thin);border-radius:18px;display:grid;gap:7px;grid-template-columns:repeat(5,1fr);padding:9px}.lv2-demo__key{aspect-ratio:1;background:#fff;border:var(--sketch-line-thin);border-radius:var(--sketch-radius-tile);box-shadow:2px 3px 0 var(--ink);cursor:pointer;font-family:var(--sketch-font-display);font-size:1.45rem;font-weight:800;line-height:1;padding:0}.lv2-demo__key:active:not(:disabled){box-shadow:0 0 0 var(--ink);-webkit-transform:translate(2px,3px);transform:translate(2px,3px)}.lv2-demo__check:disabled,.lv2-demo__clear:disabled,.lv2-demo__key:disabled{cursor:default;opacity:.55}.lv2-demo__actions{display:flex;gap:9px;margin-top:10px}.lv2-demo__check,.lv2-demo__clear{border:var(--sketch-line-thin);border-radius:var(--sketch-radius-btn);box-shadow:2px 3px 0 var(--ink);color:var(--ink);cursor:pointer;font-family:var(--sketch-font-display);font-size:1.05rem;font-weight:800;height:46px}.lv2-demo__clear{background:#fff;flex:0 0 52px;font-size:1.3rem}.lv2-demo__check{background:var(--sketch-fill-green);flex:1 1}.lv2-demo__done{align-items:center;display:flex;flex-direction:column;gap:10px;padding:22px 6px 10px}.lv2-demo__done .lv2-demo__vek{width:92px}.lv2-demo__done-title{font-family:var(--sketch-font-display);font-size:1.5rem;font-weight:800}.lv2-demo__link{background:none;border:0;color:var(--ink);cursor:pointer;font:inherit;padding:4px 8px;text-decoration:underline}@-webkit-keyframes lv2-pop{0%{-webkit-transform:scale(.8);transform:scale(.8)}60%{-webkit-transform:scale(1.12);transform:scale(1.12)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes lv2-pop{0%{-webkit-transform:scale(.8);transform:scale(.8)}60%{-webkit-transform:scale(1.12);transform:scale(1.12)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes lv2-shake{0%,to{-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-transform:translateX(-6px);transform:translateX(-6px)}75%{-webkit-transform:translateX(6px);transform:translateX(6px)}}@keyframes lv2-shake{0%,to{-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-transform:translateX(-6px);transform:translateX(-6px)}75%{-webkit-transform:translateX(6px);transform:translateX(6px)}}@-webkit-keyframes lv2-hop{0%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-12px) rotate(-6deg);transform:translateY(-12px) rotate(-6deg)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes lv2-hop{0%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-12px) rotate(-6deg);transform:translateY(-12px) rotate(-6deg)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.lv2-facts{padding:44px 20px 0}.lv2-facts ul{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:920px}.lv2-facts li{align-items:center;background:#fff;border:var(--sketch-line);border-radius:var(--sketch-radius-card);box-shadow:var(--sketch-shadow-card);display:flex;flex-direction:column;justify-content:center;padding:16px 10px;text-align:center;-webkit-transform:rotate(var(--tilt));transform:rotate(var(--tilt))}.lv2-facts strong{font-family:var(--sketch-font-display);font-size:clamp(1.5rem,3vw,2.2rem);font-weight:800;line-height:1.1}.lv2-facts span{font-size:.95rem;line-height:1.25}.lv2-section{margin:0 auto;max-width:var(--lv2-max);padding:84px 20px 20px}.lv2-section--narrow{max-width:780px}.lv2-title{background:linear-gradient(transparent 62%,var(--hl) 62% 92%,transparent 92%);display:table;font-size:clamp(1.7rem,3.4vw,2.4rem);margin:0 auto 44px;padding:0 .3em;text-align:center}.lv2-title,.lv2-title--green{--hl:var(--sketch-fill-green)}.lv2-title--pink{--hl:var(--sketch-fill-pink)}.lv2-title--yellow{--hl:var(--sketch-fill-yellow)}.lv2-title--blue{--hl:var(--sketch-fill-blue)}.lv2-lead{font-size:1.2rem;margin:-18px auto 34px;max-width:640px;text-align:center}.lv2-center{margin-top:34px;text-align:center}.lv2-steps{display:flex;flex-direction:column;gap:64px}.lv2-step{grid-gap:48px;align-items:center;display:grid;gap:48px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.lv2-step--flip{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.lv2-step--flip .lv2-step__text{order:2}.lv2-step__n{align-items:center;background:var(--sketch-fill-yellow);border:var(--sketch-line);border-radius:52% 46% 54% 48%/48% 54% 46% 52%;box-shadow:3px 4px 0 var(--ink);display:inline-flex;font-family:var(--sketch-font-display);font-size:1.7rem;font-weight:800;height:54px;justify-content:center;margin-bottom:14px;width:54px}.lv2-step h3{font-size:clamp(1.4rem,2.6vw,1.9rem);margin-bottom:8px}.lv2-step p{font-size:1.15rem}.lv2-photo{background:#fff;border:var(--sketch-line);border-radius:var(--sketch-radius-tile);box-shadow:var(--sketch-shadow-card);margin:0;padding:9px;position:relative}.lv2-photo img{border-radius:8px;display:block;height:auto;width:100%}.lv2-photo--wide{-webkit-transform:rotate(1deg);transform:rotate(1deg)}.lv2-step--flip .lv2-photo--wide{-webkit-transform:rotate(-1deg);transform:rotate(-1deg)}.lv2-photo--report img{aspect-ratio:16/10;object-fit:cover;object-position:top}.lv2-phones{align-items:center;display:flex;justify-content:center;padding:18px 0}.lv2-phones__item{border-radius:22px;flex:0 1 31%;padding:6px}.lv2-phones__item+.lv2-phones__item{margin-left:-4%}.lv2-phones__item img{border-radius:15px}.lv2-phones__item--0{-webkit-transform:rotate(-6deg) translateY(10px);transform:rotate(-6deg) translateY(10px)}.lv2-phones__item--1{-webkit-transform:translateY(-14px);transform:translateY(-14px);z-index:2}.lv2-phones__item--2{-webkit-transform:rotate(6deg) translateY(10px);transform:rotate(6deg) translateY(10px)}.lv2-tabs{display:flex;gap:12px;justify-content:center;margin:-10px 0 40px}.lv2-tab{background:#fff;border:var(--sketch-line);border-radius:var(--sketch-radius-btn);box-shadow:var(--sketch-shadow-btn);color:var(--ink);cursor:pointer;font-family:var(--sketch-font-display);font-size:1.05rem;font-weight:800;padding:.6em 1.4em}.lv2-tab.is-on{background:var(--sketch-fill-yellow);box-shadow:1px 1px 0 var(--ink);-webkit-transform:translate(2px,3px);transform:translate(2px,3px)}.lv2-benefits{grid-gap:34px 28px;display:grid;gap:34px 28px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.lv2-benefits li{align-items:center;display:flex;flex-direction:column;text-align:center}.lv2-badge{background:#fff;border:var(--sketch-line);border-radius:50% 46% 52% 48%;box-shadow:4px 5px 0 var(--ink);display:block;height:128px;margin-bottom:14px;padding:15px;width:128px}.lv2-badge img{display:block;height:100%;width:100%}.lv2-benefits h3{font-size:1.3rem;margin-bottom:6px}.lv2-benefits p{font-size:1.05rem}.lv2-faq details{background:#fff;border:var(--sketch-line);border-radius:var(--sketch-radius-tile);box-shadow:3px 4px 0 rgba(45,42,74,.25);margin-bottom:14px}.lv2-faq summary{cursor:pointer;font-family:var(--sketch-font-display);font-size:1.15rem;font-weight:800;list-style:none;padding:16px 52px 16px 20px;position:relative}.lv2-faq summary::-webkit-details-marker{display:none}.lv2-faq summary:after{background:var(--sketch-fill-blue);border:var(--sketch-line-thin);border-radius:50%;content:"+";font-size:1.4rem;height:28px;line-height:24px;margin-top:-14px;position:absolute;right:18px;text-align:center;top:50%;width:28px}.lv2-faq details[open] summary:after{background:var(--sketch-fill-yellow);content:"\2212"}.lv2-faq details p{font-size:1.1rem;padding:0 20px 18px}.lv2-end{background-color:var(--sketch-fill-yellow);background-image:var(--sketch-dots),var(--sketch-grain);background-size:30px 30px,auto;border-top:var(--sketch-line);margin-top:84px;padding:56px 20px}.lv2-end__inner{align-items:center;display:flex;gap:44px;justify-content:center;margin:0 auto;max-width:820px}.lv2-end__vek{flex:none;-webkit-transform:rotate(-4deg);transform:rotate(-4deg);width:170px}.lv2-end h2{font-size:clamp(1.7rem,3.4vw,2.4rem);margin-bottom:8px}.lv2-end__text>p{font-size:1.2rem;margin-bottom:22px}.lv2-footer{background-color:var(--sketch-desk);background-image:var(--sketch-grain);border-top:var(--sketch-line);padding:30px 20px 26px;text-align:center}.lv2-footer__row{align-items:center;display:flex;flex-wrap:wrap;gap:26px;justify-content:center;margin:0 auto 18px;max-width:var(--lv2-max)}.lv2-footer__row img{height:44px}.lv2-footer__contact{display:flex;flex-direction:column;gap:2px;text-align:left}.lv2-footer__contact a{text-decoration:none}.lv2-footer__contact a:focus-visible,.lv2-footer__contact a:hover{text-decoration:underline}.lv2-footer .lv2-bar__lang{margin:0}.lv2-footer__legal{font-size:.85rem;line-height:1.4;opacity:.8}.lv2-footer__pages{display:flex;flex-wrap:wrap;gap:6px 18px;justify-content:center;margin:18px 0 10px;opacity:1}.lv2-footer__pages a{color:inherit;text-decoration:underline}.lv2-track{--p:0;bottom:34px;display:none;left:18px;pointer-events:none;position:fixed;top:96px;width:46px;z-index:10}.lv2-track__line{border-left:4px dotted rgba(45,42,74,.45);bottom:0;left:50%;position:absolute;top:0;width:0}.lv2-track__vek{-webkit-filter:none;filter:none;height:auto;left:0;position:absolute;top:calc(var(--p)*(100% - 56px));width:46px}@media (min-width:1400px){.lv2-track{display:block}}@media (prefers-reduced-motion:reduce){.lv2-track{display:none}.lv2 *,.lv2 :after,.lv2 :before{-webkit-animation:none!important;animation:none!important;transition:none!important}}@media (max-width:960px){.lv2-bar__links{display:none}.lv2-hero__inner{gap:56px;grid-template-columns:1fr;max-width:560px}.lv2-step,.lv2-step--flip{gap:28px;grid-template-columns:1fr}.lv2-step--flip .lv2-step__text{order:0}.lv2-end__inner{flex-direction:column;gap:20px;text-align:center}.lv2-end .lv2-cta{justify-content:center}.lv2-end__vek{width:130px}}@media (max-width:767px){.lv2-hero{background-image:url(/static/media/landing-desk-tall.abf2a8aa6e8e42ce01a0.svg);padding:36px 16px 70px}.lv2-hero__text{padding:34px 22px 26px}.lv2-facts ul{grid-template-columns:repeat(2,1fr)}.lv2-section{padding-top:64px}.lv2-tabs{flex-wrap:wrap}}@media (max-width:520px){.lv2-bar{gap:8px;padding:6px 12px}.lv2-bar__logo img{height:38px}.lv2-bar__actions .lv2-btn{font-size:.85rem;padding:.5em .6em}.lv2-bar__lang{margin-right:2px;padding:3px 8px}.lv2-hero__vek{width:66px}.lv2-phones__item{border-radius:16px;padding:4px}}.legal{flex-direction:column;gap:22px;min-height:100%;padding:8px 4px 28px}.legal,.legal__top{align-items:center;box-sizing:border-box;display:flex}.legal__top{flex-wrap:wrap;gap:10px 14px;justify-content:space-between;width:min(100%,720px)}.legal__logo{display:block;height:46px}.legal__language{display:flex;gap:8px}.legal .legal__lang{align-items:center;background-color:#fff;display:inline-flex;font-size:.9rem;min-height:40px;padding:4px 10px;text-decoration:none}.legal .legal__lang.active{background-color:var(--sketch-fill-yellow);box-shadow:0 0 0 var(--sketch-ink);-webkit-transform:translate(3px,3px);transform:translate(3px,3px)}.legal__card{box-sizing:border-box;font-size:1rem;line-height:1.6;margin-top:14px;padding:clamp(22px,5vw,36px) clamp(18px,5vw,36px);text-align:left;width:min(100%,720px)}.legal__title{color:var(--sketch-ink);font-family:var(--sketch-font-display);font-size:clamp(1.6rem,6vw,2.1rem);font-weight:800;line-height:1.15;margin:0;overflow-wrap:anywhere}.legal__updated{font-family:var(--sketch-font-hand);margin:6px 0 14px;opacity:.75}.legal__card li,.legal__card p{overflow-wrap:anywhere}.legal__card p{margin:0 0 .8em}.legal__section h2{font-family:var(--sketch-font-display);font-size:1.25rem;font-weight:800;line-height:1.2;margin:1.4em 0 .4em}.legal__card ol,.legal__card ul{margin:0 0 .8em;padding-left:1.3em}.legal__card li{margin-bottom:.45em}.legal__card a{color:var(--sketch-ink);font-weight:700;text-decoration-color:var(--sketch-fill-orange);text-decoration-line:underline;text-decoration-style:wavy;text-decoration-thickness:2px;text-underline-offset:4px}.legal__email{overflow-wrap:anywhere}.legal__more{align-items:center;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:10px 16px;justify-content:space-between;width:min(100%,720px)}.legal .legal__back{font-family:var(--sketch-font-display);min-height:44px;padding:6px 22px}.legal .legal__other{color:var(--sketch-ink);font-family:var(--sketch-font-hand);font-weight:700;padding:6px 8px;text-decoration-color:var(--sketch-fill-orange);text-decoration-line:underline;text-decoration-style:wavy;text-decoration-thickness:2px;text-underline-offset:4px}.app-navbar{background-color:var(--sketch-desk);background-image:var(--sketch-grain);bottom:0;box-sizing:border-box;color:var(--sketch-ink);height:calc(var(--nav-h) + var(--safe-bottom));left:0;padding:0 max(12px,var(--safe-right)) var(--safe-bottom) max(12px,var(--safe-left));position:fixed;right:0;z-index:20}.app-navbar *,.app-navbar :after,.app-navbar :before{box-sizing:border-box;font-family:var(--sketch-font-display)}.app-navbar-container{align-items:center;background:#fff;border:3px solid var(--sketch-ink);border-radius:26px 22px 28px 20px/22px 28px 20px 26px;box-shadow:4px 5px 0 var(--sketch-ink);box-sizing:border-box;display:flex;height:64px;margin:8px auto 0;max-width:30rem;padding:0 6px}.app-navbar-tabs{align-items:center;display:flex;flex:1 1 auto;gap:2px;justify-content:space-between;list-style:none;margin:0;min-width:0;padding:0}.app-navbar-tabs li{display:flex;flex:none}.app-navbar-tab{-webkit-tap-highlight-color:transparent;align-items:center;background-color:#ffcf8a;background-color:var(--tab,#ffcf8a);border:2.5px solid var(--sketch-ink);border-radius:50%;display:flex;font-size:.85rem;font-weight:700;gap:5px;height:44px;justify-content:center;line-height:1;padding:0;position:relative;text-decoration:none;white-space:nowrap;width:44px}.app-navbar-tab,.app-navbar-tab:visited{color:var(--sketch-ink)}.app-navbar-tab-home{--tab:#d7c6f5}.app-navbar-tab-skills{--tab:#ffcf8a}.app-navbar-tab-assessment{--tab:#a9cdfb}.app-navbar-tab-games{--tab:#b4e3a0}.app-navbar-tab-profile{--tab:#ffb3c0}.app-navbar-tab-register{--tab:#ffe27a}.app-navbar-tab-icon{color:var(--sketch-ink);flex:none;height:28px;width:28px}.app-navbar-tab:not(.active) .app-navbar-tab-label,.app-navbar-tabs--tiny .app-navbar-tab .app-navbar-tab-label{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.app-navbar-tab.active{border-radius:24px;border-width:3px;height:48px;padding:0 12px 0 8px;width:auto}.app-navbar-tabs--tiny .app-navbar-tab.active{border-radius:50%;padding:0;width:48px}@media (hover:hover){.app-navbar-tab:hover .app-navbar-tab-icon{-webkit-animation:app-navbar-wiggle .5s ease-in-out;animation:app-navbar-wiggle .5s ease-in-out}}.app-navbar-tab:focus-visible{outline:3px dashed var(--sketch-ink);outline-offset:3px}.app-navbar-tab:active{-webkit-transform:translate(1px,2px);transform:translate(1px,2px)}@-webkit-keyframes app-navbar-wiggle{0%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(-12deg) scale(1.1);transform:rotate(-12deg) scale(1.1)}75%{-webkit-transform:rotate(12deg) scale(1.1);transform:rotate(12deg) scale(1.1)}}@keyframes app-navbar-wiggle{0%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(-12deg) scale(1.1);transform:rotate(-12deg) scale(1.1)}75%{-webkit-transform:rotate(12deg) scale(1.1);transform:rotate(12deg) scale(1.1)}}@media (prefers-reduced-motion:reduce){.app-navbar *,.app-navbar :after,.app-navbar :before{-webkit-animation:none!important;animation:none!important;transition:none!important}}.profile-container{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:clamp(1rem,4vw,1.75rem);padding:clamp(.5rem,3vw,1.5rem) clamp(.5rem,2vw,1rem);width:100%}.profile-card{max-width:500px;padding:clamp(1rem,4vw,2rem);-webkit-transform:rotate(-.4deg);transform:rotate(-.4deg);width:100%}.profile-header{margin-bottom:2rem;text-align:center}.profile-header h2{color:var(--sketch-ink);font-size:clamp(1.75rem,4vw,2rem);margin:0}.profile-info{margin-bottom:2rem}.profile-field{align-items:center;border-bottom:2px dashed rgba(45,42,74,.3);display:flex;justify-content:space-between;padding:1rem 0}.profile-field:last-child{border-bottom:none}.profile-field label{color:var(--sketch-ink);font-size:1rem;font-weight:700}.profile-field span{color:var(--sketch-ink);font-family:var(--sketch-font-hand);font-size:1.1rem}.profile-actions{text-align:center}.profile-logout-button{padding:.75rem 2rem}.error,.loading{color:var(--sketch-ink);font-size:1.1rem;padding:2rem;text-align:center}.error{color:var(--sketch-bad)}.me{display:flex;flex-direction:column;gap:18px}.me__top{align-items:center;display:flex;flex-wrap:wrap;gap:12px 20px;justify-content:center}.me__vek{flex:none;-webkit-transform:rotate(-4deg);transform:rotate(-4deg);width:112px}.me__hello{display:flex;flex:1 1 11rem;flex-direction:column;gap:6px;min-width:0}.me__title{font-size:clamp(1.6rem,5vw,2rem);line-height:1.1;margin:0;overflow-wrap:anywhere}.me__label,.me__title{color:var(--sketch-ink);font-family:var(--sketch-font-display);font-weight:800}.me__label{font-size:1rem;padding:0}.me__name{background:#fff;border:3px solid var(--sketch-ink);border-radius:14px 11px 15px 10px/11px 15px 10px 14px;box-sizing:border-box;color:var(--sketch-ink);font-family:var(--sketch-font-hand);font-size:1.2rem;min-height:46px;padding:6px 12px;width:100%}.me__name:focus{background:var(--sketch-fill-yellow);outline:3px dashed var(--sketch-ink);outline-offset:2px}.me__group{border:0;margin:0;min-width:0;padding:0}.me__group legend{margin-bottom:8px;padding:0}.colours{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,52px)}.colours__dot{-webkit-tap-highlight-color:transparent;background:var(--dot);border:3px solid var(--sketch-ink);border-radius:52% 46% 54% 48%/48% 54% 46% 52%;box-shadow:2px 3px 0 rgba(45,42,74,.35);box-sizing:border-box;cursor:pointer;height:52px;padding:0;width:52px}.colours__dot.is-chosen{box-shadow:0 0 0 3px #fff,0 0 0 6px var(--sketch-ink)}.colours__dot:focus-visible{outline:3px dashed var(--sketch-ink);outline-offset:5px}.me__row{display:flex;flex-wrap:wrap;gap:8px 14px;justify-content:space-between}.me__row,.switch{align-items:center}.switch{-webkit-tap-highlight-color:transparent;background:none;border:0;color:var(--sketch-ink);cursor:pointer;display:inline-flex;font-family:var(--sketch-font-display);font-size:1rem;font-weight:800;gap:10px;min-height:46px;padding:0;position:relative}.switch:before{background:#e4e1ee;border:3px solid var(--sketch-ink);border-radius:20px;box-sizing:border-box;content:"";flex:none;height:36px;order:0;transition:background-color .15s;width:64px}.switch.is-on:before{background:var(--sketch-fill-green)}.switch__knob{background:#fff;border:3px solid var(--sketch-ink);border-radius:50%;height:24px;left:0;margin:-12px 0 0 8px;position:absolute;top:50%;transition:-webkit-transform .15s;transition:transform .15s;transition:transform .15s,-webkit-transform .15s;width:24px}.switch.is-on .switch__knob{-webkit-transform:translateX(28px);transform:translateX(28px)}.switch__text{min-width:2.2em;text-align:left}.switch:focus-visible{border-radius:14px;outline:3px dashed var(--sketch-ink);outline-offset:4px}.language-choice{display:flex;flex-wrap:wrap;gap:10px}.language-choice__button{background-color:#fff;font-size:1rem;min-height:46px;padding:6px 16px}.language-choice__button.active{background-color:var(--sketch-fill-yellow);box-shadow:0 0 0 var(--sketch-ink);-webkit-transform:translate(3px,3px);transform:translate(3px,3px)}.stickers{background-color:#fff;background-image:var(--sketch-dots);background-size:26px 26px;border:3px solid var(--sketch-ink);border-radius:24px 18px 26px 17px/18px 26px 17px 24px;box-shadow:5px 6px 0 rgba(45,42,74,.2);box-sizing:border-box;max-width:500px;padding:clamp(1rem,4vw,1.5rem);width:100%}.stickers__title{font-family:var(--sketch-font-display);font-size:1.6rem;font-weight:800;margin:0}.stickers__count,.stickers__title{color:var(--sketch-ink);text-align:center}.stickers__count{font-family:var(--sketch-font-hand);font-size:1rem;margin:2px 0 14px;opacity:.8}.stickers__grid{grid-gap:14px 10px;display:grid;gap:14px 10px;grid-template-columns:repeat(auto-fit,minmax(4.8rem,1fr));list-style:none;margin:0 auto;max-width:22rem;padding:0}.sticker{align-items:center;display:flex;flex-direction:column;gap:2px;min-width:0;text-align:center}.sticker:nth-child(3n+1){-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}.sticker:nth-child(3n+2){-webkit-transform:rotate(2deg);transform:rotate(2deg)}.sticker:nth-child(3n){-webkit-transform:rotate(-1deg);transform:rotate(-1deg)}.sticker__art{align-items:center;background:#fff;border:3px solid var(--sketch-ink);border-radius:52% 46% 54% 48%/48% 54% 46% 52%;box-shadow:2px 3px 0 rgba(45,42,74,.3);box-sizing:border-box;display:flex;height:72px;justify-content:center;position:relative;width:72px}.sticker__art .sketch-doodle{height:48px;-webkit-transform:none;transform:none;width:48px}.sticker--locked .sticker__art{background:#f7f5fb;border-color:rgba(45,42,74,.4);border-style:dashed;box-shadow:none}.sticker--locked .sticker__art .sketch-doodle{opacity:.45}.sticker--complete .sticker__art{background:#fff7c9;border-color:#c98a00}.sticker__star{background:#ffd84d;background:var(--crayon-yellow,#ffd84d);border:2.5px solid var(--sketch-ink);border-radius:50%;font-size:1rem;height:26px;right:-9px;top:-9px;width:26px}.sticker__number,.sticker__star{align-items:center;color:var(--sketch-ink);display:flex;justify-content:center;line-height:1;position:absolute}.sticker__number{background:#fff;border:2.5px solid var(--sketch-ink);border-radius:52% 46% 54% 48%/48% 54% 46% 52%;box-sizing:border-box;font-family:var(--sketch-font-display);font-size:.8rem;font-weight:800;height:1.5rem;left:-8px;min-width:1.5rem;padding:0 .3rem;top:-8px;-webkit-transform:rotate(-8deg);transform:rotate(-8deg)}.sticker--locked .sticker__number{opacity:.7}.sticker__name{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-family:var(--sketch-font-display);font-size:.78rem;font-weight:800;overflow:hidden;overflow-wrap:anywhere;word-break:break-word}.sticker__name,.sticker__state{color:var(--sketch-ink);line-height:1.1;min-height:2.2em}.sticker__state{font-family:var(--sketch-font-hand);font-size:.82rem;opacity:.8}.gate{align-items:center;display:flex;flex-direction:column;gap:10px;text-align:center}.gate__title,.grownups__title{color:var(--sketch-ink);font-family:var(--sketch-font-display);font-size:1.4rem;font-weight:800;margin:0}.gate__lock{background:var(--sketch-fill-yellow);border:2.5px solid var(--sketch-ink);border-radius:4px;display:inline-block;height:15px;margin-right:10px;position:relative;vertical-align:-1px;width:20px}.gate__lock:before{border:2.5px solid var(--sketch-ink);border-bottom:0;border-radius:8px 8px 0 0;content:"";height:9px;left:50%;margin-left:-6.5px;position:absolute;top:-12px;width:9px}.gate__intro{color:var(--sketch-ink);font-family:var(--sketch-font-hand);font-size:1rem;margin:0;opacity:.85}.gate__question{color:var(--sketch-ink);font-family:var(--sketch-font-display);font-size:1.7rem;font-weight:800;margin:4px 0 0}.gate__row{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.gate__input{background:#fff;border:3px solid var(--sketch-ink);border-radius:14px 11px 15px 10px/11px 15px 10px 14px;box-sizing:border-box;color:var(--sketch-ink);font-family:var(--sketch-font-display);font-size:1.5rem;font-weight:800;min-height:48px;padding:4px 10px;text-align:center;width:6.5rem}.gate__input:focus{background:var(--sketch-fill-yellow);outline:3px dashed var(--sketch-ink);outline-offset:2px}.gate__open{min-height:48px;padding:6px 22px}.gate__wrong{color:#e5484d;color:var(--sketch-bad,#e5484d);font-family:var(--sketch-font-hand);font-size:1rem;margin:0;min-height:1.4em;opacity:0}.gate__wrong.is-shown{opacity:1}.grownups__head{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:4px}.grownups__lock{background-color:#fff;font-size:.95rem;min-height:40px;padding:4px 14px}@media (prefers-reduced-motion:reduce){.switch:before,.switch__knob{transition:none}}.grownups .profile-actions{margin-top:16px}.grownups__privacy{color:var(--sketch-ink);display:inline-block;font-family:var(--sketch-font-hand);font-weight:700;margin-top:14px;padding:6px 4px;text-decoration-color:var(--sketch-fill-orange);text-decoration-line:underline;text-decoration-style:wavy;text-decoration-thickness:2px;text-underline-offset:4px}.feedback{display:flex;flex-direction:column;gap:14px}.feedback__title{text-wrap:balance;color:var(--sketch-ink);font-family:var(--sketch-font-display);font-size:clamp(1.4rem,5vw,1.7rem);font-weight:800;line-height:1.15;margin:0;text-align:center}.feedback__form{gap:16px}.feedback__form,.feedback__group{display:flex;flex-direction:column}.feedback__group{border:0;gap:8px;margin:0;min-width:0;padding:0}.feedback__label{color:var(--sketch-ink);font-family:var(--sketch-font-hand);font-size:1.05rem;font-weight:700;padding:0}.feedback__faces{display:flex;gap:8px;justify-content:center}.feedback-face{align-items:center;background-color:#fff;border:var(--sketch-line-thin);border-radius:var(--sketch-radius-tile);box-shadow:3px 4px 0 var(--sketch-ink);color:var(--sketch-ink);cursor:pointer;display:flex;flex:1 1;flex-direction:column;font:inherit;gap:6px;max-width:130px;min-height:48px;min-width:0;padding:10px 6px 8px}.feedback-face__art{height:52px;width:52px}.feedback-face__word{font-family:var(--sketch-font-hand);font-size:.95rem;font-weight:700;line-height:1.15;text-align:center}.feedback-face.is-chosen{background-color:var(--sketch-fill-yellow);border-style:dashed;box-shadow:0 0 0 var(--sketch-ink);-webkit-transform:translate(3px,3px);transform:translate(3px,3px)}.feedback-face:focus-visible,.feedback-type:focus-visible{outline:3px solid var(--sketch-ink);outline-offset:3px}.feedback__types{display:flex;flex-wrap:wrap;gap:8px}.feedback .feedback-type{background-color:#fff;flex:1 1 auto;font-size:.95rem;min-height:44px;padding:6px 12px}.feedback .feedback-type.active{background-color:var(--sketch-fill-yellow);box-shadow:0 0 0 var(--sketch-ink);-webkit-transform:translate(3px,3px);transform:translate(3px,3px)}.feedback__message{box-sizing:border-box;font:inherit;min-height:88px;padding:10px 12px;resize:vertical;width:100%}.feedback__hint{color:var(--sketch-ink);font-size:.85rem;margin:0;opacity:.75}.feedback__problem{color:#b3261e;font-weight:700;margin:0}.feedback .feedback__again,.feedback .feedback__send{align-self:center;font-family:var(--sketch-font-display);font-size:1.15rem;min-height:48px;padding:8px 32px}.feedback--sent{align-items:center;text-align:center}.feedback--sent .feedback-face__art{height:72px;width:72px}.feedback__text{color:var(--sketch-ink);font-family:var(--sketch-font-hand);font-size:1.05rem;margin:0}@media (prefers-reduced-motion:reduce){.feedback .feedback-type.active,.feedback-face.is-chosen{-webkit-transform:none;transform:none}}.delete-account{margin:0 auto;max-width:500px;padding:clamp(1rem,4vw,2rem);-webkit-transform:rotate(-.2deg);transform:rotate(-.2deg);width:100%}.delete-account:before{background-color:var(--sketch-fill-pink)}.delete-account h2{font-size:clamp(1.5rem,4vw,1.75rem);margin:0 0 .5rem}.delete-account h2,.delete-account p{color:var(--sketch-ink);text-align:center}.delete-account p{font-family:var(--sketch-font-hand);line-height:1.5;margin:0 0 1.25rem}.delete-account__open{display:block;margin:0 auto;padding:.75rem 2rem}.delete-account__form{display:flex;flex-direction:column;gap:.75rem}.delete-account__form p{margin:0}.delete-account__warning{background:var(--sketch-fill-pink);border:var(--sketch-line-thin);border-radius:var(--sketch-radius-tile);overflow-wrap:anywhere;padding:.75rem 1rem}.delete-account__form label{color:var(--sketch-ink);font-size:.95rem;font-weight:700}.delete-account .delete-account__problem{color:var(--sketch-bad);font-weight:700}.delete-account__buttons{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.5rem}.delete-account__buttons .sketch-button{flex:1 1 9rem;padding:.75rem 1rem}.delete-account__buttons .sketch-button:disabled{cursor:default;opacity:.6}.ten-frames-container{align-items:center;display:flex;flex-direction:column;gap:var(--gap);max-width:100%;padding:0}.ten-frame{background-color:#fff;border:var(--sketch-line);border-radius:8px 5px 9px 4px;box-shadow:var(--sketch-shadow-btn);box-sizing:border-box;padding:0;width:min(100%,calc(var(--u)*60))}.frame-grid{grid-gap:0;aspect-ratio:5/2;display:grid;gap:0;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(2,1fr);width:100%}.frame-cell{align-items:center;background-color:#fff;border:1.5px solid rgba(45,42,74,.55);border-radius:0;display:flex;justify-content:center}.circle,.frame-cell{box-sizing:border-box}.circle{background-color:var(--circle-color);border:3px solid var(--sketch-ink);border-radius:50% 46% 52% 48%;height:80%;width:80%}.ten-frame-controls{align-items:center;display:flex;gap:8px;justify-content:center}.add-button{font-size:12px;min-height:50px;min-width:50px;padding:4px 8px}.add-button .button-content{align-items:center;display:flex;flex-direction:column;gap:2px}.add-button .button-number{font-size:14px;font-weight:700}.add-button .button-circle{border:2px solid var(--sketch-ink);border-radius:50%;height:12px;width:12px}.clear-button{font-size:12px;min-height:50px;min-width:50px;padding:4px 8px}.clear-button .button-icon{font-size:16px}@media (hover:hover){.add-button:hover .custom-button-front,.clear-button:hover .custom-button-front{-webkit-transform:translate(-1px,-2px);transform:translate(-1px,-2px)}}.add-button:active .custom-button-front,.clear-button:active .custom-button-front{-webkit-transform:translate(4px,4px);transform:translate(4px,4px)}.scattered-objects-container{background-color:#fff;border:3px dashed var(--sketch-ink);border-radius:22px 16px 24px 15px/16px 24px 15px 22px;box-sizing:border-box;margin:0 auto;overflow:hidden;position:relative;width:min(100%,calc(var(--u)*80))}.scattered-object{-webkit-user-select:none;user-select:none}.scattered-object.clickable{transition:-webkit-transform .2s ease,-webkit-filter .2s ease;transition:transform .2s ease,filter .2s ease;transition:transform .2s ease,filter .2s ease,-webkit-transform .2s ease,-webkit-filter .2s ease}@media (hover:hover){.scattered-object.clickable:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}}.scattered-object.clickable:active{-webkit-transform:scale(.95);transform:scale(.95)}.scattered-object.clicked{-webkit-filter:brightness(.9);filter:brightness(.9)}.count-circle{-webkit-animation:countAppear .3s ease-out;animation:countAppear .3s ease-out}@-webkit-keyframes countAppear{0%{opacity:0;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0)}to{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}}@keyframes countAppear{0%{opacity:0;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0)}to{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}}.scattered-object img{-webkit-filter:drop-shadow(1.5px 0 0 #fff) drop-shadow(-1.5px 0 0 #fff) drop-shadow(0 1.5px 0 #fff) drop-shadow(0 -1.5px 0 #fff) drop-shadow(2px 3px 0 rgba(45,42,74,.4));filter:drop-shadow(1.5px 0 0 #fff) drop-shadow(-1.5px 0 0 #fff) drop-shadow(0 1.5px 0 #fff) drop-shadow(0 -1.5px 0 #fff) drop-shadow(2px 3px 0 rgba(45,42,74,.4))}.fallback-circle{border:3px solid var(--sketch-ink)!important}.multiple-choice-container{box-sizing:border-box;flex-direction:column;max-width:100%;padding:0}.multiple-choice-answers,.multiple-choice-container{align-items:center;display:flex;gap:var(--gap);width:100%}.multiple-choice-answers{flex-wrap:wrap;justify-content:center;margin:0 auto}@media (hover:hover){.multiple-choice-answer:hover:not(:disabled){-webkit-transform:translate(-1px,-2px);transform:translate(-1px,-2px)}}.multiple-choice-submit{margin-top:0}.multiple-choice-submit-button:disabled{cursor:not-allowed;opacity:.5}.multiple-choice-board-option{transition:all .3s ease}@media (hover:hover){.multiple-choice-board-option:hover:not([style*="cursor: not-allowed"]){-webkit-transform:translate(-1px,-2px);transform:translate(-1px,-2px)}}.multiple-choice-board-option:active:not([style*="cursor: not-allowed"]){-webkit-transform:translate(3px,4px);transform:translate(3px,4px)}.multiple-choice-board-option .board-container{align-items:center;box-sizing:border-box;display:flex;height:100%!important;justify-content:center;max-height:100%!important;max-width:100%!important;overflow:hidden;-webkit-transform:scale(1)!important;transform:scale(1)!important;-webkit-transform-origin:center;transform-origin:center;width:100%!important}.multiple-choice-board-option .board-container *{box-sizing:border-box!important;max-height:100%!important;max-width:100%!important}.multiple-choice-board-option .board-container .board{height:100%!important;max-height:100%!important;max-width:100%!important;width:100%!important}.multiple-choice-board-option .board-container canvas,.multiple-choice-board-option .board-container img,.multiple-choice-board-option .board-container svg{height:auto!important;max-height:100%!important;max-width:100%!important;object-fit:contain!important;width:auto!important}.cube-towers{--cube:calc(var(--u)*3.6*var(--scale, 1));align-items:flex-end;display:flex;gap:calc(var(--u)*4);justify-content:center;margin:0 auto;max-width:100%;padding:calc(var(--cube)*.5) 0 0}.cube-tower{align-items:center;display:flex;flex-direction:column-reverse}.cube{background-color:var(--crayon-blue);border:2.5px solid var(--sketch-ink);border-radius:3px;box-sizing:border-box;height:var(--cube);position:relative;width:calc(var(--cube)*1.5)}.cube:after{background-color:rgba(45,42,74,.7);border-radius:50%;content:"";height:38%;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:24%}.cube.is-top:before{background-color:inherit;border:2.5px solid var(--sketch-ink);border-bottom:0;border-radius:3px 3px 0 0;bottom:100%;box-sizing:border-box;content:"";height:calc(var(--cube)*.3);left:24%;position:absolute;right:24%}.cube--blue{background-color:var(--crayon-blue)}.cube--red{background-color:var(--crayon-red)}.cube--green{background-color:var(--crayon-green)}.cube--yellow{background-color:var(--crayon-yellow)}.cube--orange{background-color:var(--crayon-orange)}.cube--purple{background-color:var(--crayon-purple)}.cube.is-crossed{opacity:.45}.cube.is-crossed:after{background-color:var(--sketch-ink);border-radius:3px;height:4px;-webkit-transform:translate(-50%,-50%) rotate(-25deg);transform:translate(-50%,-50%) rotate(-25deg);width:120%}.domino-wrap{align-items:center;display:flex;flex-direction:column;gap:calc(var(--u)*1.5)}.domino{align-items:stretch;display:flex}.domino>.dot-card{border-radius:0}.domino>.dot-card:first-child{border-radius:var(--sketch-radius-tile) 0 0 var(--sketch-radius-tile)}.domino>.dot-card:last-child{border-radius:0 var(--sketch-radius-tile) var(--sketch-radius-tile) 0;margin-left:-1.5px}.domino__build{cursor:pointer;font:inherit;touch-action:manipulation}.domino__build.is-empty{background-color:#fff;border-style:dashed}.domino__build:disabled{cursor:default}.domino__plus{font-size:calc(var(--u)*8);grid-column:1/-1;grid-row:1/-1}.domino__minus,.domino__plus{color:var(--sketch-ink);font-family:var(--sketch-font-display);font-weight:800;line-height:1}.domino__minus{background:#fff;border:var(--sketch-line-thin);border-radius:50%;box-shadow:var(--sketch-shadow-btn);cursor:pointer;font-size:calc(var(--u)*6);height:var(--tap);touch-action:manipulation;width:var(--tap)}.domino__minus:disabled{cursor:default;opacity:.4}.die-domino{display:block;height:auto;margin:0 auto;width:min(100%,max(calc(var(--pic)*1.6),calc(var(--u)*22)))}.die-domino__tile{fill:var(--sketch-fill-sky);stroke:var(--sketch-ink);stroke-width:3}.die-domino__line{stroke:var(--sketch-ink);stroke-width:2.5;stroke-linecap:round}.die-domino__pip{stroke:var(--sketch-ink);stroke-width:2}.balance-scale{display:block;height:auto;margin:0 auto;max-height:calc(var(--u)*44);overflow:visible;width:min(100%,calc(var(--u)*88))}.balance-scale .balance__beam,.balance-scale .balance__post{stroke:var(--sketch-ink);stroke-width:4;stroke-linecap:round}.balance-scale .balance__post{stroke-width:3}.balance-scale .balance__plate{fill:none;stroke:var(--sketch-ink);stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.balance-scale .balance__stand{fill:var(--sketch-fill-purple);stroke:var(--sketch-ink);stroke-width:3;stroke-linejoin:round}.balance-scale .balance__base{fill:var(--sketch-fill-blue);stroke:var(--sketch-ink);stroke-width:3}.balance-scale .balance__pivot{fill:#fff;stroke:var(--sketch-ink);stroke-width:3}.balance-scale .balance__cube{stroke:var(--sketch-ink);stroke-width:1.5;fill:var(--crayon-blue)}.balance-scale .balance__cube--red{fill:var(--crayon-red)}.balance-scale .balance__cube--blue{fill:var(--crayon-blue)}.balance-scale .balance__cube--green{fill:var(--crayon-green)}.balance-scale .balance__cube--yellow{fill:var(--crayon-yellow)}.balance-scale .balance__cube--orange{fill:var(--crayon-orange)}.balance-scale .balance__cube--purple{fill:var(--crayon-purple)}.balance-scale .balance__hole{fill:rgba(45,42,74,.7)}.balance-scale .balance__cloth{stroke:var(--sketch-ink);stroke-width:2;stroke-linejoin:round}.balance-scale .balance__fold{fill:none;stroke:rgba(45,42,74,.45);stroke-width:1.4;stroke-linecap:round}.balance-scale .balance__mark{fill:var(--sketch-ink);font-family:var(--sketch-font-display);font-size:15px;font-weight:800}.magic-square{aspect-ratio:1/1;background-color:#fff;border:var(--sketch-line);border-radius:6px 4px 7px 4px;box-shadow:var(--sketch-shadow-btn);display:grid;grid-template-columns:repeat(3,1fr);margin:0 auto;overflow:hidden;width:min(100%,calc(var(--u)*42))}.magic-square__cell{align-items:center;border-bottom:2.5px solid var(--sketch-ink);border-right:2.5px solid var(--sketch-ink);color:var(--sketch-ink);display:flex;font-size:min(34px,calc(var(--key)*.48));font-weight:700;justify-content:center;min-height:0;min-width:0}.magic-square__cell:nth-child(3n){border-right:0}.magic-square__cell:nth-child(n+7){border-bottom:0}.magic-square__cell:not(.is-blank){background-color:var(--sketch-fill-sky)}.stick-bundles{display:block;height:auto;margin:0 auto;max-height:calc(var(--u)*26);overflow:visible;width:min(100%,calc(var(--u)*80))}.stick-bundles .stick{fill:var(--crayon-blue);stroke:var(--sketch-ink);stroke-width:2.2}.stick-bundles--red .stick{fill:var(--crayon-red)}.stick-bundles--red .ribbon{fill:var(--sketch-ink)}.stick-bundles .stick--struck,.stick-bundles .stick-bundle--struck .ribbon,.stick-bundles .stick-bundle--struck .stick{opacity:.5}.stick-bundles .ribbon{fill:var(--crayon-red);stroke:var(--sketch-ink);stroke-width:2;stroke-linejoin:round}.stick-bundles .strike line{stroke:var(--sketch-ink);stroke-width:4;stroke-linecap:round}.number-cloud{margin:0 auto;max-width:100%;position:relative;width:calc(var(--u)*30)}.number-cloud__shape{display:block;height:auto;width:100%}.number-cloud__shape path{fill:var(--sketch-fill-sky);stroke:var(--sketch-ink);stroke-width:3;stroke-linejoin:round}.number-cloud__value{color:var(--sketch-ink);font-family:var(--sketch-font-display);font-size:calc(var(--u)*11);font-weight:800;left:50%;line-height:1;position:absolute;top:52%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.sign-picker{display:flex;gap:calc(var(--u)*3);justify-content:center;margin:0 auto}.sign-picker__button{-webkit-tap-highlight-color:transparent;aspect-ratio:1/1;background-color:#fff;border:var(--sketch-line-thin);border-radius:var(--sketch-radius-tile);box-shadow:3px 4px 0 var(--sketch-ink);box-sizing:border-box;color:var(--sketch-ink);cursor:pointer;font:inherit;font-size:min(40px,calc(var(--key)*.55));font-weight:700;padding:0;width:var(--key)}.sign-picker__button.is-selected{background-color:var(--sketch-fill-yellow);box-shadow:1px 1px 0 var(--sketch-ink);-webkit-transform:translate(2px,3px);transform:translate(2px,3px)}.sign-picker__button:focus-visible{outline:3px dashed var(--sketch-ink);outline-offset:3px}@media (hover:hover){.sign-picker__button:not(:disabled):not(.is-selected):hover{background-color:var(--sketch-fill-sky)}}.true-false-faces{display:flex;gap:calc(var(--u)*8);justify-content:center;margin:0 auto}.face-button{-webkit-tap-highlight-color:transparent;background:transparent;border:0;border-radius:50%;box-sizing:border-box;cursor:pointer;min-width:var(--tap);padding:0;transition:-webkit-transform .12s ease;transition:transform .12s ease;transition:transform .12s ease,-webkit-transform .12s ease;width:calc(var(--u)*20)}.face-button svg{display:block;height:auto;overflow:visible;width:100%}.face-button__head{stroke:var(--sketch-ink);stroke-width:4}.face-button--happy .face-button__head{fill:var(--sketch-fill-green)}.face-button--sad .face-button__head{fill:var(--sketch-fill-pink)}.face-button__eye{fill:var(--sketch-ink)}.face-button__mouth{fill:none;stroke:var(--sketch-ink);stroke-width:5;stroke-linecap:round}.face-button.is-selected{outline:4px dashed var(--sketch-ink);outline-offset:5px;-webkit-transform:translateY(-4px) scale(1.06);transform:translateY(-4px) scale(1.06)}.face-button:focus-visible{outline:4px dashed var(--sketch-ink);outline-offset:5px}@media (hover:hover){.face-button:not(:disabled):hover{-webkit-transform:translateY(-3px);transform:translateY(-3px)}}.face-button:active:not(:disabled){-webkit-transform:translateY(1px);transform:translateY(1px)}.true-false-faces--compact{gap:calc(var(--u)*2.4);margin:0}.true-false-faces--compact .face-button{min-width:var(--pic-box);width:var(--pic-box)}.number-bond{aspect-ratio:100/64;color:var(--sketch-ink);font-size:min(36px,calc(var(--key)*.5));font-weight:700;margin:0 auto;position:relative;width:min(100%,calc(var(--u)*40))}.number-bond__lines{height:100%;inset:0;overflow:visible;position:absolute;width:100%}.number-bond__lines line{stroke:var(--sketch-ink);stroke-width:3;stroke-linecap:round;vector-effect:non-scaling-stroke}.number-bond__node{align-items:center;background-color:#fff;border:var(--sketch-line-thin);box-shadow:3px 4px 0 var(--sketch-ink);box-sizing:border-box;display:flex;justify-content:center;position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.number-bond--tree .number-bond__node{aspect-ratio:1/1;border-radius:50%;width:28%}.number-bond--tree .number-bond__node--top{left:50%;top:25%}.number-bond--tree .number-bond__node--left{left:20%;top:75%}.number-bond--tree .number-bond__node--right{left:80%;top:75%}.number-bond--house .number-bond__node{border-radius:var(--sketch-radius-tile);height:34%;width:46%}.number-bond--house .number-bond__node--top{left:50%;top:20%}.number-bond--house .number-bond__node--left{left:27%;top:74%}.number-bond--house .number-bond__node--right{left:73%;top:74%}.number-bond__node.is-accent{border-color:var(--sketch-bad)}.number-bond__node .keypad-field{background-color:initial;border:0;border-radius:inherit;box-shadow:none;height:100%;width:100%}.number-bond__node.is-blank{background-color:#fff}.number-bond__node .keypad-field.is-active,.number-bond__node .keypad-field:focus{background-color:var(--sketch-fill-yellow);border-radius:inherit}.number-bond__node:has(.keypad-field.is-active),.number-bond__node:has(.keypad-field:focus){border-style:dashed}.word-problem{align-items:center;color:var(--sketch-ink);display:flex;flex-direction:column;font-size:clamp(14px,calc(var(--u)*4),20px);gap:calc(var(--u)*1.2);width:100%}.word-problem__picture{display:flex;justify-content:center;max-width:100%;width:100%}.word-problem__label{font-weight:700}.word-problem__notes{align-items:center;-webkit-column-gap:calc(var(--u)*3);column-gap:calc(var(--u)*3);display:flex;flex-wrap:wrap;justify-content:center;row-gap:calc(var(--u)*.7);width:100%}.word-problem__note{align-items:center;display:flex;flex:0 1 auto;gap:calc(var(--u)*1.2);min-width:0}.word-problem__note>.keypad-unit{overflow-wrap:normal;white-space:nowrap}.word-problem__note>.word-problem__label{flex:0 1 auto}.word-problem__unknown{color:var(--sketch-bad)}.word-problem__solution{align-items:center;display:flex;flex-wrap:wrap;gap:calc(var(--u)*1) calc(var(--u)*1.5);justify-content:center;max-width:100%}.word-problem__rows{display:flex;flex-direction:column;gap:calc(var(--u)*1)}.word-problem__row{align-items:center;display:flex;flex-wrap:wrap;gap:calc(var(--u)*1);justify-content:center}.word-problem__rowlabel{font-weight:700;margin-right:calc(var(--u)*1.2)}.word-problem__row .keypad-equation-row{margin:0}.word-problem__answer,.word-problem__check{align-items:center;display:flex;flex-wrap:wrap;gap:calc(var(--u)*1.2) calc(var(--u)*2);justify-content:center;max-width:100%}.word-problem__answer--choice{flex-wrap:nowrap;width:100%}.word-problem__answer--choice>.choice-grid{flex:1 1;margin:0;min-width:0}.word-problem__check b{background:#fff;border:2px dashed var(--sketch-ink);border-radius:999px;font-size:1.05em;padding:.1em .6em}.word-problem .keypad-equation-row{flex-wrap:wrap;justify-content:center}.ink-blot{background:var(--sketch-ink);border-radius:62% 38% 55% 45%/48% 60% 40% 52%;box-shadow:.5em .2em 0 -.25em var(--sketch-ink),-.45em -.15em 0 -.3em var(--sketch-ink);display:inline-block;height:1.1em;vertical-align:-.2em;width:1.5em}.word-problem__blot{padding:0}.wp-glyph{display:block;height:100%;overflow:visible;width:100%}.wp-row{--glyph:max(var(--pic),min(calc(var(--pic)*var(--scale, 1.25)),calc((var(--u)*90 - 2px*var(--per-row, 7))/var(--per-row, 7))));align-items:center;display:flex;flex-wrap:wrap;gap:2px;justify-content:center;margin:0 auto;max-width:calc((var(--glyph) + 2px)*7);max-width:calc((var(--glyph) + 2px)*var(--per-row, 7))}.wp-cell{flex:none;height:26px;height:var(--glyph,26px);position:relative;width:26px;width:var(--glyph,26px)}.wp-cell.is-gone{opacity:.4}.wp-cell.is-gone:after{background:linear-gradient(45deg,transparent 44%,var(--sketch-ink) 44% 56%,transparent 56%),linear-gradient(-45deg,transparent 44%,var(--sketch-ink) 44% 56%,transparent 56%);content:"";inset:15%;position:absolute}.wp-plates{align-items:center;display:flex;gap:calc(var(--u)*1);justify-content:center;width:100%}.wp-plate{background:#fff;border:var(--sketch-line-thin);border-radius:50%/40%;box-shadow:var(--sketch-shadow-btn);flex:1 1;max-width:calc(var(--u)*44);min-width:0;padding:calc(var(--u)*2.2) calc(var(--u)*1)}.wp-move{align-items:center;color:var(--sketch-ink);display:flex;flex:none;flex-direction:column;font-weight:700;position:relative;width:var(--pic)}.wp-move svg{display:block;height:auto;width:100%}.wp-move b{font-size:clamp(14px,calc(var(--u)*4.5),22px)}.wp-branch{--glyph:calc(var(--pic)*var(--scale, 1.25));align-items:center;flex-direction:column;gap:2px}.wp-air,.wp-branch{display:flex;width:100%}.wp-air{flex-wrap:wrap;gap:3px;justify-content:flex-end;max-width:calc((var(--glyph) + 4px)*7);min-height:var(--glyph)}.wp-flying{-webkit-filter:none;filter:none;height:var(--glyph);-webkit-transform:rotate(-18deg) translateY(calc(var(--i)*-1px));transform:rotate(-18deg) translateY(calc(var(--i)*-1px));width:var(--glyph)}.wp-branch--arriving .wp-air{justify-content:flex-start}.wp-branch--arriving .wp-flying{-webkit-transform:scaleX(-1) rotate(-18deg) translateY(calc(var(--i)*-1px));transform:scaleX(-1) rotate(-18deg) translateY(calc(var(--i)*-1px))}.wp-twig{border-bottom:5px solid #a8743a;border-radius:3px;display:flex;flex-wrap:wrap;gap:2px;justify-content:center;max-width:calc((var(--glyph) + 4px)*7);max-width:calc((var(--glyph) + 4px)*var(--per-row, 7));padding-bottom:5px}.wp-twig--grass{border-bottom-color:#5b9a3f}.wp-bracelet{--glyph:var(--pic-box);align-items:center;display:flex;gap:calc(var(--u)*2);justify-content:center}.wp-ring{flex:none;height:auto;width:max(calc(var(--pic-box)*1.7),calc(var(--u)*17))}.wp-bracelet .wp-row{margin:0}.wp-groups{align-items:center;gap:calc(var(--u)*1.5) calc(var(--u)*3)}.wp-groups,.wp-rings,.wp-stacks{display:flex;flex-wrap:wrap;justify-content:center;width:100%}.wp-rings,.wp-stacks{align-items:flex-end;gap:calc(var(--u)*1.6) calc(var(--u)*2)}.wp-stack{--glyph:calc(var(--pic)*var(--scale, 1));align-items:center;display:flex;flex-direction:column-reverse}.wp-stack .wp-cell+.wp-cell{margin-bottom:calc(var(--glyph)*-.2)}.wp-rings .wp-ring{width:max(var(--pic-box),calc(var(--u)*13))}.wp-shapes{align-items:center;display:flex;flex-wrap:wrap;gap:calc(var(--u)*1.2);justify-content:center;margin:0 auto;max-width:calc(var(--u)*84)}.wp-shape{aspect-ratio:1/1;display:block;flex:none;width:calc(var(--pic)*1.25);width:calc(var(--pic)*var(--scale, 1.25))}.wp-shapes--large{gap:calc(var(--u)*2)}.wp-shapes--large .wp-shape{width:calc(var(--pic-box)*1.3)}.wp-cell--gap{margin-left:calc(var(--u)*1.6)}.wp-row--groups{max-width:calc((var(--glyph) + 2px)*7 + var(--u)*0*1.6);max-width:calc((var(--glyph) + 2px)*var(--per-row, 7) + var(--gaps, 0)*var(--u)*1.6)}.elevator-panel{--btn:var(--pic);background:#dfe4ec;border:var(--sketch-line-thin);border-radius:var(--sketch-radius-tile);box-shadow:var(--sketch-shadow-btn);display:inline-flex;flex-direction:column;gap:2px;padding:calc(var(--u)*.8)}.elevator-panel__row{display:flex;gap:2px;justify-content:center}.elevator-panel__button{align-items:center;background:#fff;border:1.5px solid var(--sketch-ink);border-radius:50%;box-sizing:border-box;color:var(--sketch-ink);display:flex;font-size:calc(var(--btn)*.46);font-weight:700;height:var(--btn);justify-content:center;line-height:1;width:var(--btn)}.elevator-panel__button.is-lit{background:var(--sketch-fill-yellow);box-shadow:0 0 0 2px var(--crayon-orange)}.lined-rows{grid-gap:calc(var(--u)*1.6);align-items:center;display:grid;gap:calc(var(--u)*1.6);grid-template-columns:auto;justify-content:center}.lined-rows--named{grid-template-columns:auto auto}.lined-rows .wp-row{justify-content:flex-start;margin:0;width:calc((var(--glyph) + 2px)*var(--per-row))}.lined-rows__name{background:#fff;border:var(--sketch-line-thin);border-radius:999px;color:var(--sketch-ink);font-family:var(--sketch-font-display);font-size:min(18px,calc(var(--u)*4.4));font-weight:800;justify-self:end;padding:.05em .7em .1em;white-space:nowrap}.match-lines{box-sizing:border-box;gap:calc(var(--u)*14);max-width:100%;padding:0 calc(var(--u)*1);position:relative;width:100%}.match-lines,.match-lines__column{display:flex;justify-content:center}.match-lines__column{flex:1 1;flex-direction:column;gap:calc(var(--u)*2);max-width:calc(var(--u)*40);min-width:0}.match-lines__item{-webkit-tap-highlight-color:transparent;align-items:center;background:#fff;border:var(--sketch-line-thin);border-radius:var(--sketch-radius-tile);box-shadow:var(--sketch-shadow-btn);box-sizing:border-box;color:var(--sketch-ink);cursor:pointer;display:flex;font:inherit;font-size:clamp(14px,calc(var(--u)*4),20px);font-weight:700;justify-content:center;line-height:1.2;min-height:var(--key);padding:calc(var(--u)*1) calc(var(--u)*1.5);text-align:center;touch-action:none;user-select:none;-webkit-user-select:none}.match-lines__item.is-connected{background:var(--sketch-fill-sky)}.match-lines__item.is-picked{background:var(--sketch-fill-yellow);outline:3px dashed var(--sketch-ink);outline-offset:3px}.match-lines__item:disabled{cursor:default}.match-lines__lines{left:0;overflow:visible;pointer-events:none;position:absolute;top:0}.match-lines__outline{fill:none;stroke:var(--sketch-ink);stroke-width:8;stroke-linecap:round}.match-lines__crayon{fill:none;stroke-width:4.5;stroke-linecap:round}.match-lines__crayon--drag{stroke:var(--sketch-ink);stroke-dasharray:2 9}.match-lines--rows{flex-direction:column;gap:calc(var(--u)*12)}.match-lines--rows .match-lines__column{flex:0 0 auto;flex-direction:row;gap:calc(var(--u)*1.2);justify-content:flex-start;max-width:none}.match-lines--rows .match-lines__item{flex:0 1 var(--key);min-width:0;padding:calc(var(--u)*.6)}.shape-pic{aspect-ratio:1/1;display:block;width:calc(var(--pic)*1.45)}.shape-pic .wp-glyph{height:100%;width:100%}.shape-pic--compact{width:calc(var(--pic)*1.15)}.pattern{flex-direction:column;gap:calc(var(--u)*3);width:100%}.pattern,.pattern__row{align-items:center;display:flex}.pattern__row{flex-wrap:wrap;gap:calc(var(--u)*1.2);justify-content:center;max-width:calc((var(--pic) + var(--u)*1.2)*7);max-width:calc((var(--pic) + var(--u)*1.2)*var(--per-row, 7))}.pattern__cell{aspect-ratio:1/1;background:transparent;border:0;box-sizing:border-box;display:block;flex:none;margin:0;padding:0;width:var(--pic)}.pattern__cell .wp-glyph{height:100%;width:100%}.pattern__slot{background:#fff;border:2.5px dashed rgba(45,42,74,.5);border-radius:10px}.pattern__slot.is-next{background:var(--sketch-fill-yellow);border-color:var(--sketch-ink)}.pattern__slot.is-filled{-webkit-tap-highlight-color:transparent;border-color:var(--sketch-ink);border-style:solid;cursor:pointer}.pattern__palette{flex-wrap:wrap;gap:calc(var(--u)*2)}.pattern__choice,.pattern__palette{display:flex;justify-content:center}.pattern__choice{-webkit-tap-highlight-color:transparent;align-items:center;background:#fff;border:var(--sketch-line-thin);border-radius:var(--sketch-radius-tile);box-shadow:var(--sketch-shadow-btn);box-sizing:border-box;cursor:pointer;margin:0;min-height:calc(var(--key)*1.3);min-width:calc(var(--key)*1.4);padding:calc(var(--u)*.8)}.pattern__choice:disabled{box-shadow:none;cursor:default;opacity:.4}.pattern__choice:active:not(:disabled){box-shadow:none;-webkit-transform:translateY(2px);transform:translateY(2px)}.pattern__choice-pic{aspect-ratio:1/1;display:block;width:calc(var(--pic)*.95)}.pattern__choice-pic .wp-glyph{height:100%;width:100%}.clue-line{align-items:center;color:var(--sketch-ink);display:flex;flex-wrap:wrap;font-size:clamp(16px,calc(var(--u)*5),24px);font-weight:700;gap:calc(var(--u)*1.4);justify-content:center;line-height:1.25;margin:0 auto;max-width:calc(var(--u)*92);text-align:center}.gap-picture,.paint-shapes{align-items:center;display:flex;flex-direction:column;gap:calc(var(--u)*3);width:100%}.gap-picture__svg,.paint-shapes__svg{display:block;flex:0 1 auto;height:auto;max-height:calc(var(--u)*50);max-width:calc(var(--u)*92);min-height:calc(var(--u)*29);overflow:visible;touch-action:manipulation;width:100%}.quiz-main>.gap-picture,.quiz-main>.paint-shapes,.quiz-main>.quiz-flat>.gap-picture,.quiz-main>.quiz-flat>.paint-shapes{flex:0 1 auto;min-height:calc(var(--u)*47)}.gap-picture>.count-board,.paint-shapes>.count-board{flex:0 1 auto;min-height:0}.gap-picture__ground{fill:none;stroke:var(--sketch-ink);stroke-width:.8;stroke-linecap:round;opacity:.5}.gap-picture__shape{stroke:var(--sketch-ink);stroke-width:.9;stroke-linejoin:round}.gap-picture__hole{fill:#fff;stroke:var(--sketch-ink);stroke-width:.8;stroke-dasharray:2 1.6;stroke-linejoin:round}.gap-picture__gap{cursor:pointer}.gap-picture__gap.is-selected .gap-picture__hole{fill:var(--sketch-fill-yellow);stroke-width:1.3}.gap-picture__bank{flex-wrap:wrap;gap:calc(var(--u)*2.5);min-height:calc(var(--pic)*1.35)}.gap-picture__bank,.gap-picture__piece{align-items:center;display:flex;justify-content:center}.gap-picture__piece{-webkit-tap-highlight-color:transparent;aspect-ratio:1/1;background:#fff;border:var(--sketch-line-thin);border-radius:var(--sketch-radius-tile);box-shadow:var(--sketch-shadow-btn);box-sizing:border-box;cursor:pointer;margin:0;padding:calc(var(--u)*1);width:calc(var(--pic)*1.35)}.gap-picture__piece:active:not(:disabled){box-shadow:none;-webkit-transform:translateY(2px);transform:translateY(2px)}.gap-picture__piece-pic{display:block;height:100%;width:100%}.gap-picture__piece-pic .wp-glyph{height:100%;width:100%}.paint-shapes__fill{fill:#fff;stroke:var(--sketch-ink);stroke-width:.9;stroke-linejoin:round}.paint-shapes__wash{opacity:.92;pointer-events:none}.paint-shapes__region{cursor:pointer}.paint-shapes__mast{stroke:var(--sketch-ink);stroke-width:1.3;stroke-linecap:round;pointer-events:none}.paint-shapes__water{fill:none;stroke:var(--crayon-blue);stroke-width:1.1;stroke-linecap:round;opacity:.75;pointer-events:none}.four-steps{display:flex;gap:calc(var(--u)*1.4);justify-content:center;margin:0 auto;max-width:calc(var(--u)*92);width:100%}.four-steps__pill{-webkit-tap-highlight-color:transparent;align-items:center;background:#fff;border:var(--sketch-line-thin);border-radius:var(--sketch-radius-tile);box-sizing:border-box;color:var(--sketch-ink);cursor:pointer;display:flex;flex:1 1;flex-direction:column;font:inherit;gap:calc(var(--u)*.4);margin:0;min-height:var(--tap);min-width:0;padding:calc(var(--u)*1) calc(var(--u)*.6)}.four-steps__pill.is-done{background:#d9f2df}.four-steps__pill.is-current{background:var(--sketch-fill-yellow);box-shadow:var(--sketch-shadow-btn);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.four-steps__number{font-size:clamp(15px,calc(var(--u)*4.6),22px);font-weight:700;line-height:1}.four-steps__name{font-size:clamp(11px,calc(var(--u)*3),15px);line-height:1.1;max-width:100%;overflow-wrap:anywhere}.four-steps__name,.sign-story{font-weight:700;text-align:center}.sign-story{background:#fff;border:var(--sketch-line-thin);border-radius:var(--sketch-radius-tile);box-sizing:border-box;font-size:clamp(15px,calc(var(--u)*4.4),22px);line-height:1.3;margin:0 auto;padding:calc(var(--u)*1.4) calc(var(--u)*3);width:100%}.sign-step__question,.sign-story{color:var(--sketch-ink);max-width:calc(var(--u)*92)}.sign-step__question{font-size:clamp(15px,calc(var(--u)*4.6),23px);font-weight:700;line-height:1.25;text-align:center}.sign-step__head{align-items:center;display:flex;gap:calc(var(--u)*2);justify-content:center;min-width:0}.sign-step__head .shape-pic{flex:0 0 auto}.sign-step__head .sign-step__question{min-width:0}.sign-steps{align-items:start;display:grid;justify-items:center;width:100%}.sign-step{align-items:center;display:flex;flex-direction:column;gap:calc(var(--u)*1.5);grid-area:1/1;justify-content:flex-start;width:100%}.sign-step.is-away{pointer-events:none;visibility:hidden}.flat-shape{display:block;height:100%;overflow:visible;touch-action:manipulation;width:100%}.flat-shape__outline{stroke:var(--sketch-ink);stroke-width:2.5px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.flat-shape__hit{fill:transparent;cursor:pointer}.flat-shape__dot{fill:#fff;stroke:var(--sketch-ink);stroke-width:2px;vector-effect:non-scaling-stroke;pointer-events:none}.flat-shape__vertex.is-tapped .flat-shape__dot{fill:#e23b3b}.vertex-card{aspect-ratio:1/1;background:#fff;border:var(--sketch-line-thin);border-radius:var(--sketch-radius-tile);box-sizing:border-box;display:block;flex:none;margin:0 auto;padding:calc(var(--u)*2);width:min(100%,calc(var(--pic)*3.4))}.vertex-counts{flex-wrap:wrap;gap:calc(var(--u)*1.5) calc(var(--u)*5)}.group-split,.vertex-counts{display:flex;justify-content:center}.group-split{align-items:center;gap:calc(var(--u)*1.2);width:100%}.group-split__whole{color:var(--sketch-ink);flex:none;font-size:clamp(18px,calc(var(--u)*6),30px);font-weight:700;min-width:calc(var(--key)*.9);text-align:center}.group-split__arrow{fill:none;stroke:var(--sketch-ink);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none;width:calc(var(--u)*5)}.group-split__part{background:#fff;border:var(--sketch-line-thin);border-radius:var(--sketch-radius-tile);box-sizing:border-box;justify-content:center;min-height:calc(var(--pic) + var(--u)*2);min-width:0;padding:calc(var(--u)*.8)}.group-split__part,.venn{align-items:center;display:flex}.venn{flex-direction:column;gap:calc(var(--u)*1.5);margin-left:auto;margin-right:auto;max-width:calc(var(--u)*92);width:100%}.venn__labels{display:flex;gap:calc(var(--u)*2);justify-content:space-between;width:100%}.venn__label{background:#6f63a6;border-radius:var(--sketch-radius-tile);box-sizing:border-box;color:#fff;font-size:clamp(13px,calc(var(--u)*3.8),19px);font-weight:700;line-height:1.2;max-width:48%;padding:calc(var(--u)*.8) calc(var(--u)*1.8);text-align:center}.venn__label--both{max-width:70%}.venn__svg{display:block;height:auto;overflow:visible;touch-action:manipulation;width:100%}.venn__region{fill:#fff;cursor:pointer}.venn__board.is-ready .venn__region{fill:#fffbe0}.venn__ring{fill:none;stroke:var(--sketch-ink);stroke-width:.6;pointer-events:none}.venn__thing.is-mine{cursor:pointer}.venn__mark{fill:none;stroke-width:.8}.venn__mark.is-right{stroke:#2e9b4f}.venn__mark.is-wrong{stroke:#d23b3b}.venn__tray{flex-wrap:wrap;gap:calc(var(--u)*2);min-height:calc(var(--pic)*1.35)}.venn__piece,.venn__tray{display:flex;justify-content:center}.venn__piece{-webkit-tap-highlight-color:transparent;align-items:center;aspect-ratio:1/1;background:#fff;border:var(--sketch-line-thin);border-radius:var(--sketch-radius-tile);box-shadow:var(--sketch-shadow-btn);box-sizing:border-box;cursor:pointer;margin:0;padding:calc(var(--u)*1);width:calc(var(--pic)*1.35)}.venn__piece.is-picked{background:var(--sketch-fill-yellow);border:4px solid var(--sketch-ink);-webkit-transform:translateY(-3px);transform:translateY(-3px)}.venn__piece .wp-glyph{height:100%;width:100%}.bar-model{align-items:stretch;gap:calc(var(--u)*.6);margin:0 auto;width:min(100%,calc(var(--u)*70))}.bar-model,.bar-model__whole{display:flex;flex-direction:column}.bar-model__whole{align-items:center;color:var(--sketch-ink);font-family:var(--sketch-font-display);font-size:clamp(16px,calc(var(--u)*5),28px);font-weight:800}.bar-model__bracket{align-self:stretch;border:3px solid var(--sketch-ink);border-bottom:0;border-radius:6px 6px 0 0;height:calc(var(--u)*1.6)}.bar-model__bar{background:#fff;border:var(--sketch-line-thin);border-radius:var(--sketch-radius-tile);box-shadow:var(--sketch-shadow-btn);display:flex;height:var(--key);overflow:hidden}.bar-model__part{align-items:center;background-color:var(--crayon-blue);color:var(--sketch-ink);display:flex;flex-basis:0;font-family:var(--sketch-font-display);font-size:clamp(16px,calc(var(--u)*5),28px);font-weight:800;justify-content:center;min-width:calc(var(--u)*9)}.bar-model__part--1{background-color:var(--crayon-yellow);border-left:var(--sketch-line-thin)}.bar-model__part.is-hidden{background-color:#fff}.pattern-item{align-items:center;display:flex;justify-content:center}.pattern-item,.pattern-item .wp-glyph{height:100%;width:100%}.pattern-item--small .wp-glyph{height:62%;width:62%}.pattern__tap{-webkit-tap-highlight-color:transparent;border:2.5px solid transparent;border-radius:10px;cursor:pointer}.pattern__tap.is-picked{background:var(--sketch-fill-yellow);border-color:var(--sketch-ink)}.pattern__slot.is-right,.pattern__tap.is-right{background:#d8f3dc}.pattern__slot.is-wrong,.pattern__tap.is-wrong{background:#fde0e0}.pattern__choice.is-in-hand{background:var(--sketch-fill-yellow);border-color:var(--sketch-ink)}.bead{-webkit-tap-highlight-color:transparent;background:#fff;border:2.5px dashed rgba(45,42,74,.5);border-radius:50%;cursor:pointer}.bead.is-painted{background:transparent;border-color:transparent;border-style:solid}.bead.is-right{background:#d8f3dc}.bead.is-wrong{background:#fde0e0}.scene-board{--cell:min(calc(var(--pic-box)*1.6),calc((var(--dvh)*34)/var(--rows)),calc((var(--dvw)*100 - var(--u)*16)/var(--cols)));display:grid;grid-template-columns:repeat(var(--cols),var(--cell));grid-template-rows:repeat(var(--rows),var(--cell));justify-content:center;margin:0 auto;position:relative}.scene-board__spot,.scene-board__thing{align-items:center;background:none;border:2.5px solid transparent;border-radius:var(--sketch-radius-tile);box-sizing:border-box;color:var(--sketch-ink);display:flex;font:inherit;justify-content:center;margin:0;min-width:0;padding:8%;position:relative;z-index:1}button.scene-board__spot,button.scene-board__thing{-webkit-tap-highlight-color:transparent;cursor:pointer;touch-action:manipulation}button.scene-board__spot:disabled,button.scene-board__thing:disabled{cursor:default}.scene-board__spot .wp-glyph,.scene-board__thing .wp-glyph{display:block;height:100%;width:100%}.scene-board__thing.is-picked{background-color:var(--sketch-fill-yellow);border-color:var(--sketch-ink)}.scene-board__spot{background:#fff;border:2.5px dashed rgba(45,42,74,.55);border-radius:50%;margin:12%;padding:6%}.scene-board__spot.is-placed{background:var(--sketch-fill-yellow);border-color:var(--sketch-ink);border-style:solid}.scene-board__art{display:block;min-height:0;min-width:0;z-index:0}.scene-board__art svg{display:block;height:100%;width:100%}.scene-board__wood{fill:#e9c58a;stroke:var(--sketch-ink);stroke-width:2.5;vector-effect:non-scaling-stroke}.scene-board__rim{fill:none;stroke:var(--sketch-ink);stroke-width:5;stroke-linecap:round;vector-effect:non-scaling-stroke}.scene-board__art--box+.scene-board__thing{z-index:1}.overlap-scene{aspect-ratio:4/3;display:block;margin:0 auto;overflow:visible;width:min(calc(var(--pic-box)*5.2),calc(var(--dvw)*100 - var(--u)*16),calc(var(--dvh)*34*4/3))}.overlap-scene__thing{-webkit-tap-highlight-color:transparent;cursor:pointer;outline:none;touch-action:manipulation}.overlap-scene__ring{fill:var(--sketch-fill-yellow);fill-opacity:.55;stroke:var(--sketch-ink);stroke-width:2.5;vector-effect:non-scaling-stroke}.grid-moves{--cell:min(calc(var(--key)*1.35),calc((var(--dvh)*34)/var(--n)),calc((var(--dvw)*100 - var(--u)*16)/var(--n)));background:#fff;border:2.5px solid var(--sketch-ink);display:grid;grid-template-columns:repeat(var(--n),var(--cell));grid-template-rows:repeat(var(--n),var(--cell));margin:0 auto}.grid-moves__cell{align-items:center;background:#fff;border:1.5px solid rgba(45,42,74,.45);box-sizing:border-box;display:flex;font:inherit;justify-content:center;margin:0;min-width:0;padding:0;position:relative}button.grid-moves__cell{-webkit-tap-highlight-color:transparent;cursor:pointer;touch-action:manipulation}button.grid-moves__cell:disabled{cursor:default}.grid-moves__cell.is-right{background:#d8f3dc}.grid-moves__cell.is-wrong{background:#fde0e0}.grid-moves__cell.is-picked{background:var(--sketch-fill-yellow)}.grid-moves__cell.is-blue{background:var(--crayon-blue)}.grid-moves__cell.is-red{background:var(--crayon-red)}.grid-moves__cell .wp-glyph{display:block;height:80%;width:80%}.grid-moves__dot{border:2px solid var(--sketch-ink);border-radius:50%;display:block;height:52%;width:52%}.grid-moves__dot--start{background:#4a4a55}.grid-moves__dot--picked,.grid-moves__dot--target{background:var(--crayon-red)}.move-chip{align-items:flex-start;background:#fff;border:var(--sketch-line-thin);border-radius:var(--sketch-radius-tile);box-sizing:border-box;color:var(--sketch-ink);display:flex;flex-direction:column;font-size:clamp(18px,calc(var(--u)*5.4),28px);font-weight:700;line-height:1.3;margin:0 auto;max-width:100%;padding:calc(var(--u)*1) calc(var(--u)*4);text-align:left;width:-webkit-max-content;width:max-content}.move-part{white-space:nowrap}.move-part__arrow{color:var(--crayon-red);display:inline-block;min-width:1.3em}.move-chip--arrows{flex-direction:row;flex-wrap:wrap;font-size:clamp(22px,calc(var(--u)*7),34px);gap:.4em}.move-chip--arrows .move-part__arrow{min-width:0}.sort-boxes{align-items:center;display:flex;flex-direction:column;gap:calc(var(--u)*3);width:100%}.sort-boxes__tray{display:flex;flex-wrap:wrap;gap:calc(var(--u)*1.4);justify-content:center;min-height:calc(var(--pic)*1.45)}.sort-boxes__thing{-webkit-tap-highlight-color:transparent;background:#fff;border:2.5px solid transparent;border-radius:10px;box-sizing:border-box;cursor:pointer;flex:none;height:calc(var(--pic)*1.4);margin:0;padding:3px;touch-action:manipulation;width:calc(var(--pic)*1.4)}.sort-boxes__thing.is-picked{background:var(--sketch-fill-yellow);border-color:var(--sketch-ink)}.sort-boxes__thing--in{height:calc(var(--pic)*1.1);width:calc(var(--pic)*1.1)}.sort-boxes__thing.is-right{background:#d8f3dc}.sort-boxes__thing.is-wrong{background:#fde0e0}.sort-boxes__boxes{grid-gap:calc(var(--u)*2);display:grid;gap:calc(var(--u)*2);grid-template-columns:repeat(var(--boxes),minmax(0,1fr));width:min(100%,calc(var(--u)*100))}.sort-boxes__box{align-items:center;background:#f6e3bd;border:2.5px solid var(--sketch-ink);border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;gap:calc(var(--u)*1);min-height:calc(var(--pic)*3);padding:calc(var(--u)*1.2)}.sort-boxes__box.is-ready{background:var(--sketch-fill-yellow);cursor:pointer}.sort-boxes__label{background:#fff;border:0;border-radius:50%;box-sizing:border-box;cursor:inherit;height:calc(var(--pic)*1.25);margin:0;padding:6px;width:calc(var(--pic)*1.25)}.sort-boxes__content{align-items:flex-start;display:flex;flex-wrap:wrap;gap:calc(var(--u)*1);justify-content:center}.square-grid{--cell:min(calc(var(--key)*1.5),calc((var(--dvh)*28)/3),calc(var(--dvw)*100/3 - var(--u)*16/3));background:#fff;border:2.5px solid var(--sketch-ink);display:grid;grid-template-columns:repeat(3,var(--cell));grid-template-rows:repeat(3,var(--cell));margin:0 auto}.square-grid__cell{align-items:center;background:#fff;border:1.5px solid rgba(45,42,74,.45);box-sizing:border-box;display:flex;font:inherit;justify-content:center;margin:0;min-width:0;padding:14%}button.square-grid__cell{-webkit-tap-highlight-color:transparent;cursor:pointer;touch-action:manipulation}button.square-grid__cell:disabled{cursor:default}.square-grid__cell.is-fixed{background:#ece6d6}.square-grid__cell.is-wrong{background:#fde0e0}.square-grid__cell .wp-glyph{height:100%;width:100%}.caterpillar{--seg:min(calc(var(--key)*1.25),calc((var(--dvw)*100 - var(--u)*16)/var(--per-row) - var(--u)*1.2));flex-wrap:wrap;gap:calc(var(--u)*1.4);margin:0 auto;max-width:calc((var(--seg) + var(--u)*1.4)*var(--per-row))}.caterpillar,.caterpillar__segment{align-items:center;display:flex;justify-content:center}.caterpillar__segment{--field:var(--seg);background:var(--sketch-fill-yellow);border:var(--sketch-line-thin);border-radius:50%;box-sizing:border-box;flex:none;height:var(--seg);width:var(--seg)}.caterpillar__segment.is-head{background:#b9e6a8}.caterpillar__segment.is-blank{background:#fff;border-style:dashed}.caterpillar__number{color:var(--sketch-ink);font-size:min(36px,calc(var(--seg)*.5));font-weight:700}.sums-row{display:flex;flex-wrap:wrap;gap:calc(var(--u)*2);justify-content:center;margin:0 auto}.sums-row__sum{background:#fff;border:var(--sketch-line-thin);border-radius:var(--sketch-radius-tile);color:var(--sketch-ink);font-size:clamp(20px,calc(var(--u)*6.4),30px);font-weight:700;padding:calc(var(--u)*1) calc(var(--u)*2.4);white-space:nowrap}.sticker-hand{background:#fff;border:2.5px dashed rgba(45,42,74,.55);border-radius:50%;box-sizing:border-box;height:var(--pic-box);margin:0 auto;padding:3px;width:var(--pic-box)}.sticker-hand .wp-glyph{display:block;height:100%;width:100%}.pick-reference{background:#fff;border:2.5px solid var(--sketch-ink);border-radius:14px;box-sizing:border-box;margin:0 auto;padding:calc(var(--u)*1.2)}.move-options .move-chip{background:none;border:0;font-size:clamp(14px,calc(var(--u)*4),20px);padding:0}.say-where{background:#fff;border:var(--sketch-line-thin);border-radius:var(--sketch-radius-tile);box-sizing:border-box;color:var(--sketch-ink);font-size:clamp(18px,calc(var(--u)*5.4),28px);font-weight:700;line-height:1.4;margin:0 auto;max-width:100%;padding:calc(var(--u)*1.4) calc(var(--u)*3);text-align:center}.say-where__gap{border-bottom:3px dashed var(--sketch-ink);color:var(--crayon-blue);display:inline-block;min-width:3em;padding:0 .3em}.thing-groups{flex-wrap:wrap;gap:calc(var(--u)*3);justify-content:center;width:100%}.thing-group,.thing-groups{align-items:center;display:flex}.thing-group{background:#fff;border:2.5px solid var(--sketch-ink);border-radius:999px;box-sizing:border-box;gap:calc(var(--u)*1.2);min-width:0;padding:calc(var(--u)*2) calc(var(--u)*4)}.join-the-group{--pic:calc(var(--key)*1.35)}.pattern__row.pattern-scene{--scene-pic:calc(var(--pic)*1.12);max-width:calc((var(--scene-pic) + var(--u)*1.2)*7);max-width:calc((var(--scene-pic) + var(--u)*1.2)*var(--per-row, 7))}.pattern-scene .pattern-scene__cell{width:var(--scene-pic)}.pattern-scene__thing{display:block;height:100%;overflow:visible;width:100%}.pattern__row.pattern-scene--loose{background:#f3dcb4;border-radius:999px;gap:calc(var(--u)*2);padding:calc(var(--u)*1) calc(var(--u)*4)}.pattern-strip{max-width:100%;width:calc(var(--key)*.62*var(--things)*26/24)}.frog-path,.pattern-strip{display:block;height:auto;overflow:visible}.frog-path{margin:0 auto;max-width:calc(var(--key)*6.5);width:100%}.frog-path__line{stroke:var(--sketch-ink);stroke-width:2.6;stroke-linecap:round}.frog-path__node{fill:var(--sketch-fill-sky)}.frog-path__node,.frog-path__pad{stroke:var(--sketch-ink);stroke-width:2.4}.frog-path__pad{fill:#8fd694}.frog-path__number{fill:var(--sketch-ink);font-family:var(--sketch-font-display);font-size:19px;font-weight:800}.people-line{--pic:var(--key);--room:calc(var(--key)*0.75);height:calc(var(--key)*2.9);margin:0 auto;position:relative;width:calc(100% - var(--room)*2)}.people-line__person{align-items:center;bottom:calc(var(--key)*.95);display:flex;flex-direction:column;left:calc(var(--at)/var(--top)*100%);position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.people-line__name{color:var(--sketch-ink);font-family:var(--sketch-font-display);font-size:min(16px,calc(var(--u)*4));font-weight:800;white-space:nowrap}.people-line__pic{display:block;height:calc(var(--key)*.95);width:calc(var(--key)*.95)}.people-line__pic .wp-glyph{height:100%;width:100%}.people-line__axis{border-bottom:3px solid var(--sketch-ink);border-radius:2px;bottom:calc(var(--key)*.62);left:0;position:absolute;right:0}.people-line__tick{background:var(--sketch-ink);bottom:-3px;height:calc(var(--u)*1.6);left:calc(var(--at)/var(--top)*100%);position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:2px}.people-line__tick.is-long{height:calc(var(--u)*2.8)}.people-line__number{bottom:0;color:var(--sketch-ink);font-family:var(--sketch-font-display);font-size:min(18px,calc(var(--u)*4.4));font-weight:800;left:calc(var(--at)/var(--top)*100%);opacity:.75;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.people-line__number.is-person{background:var(--sketch-fill-yellow);border:2.5px solid var(--sketch-ink);border-radius:8px;opacity:1;padding:0 calc(var(--u)*.9)}.people-line--letters{height:calc(var(--key)*1.55 + var(--u)*3.2 + 6px)}.people-line__person.is-letter{bottom:calc(var(--key)*.62 + 2px);padding-bottom:calc(var(--u)*3.2)}.people-line__person.is-letter:after{background:var(--sketch-ink);bottom:0;content:"";height:calc(var(--u)*3.2);left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:3px}.people-line__flag{background:var(--sketch-fill-yellow);border:2.5px solid var(--sketch-ink);border-radius:8px;color:var(--sketch-ink);font-family:var(--sketch-font-display);font-size:calc(var(--key)*.55);font-weight:800;line-height:1.2;min-width:calc(var(--key)*.8);padding:0 calc(var(--u)*1.2);text-align:center}.number-strip{--cell:min(calc(var(--key)*1.1),calc((var(--dvw)*100 - var(--u)*20)/var(--n)));display:grid;grid-template-columns:repeat(var(--n),var(--cell));justify-content:center;margin:0 auto;position:relative}.number-strip:after{border-bottom:3px solid var(--sketch-ink);border-radius:2px;bottom:calc(var(--u)*.9);content:"";left:calc(var(--cell)*.1);position:absolute;right:calc(var(--cell)*.1)}.number-strip__cell{align-items:center;display:flex;flex-direction:column;gap:calc(var(--u)*.6);justify-content:flex-end;position:relative;z-index:1}.number-strip__number{align-items:center;border:2.5px solid transparent;border-radius:10px;box-sizing:border-box;color:var(--sketch-ink);display:flex;font-family:var(--sketch-font-display);font-size:min(28px,calc(var(--cell)*.5));font-weight:800;height:calc(var(--cell)*.82);justify-content:center;min-width:calc(var(--cell)*.82)}.number-strip__cell.is-marked .number-strip__number{background:var(--sketch-fill-yellow);border-color:var(--sketch-ink)}.number-strip__cell.is-hidden .number-strip__number{background:#fff;border:2.5px dashed rgba(45,42,74,.6)}.number-strip__pick{-webkit-tap-highlight-color:transparent;background:none;border:0;color:inherit;cursor:pointer;display:flex;font:inherit;padding:0}.number-strip__pick .number-strip__number{background:#fff;border-color:rgba(45,42,74,.35)}.number-strip__cell.is-marked .number-strip__pick .number-strip__number{background:var(--sketch-fill-yellow);border-color:var(--sketch-ink)}.number-strip__pick:disabled{cursor:default}.number-strip__above{display:block;height:calc(var(--cell)*1.6);position:relative;width:100%}.number-strip__above>*{bottom:0;height:calc(var(--cell)*1.6);left:50%;object-fit:contain;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:calc(var(--cell)*1.9)}.number-strip__tick{border-left:3px solid var(--sketch-ink);display:block;height:calc(var(--u)*2.2);width:0}.queue{--cell:min(var(--pic-box),calc((var(--dvw)*100 - var(--u)*16)/var(--n) - var(--u)*1.2));align-items:flex-end;display:flex;gap:calc(var(--u)*1.2);justify-content:center;margin:0 auto;max-width:100%}.queue--column,.queue__item{align-items:center;flex-direction:column}.queue__item{background:none;border:2.5px solid transparent;border-radius:var(--sketch-radius-tile);box-sizing:border-box;color:var(--sketch-ink);display:flex;font:inherit;gap:2px;min-width:0;padding:2px;width:var(--cell)}.queue--column .queue__item{width:auto}.queue__figure{display:block;height:var(--cell);width:var(--cell)}.queue--column{--cell:min(var(--pic-box),calc((var(--dvh)*26 - var(--u)*1.2*(var(--n) - 1))/var(--n)))}.queue--column .queue__figure{height:var(--cell);width:var(--cell)}.queue__figure .wp-glyph{display:block;height:100%;width:100%}.queue__name{font-size:clamp(11px,calc(var(--u)*3.1),15px);font-weight:700;line-height:1.1;max-width:100%;overflow-wrap:anywhere;text-align:center}button.queue__item{cursor:pointer;touch-action:manipulation}button.queue__item:disabled{cursor:default}.queue__item.is-picked{background-color:var(--sketch-fill-yellow);border-color:var(--sketch-ink)}.queue__item.is-marked{background-color:#fff;border-color:var(--sketch-ink);border-style:dashed}.queue__front{align-items:center;align-self:center;box-sizing:border-box;color:var(--sketch-ink);display:flex;flex-direction:column;gap:2px;min-width:0;padding:2px;width:calc(var(--cell)*.7)}.queue__front .queue__figure{aspect-ratio:1/1;height:auto;width:100%}.queue--front-left .queue__front{border-right:2.5px dashed rgba(45,42,74,.45)}.queue--front-right .queue__front{border-left:2.5px dashed rgba(45,42,74,.45)}.queue--strip{--box-h:clamp(22px,calc(var(--dvh)*3.6),var(--tap));align-items:center;flex-direction:column;gap:0}.queue--strip .queue__item{border:0;border-radius:0;padding:0;width:auto}.queue__box{background:#fff;border:var(--sketch-line-thin);box-sizing:border-box;display:block;height:var(--box-h);margin-top:-1.5px;width:calc(var(--key)*1.6)}.queue--strip .queue__item.is-marked .queue__box{background:var(--crayon-red)}.queue--strip .queue__item.is-picked .queue__box{background:var(--sketch-fill-yellow);border-width:3.5px}.queue__item .keypad-field{margin-top:calc(var(--u)*.8)}.shelves{--cell:min(var(--pic),calc((var(--dvw)*100 - var(--u)*16)/var(--n) - var(--u)*1.2));align-items:center;display:flex;flex-direction:column;gap:calc(var(--u)*1);margin:0 auto}.shelves__shelf{border-bottom:6px solid #b07a45;border-radius:0 0 3px 3px;display:flex;gap:calc(var(--u)*1.2);justify-content:center;padding:0 calc(var(--u)*1.2) 3px}.number-shown__numeral{font-size:clamp(30px,calc(var(--u)*11),56px);line-height:1}.number-shown__numeral,.number-shown__word{color:var(--sketch-ink);font-family:var(--sketch-font-display);font-weight:800}.number-shown__word{font-size:clamp(18px,calc(var(--u)*6),30px);line-height:1.1}.number-shown__frame{background:#fff;border:2.5px solid var(--sketch-ink);display:grid;grid-auto-rows:calc(var(--u)*5.2);grid-template-columns:repeat(5,calc(var(--u)*5.2))}.number-shown__cell{align-items:center;border:1px solid rgba(45,42,74,.45);box-sizing:border-box;display:flex;justify-content:center}.number-shown__cell.has-counter:after{background:var(--crayon-red);background:var(--counter,var(--crayon-red));border:1.5px solid var(--sketch-ink);border-radius:50%;content:"";height:70%;width:70%}.number-shown__cell{position:relative}.number-shown__cell.is-crossed:before{background:linear-gradient(to top right,transparent calc(50% - 1.5px),var(--sketch-ink) calc(50% - 1.5px),var(--sketch-ink) calc(50% + 1.5px),transparent calc(50% + 1.5px)),linear-gradient(to top left,transparent calc(50% - 1.5px),var(--sketch-ink) calc(50% - 1.5px),var(--sketch-ink) calc(50% + 1.5px),transparent calc(50% + 1.5px));content:"";inset:12%;position:absolute;z-index:1}.number-shown__cell.is-crossed:after{opacity:.4}.number-shown__cell--blue{--counter:var(--crayon-blue)}.number-shown__cell--green{--counter:var(--crayon-green)}.number-shown__cell--yellow{--counter:var(--crayon-yellow)}.number-shown__cell--orange{--counter:var(--crayon-orange)}.number-shown__cell--purple{--counter:var(--crayon-purple)}.number-shown__cubes{grid-gap:1px;display:grid;gap:1px;grid-auto-rows:calc(var(--u)*5.2);grid-template-columns:repeat(5,calc(var(--u)*5.2))}.number-shown__cube{background:var(--crayon-red);background:var(--cube-colour,var(--crayon-red));border:2px solid var(--sketch-ink);border-radius:3px;box-sizing:border-box}.number-shown__cube--blue{--cube-colour:var(--crayon-blue)}.number-shown__cube--green{--cube-colour:var(--crayon-green)}.number-shown__cube--yellow{--cube-colour:var(--crayon-yellow)}.number-shown__cube--orange{--cube-colour:var(--crayon-orange)}.number-shown__cube--purple{--cube-colour:var(--crayon-purple)}.number-shown__fingers{align-items:flex-end;display:flex;gap:calc(var(--u)*.5);justify-content:center}.number-shown__fingers .fingers{display:block;height:auto;width:calc(var(--u)*12)}.which-frames .number-shown__frame{grid-auto-rows:calc(var(--u)*8);grid-template-columns:repeat(5,calc(var(--u)*8))}.vertical-sums{display:flex;gap:calc(var(--u)*2.2);justify-content:center}.vertical-sums__column{align-items:center;display:flex;flex-direction:column;gap:calc(var(--u)*.8)}.vertical-sums__rule{align-self:stretch;border-radius:2px;border-top:3px solid var(--sketch-ink);display:block}.trio-chain{--node:min(calc(var(--key)*1.15),calc((var(--dvw)*100 - var(--u)*20)/(var(--n) + 1)));height:calc(var(--node)*2.9);margin:0 auto;max-width:100%;position:relative;width:calc(var(--node)*(var(--n) + 1)*1.12)}.trio-chain__lines{height:100%;inset:0;overflow:visible;position:absolute;width:100%}.trio-chain__lines line{stroke:var(--sketch-ink);stroke-width:2.5;stroke-linecap:round}.trio-chain__node{--field:var(--node);align-items:center;background:#fff;border:var(--sketch-line-thin);border-radius:50%;box-sizing:border-box;display:flex;height:var(--node);justify-content:center;position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:var(--node)}.trio-chain__node--whole{background:var(--sketch-fill-yellow)}.trio-chain__node.is-blank{background:#fff;border-style:dashed}.trio-chain__value{color:var(--sketch-ink);font-family:var(--sketch-font-display);font-size:min(34px,calc(var(--node)*.5));font-weight:800}.trio-blocks{display:flex;gap:calc(var(--u)*4);justify-content:center}.choice-grid .number-bond{font-size:calc(var(--u)*4.5);width:100%}.cloth-picture{align-items:center;display:flex;flex-direction:column;gap:calc(var(--u)*1.2)}.cloth-picture__cloth{display:block;height:auto;width:calc(var(--pic)*2.4)}.trio-blocks .number-bond{aspect-ratio:100/82;margin:0;width:min(46%,calc(var(--u)*40))}.trio-blocks .number-bond--house .number-bond__node{height:36%}.trio-blocks .number-bond--house .number-bond__node--top{top:19%}.trio-blocks .number-bond--house .number-bond__node--left,.trio-blocks .number-bond--house .number-bond__node--right{top:76%}.name-parts{align-items:center;display:flex;gap:calc(var(--u)*2);justify-content:center}.name-parts__number{-webkit-tap-highlight-color:transparent;background:#fff;border:var(--sketch-line-thin);border-radius:var(--sketch-radius-tile);box-shadow:var(--sketch-shadow-btn);box-sizing:border-box;color:var(--sketch-ink);cursor:pointer;font-family:var(--sketch-font-display);font-size:clamp(30px,calc(var(--u)*10),48px);font-weight:800;height:calc(var(--key)*1.5);padding:0;touch-action:manipulation;width:calc(var(--key)*1.5)}.name-parts--add{flex-wrap:wrap;gap:calc(var(--u)*1.5)}.name-parts__number--sign{width:var(--key)}.name-parts__number.is-picked{background:var(--sketch-fill-yellow)}.name-parts__number:disabled{cursor:default}.name-parts__sign{color:var(--sketch-ink);font-family:var(--sketch-font-display);font-size:clamp(28px,calc(var(--u)*9),44px);font-weight:800}.who-rows{align-items:stretch;flex-direction:column}.named-row,.who-rows{display:flex;gap:calc(var(--u)*1.6)}.named-row{align-items:center;justify-content:center}.named-row .who-name{flex:none}.named-row .wp-row{margin:0}.throws-names{display:flex;justify-content:center}.ten-box{align-items:center;display:flex;flex-direction:column;gap:calc(var(--u)*1.4)}.ten-box__box{background:var(--sketch-fill-yellow);border:var(--sketch-line-thin);border-radius:var(--sketch-radius-tile);padding:calc(var(--u)*.6) calc(var(--u)*1.2)}.ten-box--side{flex-direction:row;justify-content:center}.ten-box__tile{align-items:center;display:flex;flex:none;flex-direction:column}.ten-box__tile-pic{display:block;height:var(--pic-box);width:var(--pic-box)}.ten-box__tile-pic .wp-glyph{height:100%;width:100%}.ten-box__tile-ten{color:var(--sketch-ink);font-family:var(--sketch-font-display);font-size:calc(var(--key)*.5);font-weight:800;line-height:1}.give-cell{-webkit-tap-highlight-color:transparent;background:none;border:0;cursor:pointer;font:inherit;padding:0}.give-cell:disabled{cursor:default}.give-cell.is-new{background:var(--sketch-fill-yellow);border:2.5px dashed var(--sketch-ink);border-radius:50%;box-sizing:border-box}.solid-card{align-items:center;align-self:center;aspect-ratio:1/1;background:#fff;border:var(--sketch-line-thin);border-radius:var(--sketch-radius-tile);box-shadow:var(--sketch-shadow-btn);box-sizing:border-box;display:flex;justify-content:center;padding:calc(var(--u)*1.5);width:calc(var(--pic)*2.1)}.solid-card .wp-glyph{height:100%;width:100%}.solid-name{color:var(--sketch-ink);font-size:clamp(15px,calc(var(--u)*4.6),23px);font-weight:700;justify-content:center;line-height:1.15;min-height:calc(var(--pic)*1.15);overflow-wrap:anywhere;padding:0 calc(var(--u)*1);text-align:center}.paint-board,.solid-name{align-items:center;display:flex}.paint-board{flex-direction:column;gap:calc(var(--u)*3.5);width:100%}.paint-board__crayons{display:flex;flex-wrap:wrap;gap:calc(var(--u)*2);justify-content:center}.paint-board__crayon,.paint-board__thing{-webkit-tap-highlight-color:transparent;align-items:center;background:#fff;border:var(--sketch-line-thin);border-radius:var(--sketch-radius-tile);box-sizing:border-box;color:var(--sketch-ink);cursor:pointer;display:flex;isolation:isolate;justify-content:center;margin:0;overflow:hidden;padding:calc(var(--u)*.8);position:relative}.paint-board__crayon:before,.paint-board__thing.is-painted:before{background:var(--tone);content:"";inset:0;opacity:.62;position:absolute;z-index:-1}.paint-board__crayon{aspect-ratio:1/1;box-shadow:var(--sketch-shadow-btn);width:calc(var(--key)*1.45)}.paint-board__crayons--compact .paint-board__crayon{width:calc(var(--key)*1.2)}.paint-board__crayon.is-plain{aspect-ratio:4/3}.paint-board__crayon.is-in-hand{border:4px solid var(--sketch-ink);-webkit-transform:translateY(-3px) scale(1.06);transform:translateY(-3px) scale(1.06)}.paint-board__crayon-pic,.paint-board__thing-pic{display:block;height:100%;width:100%}.paint-board__crayon-pic .wp-glyph,.paint-board__thing-pic .wp-glyph{height:100%;width:100%}.paint-board__things{grid-gap:calc(var(--u)*1.6);display:grid;gap:calc(var(--u)*1.6);grid-template-columns:repeat(var(--columns),minmax(0,1fr));max-width:calc(var(--u)*92);width:100%}.paint-board__thing{aspect-ratio:1/1;width:100%}.paint-board__crayon:disabled,.paint-board__thing:disabled{cursor:default}.dot-to-dot{background:#fff;border:var(--sketch-line);border-radius:var(--sketch-radius-tile);box-sizing:border-box;margin:0 auto;max-width:calc(var(--u)*90);padding:calc(var(--u)*1);width:100%}.dot-to-dot__svg{display:block;height:auto;overflow:visible;touch-action:manipulation;width:100%}.dot-to-dot__figure,.dot-to-dot__inner,.dot-to-dot__line{fill:none;stroke:var(--sketch-ink);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.dot-to-dot__figure{fill:#cfe3ff}.dot-to-dot__detail{fill:none;stroke:var(--sketch-ink);stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.dot-to-dot__inner{stroke-width:1;stroke-dasharray:2 2.4;opacity:.35}.dot-to-dot__inner.is-whole{stroke-width:1.5;stroke-dasharray:none;opacity:1}.dot-to-dot__inner.dot-to-dot__hidden.is-whole{stroke-width:1.1;stroke-dasharray:2 2.4;opacity:.7}.dot-to-dot__hit{fill:transparent}.dot-to-dot__disc{fill:#fff;stroke:var(--sketch-ink);stroke-width:1}.dot-to-dot__dot.is-joined .dot-to-dot__disc{fill:var(--sketch-ink)}.dot-to-dot__dot.is-next,.dot-to-dot__dot.is-open{cursor:pointer}.dot-to-dot__dot.is-missed .dot-to-dot__disc{fill:var(--sketch-fill-pink);stroke:#b3261e;stroke-width:1.4}.dot-to-dot__dot.is-next .dot-to-dot__disc{fill:var(--sketch-fill-yellow);stroke-width:1.4}.dot-to-dot__glow{fill:none;stroke:var(--crayon-orange);stroke-width:1;-webkit-animation:dot-glow 1.1s ease-in-out infinite;animation:dot-glow 1.1s ease-in-out infinite;transform-box:fill-box;-webkit-transform-origin:center;transform-origin:center}.dot-to-dot__number{fill:var(--sketch-ink);font-size:4.6px;font-weight:700;pointer-events:none;-webkit-user-select:none;user-select:none}@-webkit-keyframes dot-glow{0%,to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.45;-webkit-transform:scale(1.25);transform:scale(1.25)}}@keyframes dot-glow{0%,to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.45;-webkit-transform:scale(1.25);transform:scale(1.25)}}@media (prefers-reduced-motion:reduce){.dot-to-dot__glow{-webkit-animation:none;animation:none}}.trace-board{--h:min(calc(var(--dvh)*36),calc(var(--u)*62));background:#fff;border:2.5px solid var(--sketch-ink);border-radius:14px;box-shadow:var(--sketch-shadow-btn);box-sizing:border-box;margin:0 auto;max-width:100%;padding:calc(var(--u)*2);width:calc(var(--h)*var(--ratio) + var(--u)*4)}.trace-board__svg{aspect-ratio:calc(var(--ratio));cursor:crosshair;display:block;height:auto;touch-action:none;user-select:none;-webkit-user-select:none;width:100%}.trace-board__band{fill:none;stroke:#dfe6ff;stroke-linecap:round;stroke-linejoin:round}.trace-board__line{fill:none;stroke:#7d86b8;stroke-width:1.6;stroke-dasharray:2.5 3.5;stroke-linecap:round;stroke-linejoin:round}.trace-board__start{fill:var(--crayon-green);stroke:var(--sketch-ink);stroke-width:1.2}.trace-board__ink polyline{fill:none;stroke:var(--crayon-blue);stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.trace-board__ink circle{fill:var(--crayon-blue)}.trace-board__ink.is-right polyline{stroke:#2f9e4f}.trace-board__ink.is-right circle{fill:#2f9e4f}.trace-board__ink.is-wrong polyline{stroke:var(--sketch-bad)}.trace-board__ink.is-wrong circle{fill:var(--sketch-bad)}.trace-clear{background:#fff;border:var(--sketch-line-thin);border-radius:var(--sketch-radius-btn);box-shadow:var(--sketch-shadow-btn);color:var(--sketch-ink);cursor:pointer;display:block;font-family:var(--sketch-font-display);font-size:1.05em;font-weight:800;margin:0 auto;min-height:var(--tap);min-width:calc(var(--key)*2.2);padding:0 1.2em;touch-action:manipulation}.trace-clear:disabled{cursor:default;opacity:.4}.colour-picture{aspect-ratio:1/1;display:block;height:auto;margin:0 auto;width:min(calc(var(--dvh)*34),calc(var(--u)*62),100%)}.colour-picture__region{stroke:var(--sketch-ink);stroke-width:1.6;stroke-linejoin:round;-webkit-tap-highlight-color:transparent;cursor:pointer;outline:none}.colour-picture__region:focus-visible{stroke-width:3}.colour-picture__region.is-wrong{stroke:var(--sketch-bad);stroke-width:3;stroke-dasharray:3 2}.colour-picture__ink{fill:none;stroke:var(--sketch-ink);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.colour-picture__number{fill:var(--sketch-ink);stroke:#fff;stroke-width:2.4px;stroke-linejoin:round;font-size:9px;paint-order:stroke;pointer-events:none}.colour-key-number,.colour-picture__number{font-family:var(--sketch-font-display);font-weight:800}.colour-key-number{color:var(--sketch-ink);font-size:1.25em}.colour-key{display:flex;flex-wrap:wrap;gap:calc(var(--u)*3);justify-content:center;margin:0 auto}.colour-key__item{align-items:center;background:#fff;border:var(--sketch-line-thin);border-radius:999px;display:inline-flex;gap:calc(var(--u)*1.2);padding:calc(var(--u)*.8) calc(var(--u)*2.2)}.colour-key__item b{color:var(--sketch-ink);font-family:var(--sketch-font-display);font-size:clamp(22px,calc(var(--u)*7),34px);font-weight:800}.colour-key__item .swatch{height:calc(var(--key)*.8);width:calc(var(--key)*.8)}.kind-boxes{display:flex;flex-wrap:wrap;gap:calc(var(--u)*1) calc(var(--u)*4);justify-content:center}.kind-boxes__item{align-items:center;display:flex;gap:calc(var(--u)*1.5)}.kind-boxes__pic{display:block;height:calc(var(--pic)*1.15);width:calc(var(--pic)*1.15)}.kind-boxes__pic .wp-glyph{height:100%;width:100%}.swatch{background:var(--tone);border:2.5px solid var(--sketch-ink);border-radius:50%;box-shadow:2px 2px 0 var(--sketch-ink);box-sizing:border-box;display:inline-block;flex:none;height:calc(var(--pic)*.62);width:calc(var(--pic)*.62)}.side-icon{display:block;flex:none;height:calc(var(--pic)*.8);width:calc(var(--pic)*.8)}.side-icon__shape{fill:#fff;stroke:rgba(45,42,74,.45);stroke-width:1.4}.side-icon__side{stroke:var(--crayon-red);stroke-width:3.6;stroke-linecap:round}.cut-strip{align-items:center;display:flex;gap:calc(var(--u)*1.4);margin:0 auto;max-width:calc(var(--u)*92);width:100%}.cut-strip__cells{display:grid;flex:1 1;grid-template-columns:repeat(var(--total),minmax(0,1fr));min-width:0}.cut-strip__cell{background:var(--crayon-blue);border:2px solid var(--sketch-ink);box-sizing:border-box;height:var(--pic)}.cut-strip__cell+.cut-strip__cell{border-left-width:0}.cut-strip__cell.is-cut{background:repeating-linear-gradient(45deg,#fff 0 5px,var(--crayon-red) 5px 9px)}.cut-strip__button{-webkit-tap-highlight-color:transparent;background:var(--sketch-fill-sky);border:var(--sketch-line-thin);border-radius:50%;box-shadow:2px 3px 0 var(--sketch-ink);box-sizing:border-box;color:var(--sketch-ink);cursor:pointer;flex:none;font:inherit;font-size:calc(var(--tap)*.6);font-weight:700;height:var(--tap);line-height:1;min-height:0;min-width:0;padding:0;width:var(--tap)}.cut-strip__button:disabled{box-shadow:none;cursor:default;opacity:.4}.unit-pic{aspect-ratio:1/1;display:block;width:calc(var(--pic)*1.45)}.unit-pic .wp-glyph{height:100%;width:100%}.unit-choice{align-items:center;display:flex;flex-direction:column;gap:calc(var(--u)*.4)}.unit-choice__word{font-size:clamp(14px,calc(var(--u)*4),20px);font-weight:700}.measure-answer{align-items:center;display:inline-flex;gap:calc(var(--u)*2);justify-content:center}.measure-answer__sign{color:var(--sketch-ink);font-size:clamp(18px,calc(var(--u)*6),30px);font-weight:700}.measure-sides{flex-wrap:wrap;gap:calc(var(--u)*1.4) calc(var(--u)*3);justify-content:center}.measure-sides,.proposal{align-items:center;display:flex}.proposal{flex-direction:column;font-size:clamp(16px,calc(var(--u)*5),26px);font-weight:700;gap:calc(var(--u)*.8)}.proposal__idea{align-items:center;display:inline-flex;gap:calc(var(--u)*1.2)}.unit-pic--big{width:calc(var(--pic)*1.5)}.scale-row{align-items:center;box-sizing:border-box;display:flex;gap:calc(var(--u)*1.4);margin:0 auto;max-width:calc(var(--u)*92);padding-right:calc(var(--u)*1.6);width:100%}.scale-row .scale{flex:1 1;max-width:none;min-width:0}.scale-row__answer{align-items:center;display:inline-flex;gap:calc(var(--u)*.6)}.time-tile{aspect-ratio:1/1;display:block;width:calc(var(--pic)*1.5)}.time-tile--match{width:max(calc(var(--pic)*1.5),min(calc(var(--dvh)*10),calc(var(--u)*30)))}.time-tile .wp-glyph{height:100%;width:100%}.time-word{font-size:clamp(15px,calc(var(--u)*4.6),22px);font-weight:700;line-height:1.15}.day-question{align-items:center;color:var(--sketch-ink);display:flex;flex-direction:column;font-size:clamp(16px,calc(var(--u)*5),24px);gap:calc(var(--u)*.8);width:100%}.day-question .choice-grid__text{font-size:clamp(13px,calc(var(--u)*3.8),18px)}.day-question__word{color:var(--sketch-ink);font-size:clamp(16px,calc(var(--u)*5),24px);min-width:calc(var(--key)*1.8)}.clock-row{align-items:flex-start;display:flex;gap:calc(var(--u)*3);justify-content:center;margin:0 auto;max-width:calc(var(--u)*92);width:100%}.clock-cell{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:calc(var(--u)*1);min-width:0}.clock-cell .analog-clock{min-width:0}.clock-cell .measure-answer{flex-wrap:wrap;row-gap:calc(var(--u)*.6)}.clock-cell .keypad-unit{overflow-wrap:normal;white-space:nowrap}.clock-cell__time{color:var(--sketch-ink);font-size:clamp(18px,calc(var(--u)*6),30px)}.clock-row--arrow{align-items:center;gap:calc(var(--u)*1.2)}.clock-arrow{align-items:center;color:var(--sketch-ink);display:flex;flex:none;flex-direction:column;font-size:clamp(12px,calc(var(--u)*3.4),17px);text-align:center;width:calc(var(--u)*14)}.clock-arrow svg{height:calc(var(--u)*2.6);overflow:visible;width:100%}.clock-arrow path{fill:none;stroke:var(--crayon-blue);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.group-rows{align-items:center;display:flex;flex-direction:column;gap:calc(var(--u)*.6)}.scale-pair{align-items:flex-end;display:flex;gap:calc(var(--u)*2);justify-content:center;margin-left:auto;margin-right:auto;max-width:calc(var(--u)*92);width:100%}.scale-pair>.scale{flex:1 1;margin:0;min-width:0}.balance-boxes{display:flex;flex-wrap:wrap;gap:calc(var(--u)*1.5) calc(var(--u)*5);justify-content:center;width:100%}.balance-box{align-items:center;color:var(--sketch-ink);display:inline-flex;font-size:clamp(16px,calc(var(--u)*5),24px);gap:calc(var(--u)*1.5);white-space:nowrap}.estimate-thing{width:100%}.path-sums{align-items:center;display:flex;flex-direction:column;gap:calc(var(--u)*1);width:100%}.path-sums .measure-answer{flex-wrap:wrap;row-gap:calc(var(--u)*1)}.day-tiles{display:flex;flex-wrap:wrap;gap:calc(var(--u)*1.2);justify-content:center;margin-left:auto;margin-right:auto;max-width:calc(var(--u)*92);width:100%}.day-tile{background:#fff;border:var(--sketch-line-thin);border-radius:calc(var(--u)*2);box-sizing:border-box;color:var(--sketch-ink);font-size:clamp(14px,calc(var(--u)*4),20px);font-weight:700;min-width:var(--key);padding:calc(var(--u)*1.2) calc(var(--u)*2);position:relative;text-align:center}.day-tile.is-today{background:var(--crayon-yellow)}.day-tile.is-crossed:after{border-top:4px solid var(--crayon-red);content:"";left:6%;position:absolute;right:6%;top:50%;-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}.litre-key{color:var(--sketch-ink);font-size:clamp(18px,calc(var(--u)*6),30px);gap:calc(var(--u)*1.5);justify-content:center}.litre-key,.litre-row{align-items:center;display:flex}.litre-row{box-sizing:border-box;gap:calc(var(--u)*2);margin-left:auto;margin-right:auto;max-width:calc(var(--u)*92);width:100%}.litre-row__bucket{flex:none}.litre-row__bucket .vessel{--w:calc(var(--pic)*1.5)}.litre-row__jugs{display:flex;flex:1 1;flex-wrap:wrap;gap:calc(var(--u)*.6);min-width:0}.litre-jug{display:block;flex:none}.litre-jug .vessel{--w:var(--pic)}.mixed-scene{aspect-ratio:100/70;background:#fff;border:var(--sketch-line-thin);border-radius:var(--sketch-radius-tile);box-sizing:border-box;margin:0 auto;position:relative;width:min(100%,calc(var(--u)*90))}.mixed-scene__thing{-webkit-tap-highlight-color:transparent;aspect-ratio:1/1;background:transparent;border:0;box-sizing:border-box;font:inherit;margin:0;padding:0;position:absolute}button.mixed-scene__thing{cursor:pointer}.mixed-scene__picture{display:block}.mixed-scene__picture,.mixed-scene__picture .wp-glyph{inset:0;position:absolute}.mixed-scene__thing.is-marked .mixed-scene__picture{opacity:.45}.mixed-scene__mark{align-items:center;aspect-ratio:1/1;background:var(--sketch-fill-pink);border:2px solid var(--sketch-ink);border-radius:50%;color:var(--sketch-ink);display:flex;font-size:clamp(10px,calc(var(--u)*2.8),16px);font-weight:700;justify-content:center;left:50%;line-height:1;pointer-events:none;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:62%}.claim-card{flex-direction:column;padding:calc(var(--u)*.5) 0}.claim-card,.claim-card__who{align-items:center;display:flex;gap:calc(var(--u)*1)}.claim-card__who{font-size:clamp(14px,calc(var(--u)*4.2),22px)}.claim-card__face{display:block;height:var(--pic);width:var(--pic)}.claim-card__face .wp-glyph{display:block;height:100%;width:100%}.claim-card__count{align-items:center;display:inline-flex;gap:calc(var(--u)*1.2)}.claim-card__count b{font-family:var(--sketch-font-display);font-size:clamp(22px,calc(var(--u)*7),34px);font-weight:800;line-height:1}.pair-first{align-items:center;display:flex;font-size:min(40px,calc(var(--key)*.5));gap:calc(var(--u)*2);justify-content:center}.pair-first__tile{cursor:pointer;font:inherit;font-weight:700;width:var(--key)}.pair-first__tile.is-picked{background-color:var(--sketch-fill-yellow);outline:3px dashed var(--sketch-ink);outline-offset:3px}.pair-first__tile:focus-visible{outline:3px solid var(--sketch-ink);outline-offset:3px}.pair-first__sign{color:var(--sketch-ink);font-weight:700}.teen-pair{align-items:flex-end;display:flex;gap:calc(var(--u)*4);justify-content:center}.teen-pair,.teen-pair>*{min-width:0}.teen-pair--sticks{align-items:stretch;flex-direction:column;gap:calc(var(--u)*1.6)}.teen-pair--sticks .stick-bundles{max-height:calc(var(--u)*20)}.queue-place__number{display:block;font-family:var(--sketch-font-display);font-weight:800}.number-tile{flex:none;font-size:min(36px,calc(var(--key)*.5))}.number-tile--three{font-size:min(28px,calc(var(--key)*.36))}.jump-chain{--diamond:calc(var(--box)*1.9);flex-wrap:wrap;gap:calc(var(--u)*1.2) calc(var(--u)*.4);justify-content:center;margin:0 auto;max-width:100%}.jump-chain,.jump-chain__step{align-items:center;display:flex}.jump-chain__step{gap:calc(var(--u)*.4)}.jump-chain__stop{align-items:center;display:flex;flex:none;height:var(--diamond);justify-content:center;position:relative;width:var(--diamond)}.jump-chain__stop:before{background:var(--sketch-fill-yellow);border:var(--sketch-line-thin);border-radius:6px;box-shadow:3px 4px 0 var(--sketch-ink);box-sizing:border-box;content:"";height:69%;left:15.5%;position:absolute;top:15.5%;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:69%}.jump-chain__stop>*{position:relative}.jump-chain__arrow{align-items:center;display:flex;flex:none;flex-direction:column;width:calc(var(--u)*14)}.jump-chain__label{color:var(--sketch-ink);font-size:clamp(13px,calc(var(--u)*3.4),17px);font-weight:700;line-height:1.1;text-align:center}.jump-chain__arrow svg{height:calc(var(--u)*2.6);overflow:visible;width:100%}.jump-chain__arrow path{fill:none;stroke:var(--crayon-blue);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.jump-chain__arrow.is-back path{stroke:var(--crayon-red)}.group-ten{grid-gap:calc(var(--u)*.6);display:grid;gap:calc(var(--u)*.6);grid-template-columns:repeat(7,minmax(0,var(--pic)));grid-template-columns:repeat(var(--cols,7),minmax(0,var(--pic)));justify-content:center;margin:0 auto;max-width:100%}.group-ten__button{-webkit-tap-highlight-color:transparent;aspect-ratio:1/1;background:transparent;border:3px solid transparent;border-radius:50%;box-sizing:border-box;cursor:pointer;min-width:0;padding:6%;position:relative}.group-ten__button:disabled{cursor:default}.group-ten__glyph{display:block;height:100%;overflow:visible;width:100%}.group-ten__glyph circle:first-child{fill:var(--sketch-fill-yellow);stroke:var(--sketch-ink);stroke-width:1.8}.group-ten__rim{fill:none;stroke:var(--sketch-ink);stroke-width:1.2}.group-ten__hole{fill:var(--sketch-ink)}.group-ten__button.is-picked{background:var(--sketch-fill-sky);border:3px dashed var(--sketch-ink)}.group-ten__button.is-ringed{background:#fff;background:color-mix(in srgb,var(--ring) 22%,#fff);border-color:var(--ring);border-style:solid}.group-ten__button--red{--ring:var(--crayon-red)}.group-ten__button--blue{--ring:var(--crayon-blue)}.group-ten__button--green{--ring:var(--crayon-green)}.group-ten__button--orange{--ring:var(--crayon-orange)}.group-ten__button--purple{--ring:var(--crayon-purple)}.group-ten__running{background:#fff;border:2px solid var(--sketch-ink);border-radius:999px;bottom:-12%;color:var(--sketch-ink);font-family:var(--sketch-font-display);font-size:calc(var(--pic)*.32);font-weight:800;line-height:1.25;min-width:46%;padding:0 .15em;pointer-events:none;position:absolute;right:-12%}.place-value__rods .cube-towers{--cube:calc(var(--u)*2.8);gap:calc(var(--u)*1.2);padding-top:calc(var(--cube)*.4)}.place-value__rods .cube{border-width:2px}.place-value__sticks{margin:0 auto;width:min(100%,calc(var(--u)*80))}.place-value__sticks .stick-bundles{display:block;max-height:calc(var(--u)*28);width:100%}.place-value__eggs{align-items:center;display:flex;flex-wrap:wrap;gap:calc(var(--u)*1.4);justify-content:center;margin:0 auto;max-width:calc(var(--u)*80)}.place-value__tray{height:auto;overflow:visible;width:calc(var(--u)*30)}.place-value__tray-body{fill:#e7d3a8;stroke:var(--sketch-ink);stroke-width:2}.place-value__shine{fill:none;stroke:#fff;stroke-width:1.3;stroke-linecap:round}.place-value__egg{fill:#ffe8b8;stroke:var(--sketch-ink);stroke-width:1.4}.place-value__loose{align-items:center;display:flex;flex-wrap:wrap;gap:calc(var(--u)*.6);justify-content:center;max-width:calc((var(--pic) + var(--u)*0.6)*3);max-width:calc((var(--pic) + var(--u)*0.6)*var(--per-row, 3))}.place-value__loose-egg{height:auto;overflow:visible;width:var(--pic)}.tens-ones{background:#fff;border:var(--sketch-line-thin);border-radius:var(--sketch-radius-tile);box-shadow:var(--sketch-shadow-btn);display:grid;grid-template-columns:repeat(var(--cols),auto);margin:0 auto;overflow:hidden}.tens-ones__head{background:var(--sketch-fill-sky);border-bottom:var(--sketch-line-thin);color:var(--sketch-ink);font-size:clamp(14px,calc(var(--u)*4),20px);font-weight:700;padding:calc(var(--u)*.8) calc(var(--u)*3);text-align:center}.tens-ones__cell+.tens-ones__cell,.tens-ones__head+.tens-ones__head{border-left:var(--sketch-line-thin)}.tens-ones__cell{align-items:center;display:flex;justify-content:center;padding:calc(var(--u)*1.2) calc(var(--u)*2)}.gap-table .tens-ones__cell,.gap-table .tens-ones__head{padding:calc(var(--u)*.6) calc(var(--u)*1.5)}.gap-table .tens-ones__cell+.tens-ones__cell{border-left:var(--sketch-line-thin)}.gap-table .tens-ones__cell:nth-child(n+4){border-top:var(--sketch-line-thin)}.word-card{background:var(--sketch-fill-green);color:var(--sketch-ink);font-size:clamp(22px,calc(var(--u)*7.4),38px);font-weight:700;line-height:1.15;max-width:100%;overflow-wrap:anywhere;padding:calc(var(--u)*2.4) calc(var(--u)*4);text-align:center}.riddle,.word-card{border:var(--sketch-line-thin);border-radius:var(--sketch-radius-card);box-shadow:var(--sketch-shadow-btn);box-sizing:border-box;margin:0 auto}.riddle{background:#fff;display:flex;flex-direction:column;gap:calc(var(--u)*1.2);list-style:none;padding:calc(var(--u)*2) calc(var(--u)*3);width:min(100%,calc(var(--u)*88))}.riddle__clue{align-items:baseline;color:var(--sketch-ink);display:flex;font-size:clamp(15px,calc(var(--u)*4.4),22px);font-weight:700;gap:calc(var(--u)*1.4);line-height:1.25}.riddle__clue:before{background:var(--sketch-fill-yellow);border:2px solid var(--sketch-ink);border-radius:50%;content:"";flex:none;height:calc(var(--u)*1.8);-webkit-transform:translateY(calc(var(--u)*.2));transform:translateY(calc(var(--u)*.2));width:calc(var(--u)*1.8)}.kind-counts{align-items:flex-end;display:flex;flex-wrap:wrap;gap:calc(var(--u)*2) calc(var(--u)*3);justify-content:center}.kind-count{align-items:center;display:flex;flex-direction:column;gap:calc(var(--u)*.8)}.kind-count__picture{aspect-ratio:1/1;display:block;width:var(--pic-box)}.answer-card{align-items:center;background:var(--sketch-fill-sky);border:var(--sketch-line-thin);border-radius:var(--sketch-radius-tile);box-sizing:border-box;display:flex;flex-direction:column;gap:calc(var(--u)*1.6);margin:calc(var(--u)*1.2) auto 0;padding:calc(var(--u)*1.6) calc(var(--u)*2);width:min(100%,calc(var(--u)*92))}.answer-card .kind-count__picture{background:#fff;border:var(--sketch-line-thin);border-radius:50%;box-sizing:border-box;padding:calc(var(--u)*.4);width:calc(var(--pic)*1.4)}.answer-card--tight{margin-top:calc(var(--u)*.6);padding:calc(var(--u)*.9) calc(var(--u)*1.6)}.answer-card--tight .kind-count__picture{padding:calc(var(--u)*.2);width:calc(var(--pic)*1.15)}.kind-count__picture .wp-glyph{height:100%;width:100%}.kind-question{align-items:center;display:flex;flex-wrap:wrap;gap:calc(var(--u)*1.4);justify-content:center}.kind-question__text{color:var(--sketch-ink);font-size:clamp(14px,calc(var(--u)*4),20px);font-weight:700;text-align:center}.numbers-around{grid-column-gap:calc(var(--u)*1);grid-row-gap:calc(var(--u)*2.4);-webkit-column-gap:calc(var(--u)*1);column-gap:calc(var(--u)*1);display:grid;grid-template-columns:repeat(5,minmax(0,calc(var(--box)*1.3)));grid-template-rows:repeat(3,auto);justify-content:center;margin:0 auto;max-width:100%;row-gap:calc(var(--u)*2.4)}.numbers-around__cell{align-items:center;display:flex;flex-direction:column;gap:calc(var(--u)*.8);min-width:0}.numbers-around__caption{color:var(--sketch-ink);display:flex;flex-direction:column;font-size:clamp(12px,calc(var(--u)*3.2),16px);font-weight:700;justify-content:flex-end;line-height:1.2;min-height:2.4em;overflow-wrap:normal;text-align:center;white-space:normal}.numbers-around__cell>.keypad-field,.numbers-around__cell>.number-tile{max-width:var(--box);width:100%}.numbers-around__caption--line{min-height:1.2em;white-space:nowrap}.hundred-chart{--gap:calc(var(--u)*0.9);grid-gap:var(--gap);display:grid;gap:var(--gap);grid-auto-rows:var(--box);grid-template-columns:repeat(var(--cols),minmax(0,var(--box)));justify-content:center;margin:0 auto;max-width:100%}.hundred-chart__cell{display:flex;min-width:0}.hundred-chart__cell>.keypad-field,.hundred-chart__cell>.number-tile{max-width:var(--box);width:100%}.chart-rows{background-color:#fff;border:var(--sketch-line-thin);border-radius:var(--sketch-radius-tile);display:grid;grid-template-columns:repeat(10,minmax(0,1fr));margin:0 auto;overflow:hidden;width:min(100%,calc(var(--u)*92))}.chart-rows__cell{align-items:center;aspect-ratio:3/2;border-bottom:1.5px solid rgba(45,42,74,.45);border-right:1.5px solid rgba(45,42,74,.45);color:var(--sketch-ink);display:flex;font-size:clamp(12px,calc(var(--u)*3.4),24px);font-weight:700;justify-content:center;min-width:0}.chart-rows__cell:nth-child(10n){border-right:0}.chart-rows__cell:nth-last-child(-n+10){border-bottom:0}.chart-rows__cell.is-marked{background-color:var(--sketch-fill-yellow);border-radius:50%;box-shadow:inset 0 0 0 3px var(--sketch-ink)}.skip-line{--cell:calc(var(--box) + var(--u)*1.4);box-sizing:border-box;margin:0 auto;max-width:100%}.skip-line--line{width:min(100%,calc(var(--cells)*var(--cell)))}.skip-line--line .skip-line__cell>.keypad-field,.skip-line--line .skip-line__cell>.number-tile{max-width:var(--box)}.skip-line--line .skip-line__cells{display:grid;grid-template-columns:repeat(var(--cells),minmax(0,1fr))}.skip-line__cell{align-items:center;display:flex;flex-direction:column;gap:calc(var(--u)*.8);min-width:0}.skip-line--row .skip-line__cells{display:flex;flex-wrap:wrap;gap:calc(var(--u)*1.4);justify-content:center}.skip-line__tick{align-self:stretch;border-top:3px solid var(--sketch-ink);height:0;position:relative}.skip-line__tick:after{background:var(--sketch-ink);content:"";height:calc(var(--u)*2.2);left:50%;margin-left:-1.5px;position:absolute;top:-3px;width:3px}.skip-line__arcs{display:grid;grid-template-columns:repeat(var(--cells),minmax(0,1fr));margin-bottom:calc(var(--u)*.6)}.skip-line__hop{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;grid-row:1;min-width:0;padding:0 25%}.skip-line__hop b{color:var(--crayon-blue);font-size:clamp(13px,calc(var(--u)*3.6),18px);line-height:1}.skip-line__hop svg{height:calc(var(--u)*3.2);overflow:visible;width:100%}.skip-line__hop path{fill:none;stroke:var(--crayon-blue);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.money-piece{--d:calc(var(--pic)*1.3);align-items:center;border:var(--sketch-line-thin);box-sizing:border-box;color:var(--sketch-ink);display:inline-flex;flex:none;font-weight:700;justify-content:center;line-height:1;position:relative}.money-coin{aspect-ratio:1/1;border-radius:50%;box-shadow:inset 0 0 0 3px hsla(0,0%,100%,.45),2px 3px 0 var(--sketch-ink);font-size:calc(var(--d)*1*.44);font-size:calc(var(--d)*var(--scale, 1)*.44);width:calc(var(--d)*1);width:calc(var(--d)*var(--scale, 1))}.money-coin--1{--scale:0.78;background:var(--sketch-fill-orange)}.money-coin--3{--scale:0.86;background:var(--sketch-fill-yellow)}.money-coin--5{--scale:0.94;background:var(--sketch-fill-green)}.money-coin--10{--scale:1.02;background:var(--sketch-fill-blue)}.money-coin--20{--scale:1.12;background:var(--sketch-fill-purple)}.money-coin.is-covered{background:var(--sketch-ink);color:#fff}.money-note{--d:var(--pic);border-radius:6px;box-shadow:inset 0 0 0 3px hsla(0,0%,100%,.5),2px 3px 0 var(--sketch-ink);flex-direction:column;font-size:calc(var(--d)*.5);gap:2px;height:calc(var(--d)*1.1);width:calc(var(--d)*1.9)}.money-note small{font-size:calc(var(--d)*.24);font-weight:600}.money-note--1{background:var(--sketch-fill-green)}.money-note--5{background:var(--sketch-fill-blue)}.money-note--10{background:var(--sketch-fill-orange)}.money-note--20{background:var(--sketch-fill-purple)}.money-purse{align-items:center;background:#f2cf9e;border:var(--sketch-line-thin);border-radius:18% 18% 28% 28%/14% 14% 24% 24%;box-shadow:var(--sketch-shadow-btn);box-sizing:border-box;display:flex;flex-direction:column;margin-left:auto;margin-right:auto;max-width:100%;padding:calc(var(--u)*3.2) calc(var(--u)*1.6) calc(var(--u)*1.6);position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.money-purse__flap{background:#d9a86c;border:var(--sketch-line-thin);border-radius:0 0 40% 40%;border-top:0;height:calc(var(--u)*2.2);left:10%;position:absolute;right:10%;top:-2px}.money-purse__items{align-items:center;display:flex;flex-wrap:wrap;gap:calc(var(--u)*.8);justify-content:center;max-width:calc(var(--pic)*4.4)}.money-purse--note .money-purse__items{max-width:calc(var(--pic)*4.2)}.money-tag{align-items:baseline;align-self:center;background:var(--sketch-fill-yellow);border:var(--sketch-line-thin);border-radius:4px 12px 12px 4px;box-shadow:2px 3px 0 var(--sketch-ink);color:var(--sketch-ink);display:inline-flex;font-weight:700;gap:calc(var(--u)*.8);margin-left:auto;margin-right:auto;padding:calc(var(--u)*1) calc(var(--u)*2) calc(var(--u)*1) calc(var(--u)*4.6);position:relative}.money-tag:before{background:#fff;border:2px solid var(--sketch-ink);border-radius:50%;content:"";height:calc(var(--u)*1.4);left:calc(var(--u)*1.4);margin-top:calc(var(--u)*-.7);position:absolute;top:50%;width:calc(var(--u)*1.4)}.money-tag b{font-size:clamp(18px,calc(var(--u)*5.6),30px)}.money-tag small{font-size:clamp(13px,calc(var(--u)*3.6),18px);font-weight:600}.money-tray{align-items:stretch;gap:calc(var(--u)*1.6);margin:0 auto;max-width:calc(var(--u)*92);width:100%}.money-tray,.money-tray__plate{display:flex;flex-direction:column}.money-tray__plate{align-items:center;background:#fff;border:var(--sketch-line-thin);border-radius:var(--sketch-radius-tile);border-style:dashed;box-sizing:border-box;gap:calc(var(--u)*1);padding:calc(var(--u)*1.4)}.money-tray__pieces{align-items:center;display:flex;flex-wrap:wrap;gap:calc(var(--u)*.8);justify-content:center;min-height:calc(var(--u)*8.4);width:100%}.money-tray__empty{display:block;height:calc(var(--u)*8);width:calc(var(--u)*8)}.money-tray__total{color:var(--sketch-ink);font-size:clamp(14px,calc(var(--u)*4),20px);font-weight:700}.money-tray__total b{font-size:1.25em}.money-tray__palette{align-items:center;display:flex;flex-wrap:wrap;gap:calc(var(--u)*1.4);justify-content:center}.money-tray__add,.money-tray__piece{-webkit-tap-highlight-color:transparent;align-items:center;background:transparent;border:0;cursor:pointer;display:inline-flex;font:inherit;justify-content:center;margin:0;min-height:0;min-width:0;padding:0}.money-tray__add:disabled,.money-tray__piece:disabled{cursor:default}.money-row{flex-wrap:wrap;gap:calc(var(--u)*1.2);justify-content:center}.money-row,.shop-item{align-items:center;display:flex}.shop-item{flex-direction:column;gap:calc(var(--u)*.8);min-width:0}.shop-item__picture{aspect-ratio:1/1;display:block;max-width:100%;width:calc(var(--pic-box)*1.5)}.shop-item__picture .wp-glyph{height:100%;width:100%}.shop-row .shop-item__picture{width:calc(var(--pic-box)*2)}.choice-grid__face .shop-item{padding-bottom:calc(var(--u)*1)}.shop-item .money-tag{padding:calc(var(--u)*.6) calc(var(--u)*1.4) calc(var(--u)*.6) calc(var(--u)*4.4)}.shop-row{align-items:flex-end;display:flex;flex-wrap:wrap;gap:calc(var(--u)*2) calc(var(--u)*3);justify-content:center;width:100%}.shop-row>.money-tag{margin-left:0;margin-right:0}.money-machine{align-items:center;display:flex;flex-direction:column;gap:calc(var(--u)*.6)}.money-machine__arrow{height:calc(var(--u)*8);overflow:visible;width:calc(var(--u)*8)}.money-machine__arrow path{fill:none;stroke:var(--sketch-ink);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.hidden-coins{align-items:flex-start;display:flex;gap:calc(var(--u)*3);justify-content:center}.hidden-coins__slot{align-items:center;display:flex;flex-direction:column;gap:calc(var(--u)*1.2);min-width:calc(var(--key))}.hidden-coins .money-coin{--d:calc(var(--pic)*1.7)}.money-caption{color:var(--sketch-ink);font-size:clamp(14px,calc(var(--u)*4),20px);font-weight:700;text-align:center}.money-compare{align-items:flex-start;display:flex;flex-wrap:wrap;gap:calc(var(--u)*3);justify-content:center;width:100%}.money-machine .money-piece{--d:calc(var(--pic)*1.6)}.money-times{color:var(--sketch-ink);font-size:clamp(24px,calc(var(--u)*9),44px);font-weight:700;line-height:1}.money-first-way{align-items:center;display:flex;flex-wrap:wrap}.count-groups,.money-first-way{gap:calc(var(--u)*2);justify-content:center}.count-groups{grid-gap:calc(var(--u)*2);display:grid;grid-template-columns:repeat(var(--per-row),auto);max-width:100%}.count-groups__card{background-color:var(--sketch-fill-sky);border:var(--sketch-line-thin);border-radius:var(--sketch-radius-tile);display:flex;gap:calc(var(--u)*.6);padding:calc(var(--u)*.8)}.count-groups__thing{display:block;height:calc(var(--pic)*.8);min-width:0;width:calc(var(--pic)*.8)}.count-groups__die{display:block;height:var(--pic);width:var(--pic)}.count-groups__die-face{fill:var(--sketch-fill-purple);stroke:var(--sketch-ink);stroke-width:1.6}.count-groups__dot{fill:var(--sketch-ink)}.join-pieces{grid-gap:calc(var(--u)*3) calc(var(--u)*2.5);align-items:center;display:grid;gap:calc(var(--u)*3) calc(var(--u)*2.5);grid-template-columns:repeat(3,minmax(0,1fr));justify-items:center;margin:0 auto;max-width:calc(var(--u)*92);width:100%}.join-pieces__tile.is-joined{grid-column:span 2}.join-pieces__tile{-webkit-tap-highlight-color:transparent;background:#fff;border:var(--sketch-line-thin);border-radius:var(--sketch-radius-tile);box-shadow:var(--sketch-shadow-btn);box-sizing:border-box;cursor:pointer;display:block;margin:0;padding:calc(var(--u)*1.4)}.join-pieces__tile:disabled{cursor:default}.join-pieces__tile.is-picked{background:var(--sketch-fill-yellow);outline:4px solid var(--sketch-ink);outline-offset:2px}.join-pieces__tile svg{display:block;height:auto;overflow:visible}.join-pieces__piece{fill:var(--tone);fill-opacity:.7;stroke:var(--sketch-ink);stroke-width:.1;stroke-linejoin:round}.join-pieces__whole{fill:none;stroke:var(--sketch-ink);stroke-width:.16;stroke-linejoin:round;pointer-events:none}.split-shape{display:block;height:auto;margin:0 auto;max-height:min(calc(var(--u)*100),calc(var(--dvh)*46));overflow:visible;touch-action:manipulation;width:min(100%,calc(var(--u)*72))}.split-shape--tile{max-height:calc(var(--u)*30);width:100%}.split-shape__fill{fill:#fff}.split-shape__wash{opacity:.62;pointer-events:none}.split-shape__part.is-paintable{cursor:pointer}.split-shape__outline{fill:none;stroke:var(--sketch-ink);stroke-width:.2;stroke-linejoin:round;pointer-events:none}.split-shape__cut{stroke:var(--sketch-ink);stroke-width:.2;stroke-linecap:round;pointer-events:none}.split-shape__ghost{stroke:var(--sketch-ink);stroke-width:.16;stroke-dasharray:.36 .3;stroke-linecap:round;opacity:.5;pointer-events:none}.split-shape__hit{fill:transparent}.split-shape__dot{cursor:pointer}.split-shape__disc{fill:#fff;stroke:var(--sketch-ink);stroke-width:.12}.split-shape__dot.is-pending .split-shape__disc{fill:var(--sketch-fill-yellow);stroke-width:.16}.grid-canvas{align-items:center;display:flex;flex-direction:column;gap:calc(var(--u)*1);margin:0 auto;max-width:calc(var(--u)*92);width:100%}.grid-canvas__svg{-webkit-tap-highlight-color:transparent;display:block;height:auto;overflow:visible;touch-action:manipulation;width:100%}.grid-canvas__paper{fill:#fff;stroke:var(--sketch-ink);stroke-width:.1}.grid-canvas__line{stroke:rgba(45,42,74,.3);stroke-width:.04}.grid-canvas__shape{fill-opacity:.4;stroke:var(--sketch-ink);stroke-width:.12;stroke-linejoin:round}.grid-canvas__outline{stroke:var(--sketch-ink);stroke-width:.3}.grid-canvas__outline,.grid-canvas__path{fill:none;stroke-linecap:round;stroke-linejoin:round}.grid-canvas__path{stroke-width:.17}.grid-canvas__segment{stroke-width:.17;stroke-linecap:round}.grid-canvas__guide{stroke:var(--sketch-ink);stroke-width:.14;stroke-dasharray:.34 .28;stroke-linecap:round;opacity:.75}.grid-canvas__end{fill:var(--sketch-ink)}.grid-canvas__dot{fill:rgba(45,42,74,.55);pointer-events:none}.grid-canvas__start{fill:var(--sketch-fill-yellow);stroke:var(--sketch-ink);stroke-width:.1;pointer-events:none}.grid-canvas__pending{fill:none;stroke:var(--sketch-ink);stroke-width:.09;stroke-dasharray:.22 .18;pointer-events:none}.grid-canvas__tools{display:flex;gap:calc(var(--u)*2)}.grid-canvas__tool{-webkit-tap-highlight-color:transparent;background:#fff;border:var(--sketch-line-thin);border-radius:50%;box-shadow:2px 3px 0 var(--sketch-ink);box-sizing:border-box;color:var(--sketch-ink);cursor:pointer;font:inherit;font-size:calc(var(--tap)*.5);font-weight:700;height:var(--tap);line-height:1;min-height:0;min-width:0;padding:0;width:var(--tap)}.grid-canvas__tool:disabled{box-shadow:none;cursor:default;opacity:.4}.grid-canvas__circle-outline{fill:none;stroke:var(--sketch-ink);stroke-width:.3}.grid-canvas__circle{fill:hsla(0,0%,100%,.35);stroke-width:.17}.data-table{background:#fff;border:var(--sketch-line-thin);border-radius:var(--sketch-radius-tile);box-shadow:var(--sketch-shadow-btn);box-sizing:border-box;display:flex;flex-direction:column;margin:0 auto;max-width:100%;overflow:hidden;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.data-table__row{align-items:center;display:flex;gap:calc(var(--u)*1.6);justify-content:flex-start;padding:calc(var(--u)*.4) calc(var(--u)*2.4) calc(var(--u)*.4) calc(var(--u)*1.6)}.data-table__row+.data-table__row{border-top:var(--sketch-line-thin)}.data-table__row:last-child{padding-bottom:calc(var(--u)*.4 + 3px)}.data-table__row--head{background:var(--sketch-fill-sky);padding-bottom:calc(var(--u)*.5);padding-top:calc(var(--u)*.5)}.data-table__row--head .data-table__icon{aspect-ratio:auto;height:0}.data-table__icon{aspect-ratio:1/1;display:block;flex:none;width:var(--pic)}.data-table__icon .wp-glyph{height:100%;width:100%}.data-table__cell{align-items:center;display:flex;justify-content:center;min-width:0}.data-table__head{color:var(--sketch-ink);font-size:clamp(13px,calc(var(--u)*3.6),18px);font-weight:700;text-align:center}.data-table__row>.data-table__cell,.data-table__row>.data-table__head{flex:none;min-width:calc(var(--key)*1.4)}@supports (grid-template-columns:subgrid){.data-table{display:grid;grid-template-columns:var(--pic) repeat(var(--columns),auto)}.data-table__row{display:grid;grid-column:1/-1;grid-template-columns:subgrid}}.tally{align-items:center;display:inline-flex;gap:calc(var(--u)*1);min-width:0}.tally__marks{align-items:center;display:flex;gap:calc(var(--u)*.6);min-height:var(--pic);min-width:calc(var(--pic)*1.1)}.tally__marks.is-empty{border-bottom:3px dashed rgba(45,42,74,.35)}.tally__group{aspect-ratio:52/48;display:block;height:var(--pic);overflow:visible;width:auto}.tally__group line{stroke:var(--sketch-ink);stroke-width:5;stroke-linecap:round}.tally__strike{stroke:var(--crayon-red)}.tally__button{-webkit-tap-highlight-color:transparent;background:var(--sketch-fill-sky);border:var(--sketch-line-thin);border-radius:50%;box-shadow:2px 3px 0 var(--sketch-ink);box-sizing:border-box;color:var(--sketch-ink);cursor:pointer;flex:none;font:inherit;font-size:calc(var(--tap)*.6);font-weight:700;height:var(--tap);line-height:1;min-height:0;min-width:0;padding:0;width:var(--tap)}.tally__button:disabled{box-shadow:none;cursor:default;opacity:.4}.tally__button:active:not(:disabled){box-shadow:none;-webkit-transform:translateY(2px);transform:translateY(2px)}.tally-who{align-items:center;display:flex;gap:calc(var(--u)*2);min-width:0}.tally-who__child{aspect-ratio:1/1;display:block;flex:none;width:var(--pic)}.tally-who__child .wp-glyph{height:100%;width:100%}.tally-who__name{color:var(--sketch-ink);font-size:clamp(16px,calc(var(--u)*4.6),24px);font-weight:700}.data-q{align-items:center;display:flex;flex-wrap:wrap;gap:calc(var(--u)*1.4);justify-content:center;width:100%}.data-q--choice{flex-wrap:nowrap;justify-content:center}.data-q--ask{flex-wrap:wrap;row-gap:calc(var(--u)*.6)}.data-q--ask .data-q__word{text-align:center;white-space:normal}.data-q--choice .choice-grid{flex:0 1 auto;gap:calc(var(--u)*1.2);margin:0;width:auto}.data-q--choice .choice-grid__face{padding:calc(var(--u)*.4)}.data-q__pic{aspect-ratio:1/1;display:block;flex:none;width:var(--pic)}.data-q__pic .wp-glyph{height:100%;width:100%}.data-q__sign,.data-q__word{color:var(--sketch-ink);font-size:clamp(16px,calc(var(--u)*5),26px);font-weight:700;white-space:nowrap}.statement{gap:calc(var(--u)*2);justify-content:space-between;margin:0 auto;max-width:calc(var(--u)*92);width:100%}.statement,.statement__tokens{align-items:center;display:flex}.statement__tokens{gap:calc(var(--u)*1.2);min-width:0}.statement .data-q__pic{width:var(--pic)}.statement .data-q__sign{font-size:clamp(22px,calc(var(--u)*7),34px)}.pictogram{background:#fff;border:var(--sketch-line-thin);border-radius:var(--sketch-radius-tile);box-shadow:var(--sketch-shadow-btn);box-sizing:border-box;display:flex;flex-direction:column;gap:calc(var(--u)*1);margin:0 auto;max-width:calc(var(--u)*92);padding:calc(var(--u)*1.2);width:100%}.pictogram__row{align-items:center;display:flex;gap:calc(var(--u)*1.4);min-width:0}.pictogram__row+.pictogram__row{border-top:2px dashed rgba(45,42,74,.3);padding-top:calc(var(--u)*1)}.pictogram__icon{aspect-ratio:1/1;display:block;flex:none;width:var(--pic)}.pictogram__icon .wp-glyph{height:100%;width:100%}.pictogram__cells{grid-gap:calc(var(--u)*.5);display:grid;flex:1 1;gap:calc(var(--u)*.5);grid-template-columns:repeat(var(--max),minmax(0,var(--key)));justify-content:start;min-width:0}.pictogram__cell{-webkit-tap-highlight-color:transparent;aspect-ratio:1/1;background:#fff;border:2.5px solid var(--sketch-ink);border-radius:50%;box-sizing:border-box;display:block;margin:0;min-height:0;min-width:0;padding:0}button.pictogram__cell{cursor:pointer}button.pictogram__cell:disabled{cursor:default}.pictogram__cell.is-filled{background:var(--tone);box-shadow:inset 0 0 0 3px hsla(0,0%,100%,.45)}.pictogram__cell--picture,.pictogram__cell--picture.is-filled{background:none;border:none;border-radius:0;box-shadow:none}.pictogram__cell--picture{position:relative}.pictogram__cell--picture .wp-glyph{display:block;height:100%;inset:0;position:absolute;width:100%}.bar-chart{--cell:max(var(--tap-dense),calc(var(--u)*7.6));background:#fff;border:var(--sketch-line-thin);border-radius:var(--sketch-radius-tile);box-shadow:var(--sketch-shadow-btn);box-sizing:border-box;margin:0 auto;max-width:100%;padding:calc(var(--u)*1.4);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.bar-chart__icon{aspect-ratio:1/1;display:block;flex:none;width:var(--pic)}.bar-chart__icon .wp-glyph{height:100%;width:100%}.bar-chart__cell{-webkit-tap-highlight-color:transparent;background:#fff;border:2px solid rgba(45,42,74,.45);box-sizing:border-box;display:block;margin:0;min-height:0;min-width:0;padding:0}button.bar-chart__cell{cursor:pointer}button.bar-chart__cell:disabled{cursor:default}.bar-chart__cell.is-filled{background:var(--tone);border:2.5px solid var(--sketch-ink)}.bar-chart__tick{align-items:center;color:var(--sketch-ink);display:flex;font-size:clamp(12px,calc(var(--u)*3.2),16px);font-weight:700;justify-content:center}.bar-chart--vertical{--cell-v:min(var(--cell),calc(var(--cell)*5/var(--max)));align-items:flex-start;display:flex;gap:calc(var(--u)*1.4)}.bar-chart__axis{display:flex;flex-direction:column;min-width:16px;width:calc(var(--u)*4)}.bar-chart__axis .bar-chart__tick{height:var(--cell-v)}.bar-chart__column{align-items:center;display:flex;flex-direction:column;gap:calc(var(--u)*.8);width:max(var(--pic),calc(var(--u)*22))}.bar-chart--vertical .bar-chart__bar{display:flex;flex-direction:column;width:100%}.bar-chart--vertical .bar-chart__cell{height:var(--cell-v)}.bar-chart--horizontal{display:flex;flex-direction:column;gap:calc(var(--u)*.8)}.bar-chart__line{align-items:center;display:flex;gap:calc(var(--u)*1.2)}.bar-chart--horizontal .bar-chart__bar{display:grid;grid-template-columns:repeat(var(--max),minmax(0,var(--cell)));min-width:0}.bar-chart--horizontal .bar-chart__cell{height:var(--cell)}.bar-chart--horizontal .bar-chart__line--axis .bar-chart__tick{height:auto}.bar-chart__line--axis .bar-chart__icon{aspect-ratio:auto;height:0}.speech-bubbles{grid-gap:calc(var(--u)*3) calc(var(--u)*2.4);display:grid;gap:calc(var(--u)*3) calc(var(--u)*2.4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;max-width:calc(var(--u)*92);padding-bottom:calc(var(--u)*2);width:100%}.speech-bubble{align-items:center;background:var(--sketch-fill-sky);border:var(--sketch-line-thin);border-radius:calc(var(--u)*5);box-sizing:border-box;display:flex;flex-wrap:wrap;gap:calc(var(--u)*1);justify-content:center;min-height:calc(var(--pic) + var(--u)*2.4);min-width:0;padding:calc(var(--u)*1.2);position:relative}.speech-bubble:after{background:var(--sketch-fill-sky);border-bottom:var(--sketch-line-thin);border-right:var(--sketch-line-thin);bottom:calc(var(--u)*-2.4);content:"";height:calc(var(--u)*3.4);left:18%;position:absolute;-webkit-transform:skewX(-25deg) rotate(45deg);transform:skewX(-25deg) rotate(45deg);width:calc(var(--u)*3.4)}.speech-bubble__pic{aspect-ratio:1/1;display:block;flex:none;position:relative;width:var(--pic)}.speech-bubble__pic .wp-glyph{height:100%;inset:0;position:absolute;width:100%}.scale{display:block;height:auto;margin:0 auto;max-width:calc(var(--u)*92);overflow:visible;width:100%}.scale--small{max-width:calc(var(--u)*70)}.scale__stand{fill:var(--sketch-fill-sky);stroke:var(--sketch-ink);stroke-width:2;stroke-linejoin:round}.scale__base{fill:#a9a7be;stroke:var(--sketch-ink);stroke-width:2}.scale__beam{stroke:var(--sketch-ink);stroke-width:3.5;stroke-linecap:round}.scale__hanger{stroke:var(--sketch-ink);stroke-width:1.5}.scale__pivot{fill:var(--sketch-fill-yellow);stroke:var(--sketch-ink);stroke-width:2}.scale__plate{fill:none;stroke:var(--sketch-ink);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.scale__weight{fill:#4a476b;stroke:var(--sketch-ink);stroke-width:1.5;stroke-linejoin:round}.scale__weight-handle{fill:none;stroke:var(--sketch-ink);stroke-width:2;stroke-linecap:round}.scale__weight-number{fill:#fff;font-size:12px;font-weight:700}.scale__cube{fill:var(--crayon-blue);stroke:var(--sketch-ink);stroke-width:1.2}.length-bars{display:flex;flex-direction:column;gap:calc(var(--u)*1.4);margin:0 auto;max-width:calc(var(--u)*92);width:100%}.length-bars__row{align-items:center;display:flex}.length-bar{--h:var(--pic);background:var(--tone);border:var(--sketch-line-thin);border-radius:calc(var(--h)*.3);box-shadow:2px 3px 0 var(--sketch-ink);box-sizing:border-box;display:block;flex:none;height:var(--h);position:relative}.length-bar,.length-bars__row>.length-bar{width:calc(var(--len)*100%)}.length-bar.is-marked{outline:3px dashed var(--sketch-ink);outline-offset:3px}.length-bar--ribbon{border-radius:calc(var(--h)*.14) 0 0 calc(var(--h)*.14);box-shadow:none;-webkit-clip-path:polygon(0 0,100% 0,calc(100% - var(--h)*.32) 50%,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,calc(100% - var(--h)*.32) 50%,100% 100%,0 100%)}.length-bar--ribbon:after{border-bottom:2px solid hsla(0,0%,100%,.7);border-top:2px solid hsla(0,0%,100%,.7);bottom:22%;content:"";left:0;position:absolute;right:calc(var(--h)*.32);top:22%}.length-bar--belt{background-color:var(--tone);background-image:radial-gradient(circle,var(--sketch-ink) 0 2.5px,transparent 3px);background-position:calc(var(--h)*1.2);background-repeat:repeat-x;background-size:calc(var(--h)*.55) 100%;border-radius:calc(var(--h)*.2)}.length-bar--belt:after{background:#fff;border:3px solid var(--sketch-ink);border-radius:3px;bottom:12%;content:"";position:absolute;right:calc(var(--h)*.1);top:12%;width:calc(var(--h)*.5)}.length-bar--pencil{background-image:linear-gradient(90deg,#ff8fa3 0 6%,#b8b6c8 6% 9%,transparent 9%);border-radius:calc(var(--h)*.1) 0 0 calc(var(--h)*.1);box-shadow:none;-webkit-clip-path:polygon(0 0,calc(100% - var(--h)*.7) 0,100% 50%,calc(100% - var(--h)*.7) 100%,0 100%);clip-path:polygon(0 0,calc(100% - var(--h)*.7) 0,100% 50%,calc(100% - var(--h)*.7) 100%,0 100%)}.length-bar--pencil:after{background:#f3d9b1;border-left:2.5px solid var(--sketch-ink);bottom:0;-webkit-clip-path:polygon(0 0,100% 50%,0 100%);clip-path:polygon(0 0,100% 50%,0 100%);content:"";position:absolute;right:0;top:0;width:calc(var(--h)*.7)}.length-bar--rope{background-image:repeating-linear-gradient(115deg,rgba(45,42,74,.5) 0 2.5px,transparent 2.5px 9px);border-radius:999px}.length-bar--rope,.length-bar--straw{--h:calc(var(--pic)*0.62);background-color:var(--tone)}.length-bar--straw{background-image:repeating-linear-gradient(60deg,hsla(0,0%,100%,.85) 0 6px,transparent 6px 12px)}.length-choice{display:flex;width:100%}.length-choice--small .length-bar{--h:calc(var(--pic)*0.62)}.analog-clock{-webkit-tap-highlight-color:transparent;display:block;height:auto;max-width:calc(var(--u)*56);min-width:calc(var(--pic)*3);overflow:visible;touch-action:manipulation;width:100%}.analog-clock.is-editable{cursor:pointer}.analog-clock__face{fill:#fff;stroke:var(--sketch-ink);stroke-width:3}.analog-clock__tick{stroke:rgba(45,42,74,.5);stroke-width:.6}.analog-clock__tick--hour{stroke:var(--sketch-ink);stroke-width:1.2}.analog-clock__number{fill:var(--sketch-ink);font-size:9.5px;font-weight:700;pointer-events:none}.analog-clock__hand{stroke-linecap:round;pointer-events:none}.analog-clock__hand--hour{stroke:var(--crayon-red);stroke-width:4.2}.analog-clock__hand--minute{stroke:var(--sketch-ink);stroke-width:2.4}.analog-clock__pin{fill:var(--sketch-ink);pointer-events:none}.year-targets{display:flex;gap:calc(var(--u)*3);justify-content:center;max-width:calc(var(--u)*92);width:100%}.year-target{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:calc(var(--u)*.6);margin:0;max-width:calc(var(--u)*33);min-width:0}.year-target svg{display:block;height:auto;overflow:visible;width:100%}.year-target__ring{stroke:var(--sketch-ink);stroke-width:1.2}.year-target__ring--1{fill:var(--sketch-fill-sky)}.year-target__ring--2{fill:#fff}.year-target__ring--3{fill:var(--sketch-fill-blue)}.year-target__ring--4{fill:#fff}.year-target__ring--5{fill:var(--crayon-red)}.year-target__shaft{stroke:var(--sketch-ink);stroke-width:2.4;stroke-linecap:round}.year-target__tip{fill:var(--sketch-ink)}.year-target__tag{fill:#fff;stroke:var(--sketch-ink);stroke-width:1.6}.year-target__score{fill:var(--sketch-ink);text-anchor:middle;font-family:var(--sketch-font-display);font-size:15px;font-weight:800}.year-cakes{display:flex;gap:calc(var(--u)*2);justify-content:center;max-width:calc(var(--u)*90);width:100%}.year-cakes>.shop-item{flex:1 1}.year-cakes .shop-item__picture{width:calc(var(--pic-box)*1.4)}.year-scales{align-items:center;display:flex;flex-direction:column;gap:calc(var(--u)*1);width:100%}.year-scales>.scale{max-width:calc(var(--u)*45);width:50%}.year-cake__name,.year-target__name{color:var(--sketch-ink);font-family:var(--sketch-font-display);font-weight:800;white-space:nowrap}.year-pond{display:flex;flex-direction:column;gap:calc(var(--u)*1.2);max-width:calc(var(--u)*88);width:100%}.year-pond__water{align-items:center;background:var(--sketch-fill-blue);border:var(--sketch-line-thin);border-radius:999px;color:var(--sketch-ink);display:flex;justify-content:center;min-height:calc(var(--pic)*.8)}.year-pond__straws{display:flex;width:100%}.year-pond__piece{align-items:stretch;color:var(--sketch-ink);display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;gap:calc(var(--u)*.6);min-width:0;text-align:center;white-space:nowrap}.year-pond__piece .length-bar{width:100%}.year-pond__gap{border:2px dashed var(--sketch-ink);border-radius:calc(var(--pic)*.2);box-sizing:border-box;color:var(--sketch-bad);font-weight:700;height:calc(var(--pic)*.62);justify-content:center}.year-pond__gap,.year-zoo{align-items:center;display:flex}.year-zoo{flex-direction:column;gap:calc(var(--u)*1);width:100%}.year-zoo__title{color:var(--crayon-green);font-family:var(--sketch-font-display);font-size:clamp(18px,calc(var(--u)*6),30px);font-weight:800}.year-zoo .clock-cell{max-width:calc(var(--u)*32)}.order-cards{--columns:3;grid-gap:calc(var(--u)*2) calc(var(--u)*1.6);display:grid;gap:calc(var(--u)*2) calc(var(--u)*1.6);grid-template-columns:repeat(var(--columns),minmax(0,1fr));margin:0 auto;max-width:calc(var(--u)*92);width:100%}.order-cards__card{-webkit-tap-highlight-color:transparent;align-items:center;background:transparent;border:0;box-sizing:border-box;color:var(--sketch-ink);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:calc(var(--u)*.6);min-height:var(--key);min-width:0;padding:0;position:relative}.order-cards__card:disabled{cursor:default}.order-cards__face{align-items:center;background:#fff;border:var(--sketch-line-thin);border-radius:var(--sketch-radius-tile);box-shadow:var(--sketch-shadow-btn);box-sizing:border-box;display:flex;font-size:clamp(14px,calc(var(--u)*4.2),22px);font-weight:700;justify-content:center;line-height:1.15;min-height:var(--key);padding:calc(var(--u)*1) calc(var(--u)*1.2);text-align:center;width:100%}.order-cards__card.is-numbered .order-cards__face{background:var(--sketch-fill-yellow)}.order-cards__number{align-items:center;background:var(--sketch-fill-pink);border:2.5px solid var(--sketch-ink);border-radius:999px;box-sizing:border-box;display:flex;font-size:clamp(14px,calc(var(--u)*4),20px);font-weight:700;height:calc(var(--u)*6.4);justify-content:center;line-height:1;min-width:calc(var(--u)*6.4);padding:0 4px;position:absolute;right:calc(var(--u)*-.8);top:calc(var(--u)*-1.2)}.order-cards__number:empty{display:none}.unit-chain{flex-direction:column;gap:calc(var(--u)*.6);margin:0 auto;max-width:calc(var(--u)*92);width:100%}.unit-chain,.unit-chain__object{display:flex}.unit-chain__units{display:flex;width:100%}.unit-chain__unit{background:var(--tone);border:2.5px solid var(--sketch-ink);box-sizing:border-box;flex:none;height:calc(var(--pic)*.85);width:calc(100%/var(--max))}.unit-chain__unit--cube{border-radius:4px;box-shadow:inset 0 0 0 3px hsla(0,0%,100%,.35)}.unit-chain__unit--clip{background:transparent;border-color:var(--tone);border-radius:999px;border-width:4px;box-shadow:0 0 0 2px var(--sketch-ink),inset 0 0 0 2px var(--sketch-ink);-webkit-transform:scaleY(.62);transform:scaleY(.62)}.unit-row{align-items:center;box-sizing:border-box;display:flex;gap:calc(var(--u)*1.6);margin:0 auto;max-width:calc(var(--u)*92);padding-right:calc(var(--u)*1.6);width:100%}.unit-row .unit-chain{flex:1 1;margin:0;min-width:0}.ruler{box-sizing:border-box;margin:0 auto;max-width:calc(var(--u)*92);padding:0 calc(var(--u)*5) calc(var(--u)*1);width:100%}.ruler__track{position:relative;width:100%}.ruler__item{align-items:center;display:flex;margin-bottom:calc(var(--u)*1.2)}.ruler__strip{background:#fff0b8;border:var(--sketch-line-thin);border-radius:4px;box-shadow:2px 3px 0 var(--sketch-ink);height:calc(var(--pic)*.95);margin-top:calc(var(--u)*.4);position:relative}.ruler__tick{align-items:center;display:flex;flex-direction:column;left:calc(var(--i)*100%);position:absolute;top:-2.5px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.ruler__tick i{background:var(--sketch-ink);display:block;height:calc(var(--pic)*.34);width:3px}.ruler__tick b{color:var(--sketch-ink);font-size:clamp(11px,calc(var(--u)*3.4),17px);line-height:1;margin-top:2px}.vessel{--w:calc(var(--pic)*2.4);display:block;flex:none;position:relative;width:var(--w)}.vessel__svg{display:block;height:auto;overflow:visible;width:100%}.vessel__fill{fill:#fff}.vessel__water{fill:var(--crayon-blue);fill-opacity:.72}.vessel__part{stroke:var(--sketch-ink);stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round}.vessel__shine{fill:none;stroke:#fff;stroke-width:2.4;stroke-opacity:.9}.vessel__plant{fill:none;stroke:var(--crayon-green);stroke-width:2.6}.vessel__solid{stroke-width:2.2}.vessel__mark{stroke:rgba(45,42,74,.45);stroke-width:1.2;stroke-dasharray:3 3}.vessel__body,.vessel__extra{fill:none;stroke:var(--sketch-ink);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.vessel__cells{bottom:10%;display:flex;flex-direction:column;left:14%;position:absolute;right:14%;top:22%}.vessel__cell{-webkit-tap-highlight-color:transparent;background:transparent;border:0;cursor:pointer;flex:1 1;margin:0;min-height:0;min-width:0;padding:0}.vessel__cell:disabled{cursor:default}.vessel-pick .vessel{--w:max(var(--pic),calc(var(--pic)*2.4*var(--share, 1)))}.vessel-row{align-items:flex-start;display:flex;gap:calc(var(--u)*1.6);justify-content:center;width:100%}.vessel-row__one{align-items:center;color:var(--sketch-ink);display:flex;flex-direction:column;font-size:clamp(15px,calc(var(--u)*4.4),22px);gap:calc(var(--u)*.8);text-align:center}.vessel-row .vessel{--w:calc(var(--pic)*2.5)}.vessel-tile .vessel{--w:calc(var(--pic)*1.5)}.glass-group{display:flex;flex-wrap:wrap;gap:calc(var(--u)*.4);justify-content:center;max-width:calc(var(--pic)*3.4)}.glass-group__glass .vessel{--w:calc(var(--pic)*0.8)}.vessel-tag .vessel{--w:calc(var(--pic)*1.5)}.time-picture{display:block;height:100%;width:100%}.month-year{display:flex;flex-direction:column;gap:calc(var(--u)*2);margin:0 auto;max-width:calc(var(--u)*92);width:100%}.month-year__grid{grid-gap:calc(var(--u)*.8);display:grid;gap:calc(var(--u)*.8);grid-template-columns:repeat(3,minmax(0,1fr))}.month-year__slot{-webkit-tap-highlight-color:transparent;align-items:center;background:#fff;border:var(--sketch-line-thin);border-radius:var(--sketch-radius-tile);box-sizing:border-box;color:var(--sketch-ink);display:flex;font:inherit;font-size:clamp(13px,calc(var(--u)*3.8),19px);font-weight:700;justify-content:center;line-height:1.1;margin:0;min-height:var(--tap-dense);min-width:0;padding:calc(var(--u)*.6) calc(var(--u)*.6) calc(var(--u)*.6) calc(var(--u)*3.6);position:relative;text-align:center}.month-year__slot i{font-size:clamp(11px,calc(var(--u)*3),15px);font-style:normal;left:calc(var(--u)*1);opacity:.55;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.month-year__slot.is-gap{background:var(--sketch-fill-sky);border-style:dashed;cursor:pointer}.month-year__slot.is-filled{background:var(--sketch-fill-green);border-style:solid}.month-year__slot.is-picked{background:var(--sketch-fill-yellow);outline:3px dashed var(--sketch-ink);outline-offset:2px}.month-year__slot:disabled{cursor:default}.month-year__bank{display:flex;flex-wrap:wrap;gap:calc(var(--u)*1.2);justify-content:center}.month-year__tile{-webkit-tap-highlight-color:transparent;background:var(--sketch-fill-yellow);border:var(--sketch-line-thin);border-radius:var(--sketch-radius-tile);box-shadow:var(--sketch-shadow-btn);box-sizing:border-box;color:var(--sketch-ink);cursor:pointer;font:inherit;font-size:clamp(14px,calc(var(--u)*4.2),20px);font-weight:700;min-height:var(--key);min-width:calc(var(--key)*1.8);padding:0 calc(var(--u)*2)}.month-year__tile.is-used{box-shadow:none;cursor:default;opacity:.3}.arc-line{display:block;height:auto;max-height:calc(var(--u)*40);width:100%}.arc-line__axis,.arc-line__tick{fill:none;stroke:var(--sketch-ink);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.arc-line__label{fill:var(--sketch-ink);font-size:8px;font-weight:700}.arc-line__jump path{fill:none;stroke:var(--crayon-blue);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.arc-line__dot{fill:var(--sketch-ink)}