.handwriting{color:#1c1e26;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:0;margin:0;transition:opacity 1.6s;position:absolute;inset:0;container-type:size}.handwriting.is-ready{opacity:1}.handwriting__ink{--u:min(1cqh, 1.14cqw);--w:max(221px, 38.5 * var(--u));left:min(calc(50% + 6 * var(--u)), calc(100% - var(--w) - 6cqw));top:calc(50% + 29 * var(--u) + 2cqh);width:var(--w);height:auto;position:absolute;overflow:visible}.handwriting__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.handwriting{transition:none}}.ca{left:max(14px, env(safe-area-inset-left));bottom:max(12px, env(safe-area-inset-bottom));z-index:2;color:#9a9a9a;letter-spacing:.01em;cursor:pointer;-webkit-user-select:text;user-select:text;background:0 0;border:0;align-items:baseline;gap:6px;max-width:calc(100% - 28px);padding:4px 0;font:400 10.5px/1.2 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;transition:color .2s;display:flex;position:absolute}.ca:hover,.ca:focus-visible{color:#4a4a4a}.ca:focus{outline:none}.ca__label{color:#bdbdbd}.ca__value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ca__action{color:#bdbdbd;text-underline-offset:2px;text-decoration:underline}html,body,#root{background:#fff;width:100%;height:100%;margin:0;overflow:hidden}body{overscroll-behavior:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation}.app{background:#fff;position:fixed;inset:0}canvas{touch-action:none}
