.annotation-editor[data-v-dfde12d8]{min-height:72vh;overflow:hidden;padding:72px 24px 24px;position:relative}.annotation-editor--dark[data-v-dfde12d8]{background:radial-gradient(circle at 20% 0,hsla(0,0%,100%,.08),transparent 34%),#101012}.annotation-editor--light[data-v-dfde12d8]{background:radial-gradient(circle at 20% 0,rgba(15,23,42,.08),transparent 34%),#f6f5f1}.annotation-editor--inline[data-v-dfde12d8]{background:transparent;top:0;right:0;bottom:0;left:0;min-height:0;overflow:visible;padding:0;position:absolute;z-index:80}.annotation-editor--inline.annotation-editor--dark[data-v-dfde12d8],.annotation-editor--inline.annotation-editor--light[data-v-dfde12d8]{background:transparent}.annotation-toolbar[data-v-dfde12d8]{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#222224f0;border:1px solid hsla(0,0%,100%,.08);border-radius:9999px;box-shadow:0 20px 60px #00000052;color:#f7f7f8;display:flex;gap:2px;height:44px;left:50%;max-width:calc(100% - 48px);padding:0 6px;position:absolute;top:18px;transform:translate(-50%);white-space:nowrap;z-index:10}.annotation-exit[data-v-dfde12d8],.annotation-save[data-v-dfde12d8],.annotation-tool[data-v-dfde12d8]{align-items:center;border:0;cursor:pointer;display:inline-flex;justify-content:center;transition:background .16s ease,color .16s ease,transform .16s ease}.annotation-exit[data-v-dfde12d8]{color:#fff;font-size:11px;font-weight:700;gap:6px;padding:0 12px}.annotation-exit[data-v-dfde12d8],.annotation-tool[data-v-dfde12d8]{background:transparent;border-radius:9999px;height:32px}.annotation-tool[data-v-dfde12d8]{color:#ffffffa8;width:32px}.annotation-exit[data-v-dfde12d8]:hover,.annotation-tool[data-v-dfde12d8]:hover:not(:disabled){background:#ffffff1a;color:#fff}.annotation-tool--active[data-v-dfde12d8]{background:#ffffff29;color:#fff}.annotation-tool[data-v-dfde12d8]:disabled{cursor:not-allowed;opacity:.34}.annotation-save[data-v-dfde12d8]{background:#fff;border-radius:9999px;color:#151519;font-size:11px;font-weight:800;height:32px;padding:0 12px}.annotation-save[data-v-dfde12d8]:hover:not(:disabled){transform:translateY(-1px)}.annotation-save[data-v-dfde12d8]:disabled{cursor:wait;opacity:.7}.annotation-separator[data-v-dfde12d8]{background:#ffffff1a;height:16px;margin:0 6px;width:1px}.annotation-color[data-v-dfde12d8]{align-items:center;background:transparent;border-radius:999px;display:inline-flex;height:32px;justify-content:center;position:relative;width:32px}.annotation-color input[data-v-dfde12d8]{cursor:pointer;top:0;right:0;bottom:0;left:0;opacity:0;position:absolute}.annotation-color-dot[data-v-dfde12d8]{border:1px solid hsla(0,0%,100%,.35);border-radius:9999px;display:block;height:22px;width:22px}.annotation-size[data-v-dfde12d8]{align-items:center;color:#ffffffc7;display:inline-flex;gap:6px;height:32px;padding:0 6px}.annotation-size input[data-v-dfde12d8]{accent-color:#fff;width:92px}.annotation-size span[data-v-dfde12d8]{color:#ffffffb8;font-size:11px;min-width:18px}.annotation-stage[data-v-dfde12d8]{align-items:center;display:flex;justify-content:center;min-height:calc(72vh - 96px);position:relative;width:100%}.annotation-editor--inline .annotation-stage[data-v-dfde12d8]{height:100%;min-height:0}.annotation-canvas-frame[data-v-dfde12d8]{background:#ffffffe0;border-radius:18px;box-shadow:0 18px 70px #00000052;overflow:hidden;position:relative}.annotation-editor--inline .annotation-canvas-frame[data-v-dfde12d8]{background:transparent;border-radius:15px;box-shadow:none}.annotation-editor--inline .annotation-toolbar[data-v-dfde12d8]{max-width:none;top:-54px}.annotation-canvas-frame canvas[data-v-dfde12d8]{display:block;touch-action:none}.annotation-editor--inline .annotation-canvas-frame canvas[data-v-dfde12d8]{border-radius:15px}.annotation-text-input[data-v-dfde12d8]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ffffff38;border:0;border-radius:0;box-shadow:0 0 0 1.5px #2f7cff;box-sizing:border-box;display:block;font-family:sans-serif;font-weight:400;min-width:0;outline:none;padding:0 4px;position:absolute;vertical-align:top}.annotation-loading[data-v-dfde12d8]{align-items:center;background:#00000085;border-radius:999px;color:#fff;display:flex;font-size:14px;font-weight:700;height:40px;justify-content:center;left:50%;padding:0 18px;position:absolute;top:50%;transform:translate(-50%,-50%)}@media (max-width:900px){.annotation-editor[data-v-dfde12d8]{padding:88px 12px 16px}.annotation-toolbar[data-v-dfde12d8]{border-radius:22px;flex-wrap:wrap;height:auto;justify-content:center;padding:6px;top:12px}.annotation-editor--inline .annotation-toolbar[data-v-dfde12d8]{top:-54px}.annotation-size input[data-v-dfde12d8]{width:72px}}
