.touch-target[data-v-9da5d8d8]:after{content:"";inset:-8px;position:absolute}.touch-target[data-v-fff6db6c]:after{content:"";inset:-10px;position:absolute}.root-caderno[data-v-fff6db6c]{border:1px solid transparent;border-radius:12px;cursor:pointer;padding:10px 12px;transition:all .15s ease-out}.root-caderno[data-v-fff6db6c]:hover{background:color-mix(in srgb,var(--color-accent-soft) 4%,transparent)}.root-caderno--active[data-v-fff6db6c]{background:color-mix(in srgb,var(--color-accent-soft) 6%,transparent);border-color:color-mix(in srgb,var(--color-accent-primary) 15%,transparent);border-left:3px solid var(--color-accent-primary);box-shadow:0 1px 3px color-mix(in srgb,var(--color-accent-primary) 5%,transparent)}.child-item[data-v-fff6db6c]{align-items:center;border-radius:8px;color:var(--color-text-muted);cursor:pointer;display:flex;gap:6px;padding:6px 8px;transition:all .15s ease-out}.child-item[data-v-fff6db6c]:hover{background:var(--bg-surface-secondary,rgba(0,0,0,.03));color:var(--color-text-secondary)}.child-item--active[data-v-fff6db6c]{background:color-mix(in srgb,var(--color-accent-soft) 5%,transparent);color:var(--color-text-primary);font-weight:500}.sidebar-item+.sidebar-item[data-v-fff6db6c]{margin-top:2px}.next-step-bar[data-v-11361c45]{align-items:center;background:var(--badge-primary-bg);border:1px solid color-mix(in srgb,var(--color-accent-primary) 15%,transparent);border-radius:.75rem;display:flex;gap:.75rem;margin-bottom:1rem;padding:.875rem 1.25rem}:root.dark .next-step-bar[data-v-11361c45]{background:color-mix(in srgb,var(--color-accent-soft) 8%,transparent)}.fade-enter-active[data-v-11361c45],.fade-leave-active[data-v-11361c45]{transition:opacity .3s ease,transform .3s ease}.fade-enter-from[data-v-11361c45],.fade-leave-to[data-v-11361c45]{opacity:0;transform:translateY(-4px)}.note-improve-bar[data-v-3dceb71d]{align-items:center;border-radius:.75rem;display:flex;gap:.75rem;margin-bottom:1rem;padding:.625rem 1rem}.start-card[data-v-6b052629]{background:var(--bg-card);border:1px solid var(--border-base);border-radius:16px;box-shadow:0 1px 3px #00000008,0 1px 2px #00000005;padding:28px 24px}.start-card__header[data-v-6b052629]{margin-bottom:20px}.start-card__title[data-v-6b052629]{color:var(--color-text-heading,var(--color-text-primary));font-size:1.125rem;font-weight:700;line-height:1.3}.start-card__subtitle[data-v-6b052629]{color:var(--color-text-muted);font-size:.8125rem;margin-top:4px}.start-card__actions[data-v-6b052629]{display:flex;flex-direction:column;gap:12px}@media(min-width:640px){.start-card__actions[data-v-6b052629]{flex-direction:row;gap:14px}}.start-card__action[data-v-6b052629]{align-items:center;background:var(--bg-card);border:1px solid var(--border-base);border-radius:14px;box-shadow:0 1px 3px #00000008;cursor:pointer;display:flex;flex:1;gap:14px;padding:18px 20px;position:relative;text-align:left;transition:all .15s ease-out}.start-card__action[data-v-6b052629]:hover{border-color:color-mix(in srgb,var(--color-accent-primary) 40%,var(--border-base));box-shadow:0 8px 24px #0000000f,0 2px 8px #00000008;transform:translateY(-2px)}.start-card__action:hover .start-card__arrow[data-v-6b052629]{opacity:1;transform:translate(2px)}.start-card__action:hover .start-card__icon[data-v-6b052629]{transform:scale(1.05)}.start-card__icon[data-v-6b052629]{align-items:center;border-radius:12px;display:flex;flex-shrink:0;height:40px;justify-content:center;transition:transform .15s ease-out;width:40px}.start-card__icon--write[data-v-6b052629]{color:var(--color-accent-soft)}.start-card__icon--import[data-v-6b052629],.start-card__icon--write[data-v-6b052629]{background:color-mix(in srgb,var(--color-accent-primary) 8%,transparent)}.start-card__icon--import[data-v-6b052629]{color:var(--color-accent-primary)}:root.dark .start-card__icon--import[data-v-6b052629]{background:color-mix(in srgb,var(--color-accent-soft) 10%,transparent);color:var(--color-accent-soft)}.start-card__content[data-v-6b052629]{flex:1;min-width:0}.start-card__action-title[data-v-6b052629]{color:var(--color-text-primary);display:block;font-size:.875rem;font-weight:600;line-height:1.3}.start-card__action-desc[data-v-6b052629]{color:var(--color-text-muted);display:block;font-size:.75rem;line-height:1.4;margin-top:2px}.start-card__arrow[data-v-6b052629]{color:var(--color-text-muted);flex-shrink:0;opacity:0;transition:all .15s ease-out}.mindmap-container svg{background:transparent}.mindmap-container .markmap-node foreignObject span,.mindmap-container .markmap-node text{color:var(--text-primary);fill:var(--text-primary);font-size:14px}.dark .mindmap-container .markmap-node foreignObject span,.dark .mindmap-container .markmap-node text{color:var(--text-primary);fill:var(--text-primary)}.notion-title[data-v-9a7bc28d]{color:var(--text-heading);font-size:2.5rem;font-weight:700;line-height:1.2;outline:none;word-break:break-word}.notion-title[data-v-9a7bc28d]:empty:before{color:var(--text-muted);content:attr(data-placeholder);opacity:.6;pointer-events:none}.line-clamp-2[data-v-9a7bc28d]{-webkit-line-clamp:2}.line-clamp-2[data-v-9a7bc28d],.line-clamp-3[data-v-9a7bc28d]{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3[data-v-9a7bc28d]{-webkit-line-clamp:3}.note-card[data-v-9a7bc28d]{background:var(--bg-card);border:1px solid var(--border-base);border-radius:16px;box-shadow:0 1px 3px #0000000a,0 1px 2px #00000005;cursor:pointer;display:flex;gap:20px;overflow:hidden;padding:22px 24px;position:relative;transition:all .15s ease-out}.note-card[data-v-9a7bc28d]:hover{border-color:color-mix(in srgb,var(--color-accent-primary) 20%,var(--border-base));box-shadow:0 8px 24px #00000012,0 2px 8px #00000008;transform:translateY(-2px)}.note-card__thumb[data-v-9a7bc28d]{background:var(--bg-card);border:1px solid var(--border-base);border-radius:8px;box-shadow:0 1px 3px #0000000a;display:none;flex-shrink:0;height:140px;overflow:hidden;padding:14px 11px;transition:all .15s ease-out;width:112px}:root.dark .note-card__thumb[data-v-9a7bc28d]{background:color-mix(in srgb,var(--bg-card) 100%,transparent)}.note-card:hover .note-card__thumb[data-v-9a7bc28d]{border-color:color-mix(in srgb,var(--color-accent-primary) 25%,var(--border-base));box-shadow:0 2px 8px #0000000f}@media(min-width:640px){.note-card__thumb[data-v-9a7bc28d]{display:block}}.note-card__page-content[data-v-9a7bc28d]{height:100%;overflow:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.note-card__page-title[data-v-9a7bc28d]{color:var(--color-text-primary);display:block;font-size:7.5px;font-weight:700;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.note-card__page-divider[data-v-9a7bc28d]{background:var(--border-base);height:1px;margin:4px 0;opacity:.5}.note-card__page-body[data-v-9a7bc28d]{display:flex;flex-direction:column;gap:2px;mask-image:linear-gradient(180deg,#000 60%,transparent);-webkit-mask-image:linear-gradient(180deg,#000 60%,transparent);overflow:hidden}.note-card__page-heading[data-v-9a7bc28d]{color:var(--color-text-primary);font-size:6.5px;font-weight:600;line-height:1.4}.note-card__page-bullet[data-v-9a7bc28d],.note-card__page-heading[data-v-9a7bc28d]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.note-card__page-bullet[data-v-9a7bc28d]{color:var(--color-text-muted);font-size:5.5px;line-height:1.5;padding-left:2px}.note-card__page-para[data-v-9a7bc28d]{display:block;font-size:5.5px;-webkit-line-clamp:2}.note-card__page-para[data-v-9a7bc28d],.note-card__page-text[data-v-9a7bc28d]{color:var(--color-text-muted);display:-webkit-box;line-height:1.5;overflow:hidden;-webkit-box-orient:vertical}.note-card__page-text[data-v-9a7bc28d]{font-size:6px;-webkit-line-clamp:6}.note-card__page[data-v-9a7bc28d]{display:flex;flex-direction:column;gap:5px;padding-top:4px;width:100%}.note-card__line[data-v-9a7bc28d]{background:color-mix(in srgb,var(--border-base) 70%,transparent);border-radius:2px;height:3px}.note-card__meta[data-v-9a7bc28d]{align-items:center;color:var(--color-text-muted);display:flex;flex-wrap:wrap;font-size:12px;gap:0}.note-card__meta-sep[data-v-9a7bc28d]:before{content:" · ";opacity:.5}.note-card__meta-highlight[data-v-9a7bc28d]{color:var(--color-accent-soft);font-weight:500}.note-card__meta-highlight[data-v-9a7bc28d]:before{color:var(--color-text-muted);content:" · ";font-weight:400;opacity:.5}.note-card__preview[data-v-9a7bc28d]{color:var(--color-text-secondary);font-size:13.5px;line-height:1.7;mask-image:linear-gradient(180deg,#000 70%,transparent);-webkit-mask-image:linear-gradient(180deg,#000 70%,transparent);max-height:4.8em;overflow:hidden;position:relative}.note-card__preview-heading[data-v-9a7bc28d]{color:var(--color-text-primary);display:block;font-size:13.5px;font-weight:600;line-height:1.5;margin-bottom:2px}.note-card__preview-bullet[data-v-9a7bc28d]{color:var(--color-text-secondary);display:block;font-size:13px;line-height:1.6;padding-left:4px}.note-card__preview-para[data-v-9a7bc28d]{color:var(--color-text-secondary);display:block;font-size:13.5px;line-height:1.7}.note-badge[data-v-9a7bc28d]{align-items:center;border-radius:100px;display:inline-flex;font-size:11px;font-weight:600;gap:5px;letter-spacing:.01em;padding:4px 12px}.note-badge--green[data-v-9a7bc28d]{background:color-mix(in srgb,var(--badge-success-text) 6%,transparent);color:var(--badge-success-text)}.note-badge--purple[data-v-9a7bc28d]{color:var(--color-accent-primary)}.note-badge--accent[data-v-9a7bc28d],.note-badge--purple[data-v-9a7bc28d]{background:color-mix(in srgb,var(--color-accent-primary) 6%,transparent)}.note-badge--accent[data-v-9a7bc28d]{color:var(--color-accent-soft)}
