.click-cue[data-v-c0b8192d]{z-index:2;pointer-events:none;transform-origin:42% 16%;filter:drop-shadow(0 2px 2px #0004);width:30px;height:34px;position:absolute;top:calc(100% - 6px);right:3px;transform:rotate(-24deg)}@media (prefers-reduced-motion:no-preference){.click-cue[data-v-c0b8192d]{animation:1.8s ease-in-out infinite point-at-button-c0b8192d}@keyframes point-at-button-c0b8192d{50%{transform:translate(3px,6px)rotate(-18deg)}}}.success-mark[data-v-a21daf4d]{background:var(--ui-primary);width:1em;height:1em;color:var(--ui-bg);border-radius:50%;place-items:center;font-size:16px;display:inline-grid;position:relative}.success-mark i[data-v-a21daf4d]{display:none}@media (prefers-reduced-motion:no-preference){.success-mark[data-v-a21daf4d]{animation:1.1s ease-in-out stamp-in-a21daf4d}.success-mark i[data-v-a21daf4d]{background:var(--ui-primary);border-radius:2px;width:3px;height:6px;animation:.9s ease-out .22s both celebrate-a21daf4d;display:block;position:absolute;top:calc(50% - 3px);left:calc(50% - 1.5px)}.success-mark i[data-v-a21daf4d]:nth-of-type(2n){background:#e8b547}@keyframes stamp-in-a21daf4d{0%{opacity:0;transform:scale(.65)}35%,52%{opacity:1;transform:scale(1.85)}to{opacity:1;transform:scale(1)}}@keyframes celebrate-a21daf4d{0%{opacity:0;transform:rotate(var(--ray)) translateY(-13px)}25%{opacity:1}to{opacity:0;transform:rotate(var(--ray)) translateY(-32px) scale(.55)}}}.chat-actions[data-v-f793ada0],.note-reader-toolbar[data-v-f793ada0]{border-bottom:1px solid var(--ui-border);flex-wrap:wrap;align-items:center;gap:12px;min-height:64px;padding:12px 24px;display:flex}.note-reader-toolbar[data-v-f793ada0]{justify-content:space-between}.chat-send[data-v-f793ada0]{border-radius:999px;flex-shrink:0;justify-content:center;width:32px;height:32px;padding:6px}.chat-actions[data-v-f793ada0]{flex-shrink:0;justify-content:flex-end;gap:8px}.chat-secondary-actions[data-v-f793ada0]{gap:8px;min-width:0;max-width:100%;display:flex}.chat-secondary-actions[data-v-f793ada0]>button{flex-shrink:0}.chat-secondary-actions[data-v-f793ada0]>.chat-category-action{flex-shrink:1;min-width:0}.note-demo[data-v-f793ada0]{text-align:left;--spotlight-color:#f7faff;--spotlight-glow:0 0 0 5px #202a3740, 0 0 16px 3px #f7faff8c;width:100%}.demo-guide[data-v-f793ada0]{border:1px solid var(--ui-border);background:var(--ui-bg-muted);border-radius:8px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;padding:20px 24px;display:flex}.demo-label[data-v-f793ada0]{color:var(--ui-primary);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:700}.demo-content[data-v-f793ada0],.demo-guide strong[data-v-f793ada0]{font-size:16px}.demo-progress[data-v-f793ada0]{flex-shrink:0;gap:5px;display:flex}.demo-progress span[data-v-f793ada0]{background:var(--ui-border-accented);border-radius:3px;width:20px;height:4px}.demo-progress .filled[data-v-f793ada0]{background:var(--ui-primary)}.demo-content[data-v-f793ada0]{min-width:0;line-height:1.6;position:relative}.demo-chat[data-v-f793ada0],.demo-content[data-v-f793ada0],.demo-saved[data-v-f793ada0]{flex-direction:column;flex:1;min-height:0;display:flex}.demo-button[data-v-f793ada0]{border:1px solid var(--ui-border-accented);background:var(--ui-bg);min-height:44px;font:inherit;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:8px 12px;font-weight:600;line-height:1.4;display:inline-flex}.demo-button[data-v-f793ada0]:hover{filter:brightness(.94)}.demo-highlight[data-v-f793ada0],.demo-modal-target[data-v-f793ada0]{z-index:1;outline:2px solid var(--spotlight-color);outline-offset:4px;box-shadow:var(--spotlight-glow);position:relative}.demo-highlight[data-v-f793ada0]{box-shadow:var(--spotlight-glow),0 0 0 200vmax #080e1447}@media (prefers-reduced-motion:no-preference){.demo-highlight[data-v-f793ada0],.demo-modal-target[data-v-f793ada0]{animation:2.4s ease-in-out infinite spotlight-pulse-f793ada0}@keyframes spotlight-pulse-f793ada0{0%,to{outline-color:var(--spotlight-color)}50%{outline-color:color-mix(in srgb,var(--spotlight-color) 50%,transparent)}}}.demo-button[data-v-f793ada0]:focus-visible{outline:3px solid var(--ui-text);outline-offset:3px}.demo-conversation[data-v-f793ada0]{flex-direction:column;flex:1;gap:16px;min-height:0;padding:16px 32px;display:flex;overflow:auto}h3[data-v-f793ada0]{overflow-wrap:anywhere;font-size:24px;font-weight:600;line-height:1.4}.demo-question[data-v-f793ada0]{background:var(--ui-bg-muted);border-radius:8px;align-self:flex-end;width:70%;padding:16px}.demo-composer[data-v-f793ada0],.demo-question[data-v-f793ada0]{border:1px solid var(--ui-border)}.demo-composer[data-v-f793ada0]{min-height:56px;color:var(--ui-text-dimmed);border-radius:28px;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:12px 12px 12px 19.2px;display:flex}.demo-category[data-v-f793ada0]{color:var(--ui-text-muted);font-size:12px}.demo-saved-label[data-v-f793ada0]{color:var(--ui-primary);align-items:center;gap:6px;display:inline-flex}.demo-note[data-v-f793ada0]{overflow-wrap:anywhere;padding:32px;overflow:auto}.demo-note h3[data-v-f793ada0]{margin:8px 0 20px}.demo-disclaimer[data-v-f793ada0]{text-align:center;color:var(--ui-text-muted);margin-top:12px;font-size:12px}
