.blog-page[data-v-718ac806]{margin:0 auto;max-width:960px;padding:0 0 3rem}.back-home[data-v-718ac806]{color:var(--text-muted);display:inline-block;font-size:.8rem;margin-bottom:.5rem;text-decoration:none;transition:color .12s ease}.back-home[data-v-718ac806]:hover{color:var(--primary)}.blog-hero[data-v-718ac806]{margin-bottom:1.25rem}.blog-head-row[data-v-718ac806]{align-items:baseline;border-bottom:1px solid var(--border);display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding-bottom:.75rem}.blog-head-row h1[data-v-718ac806]{font-size:1.6rem;font-weight:700;letter-spacing:-.02em;margin:0}.sub[data-v-718ac806]{color:var(--text-muted);font-size:.82rem}.tl-viewport[data-v-718ac806]{--track-h:640px;--axis:330px;cursor:grab;height:var(--track-h);overflow-x:auto;overflow-y:hidden;position:relative;width:100%;-webkit-overflow-scrolling:touch;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);scrollbar-color:var(--border) transparent;scrollbar-width:thin;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tl-viewport.grabbing[data-v-718ac806]{cursor:grabbing}.tl-viewport[data-v-718ac806]::-webkit-scrollbar{height:8px}.tl-viewport[data-v-718ac806]::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}.tl-viewport[data-v-718ac806]::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.tl-viewport[data-v-718ac806]:after,.tl-viewport[data-v-718ac806]:before{bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:44px;z-index:4}.tl-viewport[data-v-718ac806]:before{background:linear-gradient(to right,var(--bg),transparent);left:0}.tl-viewport[data-v-718ac806]:after{background:linear-gradient(to left,var(--bg),transparent);right:0}.tl-track[data-v-718ac806]{height:var(--track-h);position:relative}.tl-month[data-v-718ac806]{color:var(--text-muted);font-size:.74rem;font-variant-numeric:tabular-nums;letter-spacing:.05em;top:12px;white-space:nowrap;z-index:3}.tl-month[data-v-718ac806],.tl-month-tick[data-v-718ac806]{position:absolute;transform:translate(-50%)}.tl-month-tick[data-v-718ac806]{background:var(--border);height:10px;top:34px;width:1px}.tl-axis[data-v-718ac806]{background:var(--border);height:1px;left:0;top:var(--axis)}.tl-axis[data-v-718ac806],.tl-axis[data-v-718ac806]:after{position:absolute;right:0}.tl-axis[data-v-718ac806]:after{border-right:1px solid var(--border);border-top:1px solid var(--border);content:"";height:7px;top:50%;transform:translateY(-50%) rotate(45deg);width:7px}.tl-dot[data-v-718ac806]{background:var(--bg);border:2px solid var(--text);border-radius:50%;box-sizing:border-box;height:11px;top:var(--axis);transform:translate(-50%,-50%);width:11px;z-index:3}.tl-dot[data-v-718ac806],.tl-item[data-v-718ac806]{position:absolute}.tl-item[data-v-718ac806]{align-items:center;display:flex;flex-direction:column;transform:translate(-50%);width:240px;z-index:2}.tl-item.above[data-v-718ac806]{bottom:var(--axis);justify-content:flex-end}.tl-item.below[data-v-718ac806]{flex-direction:column-reverse;justify-content:flex-start;top:var(--axis)}.tl-stem[data-v-718ac806]{background:var(--border);flex:0 0 auto;height:30px;width:1px}.tl-card[data-v-718ac806]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);display:block;overflow:hidden;text-decoration:none;transition:border-color .12s ease,transform .12s ease;width:240px}.tl-card[data-v-718ac806]:hover{border-color:var(--text-muted)}.tl-card:hover .tl-title[data-v-718ac806]{color:var(--primary)}.tl-card:hover .tl-thumb img[data-v-718ac806]{transform:scale(1.04)}.tl-thumb[data-v-718ac806]{background:var(--bg-card);height:110px;overflow:hidden;width:100%}.tl-thumb img[data-v-718ac806]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.tl-cover-ph[data-v-718ac806]{align-items:center;background:linear-gradient(135deg,#202024,#111113);color:var(--text-muted);display:flex;font-size:1.8rem;font-weight:700;height:100%;justify-content:center;letter-spacing:.1em;opacity:.55;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.tl-card-body[data-v-718ac806]{padding:.7rem .8rem .85rem}.tl-date[data-v-718ac806]{color:var(--text-muted);display:block;font-size:.72rem;font-variant-numeric:tabular-nums;letter-spacing:.03em}.tl-title[data-v-718ac806]{color:var(--text);display:block;font-size:1rem;font-weight:600;line-height:1.45;margin-top:.25rem;transition:color .12s ease}.tl-cat[data-v-718ac806]{border:1px solid var(--border);border-radius:4px;color:var(--primary);display:inline-block;font-size:.68rem;margin-top:.4rem;padding:.05rem .4rem}.tl-excerpt[data-v-718ac806]{display:-webkit-box;font-size:.8rem;-webkit-line-clamp:2;line-height:1.6;margin:.5rem 0 0;-webkit-box-orient:vertical;overflow:hidden}.tl-excerpt[data-v-718ac806],.tl-more[data-v-718ac806]{color:var(--text-muted)}.tl-more[data-v-718ac806]{display:inline-block;font-size:.76rem;font-weight:600;margin-top:.55rem}.tl-hint[data-v-718ac806]{background:var(--bg-card);border:1px solid var(--border);border-radius:999px;color:var(--text-muted);font-size:.85rem;left:50%;padding:.4rem .95rem;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .45s ease;z-index:5}.tl-hint.hide[data-v-718ac806]{opacity:0}.tl-empty[data-v-718ac806]{color:var(--text-muted);padding:3rem 0;text-align:center}@media(max-width:640px){.blog-page[data-v-718ac806]{max-width:100%}.tl-card[data-v-718ac806],.tl-item[data-v-718ac806]{width:200px}.tl-thumb[data-v-718ac806]{height:92px}}
