.an-note-btn{position:fixed;left:12px;bottom:calc(86px + env(safe-area-inset-bottom));z-index:9000;padding:8px 14px;border-radius:999px;border:0;background:#ff5a36;color:#fff;font:700 13px/1 system-ui,sans-serif;box-shadow:0 6px 18px rgba(0,0,0,.35)}.an-note-aim{position:fixed;inset:0;z-index:9001;cursor:crosshair;background:rgba(255,90,54,.08);outline:3px dashed #ff5a36;outline-offset:-3px}.an-note-aim p{top:calc(12px + env(safe-area-inset-top));left:50%;transform:translateX(-50%);margin:0;background:#ff5a36;font:700 13px/1.2 system-ui,sans-serif;pointer-events:none}.an-note-aim button,.an-note-aim p{position:fixed;padding:8px 14px;border-radius:999px;color:#fff}.an-note-aim button{right:12px;bottom:calc(86px + env(safe-area-inset-bottom));border:0;background:#111;font:700 13px/1 system-ui,sans-serif}.an-note-pin{position:fixed;z-index:9001;width:22px;height:22px;margin:-11px 0 0 -11px;border-radius:50%;background:#ff5a36;border:3px solid #fff;box-shadow:0 2px 10px rgba(0,0,0,.4);pointer-events:none}.an-note-card{position:fixed;left:12px;right:12px;bottom:calc(86px + env(safe-area-inset-bottom));z-index:9002;max-width:480px;margin:0 auto;padding:14px;border-radius:18px;background:#fff;color:#111;box-shadow:0 12px 40px rgba(0,0,0,.4);font:15px/1.4 system-ui,sans-serif}.an-note-where{margin:0 0 8px;font-size:12px;font-weight:700;color:#ff5a36;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.an-note-card textarea{width:100%;box-sizing:border-box;padding:10px;border:1px solid #ddd;border-radius:12px;font:16px/1.4 system-ui,sans-serif;color:#111;background:#fafafa;resize:vertical}.an-note-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:10px;font-size:13px;color:#555}.an-note-actions span{margin-right:auto}.an-note-cancel{border:0;background:none;color:#555;font-weight:600}.an-note-send{padding:9px 18px;border:0;border-radius:999px;background:#ff5a36;color:#fff;font-weight:800}.an-note-send:disabled{opacity:.5}.an-notes-page{max-width:420px;margin:0 auto;padding:40px 20px;color:var(--text-primary,#fff);font:15px/1.5 system-ui,sans-serif}.an-notes-page h1{font-size:24px;margin:0 0 6px}.an-notes-page label{display:grid;gap:6px;margin-top:14px;font-weight:600;font-size:13.5px}.an-notes-page input{padding:12px;border-radius:12px;border:1px solid rgba(255,255,255,.2);background:rgba(0,0,0,.25);color:inherit;font-size:16px}.an-notes-page .an-row{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin-top:18px}.an-note-mic{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:1px solid #ddd;border-radius:999px;background:#fff;color:#333;font-weight:700}.an-note-mic.on{border-color:#ff5a36;background:#fff1ed;color:#ff5a36}.an-note-mic.on:before{content:"";width:8px;height:8px;border-radius:50%;background:#ff5a36;animation:an-pulse 1s infinite}@keyframes an-pulse{50%{opacity:.3}}