.math-scratchpad[data-astro-cid-l4g6kouf]{border:1px solid var(--border);background:var(--surface);border-radius:0;margin-top:3rem;padding:1.1rem 1.25rem 1.25rem}.scratchpad-head[data-astro-cid-l4g6kouf]{font-family:var(--sans);justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.scratchpad-title[data-astro-cid-l4g6kouf]{font-size:var(--t-sm);color:var(--fg);font-weight:600}.whiteboard[data-astro-cid-l4g6kouf]{border:1px solid var(--border);background:#fdfdfb;border-radius:2px;flex-direction:column;display:flex;overflow:hidden}.whiteboard[data-astro-cid-l4g6kouf]:fullscreen{border-radius:0;height:100vh}.whiteboard-toolbar[data-astro-cid-l4g6kouf]{background:var(--surface);border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:.45rem .5rem;padding:.45rem .6rem;display:flex}.whiteboard-group[data-astro-cid-l4g6kouf]{align-items:center;gap:.3rem;display:flex}.whiteboard-swatch[data-astro-cid-l4g6kouf]{border:2px solid var(--border);background:var(--swatch-color);cursor:pointer;border-radius:50%;width:1.35rem;height:1.35rem;padding:0}.whiteboard-swatch[data-astro-cid-l4g6kouf].is-active{border-color:var(--fg);box-shadow:0 0 0 2px var(--surface)}.whiteboard-width[data-astro-cid-l4g6kouf]{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;padding:0;display:flex}.whiteboard-width[data-astro-cid-l4g6kouf] span[data-astro-cid-l4g6kouf]{background:var(--muted);border-radius:50%;display:block}.whiteboard-width[data-astro-cid-l4g6kouf].is-active{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent)}.whiteboard-width[data-astro-cid-l4g6kouf].is-active span[data-astro-cid-l4g6kouf]{background:var(--accent)}.whiteboard-image[data-astro-cid-l4g6kouf],.whiteboard-undo[data-astro-cid-l4g6kouf],.whiteboard-redo[data-astro-cid-l4g6kouf],.whiteboard-recenter[data-astro-cid-l4g6kouf],.whiteboard-eraser[data-astro-cid-l4g6kouf],.whiteboard-clear-toolbar[data-astro-cid-l4g6kouf],.whiteboard-paper[data-astro-cid-l4g6kouf],.whiteboard-fullscreen[data-astro-cid-l4g6kouf]{border:1px solid var(--border);width:1.85rem;height:1.85rem;color:var(--muted);cursor:pointer;background:0 0;border-radius:2px;justify-content:center;align-items:center;padding:0;font-size:1.05rem;display:flex}.whiteboard-undo[data-astro-cid-l4g6kouf]:disabled,.whiteboard-redo[data-astro-cid-l4g6kouf]:disabled,.whiteboard-recenter[data-astro-cid-l4g6kouf]:disabled{opacity:.35;cursor:default}.whiteboard-image[data-astro-cid-l4g6kouf]:hover,.whiteboard-undo[data-astro-cid-l4g6kouf]:not(:disabled):hover,.whiteboard-redo[data-astro-cid-l4g6kouf]:not(:disabled):hover,.whiteboard-recenter[data-astro-cid-l4g6kouf]:not(:disabled):hover,.whiteboard-eraser[data-astro-cid-l4g6kouf]:hover,.whiteboard-eraser[data-astro-cid-l4g6kouf].is-active,.whiteboard-clear-toolbar[data-astro-cid-l4g6kouf]:hover,.whiteboard-paper[data-astro-cid-l4g6kouf]:hover,.whiteboard-fullscreen[data-astro-cid-l4g6kouf]:hover,.whiteboard-fullscreen[data-astro-cid-l4g6kouf].is-active{color:var(--accent);border-color:var(--accent)}.whiteboard-eraser[data-astro-cid-l4g6kouf].is-active{background:color-mix(in srgb, var(--accent) 12%, transparent)}.whiteboard-canvas-wrap[data-astro-cid-l4g6kouf]{aspect-ratio:16/9;--wb-line:color-mix(in srgb, var(--muted) 14%, transparent);--wb-unit:calc(var(--wb-s,1) * var(--wb-z,1));--wb-cell:calc(20px * var(--wb-unit));--wb-row:calc(28px * var(--wb-unit));background-color:#fdfdfb;background-position:calc(var(--wb-px,0) * var(--wb-s,1) * 1px) calc(var(--wb-py,0) * var(--wb-s,1) * 1px);flex:auto;min-height:16rem;position:relative;overflow:hidden}.whiteboard-canvas-wrap[data-astro-cid-l4g6kouf][data-paper=grid]{background-image:linear-gradient(var(--wb-line) 1px, transparent 1px), linear-gradient(90deg, var(--wb-line) 1px, transparent 1px);background-size:var(--wb-cell) var(--wb-cell)}.whiteboard-canvas-wrap[data-astro-cid-l4g6kouf][data-paper=lines]{background-image:linear-gradient(transparent calc(var(--wb-row) - 1px), var(--wb-line) 0);background-size:100% var(--wb-row)}.whiteboard[data-astro-cid-l4g6kouf]:fullscreen .whiteboard-canvas-wrap[data-astro-cid-l4g6kouf]{aspect-ratio:auto;min-height:0}.whiteboard[data-astro-cid-l4g6kouf]:fullscreen .whiteboard-toolbar[data-astro-cid-l4g6kouf]{z-index:20;border:1.5px solid var(--border);border-radius:2px;flex-direction:column;width:auto;padding:.6rem .5rem;position:absolute;top:50%;left:1.25rem;transform:translateY(-50%)}.whiteboard[data-astro-cid-l4g6kouf]:fullscreen .whiteboard-group[data-astro-cid-l4g6kouf]{flex-direction:column}.whiteboard-sep[data-astro-cid-l4g6kouf]{display:none}.whiteboard[data-astro-cid-l4g6kouf]:fullscreen .whiteboard-sep[data-astro-cid-l4g6kouf]{background:color-mix(in srgb, var(--muted) 70%, transparent);align-self:stretch;height:1px;margin:.2rem .1rem;display:block}@media (height<=560px){.whiteboard[data-astro-cid-l4g6kouf]:fullscreen .whiteboard-toolbar[data-astro-cid-l4g6kouf]{flex-flow:wrap;justify-content:center;gap:.35rem .4rem;width:fit-content;max-width:calc(100% - 1rem);margin-inline:auto;padding:.35rem .5rem;top:.5rem;left:0;right:0;transform:none}.whiteboard[data-astro-cid-l4g6kouf]:fullscreen .whiteboard-group[data-astro-cid-l4g6kouf]{flex-direction:row}.whiteboard[data-astro-cid-l4g6kouf]:fullscreen .whiteboard-sep[data-astro-cid-l4g6kouf]{align-self:stretch;width:1px;height:auto;margin:.1rem .15rem}}.whiteboard-canvas[data-astro-cid-l4g6kouf]{cursor:none;width:100%;height:100%;display:block;position:absolute;inset:0}.whiteboard-hint[data-astro-cid-l4g6kouf]{font-family:var(--sans);color:var(--muted);pointer-events:none;margin:0;font-size:.85rem;position:absolute;top:.75rem;left:1rem}.scratchpad-result-bar[data-astro-cid-l4g6kouf]{border:1.5px solid var(--accent);background:color-mix(in srgb, var(--accent) 5%, var(--surface));border-radius:2px;align-items:center;gap:.6rem;margin-top:1rem;padding:.7rem .8rem;display:flex}.scratchpad-result-label[data-astro-cid-l4g6kouf]{font-family:var(--sans);color:var(--accent);white-space:nowrap;font-size:.85rem;font-weight:700}math-field[data-astro-cid-l4g6kouf].scratchpad-result{background:var(--bg);min-width:0;min-height:2.6rem;color:var(--fg);border:1px solid var(--border);border-radius:2px;flex:auto;padding:.3rem .6rem;font-size:1.1rem}math-field[data-astro-cid-l4g6kouf].scratchpad-result::part(virtual-keyboard-toggle),math-field[data-astro-cid-l4g6kouf].scratchpad-result::part(menu-toggle){display:none}.scratchpad-keyboard-toggle[data-astro-cid-l4g6kouf]{border:1px solid var(--accent);background:var(--accent);width:2.6rem;height:2.6rem;color:var(--bg);cursor:pointer;transition:transform var(--dur-quick) var(--ease), opacity var(--dur-quick) var(--ease);border-radius:2px;flex:none;justify-content:center;align-items:center;padding:0;font-size:1.2rem;line-height:1;display:flex}.scratchpad-keyboard-toggle[data-astro-cid-l4g6kouf]:hover{opacity:.88}.scratchpad-keyboard-toggle[data-astro-cid-l4g6kouf]:active{transform:scale(.94)}@media (width<=480px){.scratchpad-result-bar[data-astro-cid-l4g6kouf]{flex-wrap:wrap}math-field[data-astro-cid-l4g6kouf].scratchpad-result{flex-basis:100%;order:3}}
