.tm-detail,.tm-detail-main{display:flex;flex-direction:column;gap:14px}.tm-detail-main{min-width:0}.tm-detail-rail{display:none}.tm-hairline{height:1px;background:var(--tm-hairline)}.tm-detail-name{font-size:23px;font-weight:800;line-height:1.15}.tm-tagcloud{padding:14px;display:flex;flex-wrap:wrap;gap:6px}@media (min-width:1024px){.tm-detail-name{font-size:34px;font-weight:900;line-height:1.1}.tm-tagcloud{padding:20px;gap:8px}}.tm-rail-label{font-size:13px;font-weight:700;color:var(--tm-tag-mine-fg);letter-spacing:.09em}@media (min-width:1024px){.tm-detail{flex-direction:row;gap:22px;align-items:flex-start}.tm-detail-main{flex:1}.tm-detail-rail{display:flex;flex-direction:column;gap:14px;width:290px;flex:none}}.tm-cloud{padding:14px;display:flex;flex-direction:column;gap:10px}.tm-cloud-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.tm-cloud-label{font-size:13px;font-weight:700;color:var(--tm-tag-mine-fg);letter-spacing:.09em}.tm-cloud-toggle{background:none;border:0;padding:0;font-family:inherit;font-size:12px;font-weight:500;color:var(--tm-crimson);cursor:pointer;min-height:44px}.tm-cloud-hint{margin:0;font-size:12px;color:var(--tm-muted)}.tm-cloud-chips{flex-wrap:wrap;gap:8px}.tm-cloud-chips,.tm-cloud-foot{display:flex;align-items:center}.tm-cloud-foot{margin-top:2px;padding-top:10px;border-top:1px solid var(--tm-hairline)}.tm-cloud-signin{font-size:12px}@keyframes tm-pop{0%{transform:scale(1)}45%{transform:scale(1.14)}to{transform:scale(1)}}@media (min-width:1024px){.tm-cloud{padding:20px;gap:12px}}.tm-firstvisit{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border-radius:var(--tm-radius-card);background:var(--tm-tag-mine-bg);border:1px solid var(--tm-border)}.tm-firstvisit-copy{margin:0;font-size:13.5px;line-height:1.55;color:#4A3F73}.tm-firstvisit-copy strong{color:var(--tm-purple)}.tm-firstvisit-actions{display:flex;align-items:center;gap:16px;font-size:13px}.tm-firstvisit-dismiss{margin-left:auto;background:none;border:0;font-family:inherit;font-size:13px;font-weight:700;color:var(--tm-purple);cursor:pointer;min-height:44px;padding:0 4px}.tm-editor,.tm-editor-card{display:flex;flex-direction:column;gap:10px}.tm-editor-card{padding:14px}.tm-editor-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.tm-editor-close{background:none;border:0;color:var(--tm-crimson);font-family:inherit;font-size:14px;font-weight:700;cursor:pointer;min-height:44px;padding:0 4px}.tm-editor-hint{font-family:var(--font-roboto),system-ui,sans-serif;font-size:13px;font-weight:400;color:var(--tm-muted)}.tm-editor-input{flex:1;min-width:0;min-height:44px;border:1px solid var(--tm-border);border-radius:var(--tm-radius-control);padding:0 12px;font-size:14px;font-family:inherit;color:var(--tm-ink);background:#fff}.tm-editor-input::-moz-placeholder{color:#C0BBC9}.tm-editor-input::placeholder{color:#C0BBC9}.tm-editor-input:focus{border-color:var(--tm-tag-light)}.tm-editor-meta{display:flex;justify-content:space-between;gap:12px;font-size:13px;line-height:1.4}.tm-editor-card .tm-editor-meta,.tm-editor-newrow{max-width:560px}.tm-editor-save{position:sticky;bottom:0;padding:10px 0 2px;background:linear-gradient(to top,var(--tm-canvas) 72%,transparent)}.tm-btn:disabled{opacity:.5;cursor:not-allowed}.tm-skel{display:inline-block;border-radius:var(--tm-radius-tag);background:var(--tm-tag-mine-bg);animation:tm-skel-pulse 1.4s ease-in-out infinite}@keyframes tm-skel-pulse{0%,to{opacity:1}50%{opacity:.55}}