.balloon-board[data-v-9625626c]{--red:#d94b2d;color:#252820;background:#f6f4ed;border:1px solid #c8c7b9;border-radius:5px;flex-direction:column;width:100%;max-width:480px;height:calc(min(880px,100svh - 48px));min-height:620px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 60px #25282015}.balloon-toolbar[data-v-9625626c]{justify-content:space-between;align-items:center;gap:8px;padding:14px 16px;display:flex}.balloon-icon[data-v-9625626c]{border:1px solid #0000;border-radius:50%;place-items:center;width:42px;height:42px;font-size:24px;display:grid}.balloon-icon[data-v-9625626c]:hover{background:#e9e7dc}.balloon-icon svg[data-v-9625626c]{fill:none;stroke:currentColor;stroke-width:1.5px;width:21px;height:21px}.balloon-wordmark[data-v-9625626c]{letter-spacing:1.4px;margin-left:8px;margin-right:auto;font:9px monospace}.balloon-tools[data-v-9625626c]{display:flex}.balloon-heading[data-v-9625626c]{text-align:center;padding-top:18px;transition:opacity .2s}.balloon-heading .eyebrow[data-v-9625626c]{color:#62665b;letter-spacing:2px;font-size:10px}.balloon-heading h1[data-v-9625626c]{letter-spacing:-1.5px;margin:13px 0 8px;font-size:36px;font-weight:800}.balloon-heading>p[data-v-9625626c]:last-child{color:#62665b;letter-spacing:2px;font-size:13px}.balloon-stage[data-v-9625626c]{flex:1;justify-content:center;min-height:0;display:flex;position:relative}.balloon-scene[data-v-9625626c]{width:100%;height:100%;overflow:visible}.balloon-stage-note[data-v-9625626c]{color:#747365;letter-spacing:2px;font-size:11px;position:absolute;bottom:6px}.balloon-bottom[data-v-9625626c]{padding:22px 28px 16px}.balloon-instruction[data-v-9625626c]{color:#62665b;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:12px;display:flex}.balloon-key[data-v-9625626c]{border:1px solid #cfcec2;border-radius:3px;padding:3px 6px;font:9px monospace}.balloon-action[data-v-9625626c]{color:#f6f4ed;touch-action:none;-webkit-user-select:none;user-select:none;background:#252820;border-radius:4px;justify-content:center;align-items:center;gap:12px;width:100%;padding:19px 20px;font-size:16px;font-weight:700;display:flex;box-shadow:0 4px #11140e}.balloon-action>span[data-v-9625626c]:last-child{margin-left:auto}.balloon-action svg[data-v-9625626c]{fill:none;stroke:currentColor;stroke-width:1.5px;width:22px;height:22px}.balloon-action[data-v-9625626c]:active:enabled,.is-playing .balloon-action[data-v-9625626c]{background:var(--red);transform:translateY(2px);box-shadow:0 2px #8d3020}.balloon-action[data-v-9625626c]:disabled{opacity:.45}.balloon-bottom footer[data-v-9625626c]{color:#62665b;justify-content:space-between;align-items:center;margin-top:18px;font-size:10px;display:flex}.balloon-bottom footer button[data-v-9625626c]{min-height:30px;padding:0 8px}.is-playing .balloon-heading[data-v-9625626c],.is-playing .balloon-tools[data-v-9625626c],.is-playing .balloon-wordmark[data-v-9625626c]{visibility:hidden}.is-playing .balloon-toolbar>a[data-v-9625626c]{opacity:.3}.taut .balloon-skin[data-v-9625626c]{stroke-width:2px;fill:#fffefb;opacity:.9}.leak .balloon-body[data-v-9625626c]{animation:.85s ease-in forwards balloon-deflate-9625626c}.burst .balloon-scene[data-v-9625626c]{animation:.3s linear balloon-shake-9625626c}.burst .balloon-pin[data-v-9625626c]{transform-origin:246px 53px;animation:.5s ease-out pin-wobble-9625626c}.balloon-particle[data-v-9625626c]{animation:.8s ease-out forwards balloon-fragment-9625626c}.balloon-smoke[data-v-9625626c]{animation:.55s ease-out forwards balloon-smoke-9625626c}.balloon-pop[data-v-9625626c]{color:var(--red);font-size:70px;font-weight:900;position:absolute;top:30%;transform:rotate(-12deg)}.balloon-result[data-v-9625626c]{border-top:1px solid #d9d7ca;padding-top:15px}.balloon-result>.eyebrow[data-v-9625626c]{color:#777259;font-size:9px}.balloon-result h2[data-v-9625626c]{margin:7px 0;font-size:24px;font-weight:800}.balloon-score[data-v-9625626c]{justify-content:space-between;align-items:center;font-size:12px;display:flex}.balloon-score strong[data-v-9625626c]{margin:0 8px;font:56px Impact,sans-serif}.balloon-score>b[data-v-9625626c]{color:#74756b;font:46px Georgia,serif}.balloon-score>b.grade-S[data-v-9625626c]{color:#a27820}.balloon-score>b.grade-A[data-v-9625626c]{color:#697b84}.balloon-score>b.grade-B[data-v-9625626c]{color:#a16b42}.balloon-grades[data-v-9625626c]{gap:4px;display:flex}.balloon-grades>span[data-v-9625626c]{text-align:center;color:#62665b;border-top:3px solid #d9d8cc;flex:1;padding-top:4px;font:11px monospace}.balloon-grades>span.selected[data-v-9625626c]{color:#805c13;border-color:#a27820;font-weight:700}.balloon-grades small[data-v-9625626c]{margin-left:4px;font-size:9px}.balloon-result-detail[data-v-9625626c]{color:#62665b;margin:12px 0 16px;font-size:11px}.balloon-result-actions[data-v-9625626c]{align-items:center;gap:16px;display:flex}.balloon-next[data-v-9625626c]{white-space:nowrap;font-size:12px}.balloon-dialog[data-v-9625626c]{color:#252820;background:#f6f4ed;border:1px solid #ccc9b9;border-radius:10px;width:calc(min(400px,100vw - 36px));max-height:90svh;margin:auto;padding:25px;overflow:auto;box-shadow:0 24px 80px #25282033}.balloon-dialog[data-v-9625626c]::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#25282070}.balloon-dialog-top[data-v-9625626c]{justify-content:space-between;align-items:center;gap:8px;display:flex}.balloon-dialog-top .eyebrow[data-v-9625626c]{font-size:9px}.balloon-dialog-top button[data-v-9625626c]{min-height:32px;font-size:11px}.balloon-dialog h2[data-v-9625626c]{margin:15px 0 10px;font-size:23px;font-weight:800}.balloon-dialog p[data-v-9625626c]:not(.eyebrow){color:#62665b;font-size:13px;line-height:1.9}.balloon-dialog-nav[data-v-9625626c]{align-items:center;gap:20px;margin-top:22px;display:flex}.balloon-dialog-nav>button[data-v-9625626c]:first-child{white-space:nowrap;min-height:44px;font-size:12px}.balloon-dialog-nav>button[data-v-9625626c]:disabled{opacity:.35}.balloon-lesson-dots[data-v-9625626c]{gap:5px;margin-top:20px;display:flex}.balloon-lesson-dots span[data-v-9625626c]{background:#d5d4c7;width:20px;height:3px}.balloon-demo[data-v-9625626c]{place-items:center;height:190px;margin-top:12px;display:grid;position:relative}.demo-orb[data-v-9625626c]{background:radial-gradient(circle at 30% 25%,#ffb39b,#e4543b 55%,#a92f23);border-radius:50%;width:110px;height:125px;animation:2s ease-in-out infinite alternate demo-grow-9625626c}.demo-pin[data-v-9625626c]{color:#4b6555;font-size:40px;position:absolute;top:0;left:53%}.demo-1 .demo-orb[data-v-9625626c]{animation:none;transform:scale(1.18)}.demo-2 .demo-orb[data-v-9625626c]{animation:2s infinite demo-burst-9625626c}.balloon-demo b[data-v-9625626c]{color:#ad382a;font-size:40px;position:absolute;transform:rotate(-10deg)}.demo-3 .demo-orb[data-v-9625626c]{animation:2s infinite balloon-deflate-9625626c}.balloon-dialog>.balloon-action[data-v-9625626c]{margin-top:25px}@keyframes balloon-deflate-9625626c{to{opacity:.4;transform:translateY(100px)scale(.12,.08)}}@keyframes balloon-shake-9625626c{20%,60%{transform:translate(-9px,5px)}40%,80%{transform:translate(9px,-5px)}}@keyframes pin-wobble-9625626c{25%{transform:rotate(15deg)}60%{transform:rotate(-9deg)}85%{transform:rotate(4deg)}}@keyframes balloon-fragment-9625626c{to{transform:translate(var(--x),var(--y)) rotate(var(--r));opacity:0}}@keyframes balloon-smoke-9625626c{to{opacity:0;transform:scale(1.1)}}@keyframes demo-grow-9625626c{0%{transform:scale(.55)}to{transform:scale(1.1)}}@keyframes demo-burst-9625626c{0%,45%{opacity:1;transform:scale(1.1)}50%,to{opacity:0;transform:scale(1.5)}}@media (width<=600px){.balloon-board[data-v-9625626c]{height:100svh;min-height:600px;box-shadow:none;border:0;border-radius:0}.balloon-bottom[data-v-9625626c]{padding-bottom:max(12px,env(safe-area-inset-bottom))}}@media (height<=740px){.balloon-heading[data-v-9625626c]{padding-top:0}.balloon-heading h1[data-v-9625626c]{margin:7px 0;font-size:29px}.balloon-toolbar[data-v-9625626c]{padding-block:7px}.balloon-bottom[data-v-9625626c]{padding-top:12px}.balloon-result h2[data-v-9625626c]{font-size:21px}.balloon-score strong[data-v-9625626c]{font-size:42px}.balloon-action[data-v-9625626c]{padding-block:15px}.balloon-bottom footer[data-v-9625626c]{margin-top:10px}}@media (prefers-reduced-motion:reduce){.balloon-demo .demo-orb[data-v-9625626c]{animation:none}.balloon-particle[data-v-9625626c]{opacity:0}.leak .balloon-body[data-v-9625626c]{transform:scale(.12)}.balloon-scene g[data-v-9625626c]{transition:none}}.balloon-board[data-v-9625626c]{--red:#242421;color:#242421;background:#faf9f5 url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23000' opacity='.045' filter='url(%23n)' d='M0 0h180v180H0z'/%3E%3C/svg%3E");border-color:#c8c6be;border-radius:2px;box-shadow:8px 10px #2424210b,0 22px 60px #24242112}.balloon-toolbar[data-v-9625626c]{padding-top:12px;padding-bottom:6px}.balloon-icon[data-v-9625626c]{font-family:KaiTi,STKaiti,serif;font-size:30px}.balloon-icon svg[data-v-9625626c]{stroke-width:1.8px;width:25px;height:25px;transform:rotate(-5deg)}.balloon-wordmark[data-v-9625626c]{letter-spacing:.6px;border-bottom:1px solid #242421;padding-bottom:5px;font:italic 11px Comic Sans MS,monospace}.balloon-heading[data-v-9625626c]{text-align:left;flex:none;height:187px;padding:12px 28px 0;position:relative}.balloon-heading .eyebrow[data-v-9625626c]{letter-spacing:1.6px;color:#65645b;font-size:9px}.balloon-heading h1[data-v-9625626c]{letter-spacing:-3px;transform-origin:0;-webkit-text-stroke:1px #242421;flex-direction:column;align-items:flex-start;margin:12px 0 10px;font-family:KaiTi,STKaiti,Kaiti SC,cursive;font-size:55px;font-weight:900;line-height:.95;display:flex;transform:rotate(-5deg)}.balloon-heading h1 span[data-v-9625626c]{color:#242421}.balloon-heading h1 span[data-v-9625626c]:last-child{border-bottom:3px solid #242421;margin-left:12px;padding-bottom:5px}.balloon-heading>p[data-v-9625626c]:last-of-type{letter-spacing:0;margin-top:11px;font:16px KaiTi,STKaiti,serif;transform:rotate(-4deg)}.balloon-margin-note[data-v-9625626c]{color:#626159;font:15px/1.5 KaiTi,STKaiti,serif;position:absolute;top:44px;right:28px;transform:rotate(8deg)}.balloon-margin-note[data-v-9625626c]:after{content:"";border-bottom:1.5px solid #242421;border-right:1.5px solid #242421;width:32px;height:16px;margin:4px 0 0 20px;display:block;transform:rotate(35deg)}.balloon-scene[data-v-9625626c]{z-index:1;position:relative}.balloon-bottom[data-v-9625626c]{z-index:2;position:relative}.balloon-instruction[data-v-9625626c]{color:#34342f;border-bottom:1.5px solid #242421;padding-bottom:9px;font-size:12px;transform:rotate(-.6deg)}.balloon-instruction>span[data-v-9625626c]:last-child{color:#6c6a62;font-size:10px}.balloon-action[data-v-9625626c]{color:#faf9f5;background:#242421;border:1px solid #242421;position:relative}.balloon-action[data-v-9625626c]:before{content:"";pointer-events:none;border:1px solid #faf9f54a;position:absolute;inset:3px;transform:rotate(-.5deg)}.balloon-action[data-v-9625626c]:hover:enabled{background:#3c3c36}.balloon-action[data-v-9625626c]:active:enabled,.is-playing .balloon-action[data-v-9625626c]{color:#f3d333;background:#37372f;box-shadow:1px 1px #242421}.balloon-bottom footer[data-v-9625626c]{color:#65645b;font-size:10px}.balloon-result[data-v-9625626c]{border-top:2px solid #242421;transform:rotate(-.3deg)}.balloon-result h2[data-v-9625626c]{font-family:KaiTi,STKaiti,serif;font-size:29px}.balloon-result>.eyebrow[data-v-9625626c]{color:#626159}.balloon-score strong[data-v-9625626c]{font-family:Comic Sans MS,Impact,sans-serif;font-weight:800}.balloon-score>b.grade-S[data-v-9625626c]{color:#242421;background:#f0d43b;border:2px solid #242421;padding:0 10px;line-height:1.2;transform:rotate(7deg)}.balloon-pop[data-v-9625626c]{z-index:3;color:#242421;-webkit-text-stroke:2px #242421;text-shadow:3px 3px #f1d334;font-family:KaiTi,STKaiti,serif;font-size:100px}.balloon-dialog[data-v-9625626c]{background:#faf9f5;border:2px solid #242421;border-radius:3px;box-shadow:7px 8px #24242133}.balloon-dialog h2[data-v-9625626c]{font-family:KaiTi,STKaiti,serif;font-size:28px}.balloon-demo .demo-orb[data-v-9625626c]{background:#faf9f5;border:3px solid #242421;position:relative;box-shadow:inset -9px -3px #24242112}.demo-orb[data-v-9625626c]:after{content:"•  •";border-bottom:2px solid #242421;font-size:20px;position:absolute;top:55%;left:35%}.demo-pin[data-v-9625626c]{background:#efd438;padding:3px;line-height:1;transform:rotate(12deg)}.balloon-demo b[data-v-9625626c],.demo-pin[data-v-9625626c]{color:#242421}.balloon-lesson-dots .active[data-v-9625626c]{background:#242421}.balloon-stage[data-v-9625626c]{isolation:isolate}.balloon-face[data-v-9625626c]{transition:none}@media (height<=740px){.balloon-heading[data-v-9625626c]{height:144px;padding-top:3px}.balloon-heading h1[data-v-9625626c]{margin-top:6px;font-size:42px}.balloon-heading>p[data-v-9625626c]:last-of-type{margin-top:5px;font-size:14px}.balloon-margin-note[data-v-9625626c]{font-size:13px;top:28px}.balloon-result h2[data-v-9625626c]{font-size:23px}}@media (width<=360px){.balloon-heading[data-v-9625626c]{padding-left:24px}.balloon-wordmark[data-v-9625626c]{font-size:9px}.balloon-heading h1[data-v-9625626c]{font-size:41px}.balloon-margin-note[data-v-9625626c]{font-size:12px;right:22px}.balloon-instruction[data-v-9625626c]{font-size:11px}}.balloon-heading[data-v-9625626c]{height:165px}.balloon-heading>p[data-v-9625626c]:last-of-type{z-index:2;position:relative}.balloon-action[data-v-9625626c]:before,.balloon-action>svg[data-v-9625626c],.balloon-margin-note[data-v-9625626c]{display:none}.balloon-pin[data-v-9625626c]{transform-box:view-box}.balloon-body[data-v-9625626c]{transform-origin:0 0}@media (height<=740px){.balloon-heading[data-v-9625626c]{height:140px}}.balloon-action[data-v-9625626c]{box-shadow:2px 3px #faf9f5,3px 4px #242421}.balloon-page{background:#e4e2db repeating-linear-gradient(115deg,#0000 0 8px,#24242103 0 9px);place-items:center;min-height:100svh;padding:24px;display:grid}@media (width<=600px){.balloon-page{padding:0}}
