.pb-svg[data-v-eb1b2011]{display:block;overflow:visible}.pb-svg--tappable[data-v-eb1b2011]{cursor:pointer}.pb-whole[data-v-eb1b2011]{fill:#fff3d5;stroke:#302e45;stroke-width:3px;stroke-linejoin:round;-webkit-text-stroke:0;text-shadow:0 2px #302e45;paint-order:stroke fill;font-family:Rubik,sans-serif;font-weight:700}.pb-taken[data-v-eb1b2011]{fill:#5eead4;stroke:#302e45;stroke-width:3px;stroke-linejoin:round;-webkit-text-stroke:0;text-shadow:0 2px #302e45;paint-order:stroke fill;font-family:Rubik,sans-serif;font-weight:800}.pb-hit[data-v-eb1b2011]{fill:#0000;stroke:#0000;stroke-width:3px;cursor:pointer;outline:none;transition:fill .12s}.pb-hit[data-v-eb1b2011]:hover{fill:#ffffff47}.pb-hit[data-v-eb1b2011]:focus-visible{stroke:#b84200}@keyframes pb-piece-in-eb1b2011{0%{opacity:0;transform:scaleY(.35)}to{opacity:1;transform:none}}.pb-piece--in[data-v-eb1b2011]{transform-box:fill-box;transform-origin:50% 100%;animation:.26s ease-out both pb-piece-in-eb1b2011;animation-delay:calc(var(--i) * 90ms)}@keyframes pb-cut-draw-eb1b2011{0%{stroke-dashoffset:44px}to{stroke-dashoffset:0}}.pb-cut[data-v-eb1b2011]{stroke-dasharray:44;animation:.34s ease-out both pb-cut-draw-eb1b2011;animation-delay:calc(var(--i) * 70ms + .2s)}@media (prefers-reduced-motion:reduce){.pb-piece--in[data-v-eb1b2011],.pb-cut[data-v-eb1b2011]{stroke-dashoffset:0;animation:none}}.mentor-notch[data-v-867b298d]{--slate:#46516a;--seam:#202a3c;left:50%;bottom:calc(var(--action-h) - 2px);z-index:9002;-webkit-tap-highlight-color:transparent;align-items:flex-end;gap:34px;width:max-content;max-width:calc(100vw - 48px);font-family:Rubik,sans-serif;display:flex;position:fixed;transform:translate(-50%)}.mn-tab[data-v-867b298d]{box-sizing:border-box;border:2px solid var(--seam);background:var(--slate);border-bottom:0;border-radius:18px 18px 0 0;align-items:center;min-height:63px;padding:6px 9px 3px;display:flex;position:relative;box-shadow:inset 0 2px #64718a}.mn-tab[data-v-867b298d]:before,.mn-tab[data-v-867b298d]:after{content:"";pointer-events:none;width:16px;height:14px;position:absolute;bottom:0}.mn-tab[data-v-867b298d]:before{background:radial-gradient(circle at 0 0, transparent 12px, var(--seam) 12px 14px, var(--slate) 14px);right:calc(100% - 2px)}.mn-tab[data-v-867b298d]:after{background:radial-gradient(circle at 100% 0, transparent 12px, var(--seam) 12px 14px, var(--slate) 14px);left:calc(100% - 2px)}.mentor-notch--over-funnel[data-v-867b298d]{bottom:calc(var(--action-h) + 26px)}.mentor-notch--over-funnel .mn-tab[data-v-867b298d]:before,.mentor-notch--over-funnel .mn-tab[data-v-867b298d]:after{display:none}.mentor-notch--aside[data-v-867b298d]{left:auto;right:16px;transform:none}.mentor-notch--left[data-v-867b298d]{left:16px;transform:none}.mentor-notch--flat[data-v-867b298d]{gap:6px}.mentor-notch--flat .mn-tab[data-v-867b298d]{border-radius:12px 12px 0 0;min-height:0;padding:2px 3px 0}.mentor-notch--flat .mn-tab[data-v-867b298d]:before,.mentor-notch--flat .mn-tab[data-v-867b298d]:after{display:none}.mentor-notch--flat .mn-key[data-v-867b298d]{border-radius:10px;gap:5px;height:34px;padding:0 9px 2px}.mentor-notch--flat .mn-key--icon[data-v-867b298d]{width:34px;padding:0 0 2px}.mentor-notch--flat .mn-key svg[data-v-867b298d]{width:19px;height:19px}.mentor-notch--flat .mn-label[data-v-867b298d]{font-size:13px}.mentor-notch--flat .mn-speech[data-v-867b298d]{min-height:36px;padding:2px 8px}.mentor-notch--wide[data-v-867b298d]{width:auto;max-width:none;left:6px;right:6px;transform:none}.mentor-notch--wide .mn-tab[data-v-867b298d]:before,.mentor-notch--wide .mn-tab[data-v-867b298d]:after{display:none}.mn-speech[data-v-867b298d]{box-sizing:border-box;background:#fffdf0;border:2px solid #3a2a0a;border-radius:10px;flex:1;align-items:center;min-width:0;min-height:48px;padding:5px 10px;display:flex;position:relative}.mn-speech--chips[data-v-867b298d]{padding-right:32px}.mn-speech[data-v-867b298d]:before{content:"";border-top:7px solid #0000;border-bottom:7px solid #0000;border-right:9px solid #3a2a0a;position:absolute;top:50%;left:-10px;translate:0 -50%}.mn-text[data-v-867b298d]{color:#1a0e00;white-space:pre-wrap;overflow-wrap:break-word;text-align:start;cursor:pointer;max-height:5.2em;margin:0;font-size:13.5px;line-height:1.3;overflow-y:auto}.mn-text--past[data-v-867b298d]{opacity:.5}.mn-chip[data-v-867b298d]{cursor:pointer;background:#fffdf0;border:1.5px solid #3a2a0a;border-radius:50%;place-items:center;width:22px;height:22px;padding:0;display:grid;position:absolute;right:4px}.mn-chip--mute[data-v-867b298d]{top:2px}.mn-chip--close[data-v-867b298d]{bottom:2px}.mn-chip.is-muted[data-v-867b298d]{opacity:.6}.mn-chip svg[data-v-867b298d]{width:12px;height:12px}.mn-chip .fill[data-v-867b298d]{fill:#3a2a0a}.mn-chip .line[data-v-867b298d]{fill:none;stroke:#3a2a0a;stroke-width:1.8px;stroke-linecap:round}.mn-chip--close .line[data-v-867b298d]{stroke-width:2.2px}.mn-chip[data-v-867b298d]:focus-visible{outline-offset:2px;outline:3px solid #ffd84a}.mn-key[data-v-867b298d]{--rim:#9db3ea;--face:#627cb9;--lip:#4a5b93;box-sizing:border-box;cursor:pointer;-webkit-tap-highlight-color:transparent;background:var(--face);height:44px;box-shadow:inset 0 3px 0 var(--rim), inset 0 -5px 0 var(--lip), 0 0 0 3px #19122d, 0 3px 0 3px #19122d;border:0;border-radius:14px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 13px 3px;font-family:inherit;display:flex;position:relative}.is-listening .mn-key[data-v-867b298d]{--rim:#fff0a3;--face:#e6a11c;--lip:#b9790f;scale:calc(1 + var(--mic-level,0) * .08);transition:scale .1s linear}.is-speaking .mn-key[data-v-867b298d]{--rim:#8ce9b2;--face:#2ebb6e;--lip:#1e8a4e}.mn-key--icon[data-v-867b298d]{width:44px;padding:0 0 3px}.mn-key[data-v-867b298d]:focus-visible{outline-offset:3px;outline:3px solid #ffd84a}.mn-key[data-v-867b298d]:active{box-shadow:inset 0 3px 0 var(--rim), inset 0 -3px 0 var(--lip), 0 0 0 3px #19122d, 0 0 0 3px #19122d;transform:translateY(3px)}@media (hover:hover){.mn-key[data-v-867b298d]:hover{filter:brightness(1.08)}}.is-idle .mn-key[data-v-867b298d]{animation:5s ease-in-out infinite mn-wiggle-867b298d}.mn-key svg[data-v-867b298d]{flex:none;width:23px;height:23px;display:block;overflow:visible}.mn-key .glyph[data-v-867b298d]{fill:#fff;stroke:#19122d;stroke-width:3.2px;stroke-linejoin:round;stroke-linecap:round;paint-order:stroke fill}.mn-key .glyph-line[data-v-867b298d]{fill:none;stroke:#19122d;stroke-width:6.4px;stroke-linecap:round}.mn-key .glyph-line-in[data-v-867b298d]{fill:none;stroke:#fff;stroke-width:2.6px;stroke-linecap:round}.mn-key .dot[data-v-867b298d]{transform-box:fill-box;animation:.9s ease-in-out infinite mn-dot-867b298d}.mn-key .dot[data-v-867b298d]:nth-child(2){animation-delay:.15s}.mn-key .dot[data-v-867b298d]:nth-child(3){animation-delay:.3s}.mn-key .bar[data-v-867b298d]{transform-box:fill-box;transform-origin:50%;animation:.7s ease-in-out infinite mn-eq-867b298d}.mn-key .bar[data-v-867b298d]:nth-child(2){animation-duration:.55s;animation-delay:.12s}.mn-key .bar[data-v-867b298d]:nth-child(3){animation-duration:.8s;animation-delay:.24s}.mn-key .bar[data-v-867b298d]:nth-child(4){animation-duration:.6s;animation-delay:.36s}.mn-label[data-v-867b298d]{white-space:nowrap;color:#fff;-webkit-text-stroke:3px #19122d;paint-order:stroke fill;font-size:14.25px;font-weight:800;line-height:1}.mn-ring[data-v-867b298d]{pointer-events:none;opacity:calc(.25 + var(--mic-level,0) * .75);scale:calc(1 + var(--mic-level,0) * .3);border:3px solid #ffd23f;border-radius:18px;transition:scale .1s linear,opacity .1s linear;position:absolute;inset:-4px}.mn-badge[data-v-867b298d]{top:-9px;box-sizing:border-box;background:#e5323f;border:3px solid #19122d;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;inset-inline-end:-9px;box-shadow:inset 0 0 0 1.5px #f98a8f}.mn-badge[data-v-867b298d]:before{content:"";background:#fff;border-radius:1px;width:6px;height:6px}@keyframes mn-eq-867b298d{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}@keyframes mn-dot-867b298d{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes mn-wiggle-867b298d{0%,88%,to{rotate:0deg}91%{rotate:-5deg}94%{rotate:4deg}97%{rotate:-2deg}}@media (prefers-reduced-motion:reduce){.mentor-notch[data-v-867b298d] *,.mentor-notch[data-v-867b298d]{animation:none!important}.is-listening .mn-key[data-v-867b298d],.mn-ring[data-v-867b298d]{scale:none}}.action-bar[data-v-0a095531]{--ab-h:197;--ab-s:72%;z-index:9000;height:90px;padding:0 12px env(safe-area-inset-bottom,0px);background:linear-gradient(#46516a,#2e354c);border:2px solid #8492aa;border-top:1px solid #202a3c;justify-content:center;align-items:center;gap:6px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:inset 0 2px #64718a}.ab-fprog[data-v-0a095531]{left:0;right:0;bottom:var(--action-h);z-index:9001;pointer-events:none;position:fixed}.ab-fprog__bar[data-v-0a095531]{background:#14112a;border-top:2px solid #000;height:24px;position:relative;overflow:hidden;box-shadow:inset 0 2px 5px #0000008c}.ab-fprog__fill[data-v-0a095531]{background:linear-gradient(#7fe4ff 0%,#45c6f0 45%,#2fb0e0 100%);transition:width .45s cubic-bezier(.22,1,.36,1);position:absolute;inset-block:0;inset-inline-start:0;box-shadow:0 0 10px #66ddff8c}.ab-fprog__divider[data-v-0a095531]{background:#0a0816d9;width:2px;margin-inline-start:-1px;position:absolute;inset-block:0;box-shadow:1px 0 #ffffff14}.ab-fprog__label[data-v-0a095531]{letter-spacing:.3px;color:#fff;text-shadow:0 1px 2px #000000e6;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:flex;position:absolute;inset:0}.ab-btn[data-v-0a095531]{border:2px solid hsl(var(--ab-h) calc(var(--ab-s) * .55) 25%);background:linear-gradient(hsl(var(--ab-h) var(--ab-s) 76%) 0%, hsl(var(--ab-h) var(--ab-s) 60%) 48%, hsl(var(--ab-h) var(--ab-s) 50%) 49%, hsl(var(--ab-h) var(--ab-s) 45%) 100%);--ab-key-bevel:inset 0 2px 0 hsl(var(--ab-h) calc(var(--ab-s) + 25%) 89%), inset 0 0 0 2px hsl(var(--ab-h) var(--ab-s) 67%), inset 0 -4px 0 hsl(var(--ab-h) var(--ab-s) 35%), 0 3px 0 hsl(var(--ab-h) calc(var(--ab-s) * .5) 17%);max-width:90px;height:68px;box-shadow:var(--ab-key-bevel);color:#fff6dd;-webkit-text-stroke:2px #26384b;paint-order:stroke fill;text-shadow:0 2px #26384b;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:12px;flex:1;justify-content:center;align-items:center;font-family:Rubik,sans-serif;font-size:28px;font-weight:800;transition:background 70ms,transform 70ms,box-shadow 70ms;display:flex}.ab-btn--text[data-v-0a095531]{text-align:center;-webkit-text-stroke:0;text-shadow:0 1px 2px #0f1928e6,0 0 3px #0f1928cc;color:#fff;flex:1 1 0;gap:6px;min-width:0;max-width:none;height:auto;min-height:68px;max-height:100%;padding:6px 8px;font-size:16px;line-height:1.25}.ab-tap-hint[data-v-0a095531]{text-align:center;color:#f4e6c8;text-shadow:0 1px 2px #0000008c;margin:0;padding:0 12px;font-size:15px;font-weight:700}.ab-btn--arrow[data-v-0a095531]{flex-direction:column;flex:0 140px;gap:3px;max-width:160px;font-size:34px;line-height:1}.ab-btn--commit[data-v-0a095531]{color:#1f3312;background:linear-gradient(#c5e781,#91c64c 52%,#75ad34 53%);border-color:#3a542a;flex:0 150px;margin-inline-start:14px;box-shadow:inset 0 2px #e5ffbd,0 3px #142817}.ab-btn--commit .ab-arrow-effect[data-v-0a095531]{color:#26401a;font-size:15px;font-weight:800}.ab-arrow-glyph[data-v-0a095531]{font-size:30px;line-height:1}.ab-arrow-op[data-v-0a095531]{color:#dff4ff;-webkit-text-stroke-width:1.5px;font-size:18px;line-height:1}.ab-arrow-effect[data-v-0a095531]{color:#bfe2f2;white-space:nowrap;-webkit-text-stroke:0;text-shadow:none;font-size:12px;line-height:1}.action-bar--grid[data-v-0a095531]{height:auto;padding:clamp(8px, 1.8vw, 14px) clamp(12px, 2.5vw, 20px) calc(clamp(8px, 1.8vw, 14px) + env(safe-area-inset-bottom,0px));grid-template-columns:repeat(5,1fr);grid-auto-rows:1fr;gap:clamp(8px,1.8vw,14px);display:grid}.action-bar--grid .ab-btn[data-v-0a095531]{width:100%;max-width:none;height:clamp(56px,13vw,88px);font-size:clamp(28px,7vw,44px)}.action-bar--quadrant[data-v-0a095531]{height:auto;padding:clamp(8px, 1.8vw, 14px) clamp(12px, 2.5vw, 20px) calc(clamp(8px, 1.8vw, 14px) + env(safe-area-inset-bottom,0px));grid-template-columns:1fr 1fr;grid-auto-rows:1fr;gap:clamp(8px,1.8vw,14px);display:grid}.action-bar--quadrant .ab-btn--text[data-v-0a095531]{width:100%;max-width:none;height:auto;min-height:clamp(56px,13vw,88px);font-size:clamp(16px,3.6vw,24px);line-height:1.25}.action-bar--quadrant .ab-btn-text[data-v-0a095531]{font-size:inherit}@media (width<=480px){.action-bar[data-v-0a095531]{gap:4px;padding-inline:6px}.action-bar--grid[data-v-0a095531],.action-bar--quadrant[data-v-0a095531]{padding:5px 6px calc(5px + env(safe-area-inset-bottom,0px));gap:5px}.ab-btn--text[data-v-0a095531]{gap:4px;padding:4px 5px}.ab-btn--commit[data-v-0a095531]{margin-inline-start:6px}}.ab-btn-text[data-v-0a095531]{white-space:normal;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;flex:1;min-width:0;font-size:28px;line-height:1.15}.ab-btn--color[data-v-0a095531]{--ab-key-bevel:inset 0 2px 0 #6e7c98, inset 0 -4px 0 #1e2534, 0 3px 0 #1c283c;box-shadow:var(--ab-key-bevel);background:linear-gradient(#3f4b66,#2b3346);border-width:3px}.ab-btn-text--op[data-v-0a095531]{white-space:nowrap;font-size:22px;font-weight:900;line-height:1.1}.ab-btn--figure[data-v-0a095531]{padding:5px 6px}.ab-btn-fig[data-v-0a095531]{background:#fffaebf2;border-radius:6px;flex:0 auto;justify-content:center;align-items:center;min-width:0;max-width:100%;height:100%;padding:4px 6px;display:flex;box-shadow:inset 0 0 0 1px #2d1a0a40}.ab-btn-polys[data-v-0a095531]{gap:4px}.ab-btn-fig.ab-btn-polys svg[data-v-0a095531]{flex:none;width:40px;height:40px}.ab-btn-polys polygon[data-v-0a095531]{fill:#ffc83d;stroke:#2d1a0a;stroke-width:2px;stroke-linejoin:round}.ab-btn-fig[data-v-0a095531] svg{width:100%;max-width:170px;height:auto;max-height:100%}@media (hover:hover){.ab-btn[data-v-0a095531]:hover{background:linear-gradient(hsl(var(--ab-h) var(--ab-s) 84%), hsl(var(--ab-h) var(--ab-s) 59%))}}.ab-btn[data-v-0a095531]:active{box-shadow:inset 0 2px 4px hsl(var(--ab-h) calc(var(--ab-s) * .8) 30%);transform:translateY(3px)}.ab-btn--disabled[data-v-0a095531]{opacity:.4;pointer-events:none}.ab-btn--eliminated[data-v-0a095531]{opacity:.22;pointer-events:none;filter:grayscale(.7)}.action-bar--flash .ab-btn[data-v-0a095531]{background:linear-gradient(#e2645c,#b01f1f)!important}.ab-btn--solve[data-v-0a095531]{flex:none;width:auto;min-width:64px;max-width:none;padding:0 16px}.ab-btn--skip[data-v-0a095531]{-webkit-text-stroke-width:1.5px;color:#ffe6da;--ab-key-bevel:inset 0 2px 0 #ffcabf, inset 0 0 0 2px #d9796a, inset 0 -4px 0 #7d2c22, 0 3px 0 #2c1512;width:auto;min-width:64px;max-width:none;box-shadow:var(--ab-key-bevel);background:linear-gradient(#e8897c 0%,#cc5445 48%,#b34437 49%,#9c3a2e 100%);border-color:#4a1e18;flex:none;padding:0 16px;font-size:15px}@media (hover:hover){.ab-btn--skip[data-v-0a095531]:hover{background:linear-gradient(#f6a99d,#c1493b)}}.ab-btn--skip[data-v-0a095531]:active{background:linear-gradient(#a83a2e,#7d2c22);box-shadow:inset 0 2px 4px #6b2419}.action-bar--grid .ab-btn--skip[data-v-0a095531],.action-bar--quadrant .ab-btn--skip[data-v-0a095531]{width:100%;min-width:0}.ab-skip-notch[data-v-0a095531]{color:#ffe6da;cursor:pointer;pointer-events:auto;z-index:1;background:linear-gradient(#cc5445,#9c3a2e);border:2px solid #4a1e18;border-bottom:none;border-radius:12px 12px 0 0;padding:3px 16px;font-family:Rubik,sans-serif;font-size:12px;font-weight:700;line-height:1.5;position:absolute;top:0;left:50%;transform:translate(-50%,-100%);box-shadow:inset 0 2px #e8897c}.ab-skip-notch[data-v-0a095531]:active{background:linear-gradient(#a83a2e,#7d2c22)}.ab-btn--tut-dim[data-v-0a095531]{opacity:.25;pointer-events:none}.ab-btn--tut-highlight[data-v-0a095531]{box-shadow:var(--ab-key-bevel), 0 0 8px 3px #f0c040b3;border-color:#f0c040;animation:.8s ease-in-out infinite tut-pulse-0a095531}@keyframes tut-pulse-0a095531{0%,to{box-shadow:var(--ab-key-bevel), 0 0 8px 3px #f0c040b3}50%{box-shadow:var(--ab-key-bevel), 0 0 16px 6px #f0c040}}@media (prefers-reduced-motion:reduce){.ab-btn[data-v-0a095531]{transition:none}.ab-btn--tut-highlight[data-v-0a095531]{animation:none}}.notation-scroll{color:var(--ni-fg,#2d1a0a);white-space:nowrap;scrollbar-color:transparent transparent;min-height:0;margin-top:-10px;padding-top:10px;padding-left:22px;font-family:Rubik,sans-serif;font-size:26px;line-height:28px;overflow:visible}.notation-scroll--compact{line-height:26px}.notation-scroll:hover{scrollbar-color:#8b691466 transparent}.notation-scroll::-webkit-scrollbar{width:6px}.notation-scroll::-webkit-scrollbar-track{background:0 0}.notation-scroll::-webkit-scrollbar-thumb{background:0 0;border-radius:3px}.notation-scroll:hover::-webkit-scrollbar-thumb{background:#8b691466}@keyframes ds-bring-down{0%{opacity:0;transform:translateY(-52px)}58%{opacity:1;transform:translateY(6px)}78%{transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.ds-bring-down-anim{animation:.46s cubic-bezier(.22,.68,0,1.2) forwards ds-bring-down}@keyframes ds-product-slide{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}.ds-product-anim{animation:.22s ease-out forwards ds-product-slide}@keyframes ds-divider-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0% 0 0)}}.ds-divider-anim{animation:.22s ease-out forwards ds-divider-draw}@keyframes ds-remainder-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ds-remainder-anim{animation:.24s ease-out forwards ds-remainder-rise}@keyframes concept-blink{0%,to{background:var(--nh-blink,#ffdc328c)}50%{background:color-mix(in srgb, var(--nh-blink,#ffdc328c) 50%, transparent)}}.nh-blink.concept-blink{animation:1.8s ease-in-out infinite concept-blink}@media (prefers-reduced-motion:reduce){.nh-blink.concept-blink{animation:none}}.cacl-row{margin-left:2px}.ds-op-sign{pointer-events:none;font-weight:700;position:absolute;top:0;left:-22px}.digit{width:var(--v44c56790);text-align:center;margin-right:2px;display:inline-block}.quotient-char{width:var(--v44c56790);text-align:center;margin-right:2px;padding-right:1px;display:inline-block;position:relative}.quotient-char .dec-dot{bottom:1px;transform:translate(65%)}.dec-dot{pointer-events:none;color:var(--ni-fg,#2d1a0a);font-weight:700;line-height:1;position:absolute;bottom:3px;right:0;transform:translate(70%)}.remainder-label{color:#1a4a9a;letter-spacing:1px;margin-left:6px;font-weight:700;display:inline-block}.dividend-char{width:var(--v44c56790);text-align:center;margin-right:2px;display:inline-block;position:relative}.bring-down-arrow{color:#42a5f5;text-shadow:0 0 6px #42a5f5e6;pointer-events:none;font-size:.75em;font-weight:700;line-height:1;animation:.7s ease-in-out infinite bring-down-bounce;position:absolute;top:100%;left:50%;transform:translate(-50%)}@keyframes bring-down-bounce{0%,to{opacity:.85;transform:translate(-50%)}50%{opacity:1;transform:translate(-50%,6px)}}.dividend-row[data-v-2b93a57c]{align-items:stretch;margin-bottom:2px;display:flex;position:relative}.divisor-span[data-v-2b93a57c]{margin-right:4px}.dividend-span[data-v-2b93a57c]{padding:0 4px;display:block;box-shadow:-2px 0 #2d1a0a,-2px -2px #2d1a0a}.rtl .divisor-span[data-v-2b93a57c]{order:2;margin-left:4px;margin-right:0}.rtl .dividend-span[data-v-2b93a57c]{order:1;box-shadow:2px 0 #2d1a0a,2px -2px #2d1a0a}.div-compare-wrap[data-v-2b93a57c]{color:var(--ni-fg,#2d1a0a);flex-direction:column;align-items:center;gap:14px;width:100%;font-family:Rubik,sans-serif;display:flex}.div-compare[data-v-2b93a57c]{color:var(--ni-fg,#2d1a0a);flex-direction:column;align-items:center;gap:10px;width:100%;font-family:Rubik,sans-serif;display:flex}.div-compare-line[data-v-2b93a57c]{cursor:pointer;background:#fff;border:2px solid #2d1a0a;border-radius:8px;padding:8px 20px;font-size:26px;font-weight:700;transition:background .15s}.div-compare-line[data-v-2b93a57c]:hover{background:#ffe9c2}.div-compare-or[data-v-2b93a57c]{color:#8a5a2a;font-size:18px;font-weight:700}.mult-layout[data-v-54e3cc31]{flex-direction:column;align-items:flex-start;gap:2px;padding:8px 0;display:flex}.mult-row-wrap[data-v-54e3cc31]{align-items:baseline;display:flex}.mult-op-slot[data-v-54e3cc31]{text-align:center;color:#0000;flex-shrink:0;width:28px;font-size:26px;line-height:1}.mult-op-x[data-v-54e3cc31]{color:var(--ni-op,#b84200);font-weight:700}.mult-digits[data-v-54e3cc31]{align-items:center;display:flex}.mult-digit-cell[data-v-54e3cc31]{width:var(--v554a47af);text-align:center;margin-right:var(--v55d7211a);color:var(--ni-fg,#2d1a0a);border-radius:3px;font-family:Rubik,monospace;font-size:26px;font-weight:700;line-height:34px;transition:background .15s;display:inline-block;position:relative}.mult-carry-cell[data-v-54e3cc31],.mult-add-carry-cell[data-v-54e3cc31]{color:var(--ni-helper,#7c3aed);font-weight:700}.mult-decimal-dot[data-v-54e3cc31]{pointer-events:none;color:var(--ni-op,#b84200);font-weight:700;line-height:1;position:absolute;bottom:3px;right:0;transform:translate(75%)}.mult-rule[data-v-54e3cc31]{height:3px;width:var(--v7b719bc9);background:#2d1a0a;border-radius:2px}.dec-col-layout[data-v-f1d3d043]{color:var(--ni-fg,#2d1a0a);flex-direction:column;align-items:flex-start;gap:2px;font-family:Rubik,sans-serif;font-size:26px;line-height:32px;display:flex}.dec-row-wrap[data-v-f1d3d043]{align-items:baseline;display:flex}.dec-op-slot[data-v-f1d3d043]{text-align:center;color:#0000;flex-shrink:0;width:28px;font-size:26px;line-height:1}.dec-row[data-v-f1d3d043]{align-items:center;display:flex}.dec-cell[data-v-f1d3d043]{width:var(--aa5928d6);text-align:center;color:var(--ni-fg,#2d1a0a);border-radius:3px;margin-right:2px;font-family:Rubik,monospace;font-size:26px;font-weight:700;line-height:34px;transition:background .15s;display:inline-block;position:relative}.dec-helper-cell[data-v-f1d3d043]{color:var(--ni-helper,#7c3aed);font-size:16px;line-height:20px}.dec-dot[data-v-f1d3d043]{z-index:1;pointer-events:none;color:var(--ni-fg,#2d1a0a);font-weight:700;line-height:1;position:absolute;bottom:3px;right:0;transform:translate(70%)}.dec-rule[data-v-f1d3d043]{height:3px;width:var(--v7d499a17);background:#2d1a0a;border-radius:2px}.dec-mult-wrap[data-v-67402780]{color:var(--ni-fg,#2d1a0a);flex-direction:column;align-items:flex-start;gap:6px;font-family:Rubik,sans-serif;display:flex}.dec-mult-final-row[data-v-67402780]{background:#4caf501f;border-left:3px solid #2d8633;border-radius:3px;align-items:baseline;gap:8px;margin-top:4px;padding:4px 8px;display:flex}.dec-mult-eq[data-v-67402780]{color:#2d8633;font-size:22px;font-weight:700}.dec-mult-final[data-v-67402780]{color:#b9ffb9;letter-spacing:1px;font-size:26px;font-weight:700}.dec-div-wrap[data-v-27e4764e]{color:var(--ni-fg,#2d1a0a);flex-direction:column;align-items:flex-start;gap:6px;font-family:Rubik,sans-serif;display:flex}.dec-div-eq[data-v-27e4764e]{color:#2d8633;font-size:22px;font-weight:700}.coord-layout[data-v-61dad9f4]{color:var(--ni-fg,#2d1a0a);box-sizing:border-box;flex-direction:column;align-items:center;gap:4px;width:100%;max-width:280px;font-family:Rubik,sans-serif;display:flex}.coord-svg[data-v-61dad9f4]{max-width:100%;height:auto;display:block}.coord-row-wrap[data-v-61dad9f4]{align-items:center;gap:0;display:flex}.coord-paren[data-v-61dad9f4]{color:var(--ni-fg,#2d1a0a);padding:0 2px;font-size:34px;font-weight:700;line-height:1}.coord-sep[data-v-61dad9f4]{color:var(--ni-fg,#2d1a0a);padding:0 4px;font-size:26px;font-weight:700;line-height:34px}.coord-answer-row[data-v-61dad9f4]{align-items:center;gap:2px;display:flex}.coord-digit-cell[data-v-61dad9f4]{text-align:center;width:20px;color:var(--ni-fg,#2d1a0a);border-radius:3px;margin-right:2px;font-family:Rubik,monospace;font-size:26px;font-weight:700;line-height:34px;transition:background .15s;display:inline-block}.we-wrap[data-v-8782b878]{justify-content:center;align-items:flex-start;width:100%;margin-top:2px;display:flex;overflow:hidden}.we-block[data-v-8782b878]{isolation:isolate;transform-origin:top;flex-direction:column;align-items:flex-start;gap:20px;padding:6px;display:inline-flex;position:relative}.we-arrows[data-v-8782b878]{z-index:-1;pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.we-line[data-v-8782b878]{justify-content:flex-start;align-items:center;min-height:34px;display:flex}.we-hl[data-v-8782b878]{background:#ff8c0033;border-radius:4px}.we-clickable[data-v-8782b878]{cursor:pointer}.geo-group[data-v-8782b878]{display:inline-flex}.geo-cell[data-v-8782b878]{text-align:center;width:20px;color:var(--ni-fg,#2d1a0a);border-radius:3px;margin-right:2px;font-family:Rubik,monospace;font-size:26px;font-weight:700;line-height:34px;transition:background .15s;display:inline-block}.geo-group--static .geo-cell[data-v-8782b878]{width:auto;margin-right:0;padding:0 1px}.we-block--compact .geo-op[data-v-8782b878]{width:16px}.we-block--compact .geo-op.geo-op--paren[data-v-8782b878]{width:10px}.geo-cell--point[data-v-8782b878]{width:9px;margin-right:0}.geo-op[data-v-8782b878]{text-align:center;width:20px;color:var(--ni-op,#b84200);flex-shrink:0;font-size:26px;font-weight:700;line-height:34px}.geo-word[data-v-8782b878]{white-space:nowrap;color:var(--ni-fg,#2d1a0a);border-radius:3px;padding:0 3px;font-size:22px;font-style:italic;font-weight:700;line-height:34px;transition:background .15s;display:inline-block}@keyframes we-cell-blink-8782b878{0%,to{opacity:1}50%{opacity:.3}}.we-cell-placeholder[data-v-8782b878]{vertical-align:middle;min-width:20px;min-height:32px}.we-cell-placeholder[data-v-8782b878],.we-group-box[data-v-8782b878]{animation-duration:1.8s}.we-cell-blink[data-v-8782b878]{vertical-align:middle;min-width:18px;min-height:30px;animation:1.2s ease-in-out infinite we-cell-blink-8782b878}.geo-layout[data-v-29ba6f01]{color:var(--ni-fg,#2d1a0a);flex-direction:column;align-items:center;gap:0;margin-top:12px;font-family:Rubik,sans-serif;display:flex}.geo-svg[data-v-29ba6f01]{display:block;overflow:visible;transform:scale(.8)}.geo-layout[data-v-538c4c51]{color:var(--ni-fg,#2d1a0a);flex-direction:column;align-items:center;gap:8px;margin-top:12px;font-family:Rubik,sans-serif;display:flex}.geo-svg[data-v-538c4c51]{display:block;overflow:visible}.geo-layout[data-v-a63b29b9]{color:var(--ni-fg,#2d1a0a);flex-direction:column;align-items:center;gap:8px;width:100%;min-width:0;font-family:Rubik,sans-serif;display:flex}.geo-svg[data-v-a63b29b9]{max-width:100%;height:auto;display:block;overflow:visible}.nq-story[data-v-a0ebba16]{white-space:normal;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;line-height:1.3;display:block}.nq-row[data-v-a0ebba16]{text-wrap:pretty;display:block}.nq-row+.nq-row[data-v-a0ebba16]{margin-top:5px}.nq-row[data-v-a0ebba16]:nth-child(2n){color:#31575c}.nq-number[data-v-a0ebba16]{color:#a13e16;font-weight:800}.qd-layout[data-v-e01a8964]{color:var(--ni-fg,#2d1a0a);box-sizing:border-box;flex-direction:column;align-items:center;gap:4px;width:100%;max-width:280px;font-family:Rubik,sans-serif;display:flex}.qd-svg[data-v-e01a8964]{max-width:100%;height:auto;display:block}.qd-onote[data-v-e01a8964]{color:#6b4a1a;text-align:center;max-width:100%;margin-top:-4px;font-size:23px;line-height:1.25}.qd-answer-row[data-v-e01a8964]{gap:2px;display:flex}.qd-digit-cell[data-v-e01a8964]{text-align:center;border:1px solid #2d1a0a4d;border-radius:3px;width:26px;height:34px;font-size:26px;font-weight:700;line-height:34px;transition:background .15s;display:inline-block}.qd-decimal-dot[data-v-e01a8964]{align-items:flex-end;height:34px;font-size:26px;font-weight:700;line-height:1;display:inline-flex}.qd-tap-hint[data-v-e01a8964]{color:#6b4a1a;font-size:12px}.ta-layout[data-v-56b51306]{color:var(--ni-fg,#2d1a0a);box-sizing:border-box;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:280px;font-family:Rubik,sans-serif;display:flex}.ta-svg[data-v-56b51306]{max-width:100%;height:auto;display:block}.ta-answer-row[data-v-56b51306]{gap:2px;display:flex}.ta-digit-cell[data-v-56b51306]{text-align:center;border:1px solid #2d1a0a4d;border-radius:3px;width:26px;height:34px;font-size:26px;font-weight:700;line-height:34px;transition:background .15s;display:inline-block}.rp-layout[data-v-50ae7d56]{color:var(--ni-fg,#2d1a0a);box-sizing:border-box;flex-direction:column;align-items:center;gap:8px;width:100%;max-width:280px;font-family:Rubik,sans-serif;display:flex}.rp-svg[data-v-50ae7d56]{max-width:100%;height:auto;display:block}.rp-tap-hint[data-v-50ae7d56]{color:#6b4a1a;font-size:12px}.rp-answer-row[data-v-50ae7d56]{align-items:center;gap:2px;display:flex}.rp-digit-cell[data-v-50ae7d56]{text-align:center;border:1px solid #2d1a0a4d;border-radius:3px;width:26px;height:34px;font-size:26px;font-weight:700;line-height:34px;transition:background .15s;display:inline-block}.rp-unit[data-v-50ae7d56]{color:#6b4a1a;margin-left:6px;font-size:22px}.ts-layout[data-v-33f9e5fe]{color:var(--ni-fg,#2d1a0a);box-sizing:border-box;flex-direction:column;align-items:center;gap:4px;width:100%;max-width:280px;font-family:Rubik,sans-serif;display:flex}.ts-svg[data-v-33f9e5fe]{max-width:100%;height:auto;display:block}.ts-answer-row[data-v-33f9e5fe]{align-items:center;gap:2px;display:flex}.ts-digit-cell[data-v-33f9e5fe]{text-align:center;border:1px solid #2d1a0a4d;border-radius:3px;width:26px;height:34px;font-size:26px;font-weight:700;line-height:34px;transition:background .15s;display:inline-block}.ts-unit[data-v-33f9e5fe]{color:var(--ni-fg,#6b4a1a);margin-left:6px;font-size:22px}.ca-layout[data-v-fa14e24b]{color:var(--ni-fg,#2d1a0a);flex-direction:column;align-items:center;gap:12px;font-family:Rubik,sans-serif;display:flex}.ca-svg[data-v-fa14e24b]{width:100%;max-width:460px;height:auto;max-height:min(52vh,420px);display:block}.ca-label[data-v-fa14e24b]{stroke:#1a0a00;stroke-width:5px;stroke-linejoin:round;paint-order:stroke fill}.ca-answer-row[data-v-fa14e24b]{align-items:center;gap:2px;display:flex}.ca-answer-label[data-v-fa14e24b]{text-shadow:0 1px 2px #1a0a00e6,0 0 4px #1a0a00b3;margin-right:6px;font-size:26px;font-weight:700;line-height:34px}.ca-digit-cell[data-v-fa14e24b]{text-align:center;border:1px solid #2d1a0a4d;border-radius:3px;width:26px;height:34px;font-size:26px;font-weight:700;line-height:34px;transition:background .15s;display:inline-block}.oo-layout[data-v-ff167223]{color:var(--ni-fg,#2d1a0a);flex-direction:column;align-items:center;gap:14px;width:100%;font-family:Rubik,sans-serif;display:flex}.est-layout[data-v-530038e7]{color:var(--ni-fg,#2d1a0a);flex-direction:column;align-items:center;gap:16px;width:100%;font-family:Rubik,sans-serif;display:flex}.est-lines[data-v-530038e7]{flex-direction:column;align-items:center;gap:2px;display:flex}.est-line[data-v-530038e7]{display:block;overflow:visible}.est-rounded[data-v-530038e7]{align-items:center;gap:12px;margin-top:4px;display:flex}.est-round-cell[data-v-530038e7]{color:var(--ni-fg,#2d1a0a);text-align:center;border-radius:3px;min-width:56px;font-size:24px;font-weight:700}.est-round-cell.future[data-v-530038e7]{color:#fff3d580}@keyframes est-blink-530038e7{0%,to{opacity:1}50%{opacity:.3}}.est-blink[data-v-530038e7]{min-height:30px;animation:1.2s ease-in-out infinite est-blink-530038e7}.est-op[data-v-530038e7]{color:var(--ni-op,#b84200);font-size:20px;font-weight:900}.est-compare[data-v-530038e7]{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.est-expr[data-v-530038e7]{background:#2d1a0a0f;border:1px solid #2d1a0a33;border-radius:8px;padding:6px 12px;font-size:26px;font-weight:700}.est-vs[data-v-530038e7]{color:var(--ni-op,#b84200);text-align:center;flex-basis:100%;font-size:16px;font-weight:700}.est-band[data-v-530038e7]{min-width:96px}.seq-layout[data-v-bcfbffac]{color:var(--ni-fg,#2d1a0a);flex-direction:column;align-items:center;gap:14px;width:100%;font-family:Rubik,sans-serif;display:flex}.seq-stage[data-v-bcfbffac]{position:relative}.seq-stage--backdrop[data-v-bcfbffac]{background:#2a1a0ed1;border-radius:16px}.seq-stage--backdrop .seq-arcs text[data-v-bcfbffac]{text-shadow:none;stroke:#2a1a0e;stroke-width:6px}.seq-stage--backdrop .seq-future[data-v-bcfbffac]{color:#e9d9b8;-webkit-text-stroke:0;text-shadow:none}.seq-arcs[data-v-bcfbffac]{position:absolute;top:0;left:0;overflow:visible}.seq-slot[data-v-bcfbffac]{justify-content:center;align-items:center;display:flex;position:absolute}.seq-term[data-v-bcfbffac]{text-align:center;min-width:30px;height:40px;margin:6px 8px;padding:0 4px;font-size:32px;font-weight:700;line-height:40px;display:inline-block}.seq-blank[data-v-bcfbffac]{border:1px solid #2d1a0a4d;border-radius:4px;margin:6px 12px;transition:background .15s}.seq-future[data-v-bcfbffac]{color:#fff3d580}.hilite[data-v-15f992a7]{border-radius:3px}.pv-columns[data-v-06b31bb2]{-webkit-text-stroke:0;text-shadow:none;display:flex}.pv-col[data-v-06b31bb2]{animation:.34s cubic-bezier(.22,1,.36,1) both pv-col-in-06b31bb2;animation-delay:calc(var(--i) * 55ms)}.pv-col-label[data-v-06b31bb2]{color:#533b21;font-weight:700}.pv-col-box[data-v-06b31bb2]{text-align:center;color:#302e45;background:#fff0cb;border:1px solid #a18a5b;border-radius:7px;font-weight:700}.pv-col-zero[data-v-06b31bb2]{color:#82693f}.pv-col[data-v-06b31bb2]{position:relative}.pv-col-point[data-v-06b31bb2]{color:#302e45;font-size:34px;font-weight:800;line-height:1;position:absolute;bottom:-2px;right:-6px}.pv-col-lit[data-v-06b31bb2]{background:#c6e7e8;border:3px solid #287d9d}.pv-col-new[data-v-06b31bb2]{background:#c6e7e8;border:2px dashed #287d9d}.pv-cols-h[data-v-06b31bb2]{justify-content:center;align-items:flex-end}.pv-cols-h .pv-col[data-v-06b31bb2]{flex-direction:column;flex:none;align-items:center;gap:3px;width:40px;display:flex}.pv-cols-h .pv-col-gap[data-v-06b31bb2]{margin-right:8px}.pv-cols-h .pv-col-label[data-v-06b31bb2]{text-align:center;justify-content:center;align-items:flex-end;min-height:22px;font-size:10px;line-height:1.1;display:flex}.pv-cols-h .pv-col-box[data-v-06b31bb2]{width:100%;height:42px;font-size:28px;line-height:40px}.pv-cols-v[data-v-06b31bb2]{flex-direction:column;align-items:stretch;gap:4px}.pv-cols-v .pv-col[data-v-06b31bb2]{grid-template-columns:1fr 34px;align-items:center;gap:9px;display:grid}.pv-cols-v .pv-col-gap[data-v-06b31bb2]{margin-bottom:7px}.pv-cols-v .pv-col-label[data-v-06b31bb2]{text-align:right;white-space:nowrap;font-size:13px;line-height:1.2}.pv-cols-v .pv-col-box[data-v-06b31bb2]{height:32px;font-size:23px;line-height:30px}@keyframes pv-col-in-06b31bb2{0%{opacity:0;transform:translateY(8px)scale(.9)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pv-col[data-v-06b31bb2]{animation:none}}.dg-svg[data-v-0a34ad08]{display:block}.dg-zoomable[data-v-0a34ad08]{cursor:zoom-in}.dg-zoom-backdrop[data-v-0a34ad08]{z-index:10000;cursor:zoom-out;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dg-zoom-svg[data-v-0a34ad08]{border-radius:8px;width:min(90vw,90vh);height:min(90vw,90vh);box-shadow:0 8px 40px #00000080}.pv-layout[data-v-53ed48e2]{color:var(--ni-fg,#2d1a0a);-webkit-text-stroke:0;width:100%;text-shadow:none;flex-direction:column;align-items:center;gap:16px;font-family:Rubik,sans-serif;display:flex}.pv-number[data-v-53ed48e2],.pv-target[data-v-53ed48e2],.pv-target-label[data-v-53ed48e2]{color:var(--ni-fg);-webkit-text-stroke:2px var(--ni-ink,#302e45);paint-order:stroke fill;text-shadow:0 2px 0 var(--ni-ink,#302e45)}.pv-number[data-v-53ed48e2]{letter-spacing:1px;align-items:baseline;padding:8px;font-size:40px;font-weight:700;display:flex}.pv-digit[data-v-53ed48e2]{border-radius:4px;padding:2px 3px;transition:background .15s}.pv-lit[data-v-53ed48e2]{color:var(--ni-fg,#2d1a0a)}.pv-comma[data-v-53ed48e2]{opacity:.75;padding:0 1px;font-size:.85em;font-weight:700}.pv-reveal[data-v-53ed48e2]{flex-direction:column;align-items:center;gap:10px;display:flex}.pv-result[data-v-53ed48e2]{color:#287d9d;font-size:24px;font-weight:700;animation:.36s ease-out .28s both pv-fade-up-53ed48e2}.pv-compress[data-v-53ed48e2]{flex-direction:column;align-items:center;gap:8px;display:flex}.pv-expanded[data-v-53ed48e2]{grid-template-columns:auto auto;justify-content:center;align-items:baseline;gap:2px 6px;display:grid}.pv-expanded-narrow[data-v-53ed48e2]{gap:0 4px}.pv-expanded-narrow .pv-part[data-v-53ed48e2]{font-size:16px}.pv-expanded-narrow .pv-plus[data-v-53ed48e2]{font-size:14px}.pv-part[data-v-53ed48e2]{color:#302e45;text-align:right;font-size:22px;font-weight:700;line-height:1.25}.pv-plus[data-v-53ed48e2]{color:#755322;font-size:20px;font-weight:900;line-height:1.25}.pv-arrow-down[data-v-53ed48e2]{color:#745631;font-size:22px;font-weight:700}.pv-cells[data-v-53ed48e2]{align-items:center;display:inline-flex}.pv-cell[data-v-53ed48e2]{text-align:center;color:#302e45;border:1px solid #a18a5b;border-radius:4px;justify-content:center;align-items:center;min-width:26px;height:40px;margin:0 1px;font-size:30px;font-weight:700;line-height:1;transition:background .15s;display:inline-flex}.pv-cell.done[data-v-53ed48e2]{border-color:#0000}.pv-cell.future[data-v-53ed48e2]{color:#82693f}.pv-cells .pv-comma[data-v-53ed48e2]{color:#82693f;opacity:1;justify-content:center;align-items:center;height:40px;padding:0;font-size:30px;font-weight:700;line-height:1;display:inline-flex}.pv-order[data-v-53ed48e2]{flex-direction:column;align-items:stretch;gap:8px;min-width:180px;display:flex}.pv-order-head[data-v-53ed48e2]{color:#533b21;text-align:center;letter-spacing:.5px;font-size:14px;font-weight:700}.pv-order-row[data-v-53ed48e2]{background:#2d1a0a0d;border-radius:8px;align-items:center;gap:12px;padding:6px 12px;transition:opacity .2s,background .15s;display:flex}.pv-clickable[data-v-53ed48e2]{cursor:pointer}.pv-clickable[data-v-53ed48e2]:hover{background:#2d1a0a1a}.pv-placed[data-v-53ed48e2]{opacity:1}.pv-solved-row[data-v-53ed48e2]{animation:.3s ease-out both pv-fade-up-53ed48e2;animation-delay:calc(var(--i) * 90ms);background:#fff0cb;border:1px solid #aa8d5b}.pv-solved-row .pv-rank[data-v-53ed48e2]{color:#fff3d5;background:#287d9d}.pv-row-check[data-v-53ed48e2]{color:#426c29;margin-left:auto;font-size:18px;font-weight:700}.pv-rank[data-v-53ed48e2]{color:#7a633f;background:#2d1a0a1f;border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:15px;font-weight:700;display:inline-flex}.pv-order-num[data-v-53ed48e2]{color:#302e45;font-size:24px;font-weight:700}.pv-order-pad[data-v-53ed48e2]{opacity:.35}.pv-order-rows[data-v-53ed48e2]{flex-direction:column;gap:8px;display:flex}.pv-order-rows--two[data-v-53ed48e2]{grid-template-columns:1fr 1fr;gap:6px 10px;display:grid}.pv-order-name[data-v-53ed48e2]{color:#533b21;margin-left:auto;padding-left:14px;font-size:20px;font-weight:700}.pv-order:has(.pv-chain) .pv-placed[data-v-53ed48e2]{opacity:.45}.pv-chain[data-v-53ed48e2]{flex-wrap:wrap;justify-content:center;align-items:center;gap:3px;margin-top:6px;display:flex}.pv-chain-sign[data-v-53ed48e2]{color:#755322;font-size:22px;font-weight:800}.pv-chain-slot[data-v-53ed48e2]{box-sizing:border-box;color:#302e45;border:2px solid #a18a5b;border-radius:6px;justify-content:center;align-items:center;min-width:34px;height:38px;padding:0 4px;font-size:24px;font-weight:700;display:inline-flex}.pv-chain-slot.done[data-v-53ed48e2]{background:#fff0cb;border-color:#aa8d5b}.pv-chain-slot.future[data-v-53ed48e2]{opacity:.6;border-style:dashed}.pv-beforeafter[data-v-53ed48e2]{justify-content:center;display:flex}.pv-ba-line[data-v-53ed48e2]{flex-direction:column;align-items:center;gap:6px;display:flex}.pv-ba-row[data-v-53ed48e2]{align-items:center;gap:10px;display:flex}.pv-ba-blank[data-v-53ed48e2]{opacity:.6;border-bottom:3px solid #a18a5b;width:44px;height:40px}.pv-ba-arrow[data-v-53ed48e2]{color:#745631;font-size:26px;font-weight:700}.pv-anchor[data-v-53ed48e2]{color:#302e45;font-size:34px;font-weight:700}.pv-step-chip[data-v-53ed48e2]{color:#fff3d5;background:#a5754d;border:2px solid #65412f;border-radius:10px;padding:5px 18px;font-size:17px;font-weight:700}.pv-closest[data-v-53ed48e2]{align-items:baseline;gap:10px;display:flex}.pv-target-label[data-v-53ed48e2]{color:var(--ni-op);font-size:28px;font-weight:800}.pv-target[data-v-53ed48e2]{font-size:40px;font-weight:800}.pv-line[data-v-53ed48e2]{width:260px;height:200px;font-family:Rubik,sans-serif;overflow:visible}.pv-bar[data-v-53ed48e2]{animation:.3s ease-out both pv-fade-in-53ed48e2;animation-delay:calc(var(--i) * .13s + .22s)}.pv-machine[data-v-53ed48e2]{flex-direction:column;align-items:center;gap:6px;display:flex}.pv-mach-input[data-v-53ed48e2]{color:#302e45;font-size:30px;font-weight:700}.pv-mach-grid[data-v-53ed48e2]{grid-template-columns:auto auto auto;place-items:center start;gap:6px 8px;display:grid}.pv-mach-ops[data-v-53ed48e2]{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.pv-mach-arrow[data-v-53ed48e2]{color:#68451d;font-size:20px;line-height:1}.pv-mach-value[data-v-53ed48e2]{opacity:.6;font-size:24px;font-weight:700}.pv-mach-pending[data-v-53ed48e2]{color:#82693f;font-size:24px;font-weight:700}.pv-chip[data-v-53ed48e2]{color:#fff3d5;background:#a5754d;border:2px solid #65412f;border-radius:10px;padding:5px 18px;font-size:17px;font-weight:700}.pv-chip.mul[data-v-53ed48e2]{background:#4b8a49;border-color:#2c5a2b}.pv-chip.div[data-v-53ed48e2]{background:#b04a3d;border-color:#6e2b23}.pv-count[data-v-53ed48e2]{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.pv-count-rows[data-v-53ed48e2]{flex-direction:column;gap:6px;display:flex}.pv-count-row[data-v-53ed48e2]{color:#302e45;align-items:center;gap:8px;font-size:22px;font-weight:700;display:flex}.pv-count-total[data-v-53ed48e2]{border-top:2px solid #a18a5b;padding-top:6px}.pv-count-eq[data-v-53ed48e2]{color:#755322}.pv-count-value[data-v-53ed48e2]{font-size:26px}.pv-count-unit[data-v-53ed48e2],.pv-count-from[data-v-53ed48e2]{color:#533b21;font-size:18px}.pv-point[data-v-53ed48e2]{color:#302e45;align-self:flex-end;padding:0 1px;font-size:30px;font-weight:700}@keyframes pv-fade-up-53ed48e2{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes pv-fade-in-53ed48e2{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.pv-result[data-v-53ed48e2],.pv-solved-row[data-v-53ed48e2],.pv-bar[data-v-53ed48e2]{animation:none}}.frac-cell[data-v-5ddac980]{align-items:center;gap:calc(var(--fc-size,34px) * .176);color:var(--ni-fg,#2d1a0a);font-family:Rubik,sans-serif;font-weight:700;display:inline-flex}.frac-whole[data-v-5ddac980]{min-width:calc(var(--fc-size,34px) * .824);text-align:center;font-size:calc(var(--fc-size,34px) * 1.235);line-height:calc(var(--fc-size,34px) * 1.235);padding:0 calc(var(--fc-size,34px) * .059);transition:background .15s}.frac-stack[data-v-5ddac980]{flex-direction:column;align-items:center;display:inline-flex}.frac-num[data-v-5ddac980],.frac-den[data-v-5ddac980]{min-width:calc(var(--fc-size,34px) * .824);padding:0 calc(var(--fc-size,34px) * .118);text-align:center;font-size:var(--fc-size,34px);line-height:calc(var(--fc-size,34px) * 1.118);transition:background .15s}.frac-bar[data-v-5ddac980]{width:100%;min-width:var(--fc-size,34px);height:calc(var(--fc-size,34px) * .118);margin:calc(var(--fc-size,34px) * .029) 0;background:#2d1a0a}.nl-svg[data-v-c1aa00f3]{display:block;overflow:visible}.nl-svg--tappable[data-v-c1aa00f3]{cursor:pointer}.nl-label[data-v-c1aa00f3],.nl-tick-label[data-v-c1aa00f3],.nl-jump-lbl[data-v-c1aa00f3],.nl-marker-label[data-v-c1aa00f3],.nl-whole-lbl[data-v-c1aa00f3]{stroke:#302e45;stroke-width:3px;stroke-linejoin:round;-webkit-text-stroke:0;text-shadow:0 2px #302e45;paint-order:stroke fill;font-family:Rubik,sans-serif;font-weight:700}.nl-label[data-v-c1aa00f3]{fill:#fff3d5;font-size:18px}.nl-label--zero[data-v-c1aa00f3]{fill:#ffb066}.nl-tick-label[data-v-c1aa00f3]{fill:#ffb066;font-size:17px}.nl-jump-lbl[data-v-c1aa00f3]{font-size:17px}.nl-marker-label[data-v-c1aa00f3]{fill:#fff3d5;font-size:16px;font-weight:800}.nl-whole-lbl[data-v-c1aa00f3]{fill:#fff3d5;font-size:13px;font-weight:700}.nl-hit[data-v-c1aa00f3]{fill:#0000;stroke:#0000;stroke-width:3px;cursor:pointer;outline:none;transition:fill .12s}.nl-hit[data-v-c1aa00f3]:hover{fill:#b8420029}.nl-hit[data-v-c1aa00f3]:focus-visible{stroke:#b84200}@keyframes nl-sweep-draw-c1aa00f3{0%{stroke-dashoffset:var(--nl-sweep-len,200)}to{stroke-dashoffset:0}}.nl-sweep[data-v-c1aa00f3]{stroke-dasharray:var(--nl-sweep-len,200);animation:.42s ease-out both nl-sweep-draw-c1aa00f3}@media (prefers-reduced-motion:reduce){.nl-sweep[data-v-c1aa00f3]{stroke-dashoffset:0;animation:none}}.fi-layout[data-v-ee310114]{color:var(--ni-fg,#2d1a0a);flex-direction:column;align-items:center;gap:4px;width:100%;font-family:Rubik,sans-serif;font-weight:700;display:flex}.fi-set[data-v-ee310114]{display:block;overflow:visible}.fi-whole-lbl[data-v-ee310114]{fill:#fff3d5;stroke:#302e45;stroke-width:3px;stroke-linejoin:round;-webkit-text-stroke:0;text-shadow:0 2px #302e45;paint-order:stroke fill;font-family:Rubik,sans-serif;font-size:24px;font-weight:700}@keyframes fi-pop-ee310114{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:none}}.fi-pop[data-v-ee310114]{transform-box:fill-box;transform-origin:50%;animation:.24s ease-out both fi-pop-ee310114;animation-delay:calc(var(--i) * 80ms)}.fi-stack[data-v-ee310114]{flex-direction:column;align-items:center;gap:4px;display:flex}.fi-stack--compact-equiv[data-v-ee310114]{grid-template-columns:1fr 1fr;align-items:start;gap:4px;display:grid}.fi-stack--compact-equiv .fi-result[data-v-ee310114]{text-align:center;grid-column:1/-1}.fi-result[data-v-ee310114]{color:#0f766e;-webkit-text-stroke:0;text-shadow:none;font-size:24px;font-weight:800;animation:.36s ease-out .28s both fi-explain-in-ee310114}.fi-explain[data-v-ee310114]{max-width:var(--fi-w);text-align:center;margin:0;font-size:24px;line-height:1.18;animation:.3s ease-out .35s both fi-explain-in-ee310114}@keyframes fi-explain-in-ee310114{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.fi-target-row[data-v-ee310114]{align-items:center;gap:calc(var(--fc-size) * .22);--fc-size:var(--fi-target-fc);display:flex}.fi-target-label[data-v-ee310114]{color:#6b4a1a;-webkit-text-stroke:0;text-shadow:none;font-size:24px;font-weight:700}.fi-tap-caption[data-v-ee310114]{margin:calc(var(--fc-size) * .2) 0 0;max-width:var(--fi-w);text-align:center;color:#6b4a1a;-webkit-text-stroke:0;text-shadow:none;font-size:16px;font-weight:600;line-height:1.2}.fi-pic-grid[data-v-ee310114]{grid-template-columns:repeat(var(--pick-cols), minmax(0, 1fr));gap:calc(var(--fc-size) * .16);width:max-content;display:grid}.fi-pic[data-v-ee310114]{flex-direction:var(--pick-dir);align-items:center;gap:calc(var(--fc-size) * .14);padding:calc(var(--fc-size) * .12) calc(var(--fc-size) * .16);cursor:pointer;font:inherit;background:#fffaeb99;border:2px solid #8a6a2a80;border-bottom-width:4px;border-radius:10px;transition:background .14s,border-color .14s;display:flex}.fi-pic[data-v-ee310114]:hover{background:#fffaebf2}.fi-pic[data-v-ee310114]:active{border-bottom-width:3px;transform:translateY(1px)}.fi-pic--picked[data-v-ee310114]{background:#fff0b9f2;border-color:#b84200}.fi-pic--correct[data-v-ee310114]{background:#22c55e38;border-color:#1a7a1a}.fi-pic--wrong[data-v-ee310114]{background:#dc26262e;border-color:#991b1b}.fi-pic-tag[data-v-ee310114]{color:#6b4a1a;-webkit-text-stroke:0;text-shadow:none;font-size:24px;font-weight:800}.fi-compare[data-v-ee310114]{align-items:center;gap:calc(var(--fc-size) * .22);display:flex}.fi-cmp-side[data-v-ee310114]{align-items:center;gap:calc(var(--fc-size) * .12);flex-direction:column;display:flex}.fi-op-box[data-v-ee310114]{width:calc(var(--fc-size) * 1.15);height:calc(var(--fc-size) * 1.15);font-size:calc(var(--fc-size) * .86);color:var(--ni-op,#b84200);border:2px dashed #b84200;border-radius:8px;justify-content:center;align-items:center;font-weight:900;display:inline-flex}.fi-op-box--filled[data-v-ee310114]{color:#1a7a1a;-webkit-text-stroke:0;text-shadow:none;background:#22c55e24;border-style:solid;border-color:#1a7a1a}.fi-equiv-stack[data-v-ee310114]{flex-direction:column;align-items:center;gap:2px;display:flex}.fi-equiv[data-v-ee310114]{align-items:center;gap:calc(var(--fc-size) * .22);display:flex}.fi-eq[data-v-ee310114]{font-size:calc(var(--fc-size) * .86);font-weight:900}.fi-scale[data-v-ee310114]{width:calc(var(--fc-size) * 3.4);height:30px;display:block;overflow:visible}.fi-scale-label[data-v-ee310114]{fill:#b84200;font-family:Rubik,sans-serif;font-size:24px;font-weight:900}@media (prefers-reduced-motion:reduce){.fi-pop[data-v-ee310114],.fi-explain[data-v-ee310114],.fi-result[data-v-ee310114]{animation:none}}.frac-tape[data-v-a72a6ada]{margin:0}.frac-tape svg[data-v-a72a6ada]{width:320px;height:auto;display:block;overflow:visible}.am-svg[data-v-dfcea7c5]{display:block;overflow:visible}.bm-svg[data-v-b641ad22]{max-width:100%;height:auto;display:block;overflow:visible}.bm-brace-label[data-v-b641ad22]{font-family:Rubik,sans-serif;font-size:19.5px;font-weight:700}.bm-seg-label[data-v-b641ad22]{fill:#2d1a0a;font-family:Rubik,sans-serif;font-size:21px;font-weight:700}.frac-layout[data-v-2d045e4f]{color:var(--ni-fg,#2d1a0a);flex-direction:column;align-items:center;gap:14px;font-family:Rubik,sans-serif;display:flex}.frac-question[data-v-2d045e4f]{text-align:center;max-width:330px;font-size:16px}.frac-equation[data-v-2d045e4f]{align-items:center;gap:8px;display:inline-flex}.frac-int[data-v-2d045e4f]{font-size:30px;font-weight:700;line-height:30px}.frac-op[data-v-2d045e4f]{color:var(--ni-op,#b84200);padding:0 2px;font-size:28px;font-weight:700}.frac-slot[data-v-2d045e4f]{flex-direction:column;align-items:center;gap:3px;display:inline-flex}.frac-mult[data-v-2d045e4f]{white-space:nowrap;color:#5a3410;padding:0 3px;font-size:15px;font-weight:700;line-height:17px}.frac-mult-note[data-v-2d045e4f]{opacity:.75;margin-inline-start:5px}.frac-build[data-v-2d045e4f]{gap:6px;margin-top:2px}.frac-build-cell[data-v-2d045e4f]{text-align:center;min-width:22px;padding:0 3px;font-size:26px;font-weight:700;line-height:30px;transition:background .15s}.frac-cands[data-v-2d045e4f]{align-items:center;gap:14px;display:inline-flex}.frac-cand[data-v-2d045e4f]{padding:0 4px;font-size:20px;font-weight:700;line-height:24px}.frac-cand-mark[data-v-2d045e4f]{margin-inline-start:3px;font-size:16px}.frac-cand-mark.is-ok[data-v-2d045e4f]{color:#1f8a4c}.frac-cand-mark.is-no[data-v-2d045e4f]{color:#c03a20}.frac-rows[data-v-2d045e4f]{display:contents}.is-fas[data-v-2d045e4f]{gap:12px}.is-fas .frac-rows[data-v-2d045e4f]{flex-direction:column;align-items:center;gap:12px;display:flex}.is-fas.is-rewriting .frac-rows>.frac-equation:last-child>.frac-op[data-v-2d045e4f]:nth-last-child(2),.is-fas.is-rewriting .frac-rows>.frac-equation:last-child>.frac-cell[data-v-2d045e4f]:last-child{display:none}.is-fas.is-portrait[data-v-2d045e4f]{gap:8px}.is-fas.is-portrait.is-rewriting .frac-rows[data-v-2d045e4f]{flex-direction:row;gap:10px}.is-fas.is-converted .frac-rows>.frac-equation[data-v-2d045e4f]:first-child{display:none}.is-fas .frac-rows .frac-equation[data-v-2d045e4f]:not(.frac-simplified)>:first-child{--ni-fg:var(--ni-blue,#8ae4fb)}.is-fas .frac-rows .frac-equation[data-v-2d045e4f]:not(.frac-simplified)>:nth-child(3){--ni-fg:var(--ni-gold,#ffda81)}.frac-whole-cell[data-v-2d045e4f]{text-align:center;border-radius:3px;min-width:22px;padding:0 3px;transition:background .15s}.is-fas .frac-tape-figure[data-v-2d045e4f]{flex:none}.fcmp[data-v-619fdf1e]{color:var(--ni-fg,#2d1a0a);justify-content:center;font-family:Rubik,sans-serif;display:flex}.fcmp-grid[data-v-619fdf1e]{grid-template-columns:auto auto auto;place-items:center;gap:14px;display:grid}.fcmp-a[data-v-619fdf1e]{--ni-fg:var(--ni-blue,#8ae4fb)}.fcmp-c[data-v-619fdf1e]{--ni-fg:var(--ni-gold,#ffda81)}.fcmp-sign[data-v-619fdf1e]{width:40px;height:40px;color:var(--ni-op,#b84200);border-radius:8px;justify-content:center;align-items:center;font-size:30px;font-weight:900;display:inline-flex}.fcmp-sign--live[data-v-619fdf1e]{border:2px dashed #b84200}.fcmp-sign--filled[data-v-619fdf1e]{color:#1a7a1a;-webkit-text-stroke:0;text-shadow:none;background:#22c55e24;border:2px solid #1a7a1a}.dc-row[data-v-ec61f874]{gap:2px;display:inline-flex}.dc-sep[data-v-ec61f874]{color:var(--ni-fg,#2d1a0a);align-self:flex-end;margin:0 -1px;font-family:Rubik,sans-serif;font-size:30px;font-weight:700;line-height:44px}.dc-cell[data-v-ec61f874]{text-align:center;min-width:28px;height:44px;color:var(--ni-fg,#2d1a0a);border:1px solid #2d1a0a47;border-radius:3px;font-family:Rubik,sans-serif;font-size:30px;font-weight:700;line-height:44px;transition:background .15s;display:inline-block}.bm-layout[data-v-96f78d82]{color:var(--ni-fg,#2d1a0a);flex-direction:column;align-items:center;gap:12px;font-family:Rubik,sans-serif;display:flex}.bm-question[data-v-96f78d82]{text-align:center;max-width:320px;font-size:16px}.bm-line[data-v-96f78d82]{align-items:center;gap:6px;display:inline-flex}.bm-int[data-v-96f78d82]{font-size:26px;font-weight:700}.bm-op[data-v-96f78d82]{color:var(--ni-op,#b84200);padding:0 2px;font-size:24px;font-weight:700}.bm-word[data-v-96f78d82]{white-space:nowrap;color:var(--ni-fg,#2d1a0a);border-radius:3px;padding:0 3px;font-size:22px;font-style:italic;font-weight:700;line-height:34px;transition:background .15s;display:inline-block}.bm-slot-cells[data-v-96f78d82]{display:inline-flex}.bm-slot-cell[data-v-96f78d82]{text-align:center;width:20px;color:var(--ni-fg,#2d1a0a);border-radius:3px;margin-right:2px;font-size:26px;font-weight:700;line-height:34px;transition:background .15s;display:inline-block}.sf[data-v-fb860662]{color:var(--ni-fg,#2d1a0a);flex-direction:column;align-items:center;padding:16px 0;font-family:Rubik,sans-serif;font-weight:700;display:inline-flex}.sf-cell[data-v-fb860662]{text-align:center;min-width:28px;padding:0 4px;font-size:34px;line-height:38px;position:relative}.sf-bar[data-v-fb860662]{background:#2d1a0a;width:100%;min-width:34px;height:4px;margin:1px 0}.sf-x[data-v-fb860662]:after{content:"";background:#c0392b;border-radius:2px;height:3px;position:absolute;top:50%;left:0;right:0;transform:rotate(-24deg)}.sf-to[data-v-fb860662]{color:#c0392b;font-size:20px;line-height:20px;position:absolute;right:-10px}.sf-up[data-v-fb860662]{top:-16px}.sf-down[data-v-fb860662]{bottom:-16px}.fd-layout[data-v-f62cd048]{color:var(--ni-fg,#2d1a0a);flex-direction:column;align-items:center;gap:12px;font-family:Rubik,sans-serif;display:flex}.fd-equation[data-v-f62cd048]{align-items:center;gap:8px;display:inline-flex}.fd-int[data-v-f62cd048]{font-size:30px;font-weight:700}.fd-int-answer[data-v-f62cd048]{text-align:center;border-radius:3px;min-width:22px;padding:0 3px}.fd-op[data-v-f62cd048]{color:var(--ni-op,#b84200);padding:0 2px;font-size:28px;font-weight:700}.ftd-layout[data-v-f9f2e9d6]{color:var(--ni-fg,#2d1a0a);flex-direction:column;align-items:center;gap:12px;font-family:Rubik,sans-serif;display:flex}.ftd-equation[data-v-f9f2e9d6]{align-items:center;gap:8px;display:inline-flex}.ftd-int[data-v-f9f2e9d6]{font-size:28px;font-weight:700}.ftd-op[data-v-f9f2e9d6]{color:var(--ni-op,#b84200);padding:0 2px;font-size:26px;font-weight:700}.frac-stack[data-v-f9f2e9d6]{flex-direction:column;align-items:center;display:inline-flex}.ftd-bar[data-v-f9f2e9d6]{background:#2d1a0a;width:100%;min-width:36px;height:3px;margin:1px 0}.ftd-hundred[data-v-f9f2e9d6]{font-size:24px;font-weight:700}.ftd-repeat[data-v-f9f2e9d6]{border-top:2px solid #2d1a0a;padding-top:1px}.dec-row[data-v-f0ba85ad]{align-items:flex-end;gap:2px;display:inline-flex}.dec-cell[data-v-f0ba85ad]{text-align:center;min-width:20px;height:32px;color:var(--ni-fg,#2d1a0a);border:1px solid #2d1a0a47;border-radius:3px;font-family:Rubik,sans-serif;font-size:24px;font-weight:700;line-height:32px;transition:background .15s;display:inline-block}.dec-point[data-v-f0ba85ad]{color:var(--ni-fg,#2d1a0a);padding:0 1px;font-size:24px;font-weight:700;line-height:1}.fnl-layout[data-v-b53eb4da]{color:var(--ni-fg,#2d1a0a);flex-direction:column;align-items:center;gap:14px;font-family:Rubik,sans-serif;display:flex}.fnl-answer[data-v-b53eb4da]{align-items:center;display:inline-flex}.fnl-targets[data-v-b53eb4da]{justify-content:center;gap:10px;display:flex}.fnl-target[data-v-b53eb4da]{color:#302e45;border:2px solid #a18a5b;border-radius:8px;padding:2px 10px;font-size:24px;font-weight:700}.fnl-target.done[data-v-b53eb4da]{opacity:.6;border-color:#0000}.fnl-target.future[data-v-b53eb4da]{border-style:dashed}.fnl-tick[data-v-b53eb4da]{color:#426c29;margin-left:4px;font-size:18px}.fnl-overview[data-v-b53eb4da]{opacity:.8}@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2)format("woff2"),url(/assets/KaTeX_AMS-Regular-DMm9YOAa.woff)format("woff"),url(/assets/KaTeX_AMS-Regular-DRggAlZN.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2)format("woff2"),url(/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff)format("woff"),url(/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2)format("woff2"),url(/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff)format("woff"),url(/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2)format("woff2"),url(/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff)format("woff"),url(/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2)format("woff2"),url(/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff)format("woff"),url(/assets/KaTeX_Fraktur-Regular-CB_wures.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Main-Bold-Cx986IdX.woff2)format("woff2"),url(/assets/KaTeX_Main-Bold-Jm3AIy58.woff)format("woff"),url(/assets/KaTeX_Main-Bold-waoOVXN0.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2)format("woff2"),url(/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff)format("woff"),url(/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2)format("woff2"),url(/assets/KaTeX_Main-Italic-BMLOBm91.woff)format("woff"),url(/assets/KaTeX_Main-Italic-3WenGoN9.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Main-Regular-B22Nviop.woff2)format("woff2"),url(/assets/KaTeX_Main-Regular-Dr94JaBh.woff)format("woff"),url(/assets/KaTeX_Main-Regular-ypZvNtVU.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2)format("woff2"),url(/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff)format("woff"),url(/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Math-Italic-t53AETM-.woff2)format("woff2"),url(/assets/KaTeX_Math-Italic-DA0__PXp.woff)format("woff"),url(/assets/KaTeX_Math-Italic-flOr_0UB.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2)format("woff2"),url(/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff)format("woff"),url(/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2)format("woff2"),url(/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff)format("woff"),url(/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2)format("woff2"),url(/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff)format("woff"),url(/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Script-Regular-D3wIWfF6.woff2)format("woff2"),url(/assets/KaTeX_Script-Regular-D5yQViql.woff)format("woff"),url(/assets/KaTeX_Script-Regular-C5JkGWo-.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2)format("woff2"),url(/assets/KaTeX_Size1-Regular-C195tn64.woff)format("woff"),url(/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2)format("woff2"),url(/assets/KaTeX_Size2-Regular-oD1tc_U0.woff)format("woff"),url(/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA4oAA4AAAAAHbQAAA3TAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgRQIDgmcDBEICo1oijYBNgIkA14LMgAEIAWJAAeBHAyBHBvbGiMRdnO0IkRRkiYDgr9KsJ1NUAf2kILNxgUmgqIgq1P89vcbIcmsQbRps3vCcXdYOKSWEPEKgZgQkprQQsxIXUgq0DqpGKmIvrgkeVGtEQD9DzAO29fM9jYhxZEsL2FeURH2JN4MIcTdO049NCVdxQ/w9NrSYFEBKTDKpLKfNkCGDc1RwjZLQcm3vqJ2UW9Xfa3tgAHz6ivp6vgC2yD4/6352ndnN0X0TL7seypkjZlMsjmZnf0Mm5Q+JykRWQBKCVCVPbARPXWyQtb5VgLB6Biq7/Uixcj2WGqdI8tGSgkuRG+t910GKP2D7AQH0DB9FMDW/obJZ8giFI3Wg8Cvevz0M+5m0rTh7XDBlvo9Y4vm13EXmfttwI4mBo1EG15fxJhUiCLbiiyCf/ZA6MFAhg3pGIZGdGIVjtPn6UcMk9A/UUr9PhoNsCENw1APAq0gpH73e+M+0ueyHbabc3vkbcdtzcf/fiy+NxQEjf9ud/ELBHAXJ0nk4z+MXH2Ev/kWyV4k7SkvpPc9Qr38F6RPWnM9cN6DJ0AdD1BhtgABtmoRoFCvPsBAumNm6soZG2Gk5GyVTo2sJncSyp0jQTYoR6WDvTwaaEcHsxHfvuWhHA3a6bN7twRKtcGok6NsCi7jYRrM2jExsUFMxMQYuJbMhuWNOumEJy9hi29Dmg5zMp/A5+hhPG19j1vBrq8JTLr8ki5VLPmG/PynJHVul440bxg5xuymHUFPBshC+nA9I1FmwbRBTNHAcik3Oae0cxKoI3MOriM42UrPe51nsaGxJ+WfXubAsP84aabUlQSJ1IiE0iPETLUU4CATgfXSCSpuRFRmCGbO+wSpAnzaeaCYW1VNEysRtuXCEL1kUFUbbtMv3Tilt/1c11jt3Q5bbMa84cpWipp8Elw3MZhOHsOlwwVUQM3lAR35JiFQbaYCRnMF2lxAWoOg2gyoIV4PouX8HytNIfLhqpJtXB4vjiViUI8IJ7bkC4ikkQvKksnOTKICwnqWSZ9YS5f0WCxmpgjbIq7EJcM4aI2nmhLNY2JIUgOjXZFWBHb+x5oh6cwb0Tv1ackHdKi0I9OO2wE9aogIOn540CCCziyhN+IaejtgAONKznHlHyutPrHGwCx9S6B8kfS4Mfi4Eyv7OU730bT1SCBjt834cXsf43zVjPUqqJjgrjeGnBxSG4aYAKFuVbeCfkDIjAqMb6yLNIbCuvXhMH2/+k2vkNpkORhR59N1CkzoOENvneIosjYmuTxlhUzaGEJQ/iWqx4dmwpmKjrwTiTGTCVozNAYqk/zXOndWxuWSmJkQpJw3pK5KX6QrLt5LATMqpmPAQhkhK6PUjzHUn7E0gHE0kPE0iKkolgkUx9SZmVAdDgpffdyJKg3k7VmzYGCwVXGz/tXmkOIp+vcWs+EMuhhvN0h9uhfzWJziBQmCREGSIFmQIkgVpAnSBRmC//6hkLZwaVhwxlrJSOdqlFtOYxlau9F2QN5Y98xmIAsiM1HVp2VFX+DHHGg6Ecjh3vmqtidX3qHI2qycTk/iwxSt5UzTmEP92ZBnEWTk4Mx8Mpl78ZDokxg/KWb+Q0QkvdKVmq3TMW+RXEgrsziSAfNXFMhDc60N5N9jQzjfO0kBKpUZl0ZmwJ41j/B9Hz6wmRaJB84niNmQrzp9eSlQCDDzazGDdVi3P36VZQ+Jy4f9UBNp+3zTjqI4abaFAm+GShVaXlsGdF3FYzZcDI6cori4kMxUECl9IjJZpzkvitAoxKue+90pDMvcKRxLl53TmOKCmV/xRolNKSqqUxc6LStOETmFOiLZZptlZepcKiAzteG8PEdpnQpbOMNcMsR4RR2Bs0cKFEvSmIjAFcnarqwUL4lDhHmnVkwu1IwshbiCcgvOheZuYyOteufZZwlcTlLgnZ3o/WcYdzZHW/WGaqaVfmTZ1aWCceJjkbZqsfbkOtcFlUZM/jy+hXHDbaUobWqqXaeWobbLO99yG5N3U4wxco0rQGGcOLASFMXeJoham8M+/x6O2WywK2l4HGbq1CoUyC/IZikQhdq3SiuNrvAEj0AVu9x2x3lp/xWzahaxidezFVtdcb5uEnzyl0ZmYiuKI0exvCd4Xc9CV1KB0db00z92wDPde0kukbvZIWN6jUWFTmPIC/Y4UPCm8UfDTFZpZNon1qLFTkBhxzB+FjQRA2Q/YRJT8pQigslMaUpFyAG8TMlXigiqmAZX4xgijKjRlGpLE0GdplRfCaJo0JQaSxNBk6ZmMzcya0FmrcisDdn0Q3HI2sWSppYigmlM1XT/kLQZSNpMJG0WkjYbSZuDpM1F0uYhFc1HxU4m1QJjDK6iL0S5uSj5rgXc3RejEigtcRBtqYPQsiTskmO5vosV+q4VGIKbOkDg0jtRrq+Em1YloaTFar3EGr1EUC8R0kus1Uus00usL97ABr2BjXoDm/QGNhuWtMVBKOwg/i78lT7hBsAvDmwHc/ao3vmUbBmhjeYySZNWvGkfZAgISDSaDo1SVpzGDsAEkF8B+gEapViUoZgUWXcRIGFZNm6gWbAKk0bp0k1MHG9fLYtV4iS2SmLEQFARzRcnf9PUS0LVn05/J9MiRRBU3v2IrvW974v4N00L7ZMk0wXP1409CHo/an8zTRHD3eSJ6m8D4YMkZNl3M79sqeuAsr/m3f+8/yl7A50aiAEJgeBeMWzu7ui9UfUBCe2TIqZIoOd/3/udRBOQidQZUERzb2/VwZN1H/Sju82ew2H2Wfr6qvfVf3hqwDvAIpkQVFy4B9Pe9e4/XvPeceu7h3dvO56iJPf0+A6cqA2ip18ER+iFgggiuOkvj24bby0N9j2UHIkgqIt+sVgfodC4YghLSMjSZbH0VR/6dMDrYJeKHilKTemt6v6kvzvn3/RrdWtr0GoN/xL+Sex/cPYLUpepx9cz/D46UPU5KXgAQa+NDps1v6J3xP1i2HtaDB0M9aX2deA7SYff//+gUCovMmIK/qfsFcOk+4Y5ZN97XlG6zebqtMbKgeRFi51vnxTQYBUik2rS/Cn6PC8ADR8FGxsRPB82dzfND90gIcshOcYUkfjherBz53odpm6TP8txlwOZ71xmfHHOvq053qFF/MRlS3jP0ELudrf2OeN8DHvp6ZceLe8qKYvWz/7yp0u4dKPfli3CYq0O13Ih71mylJ80tOi10On8wi+F4+LWgDPeJ30msSQt9/vkmHq9/Lvo2b461mP801v3W4xTcs6CbvF9UDdrSt+A8OUbpSh55qAUFXWznBBfdeJ8a4d7ugT5tvxUza3h9m4H7ptTqiG4z0g5dc0X29OcGlhpGFMpQo9ytTS+NViZpNdvU4kWx+LKxNY10kQ1yqGXrhe4/1nvP7E+nd5A92TtaRplbHSqoIdOqtRWti+fkB5/n1+/VvCmz12pG1kpQWsfi1ftlBobm0bpngs16CHkbIwdLnParxtTV3QYRlfJ0KFskH7pdN/YDn+yRuSd7sNH3aO0DYPggk6uWuXrfOc+fa3VTxFVvKaNxHsiHmsXyCLIE5yuOeN3/Jdf8HBL/5M6shjyhxHx9BjB1O0+4NLOnjLLSxwO7ukN4jMbOIcD879KLSi6Pk61Oqm2377n8079PXEEQ7cy7OKEC9nbpet118fxweTafpt69x/Bt8UqGzNQt7aelpc44dn5cqhwf71+qKp/Zf/+a0zcizOUWpl/iBcSXip0pplkatCchoH5c5aUM8I7/dWxAej8WicPL1URFZ9BDJelUwEwTkGqUhgSlydVes95YdXvhh9Gfz/aeFWvgVb4tuLbcv4+wLdutVZv/cUonwBD/6eDlE0aSiKK/uoH3+J1wDE/jMVqY2ysGufN84oIXB0sPzy8ollX/LegY74DgJXJR57sn+VGza0x3DnuIgABFM15LmajjjsNlYj+JEZGbuRYcAMOWxFkPN2w6Wd46xo4gVWQR/X4lyI/R6K/YK0110GzudPRW7Y+UOBGTfNNzHeYT0fiH0taunBpq9HEW8OKSaBGj21L0MqenEmNRWBAWDWAk4CpNoEZJ2tTaPFgbQYj8HxtFilErs3BTRwT8uO1NXQaWfIotchmPkAF5mMBAliEmZiOGVgCG9LgRzpscMAOOwowlT3JhusdazXGSC/hxR3UlmWVwWHpOIKheqONvjyhSiTHIkVUco5bnji8m//zL7PKaT1Vl5I6UE609f+gkr6MZKVyKc7zJRmCahLsdlyA5fdQkRSan9LgnnLEyGSkaKJCJog0wAgvepWBt80+1yKln1bMVtCljfNWDueKLsWwaEbBSfSPTEmVRsUcYYMnEjcjeyCZzBXK9E9BYBXLKjOSpUDR+nEV3TFSUdQaz+ot98QxgXwx0GQ+EEUAKB2qZPkQQ0GqFD8UPFMqyaCHM24BZmSGic9EYMagKizOw9Hz50DMrDLrqqLkTAhplMictiCAx5S3BIUQdeJeLnBy2CNtMfz6cV4u8XKoFZQesbf9YZiIERiHjaNodDW6LgcirX/mPnJIkBGDUpTBhSa0EIr38D5hCIszhCM8URGBqImoWjpvpt1ebu/v3Gl3qJfMnNM+9V+kiRFyROTPHQWOcs1dNW94/ukKMPZBvDi55i5CttdeJz84DLngLqjcdwEZ87bFFR8CIG35OAkDVN6VRDZ7aq67NteYqZ2lpT8oYB2CytoBd6VuAx4WgiAsnuj3WohG+LugzXiQRDeM3XYXlULv4dp5VFYC)format("woff2"),url(/assets/KaTeX_Size3-Regular-CTq5MqoE.woff)format("woff"),url(/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2)format("woff2"),url(/assets/KaTeX_Size4-Regular-BF-4gkZK.woff)format("woff"),url(/assets/KaTeX_Size4-Regular-DWFBv043.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2)format("woff2"),url(/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff)format("woff"),url(/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf)format("truetype")}.katex{text-indent:0;text-rendering:auto;font:1.21em/1.2 KaTeX_Main,Times New Roman,serif;position:relative}.katex *{border-color:currentColor;-ms-high-contrast-adjust:none!important}.katex .katex-version:after{content:"0.18.7"}.katex .katex-mathml{clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.katex .katex-html>.katex-newline{display:block}.katex .katex-base{white-space:nowrap;width:min-content;position:relative}.katex .katex-base,.katex .katex-strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;table-layout:fixed;display:inline-table}.katex .vlist-r{display:table-row}.katex .vlist{vertical-align:bottom;display:table-cell;position:relative}.katex .vlist>span{height:0;display:block;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{width:0;overflow:hidden}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{vertical-align:bottom;width:2px;min-width:2px;font-size:1px;display:table-cell}.katex .katex-vbox{flex-direction:column;align-items:baseline;display:inline-flex}.katex .katex-thinbox{flex-direction:row;width:0;max-width:0;display:inline-flex}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .katex-hdashline,.katex .katex-hline,.katex .katex-overline .overline-line,.katex .katex-rule,.katex .katex-underline .underline-line,.katex .mfrac .frac-line{min-height:1px}.katex .mspace{display:inline-block}.katex .katex-smash{line-height:0;display:inline}.katex .clap,.katex .llap,.katex .rlap{width:0;position:relative}.katex .clap>.katex-inner,.katex .llap>.katex-inner,.katex .rlap>.katex-inner{position:absolute}.katex .clap>.katex-fix,.katex .llap>.katex-fix,.katex .rlap>.katex-fix{display:inline-block}.katex .llap>.katex-inner{right:0}.katex .clap>.katex-inner,.katex .rlap>.katex-inner{left:0}.katex .clap>.katex-inner>span{margin-left:-50%;margin-right:50%}.katex .katex-rule{border:0 solid;display:inline-block;position:relative}.katex .katex-hline,.katex .katex-overline .overline-line,.katex .katex-underline .underline-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .katex-hdashline{border-bottom-style:dashed;width:100%;display:inline-block}.katex .sqrt>.katex-root{margin-left:.277778em;margin-right:-.555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .katex-sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .katex-sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .katex-sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .katex-sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .katex-sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .katex-sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .katex-sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .katex-sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .katex-sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .katex-sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .katex-sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .katex-sizing.reset-size2.size1{font-size:.833333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .katex-sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .katex-sizing.reset-size2.size3{font-size:1.16667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .katex-sizing.reset-size2.size4{font-size:1.33333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .katex-sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .katex-sizing.reset-size2.size6{font-size:1.66667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .katex-sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .katex-sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .katex-sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .katex-sizing.reset-size2.size10{font-size:3.45667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .katex-sizing.reset-size2.size11{font-size:4.14667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .katex-sizing.reset-size3.size1{font-size:.714286em}.katex .fontsize-ensurer.reset-size3.size2,.katex .katex-sizing.reset-size3.size2{font-size:.857143em}.katex .fontsize-ensurer.reset-size3.size3,.katex .katex-sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .katex-sizing.reset-size3.size4{font-size:1.14286em}.katex .fontsize-ensurer.reset-size3.size5,.katex .katex-sizing.reset-size3.size5{font-size:1.28571em}.katex .fontsize-ensurer.reset-size3.size6,.katex .katex-sizing.reset-size3.size6{font-size:1.42857em}.katex .fontsize-ensurer.reset-size3.size7,.katex .katex-sizing.reset-size3.size7{font-size:1.71429em}.katex .fontsize-ensurer.reset-size3.size8,.katex .katex-sizing.reset-size3.size8{font-size:2.05714em}.katex .fontsize-ensurer.reset-size3.size9,.katex .katex-sizing.reset-size3.size9{font-size:2.46857em}.katex .fontsize-ensurer.reset-size3.size10,.katex .katex-sizing.reset-size3.size10{font-size:2.96286em}.katex .fontsize-ensurer.reset-size3.size11,.katex .katex-sizing.reset-size3.size11{font-size:3.55429em}.katex .fontsize-ensurer.reset-size4.size1,.katex .katex-sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .katex-sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .katex-sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .katex-sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .katex-sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .katex-sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .katex-sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .katex-sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .katex-sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .katex-sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .katex-sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .katex-sizing.reset-size5.size1{font-size:.555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .katex-sizing.reset-size5.size2{font-size:.666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .katex-sizing.reset-size5.size3{font-size:.777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .katex-sizing.reset-size5.size4{font-size:.888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .katex-sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .katex-sizing.reset-size5.size6{font-size:1.11111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .katex-sizing.reset-size5.size7{font-size:1.33333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .katex-sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .katex-sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .katex-sizing.reset-size5.size10{font-size:2.30444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .katex-sizing.reset-size5.size11{font-size:2.76444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .katex-sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .katex-sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .katex-sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .katex-sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .katex-sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .katex-sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .katex-sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .katex-sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .katex-sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .katex-sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .katex-sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .katex-sizing.reset-size7.size1{font-size:.416667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .katex-sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .katex-sizing.reset-size7.size3{font-size:.583333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .katex-sizing.reset-size7.size4{font-size:.666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .katex-sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .katex-sizing.reset-size7.size6{font-size:.833333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .katex-sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .katex-sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .katex-sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .katex-sizing.reset-size7.size10{font-size:1.72833em}.katex .fontsize-ensurer.reset-size7.size11,.katex .katex-sizing.reset-size7.size11{font-size:2.07333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .katex-sizing.reset-size8.size1{font-size:.347222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .katex-sizing.reset-size8.size2{font-size:.416667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .katex-sizing.reset-size8.size3{font-size:.486111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .katex-sizing.reset-size8.size4{font-size:.555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .katex-sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .katex-sizing.reset-size8.size6{font-size:.694444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .katex-sizing.reset-size8.size7{font-size:.833333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .katex-sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .katex-sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .katex-sizing.reset-size8.size10{font-size:1.44028em}.katex .fontsize-ensurer.reset-size8.size11,.katex .katex-sizing.reset-size8.size11{font-size:1.72778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .katex-sizing.reset-size9.size1{font-size:.289352em}.katex .fontsize-ensurer.reset-size9.size2,.katex .katex-sizing.reset-size9.size2{font-size:.347222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .katex-sizing.reset-size9.size3{font-size:.405093em}.katex .fontsize-ensurer.reset-size9.size4,.katex .katex-sizing.reset-size9.size4{font-size:.462963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .katex-sizing.reset-size9.size5{font-size:.520833em}.katex .fontsize-ensurer.reset-size9.size6,.katex .katex-sizing.reset-size9.size6{font-size:.578704em}.katex .fontsize-ensurer.reset-size9.size7,.katex .katex-sizing.reset-size9.size7{font-size:.694444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .katex-sizing.reset-size9.size8{font-size:.833333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .katex-sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .katex-sizing.reset-size9.size10{font-size:1.20023em}.katex .fontsize-ensurer.reset-size9.size11,.katex .katex-sizing.reset-size9.size11{font-size:1.43981em}.katex .fontsize-ensurer.reset-size10.size1,.katex .katex-sizing.reset-size10.size1{font-size:.24108em}.katex .fontsize-ensurer.reset-size10.size2,.katex .katex-sizing.reset-size10.size2{font-size:.289296em}.katex .fontsize-ensurer.reset-size10.size3,.katex .katex-sizing.reset-size10.size3{font-size:.337512em}.katex .fontsize-ensurer.reset-size10.size4,.katex .katex-sizing.reset-size10.size4{font-size:.385728em}.katex .fontsize-ensurer.reset-size10.size5,.katex .katex-sizing.reset-size10.size5{font-size:.433944em}.katex .fontsize-ensurer.reset-size10.size6,.katex .katex-sizing.reset-size10.size6{font-size:.48216em}.katex .fontsize-ensurer.reset-size10.size7,.katex .katex-sizing.reset-size10.size7{font-size:.578592em}.katex .fontsize-ensurer.reset-size10.size8,.katex .katex-sizing.reset-size10.size8{font-size:.694311em}.katex .fontsize-ensurer.reset-size10.size9,.katex .katex-sizing.reset-size10.size9{font-size:.833173em}.katex .fontsize-ensurer.reset-size10.size10,.katex .katex-sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .katex-sizing.reset-size10.size11{font-size:1.19961em}.katex .fontsize-ensurer.reset-size11.size1,.katex .katex-sizing.reset-size11.size1{font-size:.200965em}.katex .fontsize-ensurer.reset-size11.size2,.katex .katex-sizing.reset-size11.size2{font-size:.241158em}.katex .fontsize-ensurer.reset-size11.size3,.katex .katex-sizing.reset-size11.size3{font-size:.281351em}.katex .fontsize-ensurer.reset-size11.size4,.katex .katex-sizing.reset-size11.size4{font-size:.321543em}.katex .fontsize-ensurer.reset-size11.size5,.katex .katex-sizing.reset-size11.size5{font-size:.361736em}.katex .fontsize-ensurer.reset-size11.size6,.katex .katex-sizing.reset-size11.size6{font-size:.401929em}.katex .fontsize-ensurer.reset-size11.size7,.katex .katex-sizing.reset-size11.size7{font-size:.482315em}.katex .fontsize-ensurer.reset-size11.size8,.katex .katex-sizing.reset-size11.size8{font-size:.578778em}.katex .fontsize-ensurer.reset-size11.size9,.katex .katex-sizing.reset-size11.size9{font-size:.694534em}.katex .fontsize-ensurer.reset-size11.size10,.katex .katex-sizing.reset-size11.size10{font-size:.833601em}.katex .fontsize-ensurer.reset-size11.size11,.katex .katex-sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{width:.12em;display:inline-block}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .katex-accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .katex-accent .accent-body{position:relative}.katex .katex-accent .accent-body:not(.accent-full){width:0}.katex .katex-overlay{display:block}.katex .mtable .vertical-separator{min-width:1px;display:inline-block}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;height:inherit;width:100%;display:block;position:absolute}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;min-width:0;max-width:none;min-height:0;max-height:none}.katex .katex-stretchy{width:100%;display:block;position:relative;overflow:hidden}.katex .katex-stretchy:after,.katex .katex-stretchy:before{content:""}.katex .hide-tail{width:100%;position:relative;overflow:hidden}.katex .halfarrow-left{width:50.2%;position:absolute;left:0;overflow:hidden}.katex .halfarrow-right{width:50.2%;position:absolute;right:0;overflow:hidden}.katex .brace-left{width:25.1%;position:absolute;left:0;overflow:hidden}.katex .brace-center{width:50%;position:absolute;left:25%;overflow:hidden}.katex .brace-right{width:25.1%;position:absolute;right:0;overflow:hidden}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{box-sizing:border-box;border:.04em solid}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .katex-sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{box-sizing:border-box;border-top:.049em solid;border-right:.049em solid;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .reflectbox{display:inline-block;transform:scaleX(-1)}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{text-align:left;display:inline-block;position:absolute;right:calc(50% + .3em)}.katex .cd-label-right{text-align:right;display:inline-block;position:absolute;left:calc(50% + .3em)}.katex-display{text-align:center;margin:1em 0;display:block}.katex-display>.katex{text-align:center;white-space:nowrap;display:block}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.katex-tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.katex-tag{left:0;right:auto}.katex-display.fleqn>.katex{text-align:left;padding-left:2em}body{counter-reset:katexEqnNo mmlEqnNo}.mt-math[data-v-3e50c4ad]{white-space:nowrap;display:inline-block}.mt-comparison[data-v-3e50c4ad]{white-space:nowrap;align-items:center;gap:.15em;display:inline-flex}.mt-comparison--stacked[data-v-3e50c4ad]{flex-direction:column;width:100%;display:flex}.mt-math[data-v-3e50c4ad] .katex{font-size:1.45em;font-weight:700}.mt-math[data-v-3e50c4ad] .katex .mord,.mt-math[data-v-3e50c4ad] .katex .mbin,.mt-math[data-v-3e50c4ad] .katex .mrel,.mt-math[data-v-3e50c4ad] .katex .mpunct,.mt-math[data-v-3e50c4ad] .katex .mopen,.mt-math[data-v-3e50c4ad] .katex .mclose{font-family:Rubik,sans-serif}.mt-math[data-v-3e50c4ad] .frac-line{border-bottom-width:.07em}.mt-math[data-v-3e50c4ad] .boxpad{padding:0 .22em}.mt-math[data-v-3e50c4ad] .fbox{border-radius:2px}.mt-placeholder[data-v-3e50c4ad],.mt-text--placeholder-cells[data-v-3e50c4ad] .fbox{box-sizing:border-box;color:#263e43;-webkit-text-stroke:0;min-width:1em;text-shadow:none;text-align:center;background:#d7eaeb;border:0;border-radius:6px;outline:3px dashed #699ba0;margin:0 .18em;padding:.08em .16em;font-family:Rubik,sans-serif;font-weight:800;line-height:1.1;display:inline-block}.hw-visual[data-v-3bbfddc1]{margin:0 auto;display:block}text[data-v-3bbfddc1]{fill:#304b4b;text-anchor:middle;font:700 26px Rubik,sans-serif}.pi-row[data-v-e85b9ee6]{align-items:flex-end;gap:2px;display:inline-flex}.pi-cell[data-v-e85b9ee6]{text-align:center;min-width:20px;height:32px;color:var(--ni-fg,#2d1a0a);border:1px solid #2d1a0a47;border-radius:3px;font-family:Rubik,sans-serif;font-size:24px;font-weight:700;line-height:32px;transition:background .15s;display:inline-block}.pi-sym[data-v-e85b9ee6]{text-align:center;min-width:18px;height:32px;color:var(--ni-op,#b84200);border-radius:3px;font-family:Rubik,sans-serif;font-size:24px;font-style:italic;font-weight:700;line-height:32px;transition:background .15s;display:inline-block}.cf[data-v-9d0bdbdf]{color:var(--ni-fg,#2d1a0a);align-items:center;font-family:Rubik,sans-serif;font-weight:700;display:inline-flex}.cf-stack[data-v-9d0bdbdf]{flex-direction:column;align-items:center;display:inline-flex}.cf-row[data-v-9d0bdbdf]{align-items:center;display:inline-flex}.cf-part[data-v-9d0bdbdf]{white-space:nowrap;padding:0 1px;font-size:24px;line-height:26px;position:relative}.cf-pi[data-v-9d0bdbdf]{color:var(--ni-op,#b84200);font-style:italic}.cf-bar[data-v-9d0bdbdf]{background:#2d1a0a;width:100%;min-width:34px;height:3px;margin:2px 0}.cf-x[data-v-9d0bdbdf]:after{content:"";transform-origin:50%;background:#c0392b;border-radius:2px;height:2.5px;position:absolute;top:50%;left:-2px;right:-2px;transform:rotate(-24deg)}.hg-svg[data-v-d238017c]{display:block}.cf-svg[data-v-c457ff04]{display:block;overflow:visible}.cf-label[data-v-c457ff04]{fill:#2d1a0a;font-family:Rubik,sans-serif;font-size:21px;font-weight:700}.cf-unroll-rim[data-v-c457ff04]{animation:3s ease-in-out infinite cf-rim-c457ff04}.cf-unroll-bar[data-v-c457ff04]{stroke-dashoffset:0;animation:3s ease-in-out infinite cf-bar-c457ff04}@keyframes cf-rim-c457ff04{0%,40%{opacity:1}70%,to{opacity:.25}}@keyframes cf-bar-c457ff04{0%,30%{stroke-dashoffset:var(--len,314);opacity:.3}70%,to{stroke-dashoffset:0;opacity:1}}.cf-wedge-group[data-v-c457ff04]{transform-origin:50%;animation:2.6s ease-in-out infinite cf-wedge-c457ff04}@keyframes cf-wedge-c457ff04{0%,to{opacity:.55}50%{opacity:1;transform:translateY(-2px)}}.s3-svg[data-v-78293b2b]{display:block}.s3-bob[data-v-78293b2b]{transform-origin:70px 65px;animation:3.5s ease-in-out infinite s3-bob-78293b2b}@keyframes s3-bob-78293b2b{0%,to{transform:translateY(0)rotate(-1.5deg)}50%{transform:translateY(-3px)rotate(1.5deg)}}@media (prefers-reduced-motion:reduce){.s3-bob[data-v-78293b2b]{animation:none}}.bc-svg[data-v-e4ba27fe]{display:block}.bc-pick[data-v-e4ba27fe]:focus-visible{stroke:#7c3aed;stroke-width:3px;outline:none}.bc-label[data-v-e4ba27fe]{fill:#2d1a0a;font-family:Rubik,sans-serif;font-weight:700}.bc-val[data-v-e4ba27fe]{fill:#2d1a0a;font-family:Rubik,sans-serif;font-size:17px;font-weight:700}.bc-axis[data-v-e4ba27fe]{fill:#2d1a0a;font-family:Rubik,sans-serif;font-weight:700}.sp-svg[data-v-b1af10ac]{display:block}.sp-wheel[data-v-b1af10ac]{transform-origin:70px 70px;animation:9s linear infinite sp-spin-b1af10ac}@keyframes sp-spin-b1af10ac{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.sp-wheel[data-v-b1af10ac]{animation:none}}.sa-svg[data-v-f4db32df]{display:block;overflow:visible}.sa-area[data-v-f4db32df]{fill:#2d1a0a;font-family:Rubik,sans-serif;font-size:26px;font-weight:700}.sa-edge[data-v-f4db32df]{fill:#6b4a1a;font-family:Rubik,sans-serif;font-size:18px;font-weight:700}.pv-svg[data-v-04a8a02d]{display:block;overflow:visible}.pv-before[data-v-04a8a02d]{fill:var(--ni-ivory,#fff3d5);fill-opacity:.75;stroke:var(--ni-ink,#302e45);stroke-width:2px;stroke-opacity:.75;stroke-linejoin:round;paint-order:stroke;font-family:Rubik,sans-serif;font-size:23.5px;font-weight:700}.pv-after[data-v-04a8a02d]{fill:var(--ni-ivory,#fff3d5);stroke:var(--ni-ink,#302e45);stroke-width:2px;stroke-linejoin:round;paint-order:stroke;font-family:Rubik,sans-serif;font-size:26px;font-weight:700}.pv-before-dot[data-v-04a8a02d]{fill:#2d1a0a66}.pv-point[data-v-04a8a02d]{fill:#b84200;transition:cx .18s cubic-bezier(.22,1,.36,1),fill .15s}.pv-point--ink[data-v-04a8a02d]{fill:#111}.pv-point--done[data-v-04a8a02d]{fill:#2e7d32}.pv-point--wrong[data-v-04a8a02d]{fill:#c62828}.pv-after[data-v-04a8a02d],.pv-before[data-v-04a8a02d]{transition:opacity .18s}.pv-zero[data-v-04a8a02d]{fill:#b84200}.pv-cap[data-v-04a8a02d]{fill:#6b4a1a;font-family:Rubik,sans-serif;font-size:17px;font-weight:700}.pv-concept .pv-point[data-v-04a8a02d],.pv-concept .pv-after[data-v-04a8a02d],.pv-concept .pv-before[data-v-04a8a02d]{transition:none}@media (prefers-reduced-motion:reduce){.pv-point[data-v-04a8a02d],.pv-after[data-v-04a8a02d],.pv-before[data-v-04a8a02d]{transition:none}}.ss-svg[data-v-59492e8d]{display:block;overflow:visible}.ss-face[data-v-59492e8d]{fill:#2d1a0a8c;font-family:Rubik,sans-serif;font-size:28.5px;font-weight:700}.ss-face-fav[data-v-59492e8d]{fill:#2d1a0a}.rt-svg[data-v-7d8f8c1d]{display:block;overflow:visible}.rt-cell[data-v-7d8f8c1d]{fill:#2d1a0a;font-family:Rubik,sans-serif;font-size:26px;font-weight:700}.rt-head[data-v-7d8f8c1d]{fill:#6b4a1a;font-family:Rubik,sans-serif;font-size:17px;font-weight:700}.rt-arrow-lbl[data-v-7d8f8c1d]{fill:#b84200;font-family:Rubik,sans-serif;font-size:17px;font-weight:700}.td-svg[data-v-5b061212]{display:block}.td-lbl[data-v-5b061212]{fill:#2d1a0a;font-family:Rubik,sans-serif;font-size:19.5px;font-weight:700}.td-sub[data-v-5b061212]{fill:#5b4632;font-family:Rubik,sans-serif;font-size:17px}.tt-svg[data-v-70d8dd6a]{margin:0 auto;display:block}.tt-grid[data-v-70d8dd6a]{stroke:#2d1a0a38;stroke-width:1px}.tt-head[data-v-70d8dd6a]{fill:#b84200;text-anchor:middle;font-family:Rubik,sans-serif;font-size:20px;font-weight:700}.tt-val[data-v-70d8dd6a]{fill:#2d1a0a;text-anchor:middle;font-family:Rubik,sans-serif;font-size:20px;font-weight:700}.tt-target[data-v-70d8dd6a]{font-size:20px}.tt-diag[data-v-70d8dd6a]{stroke:#7c3aed;stroke-width:2px;stroke-dasharray:5 4}.tt-backdrop[data-v-70d8dd6a]{fill:#fffdf6;stroke:#2d1a0a73;stroke-width:2px}.tt-band[data-v-70d8dd6a]{fill:#b842001a}.gf-svg[data-v-d4391528],.cb-svg[data-v-9e7f87e2]{margin:0 auto;display:block}.cb-name[data-v-9e7f87e2]{fill:#2d1a0a;font-family:Rubik,sans-serif;font-size:15px;font-weight:700}.cb-val[data-v-9e7f87e2]{fill:#2d1a0a;font-family:Rubik,sans-serif;font-size:16px;font-weight:700}.cb-gap[data-v-9e7f87e2]{fill:#c62828;font-family:Rubik,sans-serif;font-size:16px;font-weight:700}.lc-svg[data-v-03b31c0c]{margin:0 auto;display:block}.lc-axis[data-v-03b31c0c]{fill:#2d1a0abf;font-family:Rubik,sans-serif;font-size:16px;font-weight:700}.lc-label[data-v-03b31c0c]{fill:#2d1a0a;font-family:Rubik,sans-serif;font-size:16px;font-weight:700}.lc-label--mark[data-v-03b31c0c]{fill:#b84200;font-size:16px}.af-svg[data-v-223c90d7]{margin:0 auto;display:block}.af-pick[data-v-223c90d7]{cursor:pointer}.af-hit[data-v-223c90d7]{fill:#0000;transition:fill .15s}.af-pick:hover .af-hit[data-v-223c90d7]{fill:#f59e0b26}.af-label[data-v-223c90d7]{fill:#2d1a0a;font-family:Rubik,sans-serif;font-size:17px;font-weight:700}.pf-svg[data-v-c823aa44]{margin:0 auto;display:block;overflow:visible}.pf-grid[data-v-c823aa44]{stroke:#2d1a0a24;stroke-width:1px}.pf-side[data-v-c823aa44]{fill:#1a4a9a;paint-order:stroke;stroke:#fff8e7;stroke-width:3px;font-family:Rubik,sans-serif;font-size:16px;font-weight:700}.pf-side--q[data-v-c823aa44]{fill:#b84200}.pf-side--big[data-v-c823aa44]{font-size:22px}.pf-pick[data-v-c823aa44]{cursor:pointer}.pf-hit[data-v-c823aa44]{fill:#0000;transition:fill .15s}.pf-pick:hover .pf-hit[data-v-c823aa44]{fill:#f59e0b26}.pf-label[data-v-c823aa44]{fill:#2d1a0a;font-family:Rubik,sans-serif;font-size:17px;font-weight:700}.rf-svg[data-v-a535f681]{margin:0 auto;display:block}.rf-num[data-v-a535f681]{fill:#2d1a0a;font-family:Rubik,sans-serif;font-size:17px;font-weight:700}.cf-svg[data-v-971e625b]{margin:0 auto;display:block}.cf-cap[data-v-971e625b]{fill:#b84200;font-family:Rubik,sans-serif;font-size:20px;font-weight:700}.cf-num[data-v-971e625b]{fill:#2d1a0a;font-family:Rubik,sans-serif;font-size:19px;font-weight:700}.tf-svg[data-v-cf360a63]{margin:0 auto;display:block}.tf-grid[data-v-cf360a63]{stroke:#2d1a0a2e;stroke-width:1px}.tf-pick[data-v-cf360a63]{cursor:pointer}.tf-hit[data-v-cf360a63]{fill:#0000;transition:fill .15s}.tf-pick:hover .tf-hit[data-v-cf360a63]{fill:#f59e0b26}.tf-label[data-v-cf360a63]{fill:#2d1a0a;font-family:Rubik,sans-serif;font-size:16px;font-weight:700}.tf-grid[data-v-a4344e35]{justify-content:center;gap:10px;width:max-content;margin:0 auto;display:grid}.tf-tile[data-v-a4344e35]{box-sizing:border-box;cursor:pointer;background:#fffdf6;border-radius:10px;justify-content:center;align-items:center;width:120px;height:120px;padding:6px;transition:box-shadow .15s,background .15s;display:flex;position:relative;box-shadow:inset 0 0 0 1.5px #2d1a0a59}.tf-tile--locked[data-v-a4344e35]{cursor:default}.tf-tile--on[data-v-a4344e35]{box-shadow:inset 0 0 0 4px color-mix(in srgb, var(--tf-ring,#b84200) 55%, #8a7a62);background:#fff3d6}.tf-img[data-v-a4344e35]{object-fit:contain;pointer-events:none;max-width:100%;max-height:100%}.tf-zoom-btn[data-v-a4344e35]{bottom:4px;cursor:zoom-in;background:#2d1a0a;border:none;border-radius:15px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:flex;position:absolute;inset-inline-end:4px}.tf-zoom-btn svg[data-v-a4344e35]{fill:none;stroke:#fff8e7;stroke-width:2.6px;stroke-linecap:round}.tf-zoom[data-v-a4344e35]{z-index:1000;cursor:zoom-out;background:#0a0602c7;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.tf-zoom-card[data-v-a4344e35]{background:#fffdf6;border-radius:14px;padding:10px;position:relative}.tf-zoom-img[data-v-a4344e35]{object-fit:contain;width:min(88vw,80vh);max-height:78vh;display:block}.tf-zoom-label[data-v-a4344e35]{top:12px;inset-inline-start:12px}.tf-label[data-v-a4344e35]{top:4px;color:#fff8e7;text-align:center;background:#2d1a0a;border-radius:13px;min-width:26px;height:26px;padding:0 5px;font:700 17px/26px Rubik,sans-serif;position:absolute;inset-inline-start:6px}.dt[data-v-c9a6a6df]{border-collapse:collapse;color:var(--ni-fg,#2d1a0a);background:#fffdf48c;border-radius:8px;margin:0 auto;font-family:Rubik,sans-serif;font-size:22px;font-weight:700;line-height:30px}.dt th[data-v-c9a6a6df],.dt td[data-v-c9a6a6df]{text-align:center;white-space:nowrap;border-bottom:1px solid #2d1a0a2e;padding:2px 10px}.dt tr:last-child th[data-v-c9a6a6df],.dt tr:last-child td[data-v-c9a6a6df]{border-bottom:none}.dt-head[data-v-c9a6a6df]{color:var(--ni-op,#b84200);font-size:18px;border-bottom:2px solid #2d1a0a73!important}.dt-label[data-v-c9a6a6df]{font-weight:600;text-align:start!important}.dt-blank[data-v-c9a6a6df]{opacity:.45}.pyr[data-v-cc5a883f]{margin:0 auto;display:block;overflow:visible}text[data-v-cc5a883f]{font:700 26px Rubik,sans-serif}.wn-layout[data-v-d75121b5]{color:var(--ni-fg,#2d1a0a);flex-direction:column;align-items:center;gap:12px;font-family:Rubik,sans-serif;display:flex}.wn-layout--split[data-v-d75121b5]{gap:4px}.wn-layout--split .wn-eq[data-v-d75121b5]{--notation-text-min:32;gap:8px}.wn-layout--split .wn-eq--arrows[data-v-d75121b5]{gap:24px}.wn-layout--split .wn-line[data-v-d75121b5]{gap:4px;min-height:26px}.wn-layout--split .wn-eq .wn-line[data-v-d75121b5]{white-space:normal;flex-wrap:wrap}.wn-layout--split .wn-line--eqbreak[data-v-d75121b5]{flex-direction:column}.wn-layout--split .wn-eq .wn-line--atomic[data-v-d75121b5]{white-space:nowrap;flex-wrap:nowrap}.wn-layout--split .wn-txt[data-v-d75121b5],.wn-layout--split .wn-op[data-v-d75121b5],.wn-layout--split .wn-pi[data-v-d75121b5]{font-size:22px;line-height:26px}.wn-layout--split .wn-word[data-v-d75121b5],.wn-layout--split .wn-slot-cell[data-v-d75121b5]{line-height:26px}.wn-layout--split[data-v-d75121b5] .dc-cell{min-width:20px;height:28px;font-size:24px;line-height:28px}.wn-layout--side[data-v-d75121b5]{grid-template-columns:var(--wn-figure-width) minmax(0, 1fr);align-items:center;display:grid}.wn-layout--side .wn-question[data-v-d75121b5],.wn-layout--side .wn-legend[data-v-d75121b5],.wn-layout--side .wn-step-prompt[data-v-d75121b5]{grid-column:1/-1}.wn-layout--side .wn-figure[data-v-d75121b5]{grid-column:1}.wn-layout--side .wn-eq[data-v-d75121b5]{grid-column:2}.wn-layout--split .wn-figure[data-v-d75121b5]{flex-shrink:0;width:max-content}.wn-layout--split .wn-question[data-v-d75121b5]{max-width:none;font-size:var(--notation-prose-size);line-height:1.18}.wn-layout--split .wn-legend[data-v-d75121b5]{font-size:var(--notation-prose-size);max-width:100%}.wn-layout--split .wn-step-prompt[data-v-d75121b5]{max-width:100%;font-size:var(--notation-prose-size);line-height:1.18}.wn-question[data-v-d75121b5]{white-space:break-spaces;text-align:center;width:75%;max-width:330px;font-size:23px}.wn-prompt-row+.wn-prompt-row[data-v-d75121b5]{margin-top:4px}.wn-prompt-item[data-v-d75121b5]{text-align:start;background:#00000024;border-radius:6px;padding:2px 12px}.wn-step-prompt[data-v-d75121b5]{color:#2d1a0a;text-align:center;max-width:330px;font-size:25px;font-weight:600}.wn-legend[data-v-d75121b5]{color:#5b4632;flex-wrap:wrap;justify-content:center;gap:2px 14px;font-size:18px;font-weight:700;display:flex}.wn-legend-item[data-v-d75121b5]{white-space:nowrap}.wn-legend-item[data-v-d75121b5]:before{content:"•";color:#b8956a;margin-inline-end:5px}.wn-legend-item[data-v-d75121b5]:first-child:before{content:none}.wn-eq[data-v-d75121b5]{zoom:2;flex-direction:column;align-items:center;gap:12px;display:flex;position:relative;overflow:visible}.wn-eq--arrows[data-v-d75121b5]{gap:26px}.wn-eq--fit[data-v-d75121b5]{transform-origin:top}.wn-eq--fit .wn-line[data-v-d75121b5]{white-space:nowrap;flex-wrap:nowrap}.wn-arrows[data-v-d75121b5]{pointer-events:none;z-index:1;position:absolute;top:0;left:0;overflow:visible}.wn-hl[data-v-d75121b5]{background:#ff8c0033;border-radius:4px}.wn-line[data-v-d75121b5]{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;min-height:48px;display:inline-flex}.wn-line--dim[data-v-d75121b5]{opacity:.65;filter:grayscale()}.wn-seg[data-v-d75121b5]{display:contents}.wn-line--eqbreak .wn-seg[data-v-d75121b5]{flex-wrap:nowrap;align-items:center;gap:6px;display:inline-flex}.wn-layout--homework .wn-line--eqbreak .wn-txt[data-v-d75121b5],.wn-layout--homework .wn-line[data-joined] .wn-txt[data-v-d75121b5]{white-space:nowrap;max-width:none}.wn-layout--homework .wn-line--eqbreak .wn-txt[data-v-d75121b5] .katex-html,.wn-layout--homework .wn-line[data-joined] .wn-txt[data-v-d75121b5] .katex-html{flex-wrap:nowrap;display:inline-flex}.wn-txt[data-v-d75121b5]{font-size:26px;font-weight:700}.wn-eq:not(.wn-eq--fit) .wn-txt[data-v-d75121b5]{text-align:center;max-width:165px}.wn-op[data-v-d75121b5]{color:var(--ni-op,#b84200);padding:0 2px;font-size:24px;font-weight:700}.wn-pi[data-v-d75121b5]{color:var(--ni-op,#b84200);padding:0 1px;font-size:26px;font-style:italic;font-weight:700}.wn-mcq[data-v-d75121b5]{text-align:center;min-width:30px;height:32px;color:var(--ni-fg,#2d1a0a);border:1px dashed #2d1a0a66;border-radius:4px;padding:0 6px;font-size:22px;font-weight:700;line-height:32px;display:inline-block}.wn-word[data-v-d75121b5]{white-space:nowrap;color:var(--ni-fg,#2d1a0a);border-radius:3px;padding:0 3px;font-size:22px;font-style:italic;font-weight:700;line-height:34px;transition:background .15s;display:inline-block}.wn-slot-cells[data-v-d75121b5]{display:inline-flex}.wn-slot-cell[data-v-d75121b5]{text-align:center;width:20px;color:var(--ni-fg,#2d1a0a);border-radius:3px;margin-right:2px;font-size:26px;font-weight:700;line-height:34px;transition:background .15s;display:inline-block}.wn-layout--homework[data-v-d75121b5]{--ni-fg:#263e43;--ni-op:#9b4819;-webkit-text-stroke:0;text-shadow:none}.wn-layout--homework .wn-question[data-v-d75121b5]{font-size:var(--homework-prose-size,var(--notation-prose-size));font-weight:600;line-height:1.3}.wn-layout--text-pick .wn-question[data-v-d75121b5]{font-size:var(--homework-pick-size,var(--homework-prose-size))}.wn-layout--text-pick.wn-layout--homework-compact .wn-question[data-v-d75121b5]{font-size:calc(18px / var(--panel-scale) / var(--card-scale))}.wn-layout--homework .wn-question--math[data-v-d75121b5]{font-size:36px;line-height:1.3}.wn-layout--homework .wn-eq[data-v-d75121b5]{--notation-text-min:32;box-sizing:border-box;background:#fffdf48c;border-radius:12px;min-width:min-content;padding:8px 12px}.wn-layout--homework .wn-eq .wn-txt[data-v-d75121b5],.wn-layout--homework .wn-eq .wn-op[data-v-d75121b5],.wn-layout--homework .wn-eq .wn-pi[data-v-d75121b5]{font-size:32px;line-height:1.2}.wn-layout--homework .wn-eq .wn-txt[data-v-d75121b5]{min-width:min-content;max-width:280px}.wn-layout--homework .wn-eq[data-v-d75121b5] .katex{font-size:1.05em}.wn-layout--homework[data-v-d75121b5] .dc-cell,.wn-layout--homework[data-v-d75121b5] .dec-cell{border:1.5px solid #8c7357;border-radius:6px;min-width:28px;height:40px;font-size:32px;line-height:40px}.wn-layout--homework[data-v-d75121b5] .dec-point{font-size:32px}.wn-layout--homework .wn-mcq[data-v-d75121b5]{border-radius:6px;min-width:38px;height:40px;font-size:32px;line-height:40px}.wn-homework-fraction[data-v-d75121b5]{flex-direction:column;align-items:stretch;gap:4px;display:inline-flex}.wn-homework-fraction[data-v-d75121b5]>:last-child{border-top:2px solid #263e43;padding-top:4px}.wn-layout--homework-figure .wn-question[data-v-d75121b5]{font-size:calc(18px / var(--panel-scale) / var(--card-scale))}.wn-layout--homework-figure .wn-eq[data-v-d75121b5]{--notation-text-min:16;padding:4px 6px}.wn-layout--homework-figure .wn-eq .wn-txt[data-v-d75121b5],.wn-layout--homework-figure .wn-eq .wn-op[data-v-d75121b5],.wn-layout--homework-figure .wn-eq .wn-pi[data-v-d75121b5]{font-size:24px;line-height:28px}.wn-layout--homework-figure[data-v-d75121b5] .dc-cell,.wn-layout--homework-figure[data-v-d75121b5] .dec-cell{min-width:20px;height:30px;font-size:24px;line-height:30px}.wn-layout--homework-figure .wn-mcq[data-v-d75121b5]{height:30px;font-size:24px;line-height:30px}.wn-layout--homework-compact .wn-eq[data-v-d75121b5]{--notation-text-min:20;padding:4px 6px}.wn-layout--homework-compact .wn-eq .wn-txt[data-v-d75121b5],.wn-layout--homework-compact .wn-eq .wn-op[data-v-d75121b5]{font-size:24px}.wn-layout--homework-compact[data-v-d75121b5] .dc-cell,.wn-layout--homework-compact[data-v-d75121b5] .dec-cell{min-width:20px;height:30px;font-size:24px;line-height:30px}.wn-layout .wn-line.wn-line--seq[data-v-d75121b5]{white-space:nowrap;flex-wrap:nowrap;justify-content:flex-start;align-self:stretch;column-gap:22px;display:flex}.wn-layout--homework .wn-line--active[data-v-d75121b5]{background:#d9eee6;border-inline-start:3px solid #3b827e;border-radius:6px;padding:3px 7px}.ls-svg[data-v-11e6d41d]{display:block;overflow:visible}.wl-lines[data-v-093ed4d9]{flex-direction:column;align-items:center;gap:12px;display:flex}.wn-line[data-v-093ed4d9]{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;min-height:48px;display:inline-flex}.wn-txt[data-v-093ed4d9]{font-size:26px;font-weight:700}.wn-op[data-v-093ed4d9]{color:var(--ni-op,#b84200);padding:0 2px;font-size:24px;font-weight:700}.wn-pi[data-v-093ed4d9]{color:var(--ni-op,#b84200);padding:0 1px;font-size:26px;font-style:italic;font-weight:700}.wn-mcq[data-v-093ed4d9]{text-align:center;min-width:30px;height:32px;color:var(--ni-fg,#2d1a0a);border:1px dashed #2d1a0a66;border-radius:4px;padding:0 6px;font-size:22px;font-weight:700;line-height:32px;display:inline-block}.wn-word[data-v-093ed4d9]{white-space:nowrap;color:var(--ni-fg,#2d1a0a);border-radius:3px;padding:0 3px;font-size:22px;font-style:italic;font-weight:700;line-height:34px;transition:background .15s;display:inline-block}.wn-slot-cells[data-v-093ed4d9]{display:inline-flex}.wn-slot-cell[data-v-093ed4d9]{text-align:center;width:20px;color:var(--ni-fg,#2d1a0a);border-radius:3px;margin-right:2px;font-size:26px;font-weight:700;line-height:34px;transition:background .15s;display:inline-block}.sa-layout[data-v-793be0d7],.vs-layout[data-v-ce0ea444]{color:var(--ni-fg,#2d1a0a);flex-direction:column;align-items:center;gap:10px;font-family:Rubik,sans-serif;display:flex}.meta-layout[data-v-6578d215]{color:var(--ni-fg,#2d1a0a);pointer-events:auto;flex-direction:column;gap:14px;padding:8px 4px;font-family:Rubik,sans-serif;display:flex}.meta-emoji[data-v-6578d215]{text-align:center;font-size:48px;line-height:1}.meta-fig[data-v-6578d215]{width:100%;max-width:300px;max-height:150px;margin:0 auto;display:block}.meta-fig-label[data-v-6578d215]{fill:#2d1a0a;font-family:Rubik,sans-serif;font-size:20px;font-weight:700}.meta-question[data-v-6578d215]{white-space:pre-wrap;font-size:30px;font-weight:700;line-height:38px;text-align:center!important}.pz[data-v-b2c77953]{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;padding:0;position:relative;overflow:hidden}.pz[data-v-b2c77953]:active{cursor:grabbing}.pz-layer[data-v-b2c77953]{transform-origin:0 0;position:absolute;top:0;left:0}.pz-layer img[data-v-b2c77953]{pointer-events:none;width:100%;height:100%;display:block}.pz-mark[data-v-b2c77953]{border:calc(3px / var(--s)) solid #f59e0b;border-radius:calc(6px / var(--s));box-shadow:0 0 0 calc(2px / var(--s)) #fffc;pointer-events:none;position:absolute}.pz-tools[data-v-b2c77953]{background:#140e20d1;border-radius:999px;gap:8px;padding:6px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #0006}.pz-tools button[data-v-b2c77953]{cursor:pointer;background:#fff8e7f2;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.pz-tools svg[data-v-b2c77953]{fill:none;stroke:#2d1a0a;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.scroll-panel[data-v-41550af1]{--scroll-aspect:calc(700 / 937);--scroll-height-fill:.95;--scroll-top-fill:.01;--panel-scale:1;--card-height-fill:.77;--card-scale:1;--notation-prose-size:calc(16px / var(--panel-scale) / var(--card-scale));--card-pad-x:40px;--card-pad-y:26px;--card-pad-top:var(--card-pad-y);--footer-top:87%;--card-min-h:140px;color:#2d1a0a;-webkit-user-select:none;user-select:none;z-index:190;pointer-events:auto;font-family:Rubik,sans-serif;position:absolute;overflow:visible}.scroll-panel--compact[data-v-41550af1]{--card-pad-x:12px;--card-pad-y:8px}.scroll-panel.scroll-panel--compact[data-v-41550af1] :is(.scroll-header,.scroll-footer){left:0;right:0}.scroll-panel--landscape[data-v-41550af1]{--panel-scale:.9;--card-width-fill:.79;--aura-height-fill:1;--scroll-h:min(calc(var(--canvas-h) * var(--scroll-height-fill)), calc((100vh - var(--action-h,0px) - 70px) / .8 + (1 - var(--lift-off-bar,0)) * 100000px));--scroll-w:calc(var(--scroll-h) * var(--scroll-aspect));--scroll-top:calc(var(--canvas-top) + var(--canvas-h) * var(--scroll-top-fill));--scroll-lift:clamp(0px, calc(var(--scroll-top) + var(--scroll-h) * (1 + var(--panel-scale)) / 2 - (100vh - var(--action-h,0px))), calc(var(--scroll-top) + var(--scroll-h) * (1 - var(--panel-scale)) / 2));top:calc(var(--scroll-top) - var(--scroll-lift) * var(--lift-off-bar,0));left:calc(var(--canvas-left) + (var(--canvas-w) - var(--scroll-w)) / 2);width:var(--scroll-w);height:var(--scroll-h)}.scroll-panel--landscape[data-v-41550af1]:not(.scroll-panel--compact){--card-pad-x:56px;--card-pad-top:40px;--notation-prose-size:calc(24px / var(--panel-scale) / var(--card-scale));--notation-math-zoom:3;--notation-diagram-zoom:3.5;--notation-diagram-text-factor:1.5}.scroll-panel--landscape:not(.scroll-panel--compact) .notation-fx[data-v-41550af1] :is(.geo-question,.qd-onote,.frac-question,.fi-explain,.fi-tap-caption,.bm-question,.meta-question){font-size:var(--notation-prose-size);line-height:1.3}.scroll-panel--landscape:not(.scroll-panel--compact) .notation-fx[data-v-41550af1] .fi-tap-caption{font-size:calc(var(--notation-prose-size) * .75);line-height:1.2}.scroll-panel--portrait[data-v-41550af1]{--card-width-fill:1.4;--card-height-fill:1.1;--aura-height-fill:1.8;--aura-span:calc(var(--host-w,100vw) * 1.8);--card-scale:.7;--footer-top:85%;--scroll-ceiling:var(--host-h,100dvh);top:var(--band-top,var(--status-h));bottom:calc(var(--host-h,100vh) - var(--band-bottom,var(--scroll-bottom)));bottom:calc(var(--host-h,100dvh) - var(--band-bottom,var(--scroll-bottom)));width:auto;height:auto;position:fixed;left:0;right:0;overflow:visible}.scroll-panel-inner[data-v-41550af1]{transform:scale(var(--panel-scale));transform-origin:50%;position:absolute;inset:0}.scroll-art[data-v-41550af1]{height:calc(100% * var(--aura-height-fill));z-index:2;pointer-events:none;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.scroll-art .scroll-footer[data-v-41550af1]{top:auto;bottom:10px}.scroll-panel--portrait .scroll-art[data-v-41550af1]{--aura-long:min(var(--aura-span), calc(100cqh * var(--aura-height-fill)));width:max(var(--aura-long), calc(var(--host-w,100vw) * 1.2));height:calc(var(--aura-long) * 842 / 1160);left:50%;right:auto;transform:translate(-50%,-50%)}.scroll-panel--portrait .scroll-art .scroll-footer[data-v-41550af1]{width:min(100%, var(--host-w,100vw));margin-inline:auto;left:0;right:0}.scroll-spell-aura[data-v-41550af1]{height:calc(100% * var(--aura-height-fill));aspect-ratio:1;transform-origin:50%;pointer-events:none;z-index:0;filter:drop-shadow(0 0 24px #ffc86e80);background-position:50%;background-repeat:no-repeat;background-size:contain;width:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.scroll-panel--portrait.scroll-panel--headless[data-v-41550af1]{translate:0 calc(-1 * var(--headless-lift,24px))}.scroll-panel--portrait .scroll-panel-inner[data-v-41550af1]{container-type:size}.scroll-panel--portrait .scroll-spell-aura[data-v-41550af1]{--aura-long:min(var(--aura-span), calc(100cqh * var(--aura-height-fill)));aspect-ratio:auto;height:max(var(--aura-long), calc(var(--host-w,100vw) * 1.2));width:calc(var(--aura-long) * 842 / 1160);filter:none;background-size:100% 100%;transform:translate(-50%,-50%)rotate(90deg)}.scroll-card[data-v-41550af1]{z-index:1;width:calc(100% * var(--card-width-fill));height:calc(100% * var(--card-height-fill));transform:translate(-50%, -50%) scale(var(--card-scale));box-sizing:border-box;padding:calc(var(--card-pad-top) + var(--header-reserve,0px)) var(--card-pad-x) calc(var(--card-pad-y) + var(--footer-reserve,0px));pointer-events:auto;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;overflow:hidden}.scroll-card[data-v-41550af1]:after{z-index:-1;border-radius:inherit;--edge-fade:15%;-webkit-mask:linear-gradient(to right, transparent, #000 var(--edge-fade), #000 calc(100% - var(--edge-fade)), transparent), linear-gradient(to bottom, transparent, #000 var(--edge-fade), #000 calc(100% - var(--edge-fade)), transparent);-webkit-mask-composite:source-in;-webkit-mask:linear-gradient(to right, transparent, #000 var(--edge-fade), #000 calc(100% - var(--edge-fade)), transparent), linear-gradient(to bottom, transparent, #000 var(--edge-fade), #000 calc(100% - var(--edge-fade)), transparent);mask:linear-gradient(to right, transparent, #000 var(--edge-fade), #000 calc(100% - var(--edge-fade)), transparent), linear-gradient(to bottom, transparent, #000 var(--edge-fade), #000 calc(100% - var(--edge-fade)), transparent);background:radial-gradient(140% 110% at 50% 0,#fffef9 0%,#fff7e6 48%,#ffeec6 100%);position:absolute;inset:0;-webkit-mask-composite:source-in;mask-composite:intersect}@property --shine-pos{syntax:"<percentage>";inherits:false;initial-value:-20%}.scroll-card[data-v-41550af1]:before{content:"";z-index:0;border-radius:inherit;background:linear-gradient(115deg, transparent calc(var(--shine-pos) - 12%), #ffffff8c var(--shine-pos), transparent calc(var(--shine-pos) + 12%));mix-blend-mode:screen;pointer-events:none;--edge-fade:15%;-webkit-mask:linear-gradient(to right, transparent, #000 var(--edge-fade), #000 calc(100% - var(--edge-fade)), transparent), linear-gradient(to bottom, transparent, #000 var(--edge-fade), #000 calc(100% - var(--edge-fade)), transparent);-webkit-mask-composite:source-in;-webkit-mask:linear-gradient(to right, transparent, #000 var(--edge-fade), #000 calc(100% - var(--edge-fade)), transparent), linear-gradient(to bottom, transparent, #000 var(--edge-fade), #000 calc(100% - var(--edge-fade)), transparent);mask:linear-gradient(to right, transparent, #000 var(--edge-fade), #000 calc(100% - var(--edge-fade)), transparent), linear-gradient(to bottom, transparent, #000 var(--edge-fade), #000 calc(100% - var(--edge-fade)), transparent);animation:5s ease-in-out infinite card-shine-41550af1;position:absolute;inset:0;-webkit-mask-composite:source-in;mask-composite:intersect}@keyframes card-shine-41550af1{0%{--shine-pos:-20%;opacity:0}35%{opacity:.85}65%{opacity:.85}to{--shine-pos:120%;opacity:0}}.notation-fx-wrap[data-v-41550af1]{position:relative}.scroll-fade-enter-active[data-v-41550af1]{transform-origin:50%;animation:.85s cubic-bezier(.18,.9,.28,1.2) forwards scroll-conjure-in-41550af1}.scroll-fade-leave-active[data-v-41550af1]{transform-origin:50%;animation:.5s cubic-bezier(.55,0,.85,.2) forwards scroll-conjure-out-41550af1}@keyframes scroll-conjure-in-41550af1{0%{opacity:0;filter:brightness(3)blur(10px)drop-shadow(0 0 30px #8cdcfff2);transform:scale(.18)rotate(-14deg)}45%{opacity:1;filter:brightness(1.8)blur(1.5px)drop-shadow(0 0 24px #a0e6ffd9);transform:scale(1.06)rotate(2deg)}70%{filter:brightness(1.2)blur();transform:scale(.985)rotate(-.6deg)}to{opacity:1;filter:none;transform:scale(1)rotate(0)}}@keyframes scroll-conjure-out-41550af1{0%{opacity:1;filter:none;transform:scale(1)rotate(0)}35%{opacity:1;filter:brightness(2.2)drop-shadow(0 0 28px #a0e6ffe6);transform:scale(1.12)rotate(3deg)}to{opacity:0;filter:brightness(3.4)blur(12px)drop-shadow(0 0 36px #8cdcfff2);transform:scale(.25)rotate(16deg)}}.scroll-footer[data-v-41550af1]{top:var(--footer-top);z-index:2;pointer-events:none;justify-content:center;align-items:center;padding:0 5px;display:flex;position:absolute;left:0;right:0}.scroll-panel--landscape .scroll-footer[data-v-41550af1]{left:9%;right:9%}.scroll-panel--landscape .scroll-header[data-v-41550af1]{left:4.4%;right:4.4%}.scroll-panel--landscape.scroll-panel--footer-2l[data-v-41550af1]{--footer-top:86%}.scroll-header[data-v-41550af1]{--header-overlap:12px;bottom:calc(50% + 50% * var(--card-height-fill) * var(--card-scale) - var(--header-overlap));z-index:2;pointer-events:none;justify-content:center;padding:0 14px;display:flex;position:absolute;left:0;right:0}.scroll-panel--landscape:not(.scroll-panel--compact) .scroll-header[data-v-41550af1]{padding:0}.scroll-panel--portrait .scroll-header[data-v-41550af1]{--header-overlap:-14px}.scroll-header-plaque[data-v-41550af1]{--brass:linear-gradient(#fff2a8, #e0a024 50%, #ffd862);--fil:#ffd878;box-sizing:border-box;background: linear-gradient(var(--fil), var(--fil)) left 5px top 5px / 16px 2px no-repeat padding-box, linear-gradient(var(--fil), var(--fil)) left 5px top 5px / 2px 16px no-repeat padding-box, linear-gradient(var(--fil), var(--fil)) right 5px top 5px / 16px 2px no-repeat padding-box, linear-gradient(var(--fil), var(--fil)) right 5px top 5px / 2px 16px no-repeat padding-box, linear-gradient(var(--fil), var(--fil)) left 5px bottom 5px / 16px 2px no-repeat padding-box, linear-gradient(var(--fil), var(--fil)) left 5px bottom 5px / 2px 16px no-repeat padding-box, linear-gradient(var(--fil), var(--fil)) right 5px bottom 5px / 16px 2px no-repeat padding-box, linear-gradient(var(--fil), var(--fil)) right 5px bottom 5px / 2px 16px no-repeat padding-box, radial-gradient(circle, var(--fil) 0 2px, transparent 2.5px) left 10px top 10px / 6px 6px no-repeat padding-box, radial-gradient(circle, var(--fil) 0 2px, transparent 2.5px) right 10px top 10px / 6px 6px no-repeat padding-box, radial-gradient(circle, var(--fil) 0 2px, transparent 2.5px) left 10px bottom 10px / 6px 6px no-repeat padding-box, radial-gradient(circle, var(--fil) 0 2px, transparent 2.5px) right 10px bottom 10px / 6px 6px no-repeat padding-box,  repeating-linear-gradient(178deg, #280e041f 0 2px, transparent 2px 8px) padding-box, linear-gradient(#ea4a2a, #c62a18 55%, #9c1b0e) padding-box, var(--brass) border-box;color:#fffaf0;text-align:center;text-shadow:0 2px #121929,0 0 6px #0a0e1a99;border:3px solid #0000;border-radius:6px;width:100%;padding:11px 24px;font-family:Rubik,sans-serif;font-size:22px;font-weight:800;line-height:1.3;animation:.9s ease-out plaque-flash-41550af1,3.2s ease-in-out .9s infinite header-breathe-41550af1;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #19202f,0 0 0 2px #3a2614,0 4px #2a1a0d,0 6px 12px #00000059,0 0 18px #ffd8788c}.scroll-header-plaque[data-v-41550af1]:after,.notation-instruction[data-v-41550af1]:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#fff8dc61 50%,#0000 65%) 150% 0/250% 100% no-repeat;animation:4.5s ease-in-out .4s infinite plaque-sweep-41550af1;position:absolute;inset:0}.sh-line[data-v-41550af1]{z-index:1;white-space:pre-wrap;margin:0;position:relative}.sh-line+.sh-line[data-v-41550af1]{margin-top:4px}.scroll-header[data-v-41550af1] .nq-row:nth-child(2n){color:#ffe3dc}.scroll-header[data-v-41550af1] .nq-number{color:#ffd27a}.notation-instruction[data-v-41550af1]{--plate:#ffd25e;--plate-edge:#6b4a1c;--rivet:radial-gradient(circle at 40% 35%, #fffbe8 0 1px, #cfc6b4 1.6px, #7b7264 3.4px, #3b342a 4px, transparent 4.5px);background:var(--rivet) left 3px top 3px / 10px 10px no-repeat padding-box, var(--rivet) right 3px top 3px / 10px 10px no-repeat padding-box, var(--rivet) left 3px bottom 3px / 10px 10px no-repeat padding-box, var(--rivet) right 3px bottom 3px / 10px 10px no-repeat padding-box, linear-gradient(135deg, var(--plate) 0 50%, var(--plate-edge) 50% 56%, transparent 56%) left 0 top 0 / 30px 30px no-repeat padding-box, linear-gradient(225deg, var(--plate) 0 50%, var(--plate-edge) 50% 56%, transparent 56%) right 0 top 0 / 30px 30px no-repeat padding-box, linear-gradient(45deg, var(--plate) 0 50%, var(--plate-edge) 50% 56%, transparent 56%) left 0 bottom 0 / 30px 30px no-repeat padding-box, linear-gradient(315deg, var(--plate) 0 50%, var(--plate-edge) 50% 56%, transparent 56%) right 0 bottom 0 / 30px 30px no-repeat padding-box,  repeating-linear-gradient(178deg, #280e041f 0 2px, transparent 2px 8px) padding-box, linear-gradient(#ea4a2a, #c62a18 55%, #9c1b0e) padding-box, linear-gradient(#fff2a8, #e0a024 50%, #ffd862) border-box;border:3px solid #0000;border-radius:6px;align-items:center;width:100%;padding:11px 26px;animation:.9s ease-out plaque-flash-41550af1,2.4s ease-in-out .9s infinite footer-breathe-41550af1;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1.5px #3a1d10,0 0 0 2px #3a2312,0 4px #2a170b,0 6px 12px #00000059,0 0 22px #ffcd5abf}@keyframes plaque-flash-41550af1{0%{filter:brightness(1.9)saturate(1.3);box-shadow:0 0 0 2px #3a2312,0 0 46px 10px #ffe68cf2}to{filter:none}}@keyframes footer-breathe-41550af1{0%,to{box-shadow:inset 0 0 0 1.5px #3a1d10,0 0 0 2px #3a2312,0 4px #2a170b,0 6px 12px #00000059,0 0 20px #ffc846bf}50%{box-shadow:inset 0 0 0 1.5px #3a1d10,0 0 0 2px #3a2312,0 4px #2a170b,0 6px 12px #00000059,0 0 38px 6px #ffcd3c}}@keyframes header-breathe-41550af1{0%,to{box-shadow:inset 0 0 0 2px #19202f,0 0 0 2px #3a2614,0 4px #2a1a0d,0 6px 12px #00000059,0 0 16px #ffc84699}50%{box-shadow:inset 0 0 0 2px #19202f,0 0 0 2px #3a2614,0 4px #2a1a0d,0 6px 12px #00000059,0 0 30px 4px #ffcd3cf2}}@keyframes plaque-sweep-41550af1{0%{background-position:150% 0}40%,to{background-position:-50% 0}}.scroll-panel .ni-text:has(.mt-comparison--stacked){-webkit-line-clamp:unset;display:block}.ni-text[data-v-41550af1]{z-index:1;text-align:center;white-space:pre-wrap;color:#fff3d5;-webkit-text-stroke:2px #2e150a;paint-order:stroke fill;text-shadow:0 2px #2e150a;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;font-family:Rubik,sans-serif;font-size:21px;font-weight:800;line-height:1.22;display:-webkit-box;position:relative;overflow:hidden}.notation-fit[data-v-41550af1]{z-index:1;flex:1;justify-content:center;align-items:center;width:100%;min-height:0;display:flex;position:relative;overflow:visible}.notation-scroll-container[data-v-41550af1]{flex-direction:column;flex:none;justify-content:center;align-items:center;width:max-content;display:flex}.notation-fit--text .notation-scroll-container[data-v-41550af1]{flex:0 auto;width:100%}.hw-figure[data-v-41550af1]{background:#fff;border:1px solid #8b691459;border-radius:6px;max-width:320px;max-height:32vh;margin:0 auto 10px;display:block;box-shadow:0 1px 4px #3c280a2e}.scroll-panel--homework.scroll-panel--landscape:not(.scroll-panel--compact) .scroll-card[data-v-41550af1]{padding-top:calc(var(--card-pad-y) + max(var(--footer-reserve,0px), var(--header-reserve,0px)))}.scroll-panel--homework[data-v-41550af1]{--homework-prose-size:calc(18px / var(--panel-scale) / var(--card-scale))}.scroll-panel--homework.scroll-panel--landscape[data-v-41550af1]:not(.scroll-panel--compact){--homework-prose-size:var(--notation-prose-size);--homework-pick-size:calc(32px / var(--panel-scale) / var(--card-scale))}.notation-fx--chart-pick[data-v-41550af1] .wn-question{width:100%;max-width:none;font-size:calc(18px / var(--panel-scale) / var(--card-scale))}.hw-chart[data-v-41550af1]{margin:0 auto 10px;display:block}.hw-givens[data-v-41550af1]{z-index:1;box-sizing:border-box;color:#f3ead6;text-shadow:0 1px 2px #0000008c;background:radial-gradient(120% 90% at 50% 0,#8caadc29,#0000 60%) padding-box padding-box,linear-gradient(172deg,#415272f0,#2d3b58f0 55%,#222c44f0) padding-box padding-box,linear-gradient(#f3d27c,#a8742a 50%,#e2b45c) border-box;border:2px solid #0000;border-radius:8px;flex:none;width:max-content;max-width:calc(100% - 24px);margin:18px auto 12px;padding:8px 16px;font-family:Rubik,sans-serif;font-size:18px;font-weight:600;line-height:1.35;list-style:none;position:relative;box-shadow:inset 0 0 0 1px #19202f,0 3px #2a1a0d8c,0 5px 10px #00000047}.hw-givens li[data-v-41550af1]{padding:3px 0;padding-inline-start:20px;position:relative}.hw-givens li+li[data-v-41550af1]{border-top:1px solid #d6a84c38}.hw-givens li[data-v-41550af1]:before{content:"";inset-inline-start:3px;background:linear-gradient(135deg,#ffe39a,#d6a84c);width:7px;height:7px;position:absolute;top:calc(.68em - 1px);transform:rotate(45deg);box-shadow:0 0 0 1px #19202fcc}.hw-notebook[data-v-41550af1]{fill:#fffaeb99;stroke:#6b4a1e;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;width:96px;height:96px;margin:0 auto 10px;display:block}.notation-fx:has(.wn-layout--bare) .hw-figure[data-v-41550af1]{max-width:360px;max-height:42vh}.notation-fx:has(.wn-layout--bare) .hw-chart[data-v-41550af1]{zoom:1.5}.notation-fx[data-v-41550af1] [data-zoomable]{cursor:zoom-in}.notation-zoom-control[data-v-41550af1]{z-index:4;pointer-events:auto;width:calc(44px / var(--panel-scale) / var(--card-scale));height:calc(44px / var(--panel-scale) / var(--card-scale));cursor:pointer;background:#fff6df;border:1px solid #eac77a;border-radius:8px;padding:9px;position:absolute}.notation-zoom-control svg[data-v-41550af1]{fill:none;stroke:#5c3821;stroke-width:2px;width:100%;height:100%;display:block}.notation-zoom-control[data-v-41550af1]:focus-visible{outline-offset:2px;outline:3px solid #fff}.zoom-modal[data-v-41550af1]{z-index:10000;cursor:zoom-out;background:#0a0814c7;border:0;justify-content:center;align-items:center;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:16px;display:flex;position:fixed;inset:0}.zoom-frame[data-v-41550af1]{cursor:default;background:#f6ecd2;border-radius:12px;justify-content:safe center;align-items:safe center;width:min(92vw,1000px);height:min(84vh,800px);padding:16px;display:flex;overflow:hidden;box-shadow:0 8px 32px #00000080}.zoom-frame--page[data-v-41550af1]{padding:0;display:block;overflow:hidden}.zoom-frame[data-v-41550af1] .zoom-content{object-fit:contain;flex-shrink:0;width:100%;max-width:none;height:100%;max-height:none;display:block}.zoom-close[data-v-41550af1]{color:#2d1a0a;cursor:pointer;background:#fff8e7f2;border:none;border-radius:50%;width:44px;height:44px;font-size:20px;position:absolute;top:16px;right:16px}.notation-fx--no-illustration[data-v-41550af1] .ts-svg{display:none}.notation-fx[data-v-41550af1]{padding:4px}.notation-fx-wrap[data-v-41550af1]{transform:scale(var(--notation-scale,1));transform-origin:50%;transition:transform .22s}.notation-fx-out[data-v-41550af1]{will-change:opacity, transform, filter;animation:.3s forwards notation-fx-out-41550af1}.notation-fx-in[data-v-41550af1]{will-change:opacity, transform, filter;animation:.5s cubic-bezier(.175,.885,.32,1.275) forwards notation-fx-in-41550af1}@keyframes notation-fx-out-41550af1{0%{opacity:1;filter:none;transform:scale(1)}to{opacity:0;filter:blur(3px);transform:scale(.82)}}@keyframes notation-fx-in-41550af1{0%{opacity:0;filter:brightness(2.4)drop-shadow(0 0 18px #78dcfff2);transform:scale(.7)}55%{opacity:1;filter:brightness(1.5)drop-shadow(0 0 12px #78dcffcc)}to{opacity:1;filter:none;transform:scale(1)}}.cast-sparks[data-v-41550af1]{pointer-events:none;z-index:5;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.cast-spark[data-v-41550af1]{color:#aef0ff;opacity:0;text-shadow:0 0 8px #23c8ff,0 0 14px #23c8ff;transform-origin:0 0;animation:cast-spark-fly-41550af1 .6s ease-out calc(var(--i) * 25ms) forwards;font-size:16px;position:absolute}@keyframes cast-spark-fly-41550af1{0%{opacity:0;transform:rotate(calc(var(--i) * 36deg)) translateY(-4px) scale(.4)}30%{opacity:1}to{opacity:0;transform:rotate(calc(var(--i) * 36deg)) translateY(-70px) scale(1.15)}}.solve-burst[data-v-41550af1]{pointer-events:none;z-index:3;place-items:center;display:grid;position:absolute;inset:0}.sb-flash[data-v-41550af1]{aspect-ratio:1;background:radial-gradient(circle,#ffe9a0e6 0%,#ffc74a73 40%,#ffc74a00 70%);border-radius:50%;width:46%;animation:.85s ease-out both sb-flash-out-41550af1;position:absolute}@keyframes sb-flash-out-41550af1{0%{opacity:0;transform:scale(.3)}22%{opacity:1}to{opacity:0;transform:scale(1.7)}}.sb-ring[data-v-41550af1]{border:4px solid #ffd700d9;border-radius:50%;width:72px;height:72px;animation:1.3s ease-out infinite sb-ring-out-41550af1;position:absolute}.sb-ring--late[data-v-41550af1]{border-color:#5eead4b3;animation-delay:.5s}@keyframes sb-ring-out-41550af1{0%{opacity:.9;border-width:5px;transform:scale(.35)}to{opacity:0;border-width:1px;transform:scale(4.6)}}.sb-spark[data-v-41550af1]{font-size:var(--s);opacity:0;text-shadow:0 0 10px,0 0 20px #ffd278cc;animation:sb-fly-41550af1 1.4s cubic-bezier(.15, .7, .3, 1) var(--t) infinite;line-height:1;position:absolute}@keyframes sb-fly-41550af1{0%{opacity:0;transform:rotate(var(--a)) translateY(-6px) rotate(calc(var(--a) * -1)) scale(.25)}15%{opacity:1}65%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateY(calc(var(--d) * -1)) rotate(calc(var(--a) * -1 + 260deg)) scale(1.3)}}.burst-fade-leave-active[data-v-41550af1]{animation:.3s ease-in both burst-fade-out-41550af1}@keyframes burst-fade-out-41550af1{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.scroll-card[data-v-41550af1]:before{opacity:0;animation:none}.scroll-fade-enter-active[data-v-41550af1],.scroll-fade-leave-active[data-v-41550af1],.notation-fx-out[data-v-41550af1],.notation-fx-in[data-v-41550af1],.notation-fx-wrap[data-v-41550af1]{transition:none}.cast-spark[data-v-41550af1],.sb-spark[data-v-41550af1],.sb-ring[data-v-41550af1],.sb-flash[data-v-41550af1]{opacity:0;animation:none}.scroll-header-plaque[data-v-41550af1],.notation-instruction[data-v-41550af1]{animation:none}.scroll-header-plaque[data-v-41550af1]:after,.notation-instruction[data-v-41550af1]:after{opacity:0;animation:none}}
