.canvas.svelte-qp6e29{flex-direction:column;display:flex}.toolbar.svelte-qp6e29{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:.3rem;padding:.45rem;display:flex}.divider.svelte-qp6e29{background:var(--border);width:1px;height:1.6rem;margin:0 .3rem}@media (width<=480px){.divider.svelte-qp6e29{display:none}.toolbar.svelte-qp6e29{justify-content:space-between;gap:.15rem;padding:.35rem}.toolbar.svelte-qp6e29 .icon-btn{width:2.15rem;height:2.15rem}}.sheet.svelte-qp6e29{justify-content:center;padding:1rem;display:flex;position:relative}.sheet.svelte-qp6e29 svg{width:auto;max-width:100%;max-height:74vh}.status.svelte-qp6e29{background:var(--ink);color:#fff;text-align:center;opacity:0;pointer-events:none;border-radius:999px;max-width:calc(100% - 2rem);margin:0;padding:.45rem .85rem;font-size:.86rem;font-weight:600;transition:opacity .15s,transform .15s;position:absolute;bottom:.9rem;left:50%;transform:translate(-50%,.4rem)}.status.shown.svelte-qp6e29{opacity:1;transform:translate(-50%)}@media (width>=861px) and (height>=560px){.canvas.svelte-qp6e29,.sheet.svelte-qp6e29{flex:1;min-height:0}.sheet.svelte-qp6e29 svg{width:100%;height:100%;max-height:none}}.tip.svelte-1354yq5{display:inline-flex;position:relative}.tip-btn.svelte-1354yq5{width:1.7rem;height:1.7rem;color:var(--muted);cursor:help;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.tip-btn.svelte-1354yq5:hover,.tip-btn.svelte-1354yq5:focus-visible{color:var(--blue-dark);background:var(--blue-soft)}.tip-text.svelte-1354yq5{z-index:20;background:var(--ink);color:#fff;text-transform:none;letter-spacing:0;pointer-events:none;visibility:hidden;opacity:0;border-radius:8px;width:min(17rem,80vw);padding:.55rem .7rem;font-size:.8rem;font-weight:500;line-height:1.4;transition:opacity .12s;position:absolute;top:calc(100% + 6px);right:0}.tip.svelte-1354yq5:hover .tip-text:where(.svelte-1354yq5),.tip-btn.svelte-1354yq5:focus-visible+.tip-text:where(.svelte-1354yq5){visibility:visible;opacity:1}.caret-field.svelte-225x42{border:1.5px solid var(--caret-border,#d4d6dd);border-radius:var(--caret-radius,10px);background:var(--caret-background,#fff);min-height:2.6em;color:var(--caret-color,inherit);font-family:var(--caret-font,"Times New Roman", Times, serif);font-size:var(--caret-font-size,1.15rem);font-weight:var(--caret-font-weight,400);cursor:text;-webkit-user-select:none;user-select:none;white-space:nowrap;scrollbar-width:thin;padding:.35em .7em;line-height:1.6;display:block;position:relative;overflow:auto hidden}.caret-field.focused.svelte-225x42{border-color:var(--caret-focus,#2563eb)}.caret-field.invalid.svelte-225x42{border-color:var(--caret-invalid,#dc2626)}textarea.svelte-225x42{opacity:0;resize:none;color:#0000;caret-color:#0000;cursor:text;pointer-events:none;background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;font-size:16px;position:absolute;inset:0;overflow:hidden}.caret-placeholder.svelte-225x42{color:var(--caret-placeholder,#9aa0aa);font-family:var(--caret-placeholder-font,inherit)}.caret-math.svelte-225x42 .caret-var{font-style:italic}.caret-math.svelte-225x42 .caret-rel{margin:0 .28em}.caret-math.svelte-225x42 .caret-bin{margin:0 .18em}.caret-math.svelte-225x42 .caret-word{font-family:var(--caret-word-font,system-ui, sans-serif);font-size:.85em}.caret-math.svelte-225x42 .caret-word-start{margin-left:.4em}.caret-math.svelte-225x42 .caret-word-end{margin-right:.4em}.caret-math.svelte-225x42 .cursor{vertical-align:baseline;-webkit-user-select:none;user-select:none;border-left:1.5px solid #0000;margin-right:-1.5px;animation:1s step-end infinite svelte-225x42-caret-blink;display:inline-block}.caret-math.svelte-225x42 .cursor.head,.caret-math.svelte-225x42 .cursor.anchor{border-color:currentColor}.caret-math.svelte-225x42 .cursor.placeholder{visibility:hidden;animation:none}.caret-math.svelte-225x42 .selected{background:var(--caret-selection,#b3d7fe);display:inline-block}@keyframes svelte-225x42-caret-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}.caret-math.svelte-225x42 .fraction{text-align:center;vertical-align:.33em;margin:0 .08em;font-size:.85em;display:inline-block}.caret-math.svelte-225x42 .fraction .fraction .fraction{font-size:1em}.caret-math.svelte-225x42 .numerator{margin:0 -1px;padding:0 .15em;line-height:1.25;display:block;overflow:hidden}.caret-math.svelte-225x42 .denominator{float:left;width:100%;line-height:1.25;display:block}.caret-math.svelte-225x42 .denominator:before{content:"";-webkit-user-select:none;user-select:none;background:currentColor;border-radius:.03em;width:100%;height:.07em;display:block}.caret-math.svelte-225x42 .numerator:not(:has(:not(.cursor.placeholder))):after{content:"";background:var(--caret-slot,#e5e7eb);vertical-align:-.1em;width:.6em;height:.7em;display:inline-block}.caret-math.svelte-225x42 .denominator:not(:has(:not(.cursor.placeholder))):after{content:"";background:var(--caret-slot,#e5e7eb);vertical-align:-.1em;width:.6em;height:.7em;display:inline-block}.caret-math.svelte-225x42 .superscript:not(:has(:not(.cursor.placeholder))):after{content:"";background:var(--caret-slot,#e5e7eb);vertical-align:-.1em;width:.6em;height:.7em;display:inline-block}.caret-math.svelte-225x42 .radicand:not(:has(:not(.cursor.placeholder))):after{content:"";background:var(--caret-slot,#e5e7eb);vertical-align:-.1em;width:.6em;height:.7em;display:inline-block}.caret-math.svelte-225x42 .parentheses{display:inline-block}.caret-math.svelte-225x42 .subsup{vertical-align:.33em;font-size:.6em;display:inline-block}.caret-math.svelte-225x42 .subscript{float:left;width:100%;display:block}.caret-math.svelte-225x42 .superscript{margin:0 -1px;padding:0 1px;display:block;overflow:hidden}.caret-math.svelte-225x42 .radical{align-items:stretch;margin:0 .05em;display:inline-flex;position:relative}.caret-math.svelte-225x42 .radical:before{content:"√";margin-right:-.02em;line-height:1.15}.caret-math.svelte-225x42 .radicand{border-top:.07em solid;margin-top:.08em;padding:0 .08em;line-height:1.15;display:inline-block;position:relative}.caret-field{--caret-border:var(--border);--caret-focus:var(--blue);--caret-invalid:var(--red);--caret-color:var(--ink);--caret-font-size:1.1rem;--caret-placeholder-font:system-ui, sans-serif}.presets.svelte-bi7s4p{padding:1rem 1.1rem .9rem}.saved.svelte-bi7s4p{align-items:center;padding:0;display:inline-flex;overflow:hidden}.saved.svelte-bi7s4p button:where(.svelte-bi7s4p){color:inherit;font:inherit;background:0 0;border:0}.saved.svelte-bi7s4p .apply:where(.svelte-bi7s4p){padding:.5rem .25rem .5rem .95rem}.saved.svelte-bi7s4p .remove:where(.svelte-bi7s4p){opacity:.6;place-items:center;padding:.5rem .6rem .5rem .3rem;display:grid}.saved.svelte-bi7s4p .remove:where(.svelte-bi7s4p):hover{opacity:1}.add.svelte-bi7s4p{color:var(--blue-dark);border-style:dashed;align-items:center;gap:.35rem;display:inline-flex}.naming.svelte-bi7s4p{gap:.35rem;margin-top:.6rem;display:flex}.naming.svelte-bi7s4p input:where(.svelte-bi7s4p){flex:1}.actions.svelte-bi7s4p{justify-content:flex-end;gap:.5rem;margin-top:1.25rem;display:flex}.btn-danger.svelte-bi7s4p{background:var(--red);color:#fff;border:0;border-radius:12px;padding:.7rem 1.25rem;font-size:1rem;font-weight:700;line-height:1}.btn-danger.svelte-bi7s4p:hover{background:#b91c1c}.hint.svelte-bi7s4p{color:var(--muted);margin:.6rem 0 0;font-size:.8rem}.section.svelte-4ylrwu+.section{border-top:1px solid var(--border)}summary.svelte-4ylrwu{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.75rem;padding:.85rem 1.1rem;list-style:none;display:flex}summary.svelte-4ylrwu::-webkit-details-marker{display:none}summary.svelte-4ylrwu:hover{background:var(--blue-soft)}summary.svelte-4ylrwu:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.icon.svelte-4ylrwu{background:var(--blue-soft);width:2rem;height:2rem;color:var(--blue-dark);border-radius:9px;flex:none;place-items:center;display:grid}.text.svelte-4ylrwu{flex-direction:column;flex:1;min-width:0;display:flex}.title.svelte-4ylrwu{font-size:.98rem;font-weight:800}.summary.svelte-4ylrwu{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.86rem;overflow:hidden}.chevron.svelte-4ylrwu{color:var(--muted);transition:transform .15s;display:grid}details[open].svelte-4ylrwu .chevron:where(.svelte-4ylrwu){transform:rotate(180deg)}.body.svelte-4ylrwu{padding:.25rem 1.1rem 1.1rem}
