.tear-guidance.svelte-ue47wf{z-index:1;border:1px solid var(--panel-edge);background:var(--panel);width:184px;color:var(--ink);text-align:center;pointer-events:none;padding:8px 10px;font-size:12px;line-height:18px;position:absolute}.tear-guidance.inactive.svelte-ue47wf,.tear-guidance[data-visible=false].svelte-ue47wf{display:none}.tear-guidance.svelte-ue47wf:before{content:"";bottom:100%;left:var(--anchor-x,50%);border-left:1px dashed #9e82cf;height:18px;position:absolute}.tear-guidance.svelte-ue47wf:after{content:"";bottom:calc(100% + 15px);left:calc(var(--anchor-x,50%) - 3px);background:#9e82cf;border-radius:50%;width:6px;height:6px;position:absolute}@media (orientation:landscape) and (height<=500px) and (width>=540px){.tear-guidance.svelte-ue47wf{padding-block:4px}.tear-guidance.svelte-ue47wf:before{height:10px}.tear-guidance.svelte-ue47wf:after{bottom:calc(100% + 7px)}}.kynetics{--bg:#f6f2fa;--ink:#2b2638;--muted:#7a7389;--line:#2b26381a;--chip:#2b26380d;--panel:#ffffffc7;--panel-edge:#2b26381f;--solid:#fff;--accent:#cdbbff;--accent-ink:#2b2638;--accent-soft:#cdbbff59;--sky:#bce6ff;--lilac:#d9ccff;--peach:#ffd9c7;--mint:#c7f1de;--blob-a:#d6c6ffbf;--blob-b:#bcecd6b3;--blob-c:#ffd6c4a6;--blob-d:#bee2ff99;--dot:#2b263814;--shadow:0 1px 2px #2b26380f;--gap:16px;background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:Instrument Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px;line-height:1.45;position:relative;overflow:hidden}.kynetics *,.kynetics :before,.kynetics :after{box-sizing:border-box}.kynetics button{font:inherit;color:inherit}.kynetics :focus-visible{outline:2px solid var(--accent);outline-offset:2px}@property --a{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes k-spin{to{--a:360deg}}.kynetics .stage{background:radial-gradient(38% 46% at 16% 20%, var(--blob-a), transparent 70%), radial-gradient(42% 50% at 86% 80%, var(--blob-b), transparent 70%), radial-gradient(30% 36% at 78% 14%, var(--blob-c), transparent 70%), radial-gradient(34% 40% at 12% 86%, var(--blob-d), transparent 70%), radial-gradient(circle, var(--dot) 1px, transparent 1.3px) 0 0/22px 22px;position:absolute;inset:0;overflow:hidden}.kynetics #gl{touch-action:none;cursor:grab;width:100%;height:100%;display:block;position:absolute;inset:0}.kynetics #gl.grabbing{cursor:grabbing}.kynetics #gl.slicing{cursor:crosshair}.kynetics .bar{left:50%;bottom:calc(var(--gap) + env(safe-area-inset-bottom,0px));z-index:2;max-width:calc(100% - 2 * var(--gap));background:var(--panel);border:1px solid var(--panel-edge);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);align-items:center;gap:2px;padding:4px;display:flex;position:absolute;transform:translate(-50%)}.kynetics .tool{cursor:pointer;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;min-width:44px;height:44px;padding:0 10px;font-size:13px;transition:background .2s;display:inline-flex}.kynetics .tool:hover{background:var(--chip)}.kynetics .tool[aria-pressed=true]{background:var(--accent-soft)}.kynetics .primary{background:var(--accent);height:44px;color:var(--accent-ink);cursor:pointer;white-space:nowrap;border:0;padding:0 16px;font-size:13.5px;font-weight:600;transition:transform .15s,filter .2s}.kynetics .primary:hover{filter:brightness(1.04)}.kynetics .primary:active{transform:scale(.98)}.kynetics .primary:disabled,.kynetics .primary[aria-disabled=true],.kynetics .tool:disabled{opacity:.65;cursor:progress}.kynetics .primary.verified{background:conic-gradient(from var(--a,0deg), var(--sky), var(--lilac), var(--peach), var(--mint), var(--sky));color:#231f33;animation:6s linear infinite k-spin}.kynetics .status{left:50%;top:calc(var(--gap) + env(safe-area-inset-top,0px));z-index:2;max-width:calc(100% - 2 * var(--gap) - 96px);color:var(--muted);text-align:center;background:var(--panel);border:1px solid var(--panel-edge);margin:0;padding:6px 12px;font-size:13px;position:absolute;transform:translate(-50%)}.kynetics .status.ok{color:var(--ink);letter-spacing:.04em;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:500}.kynetics .loading{text-align:center;color:var(--muted);pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:100px 24px 140px;display:flex;position:absolute;inset:0}.kynetics .loading button{pointer-events:auto}.kynetics .flash{pointer-events:none;opacity:0;background:radial-gradient(46% 34%,#fffffff2,#dcd2ff66 45%,#0000 72%);position:absolute;inset:0}.kynetics .flash.go{animation:.75s ease-out k-flash}@keyframes k-flash{0%{opacity:0}7%{opacity:1}to{opacity:0}}.kynetics .stamp{opacity:0;pointer-events:none;text-align:center;border:3px solid var(--ink);color:var(--ink);background:var(--solid);padding:10px 22px 12px;position:absolute;top:28%;left:68%;transform:translate(-50%,-50%)rotate(-7deg)scale(1.7)}.kynetics .stamp b{letter-spacing:.02em;font-family:Big Shoulders Display,Arial Narrow,sans-serif;font-size:42px;font-weight:900;line-height:1;display:block}.kynetics .stamp small{letter-spacing:.14em;margin-top:4px;font-family:IBM Plex Mono,monospace;font-size:12px;display:block}.kynetics .stamp:after{content:"";background:conic-gradient(from var(--a,0deg), #8be8ff, #b39bff, #ffbf7a, #8dffc0, #8be8ff);-webkit-mask-composite:xor;padding:3px;animation:3s linear infinite k-spin;position:absolute;inset:-9px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.kynetics .stamp.go{animation:2.9s cubic-bezier(.2,1.5,.35,1) forwards k-stamp}@keyframes k-stamp{0%{opacity:0;transform:translate(-50%,-50%)rotate(-14deg)scale(1.9)}10%{opacity:1;transform:translate(-50%,-50%)rotate(-7deg)scale(1)}80%{opacity:1;transform:translate(-50%,-50%)rotate(-7deg)scale(1)}to{opacity:0;transform:translate(-50%,-50%)rotate(-7deg)scale(.96)}}.kynetics .grip{pointer-events:none;opacity:0;background:conic-gradient(from var(--a,0deg), #8be8ff, #b39bff, #ffbf7a, #8dffc0, #8be8ff) border-box;-webkit-mask-composite:xor;border:2px solid #0000;border-radius:50%;width:58px;height:58px;margin:-29px 0 0 -29px;transition:opacity .2s,transform 70ms linear;animation:2.4s linear infinite k-spin;position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.kynetics .grip.on{opacity:.95}@media (width<=760px){.kynetics{--gap:10px}.kynetics .stamp{top:22%;left:50%}.kynetics .status{top:calc(max(16px, env(safe-area-inset-top)) + 56px);width:max-content;max-width:calc(100% - 2 * var(--gap))}.kynetics .bar{width:min(360px, calc(100% - 2 * var(--gap)));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.kynetics .bar .primary{order:-1;grid-column:1/-1}.kynetics .bar.after-tear{grid-template-columns:repeat(2,minmax(0,1fr))}.kynetics .bar .tool{justify-content:center;min-width:0;padding:0 6px}}@media (orientation:landscape) and (height<=500px) and (width>=540px){.kynetics{--gap:10px}.kynetics .status{top:max(16px, env(safe-area-inset-top));left:auto;right:max(16px, env(safe-area-inset-right));max-width:calc(100% - 160px - env(safe-area-inset-right));transform:none}.kynetics .bar{width:max-content;display:flex}.kynetics .bar .tool{min-width:44px;padding-inline:10px}}@media (prefers-reduced-motion:reduce){.kynetics .primary.verified,.kynetics .stamp:after,.kynetics .grip{animation:none}.kynetics .stamp.go{animation-timing-function:linear}}.app.svelte-1tuujcb{position:absolute;inset:0}
