:root{color-scheme:light dark;--bg:light-dark(#F3F4EE,#101411);--panel:light-dark(#FCFCFA,#181D19);--panel2:light-dark(#F7F8F3,#141815);--ink:light-dark(#1A221B,#E9EDE5);--muted:light-dark(#606C62,#98A499);--line:color-mix(in srgb,var(--ink) 15%,transparent);--line2:color-mix(in srgb,var(--ink) 9%,transparent);--edge:light-dark(#8C958B,#5E6B62);--ctl:color-mix(in srgb,var(--ink) 7%,transparent);--ctl2:color-mix(in srgb,var(--ink) 13%,transparent);--field:var(--ctl);--field-on:var(--ctl2);--danger:light-dark(#B23A2E,#F08A7E);--danger-soft:light-dark(#FBE9E6,#3A1F1C);--accent:light-dark(#2456B3,#8FB4FF);--accent-ink:light-dark(#FFFFFF,#0B1322);--accent-soft:light-dark(#E1E9F8,#1C2841);--warn:light-dark(#B2611A,#E39A5C);--warn-soft:light-dark(#FBEBDC,#3A2A1C);--ok:light-dark(#2F6B2B,#8FD18A);--ground:light-dark(#E4E6DA,#0F130F);--native:light-dark(#E4F1DB,#233A1C);--native-ink:light-dark(#2C5A1E,#BFE3AD);--r:8px;--r-in:calc(var(--r) - 2px);--r2:12px;--r3:16px;--shadow:0 1px 2px light-dark(#1a221b14,#0007),0 10px 30px light-dark(#1a221b24,#000b);--glass:light-dark(#FCFCFAB3,#181D19A6);--blur:blur(18px) saturate(1.6);--ease:cubic-bezier(.2,.8,.2,1);--lens:color-mix(in srgb,var(--accent) 15%,transparent);--lens-rim:inset 0 0 0 1px color-mix(in srgb,var(--accent) 24%,transparent)}*{box-sizing:border-box}@supports (corner-shape:squircle){*,:before,:after{corner-shape:squircle}:root{--r:12px;--r2:18px;--r3:24px}}html,body{height:100%;overflow:hidden;overscroll-behavior:none;-webkit-tap-highlight-color:transparent}body{margin:0;user-select:none;background:var(--bg);color:var(--ink);font:13px/1.5 system-ui,sans-serif;-webkit-font-smoothing:antialiased}button,input,select{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}input,textarea{user-select:text}textarea{field-sizing:content;min-height:3lh;max-height:40vh}input[type=range]{accent-color:var(--accent);flex:1;min-width:0}[hidden]{display:none!important}.hud{background:var(--glass);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border-radius:var(--r2);box-shadow:var(--shadow)}.pop{max-height:var(--available-height);overflow:auto;outline:0;transform-origin:var(--transform-origin);transition:opacity .13s,transform .13s var(--ease)}.pop[data-starting-style],.pop[data-ending-style]{opacity:0;transform:scale(.97)}.pop-at{z-index:30;outline:0}.caps{font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.view .edit{display:none!important}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.handles{position:absolute;inset:0;z-index:3;overflow:hidden;pointer-events:none;--carry:#059669;--slope:#c2710c}.handles>*{position:absolute;left:0;top:0;box-sizing:border-box;touch-action:none}.handles [hidden]{display:none!important}.handles .frame{width:100%;height:100%;overflow:visible;pointer-events:none}.handles .frame path{fill:none;stroke:var(--pick);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 1px #fffc)}.handles .frame path.ruled{stroke-width:1.5}.handles .frame path.several{stroke-dasharray:6 5}.handles .frame path.tried{stroke:var(--live);stroke-dasharray:5 4}.handles .frame .lit{--c:var(--pick);opacity:0;transition:opacity .2s}.handles .frame .lit.on{opacity:1}.handles .frame .lit.carry{--c:var(--carry)}.handles .frame .lit.slope{--c:var(--slope)}.handles:has(:is(.h,.ring.hit):active) .frame .lit{--c:var(--live)}.handles .frame .lit path{stroke:var(--c);filter:none}.handles .frame .lit path.arrow{filter:drop-shadow(1px 0 0 #fff) drop-shadow(-1px 0 0 #fff) drop-shadow(0 1px 0 #fff) drop-shadow(0 -1px 0 #fff)}.handles .frame path.face{fill:color-mix(in srgb,var(--c) 24%,transparent);stroke-width:2.5;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .45s cubic-bezier(.3,.7,.2,1)}.handles .frame .lit.on path.face{stroke-dashoffset:0}.handles .frame .lit:is(.point,.slope) path.face{stroke-width:4}.handles .frame .lit.size path.face{fill:color-mix(in srgb,var(--c) 10%,transparent);stroke-width:3.5}.handles .frame .lit.move path.face{fill:color-mix(in srgb,var(--c) 16%,transparent);stroke:none}.handles .frame path.stretch{stroke-dasharray:5 4;filter:drop-shadow(0 0 1px #fffc)}.handles .frame path.stays{stroke:#1a221b;stroke-width:1.5;stroke-dasharray:1 4;filter:drop-shadow(0 0 1px #fff)}.handles .frame .lit path.stay{fill:#fff;stroke:#1a221b;stroke-width:1.1;opacity:.75;filter:drop-shadow(0 0 1px #fff)}.handles .frame path.ring{stroke-width:1.5;stroke-dasharray:1 5;opacity:.9}.handles .frame path.ring.axes{stroke-width:1;stroke-dasharray:none;opacity:.4}.handles .frame path.ring.ticks{stroke-width:2;stroke-dasharray:none;opacity:0;transition:opacity .2s}.handles .frame path.ring.hit{stroke:transparent;stroke-width:16;stroke-dasharray:none;filter:none;pointer-events:stroke;cursor:grab}.handles:has(:is(.h.turn,.ring.hit):is(:hover,:active)) .frame path.ring:not(.hit){stroke-dasharray:none;opacity:1}.handles:has(:is(.h.turn,.ring.hit):active) .frame path.ring:not(.hit){stroke:var(--live)}.handles .h{--c:var(--pick);--s:12px;width:var(--s);height:var(--s);margin:calc(var(--s)/-2) 0 0 calc(var(--s)/-2);pointer-events:auto;cursor:grab;background:#fff;border:1px solid var(--c);border-radius:50%;corner-shape:round;box-shadow:0 0 0 1px #fff9,0 1px 4px #0006;transition:scale .12s cubic-bezier(.2,.8,.2,1),background .12s,box-shadow .12s,opacity .12s}.handles .h:after{content:"";position:absolute;inset:-7px;background:center/calc(var(--s)*.65) no-repeat}.handles .h:hover{scale:1.2;background-color:color-mix(in srgb,var(--c) 20%,#fff)}.handles .h:active,.handles .h.on{background-color:color-mix(in srgb,var(--c) 45%,#fff)}.handles .h.mid{--s:8px}.handles .h.carry{--c:var(--carry);--s:16px}.handles .h.slope{--c:var(--slope)}.handles .h:not(.point,.inner){border-color:#fff;background-color:var(--c)}.handles .h:not(.point,.inner):hover{background-color:color-mix(in srgb,var(--c) 80%,#fff)}.handles .h:not(.point):is(:active,.on){box-shadow:0 0 0 2px var(--c),0 1px 4px #0006}.handles .h.move{--s:16px}.handles .h.move:is(:hover,:active):after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10' fill='%23fff'%3E%3Ccircle cx='3' cy='3' r='1.3'/%3E%3Ccircle cx='7' cy='3' r='1.3'/%3E%3Ccircle cx='3' cy='7' r='1.3'/%3E%3Ccircle cx='7' cy='7' r='1.3'/%3E%3C/svg%3E")}.handles .h.turn{--s:10px}.handles .h.push:not(.carry):after{background-size:5px 10px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 10' fill='none' stroke='%23fff' stroke-width='1.2' stroke-linecap='round' opacity='.85'%3E%3Cpath d='M.6 1h3.8M.6 5h3.8M.6 9h3.8'/%3E%3C/svg%3E")}.handles .h.push.plane:after{opacity:0;background-image:radial-gradient(circle,#fff 0 1.6px,transparent 2.2px),radial-gradient(circle,#fff 0 1.6px,transparent 2.2px),radial-gradient(circle,#fff 0 1.6px,transparent 2.2px),radial-gradient(circle,#fff 0 1.6px,transparent 2.2px);background-size:6px 6px;background-position:50% 50%,50% 50%,50% 50%,50% 50%;transition:background-position .2s cubic-bezier(.2,.8,.2,1),opacity .12s}.handles .h.push.plane:is(:hover,:active):after{opacity:.95;background-position:39% 39%,61% 39%,39% 61%,61% 61%}.handles .h.size{--s:14px;border-radius:3px}.handles .h.size.inner{--s:12px}.handles .h.slope{--s:18px;border-radius:2px}.handles .h:active,.handles:has(.ring.hit:active) .h.turn{--c:var(--live)}.handles:has(.h:hover) .h:not(:hover){opacity:.3}.handles:has(:is(.h,.ring.hit):active) .h:not(:active){opacity:.1}.handles:has(.ring.hit:active) .h.turn{opacity:1}.handles .lock{width:22px;height:22px;margin:-11px 0 0 -11px;border:1.5px solid #6b7280;border-radius:50%;corner-shape:round;background:#fff center/14px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%236b7280' stroke-width='1.5' stroke-linejoin='round'%3E%3Cpath d='M4.8 7.5V5.2a3.2 3.2 0 0 1 6.4 0v2.3M3.4 7.5h9.2v6H3.4z'/%3E%3C/svg%3E");box-shadow:0 1px 4px #0005;pointer-events:none}.handles .dim{translate:-50% -50%;padding:1px 7px;background:var(--pick);color:#fff;border-radius:99px;corner-shape:round;font-size:11px;font-weight:600;line-height:17px;white-space:nowrap;font-variant-numeric:tabular-nums;box-shadow:0 1px 4px #0005;opacity:.92;pointer-events:none}.handles .dim.far,.handles .dim.rule{background:#fff;color:var(--pick)}.handles .dim.live{opacity:1;background:var(--live);color:#fff}.handles .dim.edit{pointer-events:auto;cursor:text;text-decoration:underline dotted;text-underline-offset:2px}.handles .dim.edit:hover{text-decoration-style:solid}.handles .dim input{padding:0;border:0;outline:0;background:none;color:inherit;font:inherit;text-align:center}.handles .tip{z-index:1;width:max-content;max-width:260px;padding:6px 9px;border-radius:var(--r,8px);background:var(--ink,#1a221b);color:var(--bg,#f3f4ee);font:600 12px/1.35 system-ui,sans-serif;box-shadow:var(--shadow,0 1px 4px #0006);pointer-events:none;opacity:0;transition:opacity .12s}.handles .tip.on{opacity:1;transition-delay:.35s}.handles .tip span{display:block;margin-top:2px;font-weight:400;opacity:.78}.handles .h.turn[data-says]:before{content:attr(data-says);position:absolute;left:50%;top:50%;translate:-50% -50%;padding:2px 9px;border-radius:99px;corner-shape:round;background:var(--c);color:#fff;font:600 11px/17px system-ui,sans-serif;font-style:normal;font-variant-numeric:tabular-nums;white-space:nowrap;box-shadow:0 0 0 2px #fff,0 1px 4px #0006;opacity:0;scale:.5;pointer-events:none;transition:opacity .12s,scale .12s cubic-bezier(.2,.8,.2,1)}.handles:has(:is(.h.turn,.ring.hit):is(:hover,:active)) .h.turn[data-says]:before{opacity:1;scale:1;pointer-events:auto}.handles .h[data-n]:before{content:attr(data-n);position:absolute;left:50%;top:50%;translate:-50% -50%;color:#fff;font:700 10px/1 system-ui,sans-serif;font-style:normal;font-variant-numeric:tabular-nums;pointer-events:none}.handles .snap{width:14px;height:14px;margin:-7px 0 0 -7px;border:2px solid var(--live);border-radius:50%;corner-shape:round;pointer-events:none}.handles .fav{transform:translate(-50%,-150%);padding:0 7px;border:0;border-radius:99px;corner-shape:round;background:#7048e8;color:#fff;font-size:11px;font-weight:600;line-height:17px;white-space:nowrap;box-shadow:0 1px 4px #0005;pointer-events:auto;cursor:pointer;transition:scale .12s cubic-bezier(.2,.8,.2,1),background .12s}.handles .fav:hover{scale:1.1;background:#845ef7}.handles .band{border:1px solid var(--pick);border-radius:3px;background:color-mix(in srgb,var(--pick) 13%,transparent)}.Qt{display:flex;padding:0;overflow:hidden}.Vt{position:relative;flex:1 1 0;min-width:0}.Lt{box-sizing:border-box;height:100%;min-width:110px;max-width:320px;padding:2px}.Qt .Lt{position:absolute;inset:0;width:100%;height:100%;min-width:0;max-width:none;padding:0}.Lt svg{display:block;width:100%;height:100%}.Lt path{vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.Wt{fill:color-mix(in srgb,var(--ink) 6%,transparent);stroke:var(--line)}.Zt{fill:color-mix(in srgb,var(--ink) 14%,var(--panel));stroke:var(--ink);stroke-width:1}._t{fill:var(--panel);stroke:var(--ink);stroke-width:1}.an{fill:none;stroke:color-mix(in srgb,var(--ink) 32%,transparent);stroke-width:1;pointer-events:none}.Mt{fill:var(--panel);stroke:var(--ink);stroke-width:1.5;cursor:pointer;transition:fill .12s,stroke .12s}.Mt:hover{fill:color-mix(in srgb,var(--ink) 14%,var(--panel))}.Mt.St,.Mt.St:hover{fill:color-mix(in srgb,var(--accent) 22%,var(--panel));stroke:var(--accent)}.Mt.tn{opacity:.45}.Lt .Tt,.Lt .Ut{fill:none;vector-effect:none;stroke-linecap:butt;pointer-events:none}.Tt{stroke:var(--panel)}.Ut{stroke:color-mix(in srgb,var(--accent) 55%,var(--panel))}.Ot{pointer-events:none}.Ot path{fill:color-mix(in srgb,var(--accent) 28%,transparent);stroke:none}.Ot circle{fill:var(--accent);stroke:var(--panel);stroke-width:1.5;vector-effect:non-scaling-stroke}.Ot[data-top] path{display:none}.Qt{flex:1 1 auto;width:100%;height:100%;min-height:0}.Jt{box-sizing:border-box;padding:4px}.Jt.Jt{box-shadow:none}.Jt>button{display:grid;place-items:center;align-content:center;row-gap:3px;padding:0;border-radius:34%}.Jt>button:disabled{opacity:.4}.Jt.Rt{--third:36px;display:grid;grid-auto-flow:column;grid-auto-columns:var(--third);grid-template-rows:var(--third);gap:2px}.Jt.It{--draw:30px;--mark:10px;--in:3px;display:grid;grid-template-rows:repeat(2,auto);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2px;contain:none}.Jt.It>button{width:100%;min-width:30px;min-height:30px;aspect-ratio:1}@supports (corner-shape:squircle){.Jt>button{border-radius:50%}}.Jt.It>button>span{max-width:calc(100% - 4px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:500;line-height:1.2}.Jt.Rt>button svg{width:18px;height:18px}.Jt.Rt>button>span{font-size:9.5px;font-weight:500;line-height:1.1}.Jt.It>button svg,.Jt.It>button>i{width:min(var(--draw),58%);height:auto;aspect-ratio:1}.Jt.It>button>i{border-radius:5px;box-shadow:inset 0 0 0 1px #0000002e}.Jt.It>button[aria-pressed=true]{color:var(--accent);background:var(--lens);box-shadow:var(--lens-rim)}.Jt.It>[data-quiet]:is([aria-pressed=true],[data-popup-open]){color:var(--accent);background:none;box-shadow:none}.Jt.It>button[aria-pressed=true]:hover{background:linear-gradient(var(--ctl),var(--ctl)),var(--lens)}.Jt.It>[data-quiet]:is([aria-pressed=true],[data-popup-open]):hover{background:var(--ctl)}.Jt.It>button{position:relative}.Jt.It.It.It>button>*+svg{position:absolute;top:var(--in);right:var(--in);width:var(--mark);opacity:.6}.Jt.It.It.It>button>*+svg[data-side=bottom]{top:auto;bottom:var(--in)}.Jt.It.It.It>button>.Pt{position:absolute;top:0;right:0;display:grid;place-items:center;min-width:22px;min-height:22px;padding:var(--in);border-radius:inherit;opacity:.6;cursor:pointer;outline:0}.Jt.It.It.It>button>.Pt:is(:hover,:focus-visible,[data-popup-open]){opacity:1;background:var(--ctl2)}.Jt.It.It.It>button>.Pt svg{position:static;width:var(--mark)}.Jt.It.It.It>button>.Pt:has([data-side=bottom]){top:auto;bottom:0}.Jt.It:empty{display:none}.Jt.It{--draw:var(--fit,30px);position:relative;flex:1 1 auto;width:100%;height:100%;grid-template-rows:repeat(var(--rows,2),minmax(0,1fr))}.Jt.It>button{width:auto;height:auto;min-width:0;min-height:0;aspect-ratio:auto;border-radius:calc(var(--sq,44px)*.34)}@supports (corner-shape:squircle){.Jt.It>button{border-radius:calc(var(--sq,44px)*.5)}}.Jt.It>button>span{font-size:12.5px;font-weight:700}.Jt.It[data-wrap]>button>span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;text-align:center;line-height:1.15}.Jt.It>button[data-keys]:before{content:attr(data-keys);grid-row:3;min-width:1.4em;padding:1px 4px;border-radius:4px;background:var(--ctl);box-shadow:inset 0 0 0 1px var(--line2),inset 0 -1.5px 0 var(--line2);color:var(--muted);font-size:10.5px;font-weight:600;line-height:1.2;letter-spacing:.02em;text-align:center;white-space:nowrap}.Jt.It>:is(button[aria-pressed=true],[data-quiet][data-popup-open])[data-keys]:before{background:var(--accent-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 35%,transparent),inset 0 -1.5px color-mix(in srgb,var(--accent) 35%,transparent);color:var(--accent)}.Jt.It[data-small]>button>span,.Jt.It[data-small]>button:before,.Jt.It[data-small]>button>*+svg{display:none}.Jt.It[data-small]>button svg,.Jt.It[data-small]>button>i{width:var(--draw)}.Jt.It>[data-square]{min-width:0;min-height:0}:root[data-no-names] .Jt>button>span{display:none}:root:not([data-no-names],[data-no-keys]) .Jt.It:not([data-small])>button[data-keys]{grid-template-columns:minmax(0,1fr) auto auto minmax(0,1fr);column-gap:4px}:root:not([data-no-names],[data-no-keys]) .Jt.It:not([data-small])>button[data-keys]>:is(svg,i):first-child{grid-area:1/2;width:var(--draw)}:root:not([data-no-names],[data-no-keys]) .Jt.It:not([data-small])>button[data-keys]:before{grid-area:1/3}:root:not([data-no-names],[data-no-keys]) .Jt.It:not([data-small])>button[data-keys]>span{grid-area:2/1/3/-1}:root[data-no-keys] .Jt>button[data-keys]:before{display:none}.Kt{display:flex;min-width:0}.Kt>[role=separator]{display:none}.Kt{box-sizing:border-box;flex:1 1 auto;width:100%;height:100%;padding:4px;gap:2px;align-items:stretch}.Kt>.Jt.It{width:auto;height:auto;min-width:0;min-height:0;padding:0}.Kt[data-tall]{flex-direction:column}.Kt>[role=separator]{display:block;margin:6px 0}.Kt[data-tall]>[role=separator]{margin:0 6px}.Nt{border:0;border-radius:calc(var(--r) - 3px);background:none;padding:4px;color:var(--muted);line-height:0}.Nt:hover{background:var(--ctl2);color:var(--ink)}.Nt svg{width:16px;height:16px}@media(max-width:760px),(max-height:500px){.Nt{padding:8px}.Nt svg{width:18px;height:18px}}
/*# sourceMappingURL=embed.css.map */
