main[data-v-4f1b1c05]{flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:100dvh;padding:2rem;display:flex}h1[data-v-4f1b1c05]{margin:0;font-size:2rem}p[data-v-4f1b1c05]{color:#666;margin:0}.error[data-v-4f1b1c05]{color:red}.sheet-backdrop[data-v-ab5424f6]{z-index:200;background:#0006;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet[data-v-ab5424f6]{background:#fff;border-radius:16px 16px 0 0;width:100%;max-height:80vh;padding:1rem 1rem 2rem;overflow-y:auto}.sheet-header[data-v-ab5424f6]{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.sheet-title[data-v-ab5424f6]{word-break:break-word;font-size:1.1rem;font-weight:600}.sheet-header-actions[data-v-ab5424f6]{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.sheet-clear[data-v-ab5424f6]{font:inherit;color:#e44;cursor:pointer;white-space:nowrap;background:#e4444414;border:none;border-radius:999px;flex-shrink:0;padding:.4rem .9rem;font-size:.85rem}.sheet-close[data-v-ab5424f6]{color:#666;cursor:pointer;background:#0000000f;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.9rem;height:1.9rem;padding:0;font-size:.9rem;display:flex}.sheet-section[data-v-ab5424f6]{margin-bottom:1.25rem}.sheet-section-title[data-v-ab5424f6]{color:#666;margin:0 0 .5rem;font-size:.95rem}.clipboard-preview[data-v-ab5424f6]{align-items:center;gap:.75rem;display:flex}.clipboard-preview-img[data-v-ab5424f6]{object-fit:cover;border-radius:8px;width:3rem;height:3rem}.use-btn[data-v-ab5424f6]{font:inherit;color:#fff;cursor:pointer;background:#333;border:none;border-radius:999px;padding:.45rem 1.1rem;font-size:.9rem;font-weight:600}.clipboard-empty[data-v-ab5424f6]{color:#999;margin:0;font-size:.9rem}.paste-btn[data-v-ab5424f6]{font:inherit;color:#333;cursor:pointer;background:#0000000d;border:none;border-radius:999px;padding:.5rem 1.1rem;font-size:.9rem}.emoji-group[data-v-ab5424f6]{margin-bottom:.75rem}.emoji-group-label[data-v-ab5424f6]{color:#aaa;text-transform:uppercase;letter-spacing:.02em;margin:0 0 .35rem;font-size:.8rem;font-weight:600}.emoji-grid[data-v-ab5424f6]{flex-wrap:wrap;gap:.4rem;display:flex}.emoji-option[data-v-ab5424f6]{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;font-size:1.4rem;display:flex}.emoji-option[data-v-ab5424f6]:active{opacity:.5}.lightbox-backdrop[data-v-e4dc58b1]{z-index:300;touch-action:none;justify-content:center;align-items:center;padding:2rem 1rem;display:flex;position:fixed;inset:0}.lightbox-close[data-v-e4dc58b1]{color:#fff;cursor:pointer;z-index:301;background:#ffffff26;border:none;border-radius:50%;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;padding:0;font-size:1rem;display:flex;position:fixed;top:1rem;right:1rem}.lightbox-body[data-v-e4dc58b1]{flex-direction:column;align-items:center;gap:1.25rem;max-width:100%;max-height:100%;transition:transform .2s;display:flex}.lightbox-body.dragging[data-v-e4dc58b1]{transition:none}.lightbox-img[data-v-e4dc58b1]{object-fit:contain;border-radius:12px;max-width:100%;max-height:70vh;display:block}.lightbox-edit[data-v-e4dc58b1]{font:inherit;color:#fff;cursor:pointer;background:#333;border:none;border-radius:999px;flex-shrink:0;padding:.5rem 1.25rem;font-size:.9rem;font-weight:600}.app[data-v-5c572f56]{max-width:540px;margin:0 auto;padding:0 1rem 4rem}header[data-v-5c572f56]{align-items:center;gap:.75rem;margin-bottom:1rem;padding:1rem 0 .5rem;display:flex}h1[data-v-5c572f56]{text-transform:uppercase;letter-spacing:.08em;flex-shrink:0;margin:0;font-size:1.4rem}.user-bar[data-v-5c572f56]{flex-shrink:0;align-items:center;display:flex;position:relative}.avatar[data-v-5c572f56]{color:#333;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:50%;justify-content:center;align-items:center;width:1.8rem;height:1.8rem;font-size:.85rem;font-weight:600;display:inline-flex;box-shadow:0 0 0 2px #f5f0e8}.avatar+.avatar[data-v-5c572f56]{margin-left:-.5rem}.online-avatar[data-v-5c572f56]{cursor:default}.avatar-menu[data-v-5c572f56]{z-index:100;background:#fff;border:1px solid #ddd;border-radius:6px;min-width:110px;padding:4px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 4px 12px #0000001a}.logout[data-v-5c572f56]{cursor:pointer;color:#444;text-align:left;background:0 0;border:none;border-radius:4px;width:100%;padding:6px 10px;font-size:.85rem;display:block}.logout[data-v-5c572f56]:hover{background:#f5f5f5}.stores-row[data-v-5c572f56]{align-items:center;gap:.5rem;margin-top:-.5rem;padding:0 .1rem 1rem;display:flex;overflow-x:auto}.stores-icon[data-v-5c572f56]{color:#999;flex-shrink:0;width:1rem;height:.85rem}.stores-label[data-v-5c572f56]{color:#999;flex-shrink:0;font-size:.85rem}.stores-pill[data-v-5c572f56]{font:inherit;color:#333;cursor:pointer;white-space:nowrap;background:#0000000d;border:none;border-radius:999px;flex-shrink:0;padding:.4rem .9rem;font-size:.85rem}.add-row[data-v-5c572f56]{padding:1rem .3rem}.add-row-icon[data-v-5c572f56]{color:#999;flex-shrink:0;justify-content:center;align-items:center;width:2.1rem;height:2.1rem;font-size:1.6rem;font-weight:700;display:flex}.add-input[data-v-5c572f56]{width:100%;font:inherit;background:0 0;border:none;outline:none;padding:0;font-size:1.25rem}.search-form[data-v-5c572f56]{background:0 0;border-radius:999px;flex:1;align-items:center;gap:.5rem;min-width:0;padding:.6rem .9rem;transition:background-color .15s;display:flex}.search-form[data-v-5c572f56]:focus-within{background:#0000000d}.search-icon[data-v-5c572f56]{opacity:.5;flex-shrink:0;font-size:1.05rem}.search-input[data-v-5c572f56]{min-width:0;font:inherit;appearance:none;background:0 0;border:none;outline:none;flex:1;padding:0;font-size:1.15rem}.search-clear[data-v-5c572f56]{color:#666;cursor:pointer;background:#00000014;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;padding:0;font-size:.75rem;display:flex}.list[data-v-5c572f56]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.paper[data-v-5c572f56]{background:#fff;border-radius:24px;margin-bottom:1.5rem;padding:0 .5rem;box-shadow:0 2px 8px #0000001a,0 0 0 1px #0000000a}.paper li[data-v-5c572f56]{border-bottom:1px solid #efefef}.paper li[data-v-5c572f56]:last-child{border-bottom:none}.checked-list[data-v-5c572f56]{padding:0 .5rem}.checked-list li[data-v-5c572f56]{border-bottom:1px solid #00000014}.checked-list li[data-v-5c572f56]:last-child{border-bottom:none}li[data-v-5c572f56]{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;padding:.55rem .3rem;display:flex}li input[data-v-5c572f56]{-webkit-user-select:text;user-select:text}.check-wrap[data-v-5c572f56]{flex-shrink:0;margin-left:.75rem}.check-btn[data-v-5c572f56]{color:#fff;cursor:pointer;background:0 0;border:2px solid #ccc;border-radius:50%;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;padding:0;font-size:1rem;font-weight:700;line-height:1;display:flex}.check-btn.checked[data-v-5c572f56],.suggest-add[data-v-5c572f56]{background:#333;border-color:#333}.suggestion .item-visual[data-v-5c572f56],.suggest-text[data-v-5c572f56]{opacity:.5}.loader[data-v-5c572f56]{border:2px solid #0000001a;border-top-color:#999;border-radius:50%;width:1.6rem;height:1.6rem;animation:.7s linear infinite spin-5c572f56;display:block}@keyframes spin-5c572f56{to{transform:rotate(360deg)}}.item-visual[data-v-5c572f56]{cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:2.1rem;height:2.1rem;padding:0;display:flex}.drag-handle[data-v-5c572f56]{touch-action:none;cursor:grab;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.drag-handle img[data-v-5c572f56]{-webkit-user-drag:none;pointer-events:none}.u-item[data-v-5c572f56]{transition:transform .15s}.u-item.dragging[data-v-5c572f56]{z-index:2;background:#fff;border-radius:8px;transition:none;position:relative;box-shadow:0 4px 14px #0000002e}.item-visual-img[data-v-5c572f56]{object-fit:cover;border-radius:6px;width:1.9rem;height:1.9rem;display:block}.item-visual-emoji[data-v-5c572f56]{font-size:1.6rem;line-height:1}.text-col[data-v-5c572f56]{flex-direction:column;flex:1;min-width:0;display:flex}.title-row[data-v-5c572f56]{align-items:baseline;gap:.4rem;display:flex}.title-row .text[data-v-5c572f56]{flex:0 auto}.text[data-v-5c572f56]{word-break:break-word;cursor:text;flex:1;min-width:0;font-size:1.25rem}.comment[data-v-5c572f56]{color:#888;word-break:break-word;cursor:text;margin-top:.3rem;font-size:1rem}.item-icons[data-v-5c572f56]{flex-shrink:0;align-items:center;gap:.35rem;display:flex}.icon-btn[data-v-5c572f56]{cursor:pointer;background:#0000000d;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.7rem;height:1.7rem;padding:0;font-size:.95rem;line-height:1;display:flex}.comment-input[data-v-5c572f56]{font:inherit;color:#888;background:0 0;border:none;outline:none;min-width:0;margin-top:.3rem;padding:0;font-size:1rem}.recent-avatar[data-v-5c572f56]{color:#333;-webkit-user-select:none;user-select:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.7rem;font-weight:600;display:inline-flex}.avatar-fade-leave-active[data-v-5c572f56]{transition:opacity .4s}.avatar-fade-leave-to[data-v-5c572f56]{opacity:0}.item-menu-wrap[data-v-5c572f56]{flex-shrink:0;position:relative}.item-menu[data-v-5c572f56]{z-index:100;background:#fff;border:1px solid #ddd;border-radius:6px;min-width:90px;padding:4px;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 4px 12px #0000001a}.item-menu-del[data-v-5c572f56]{cursor:pointer;color:#e44;text-align:left;background:0 0;border:none;border-radius:4px;width:100%;padding:6px 10px;font-size:.85rem;display:block}.item-menu-del[data-v-5c572f56]:hover{background:#fef2f2}.edit-input[data-v-5c572f56]{font:inherit;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:0;font-size:1.25rem}.empty[data-v-5c572f56]{text-align:center;color:#999;margin-top:3rem}.build-footer[data-v-5c572f56]{text-align:center;letter-spacing:.02em;color:#b3a998;-webkit-user-select:none;user-select:none;margin-top:2.5rem;font-size:.7rem}.to-top[data-v-5c572f56]{right:max(1rem, env(safe-area-inset-right));bottom:max(1rem, env(safe-area-inset-bottom));z-index:50;color:#fff;cursor:pointer;background:#333;border:none;border-radius:50%;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;font-size:1.2rem;line-height:1;display:flex;position:fixed;box-shadow:0 2px 10px #00000040}.to-top[data-v-5c572f56]:active{transform:scale(.94)}.totop-fade-enter-active[data-v-5c572f56],.totop-fade-leave-active[data-v-5c572f56]{transition:opacity .2s,transform .2s}.totop-fade-enter-from[data-v-5c572f56],.totop-fade-leave-to[data-v-5c572f56]{opacity:0;transform:translateY(.5rem)}
