._nav_fjbbm_1{position:fixed;bottom:0;left:0;right:0;display:flex;justify-content:space-around;align-items:stretch;background:#f8f8f8;border-top:1px solid #d0d0d0;padding-bottom:env(safe-area-inset-bottom);height:calc(56px + env(safe-area-inset-bottom))}._link_fjbbm_15{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;text-decoration:none;color:#8e8e93;font-size:.7rem;height:56px}._link_fjbbm_15._active_fjbbm_28{color:#007aff}._icon_fjbbm_32{width:24px;height:24px}._editor_1647e_1{display:flex;flex-direction:column;height:100%;padding:1rem;gap:.75rem}._textarea_1647e_9{flex:1;width:100%;min-height:200px;padding:.75rem;font-size:1rem;font-family:inherit;line-height:1.4;border:1px solid #d0d0d0;border-radius:8px;resize:none}._textarea_1647e_9:focus{outline:2px solid #007aff;outline-offset:-1px}._preview_1647e_27{display:flex;flex-direction:column;gap:.5rem;padding:.75rem;background:#f8f8f8;border-radius:8px}._title_1647e_36{font-size:1.1rem;font-weight:600}._titlePlaceholder_1647e_41{color:#8e8e93;font-style:italic}._tags_1647e_46{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}._tag_1647e_46{display:inline-block;padding:.15rem .6rem;background:#e5f1ff;color:#007aff;border-radius:999px;font-size:.8rem}._noTags_1647e_62{color:#8e8e93;font-size:.85rem;font-style:italic}._actions_1647e_68{display:flex;align-items:center;gap:.75rem}._saveButton_1647e_74{flex:1;padding:.75rem;font-size:1rem;font-weight:600;color:#fff;background:#007aff;border:none;border-radius:8px}._saveButton_1647e_74:disabled{background:#b0d4ff}._deleteButton_1647e_89{padding:.75rem 1rem;font-size:1rem;font-weight:600;color:#fff;background:#ff3b30;border:none;border-radius:8px}._savedMessage_1647e_99{text-align:center;font-size:.85rem;color:#34c759}._container_numxv_1{display:flex;flex-direction:column;height:100%;padding:1rem;gap:.75rem}._searchInput_numxv_9{width:100%;box-sizing:border-box;padding:.5rem .8rem;font-size:1rem;border:1px solid #d1d1d6;border-radius:8px;background:#f8f8f8}._tagFilter_numxv_19{display:flex;flex-wrap:wrap;gap:.5rem;overflow-x:auto}._tagChip_numxv_26{display:inline-block;padding:.3rem .8rem;background:#e5f1ff;color:#007aff;border:1px solid transparent;border-radius:999px;font-size:.85rem;white-space:nowrap}._tagChipActive_numxv_37{background:#007aff;color:#fff}._list_numxv_42{display:flex;flex-direction:column;gap:.5rem;overflow-y:auto}._row_numxv_49{display:flex;flex-direction:column;gap:.35rem;padding:.75rem;background:#f8f8f8;border-radius:8px;text-align:left;text-decoration:none;color:inherit;border:none;width:100%}._title_numxv_63{font-size:1.05rem;font-weight:600}._titlePlaceholder_numxv_68{color:#8e8e93;font-style:italic}._meta_numxv_73{font-size:.8rem;color:#8e8e93}._tags_numxv_78{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}._tag_numxv_19{display:inline-block;padding:.1rem .55rem;background:#e5f1ff;color:#007aff;border-radius:999px;font-size:.75rem}._emptyState_numxv_94{text-align:center;color:#8e8e93;padding:2rem 1rem}._notFound_1ggd9_1{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:1rem;padding:1rem;text-align:center;color:#8e8e93}._backLink_1ggd9_13{color:#007aff;text-decoration:none;font-weight:600}._container_19ttv_1{display:flex;flex-direction:column;height:100%;padding:1rem;gap:1rem}._heading_19ttv_9{font-size:1.3rem;font-weight:700;margin:0}._section_19ttv_15{display:flex;flex-direction:column;gap:.75rem;padding:.75rem;background:#f8f8f8;border-radius:8px}._sectionTitle_19ttv_24{font-size:1rem;font-weight:600;margin:0}._noteCount_19ttv_30{margin:0;font-size:.85rem;color:#8e8e93}._actions_19ttv_36{display:flex;gap:.75rem}._actionButton_19ttv_41{flex:1;padding:.75rem;font-size:1rem;font-weight:600;color:#fff;background:#007aff;border:none;border-radius:8px}._hiddenInput_19ttv_52{display:none}._success_19ttv_56{margin:0;font-size:.85rem;color:#34c759}._error_19ttv_62{margin:0;font-size:.85rem;color:#ff3b30}._hint_19ttv_68{margin:0;font-size:.8rem;color:#8e8e93}._shell_vuts5_1{display:flex;flex-direction:column;height:100%}._content_vuts5_7{flex:1;overflow-y:auto;padding-bottom:calc(56px + env(safe-area-inset-bottom))}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}
