.article-card[data-v-b6cc4ed3]{width:99%;transition:all .3s ease;border-radius:12px!important;overflow:hidden;box-shadow:0 1px 4px #0000000d,0 2px 8px #0000000a!important;border:1px solid rgba(0,0,0,.06)!important;margin-bottom:16px}.article-card[data-v-b6cc4ed3] .v-card__underlay,.article-card[data-v-b6cc4ed3] .v-card__overlay{border-radius:12px!important}.article-thumbnail--activity[data-v-b6cc4ed3]{display:inline-flex!important;align-items:center;justify-content:center;color:rgba(var(--v-theme-primary),.55)}.post-by[data-v-b6cc4ed3]{display:inline-flex;align-items:center;gap:6px;color:inherit;text-decoration:none;font-size:.82rem;max-width:140px;flex:0 0 auto;min-width:0;margin-right:4px}.post-by:hover .post-by-name[data-v-b6cc4ed3]{color:rgb(var(--v-theme-primary))}.post-by-avatar[data-v-b6cc4ed3]{width:22px;height:22px;border-radius:50%;object-fit:cover;flex:none}.post-by-name[data-v-b6cc4ed3]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.post-join-btn--on[data-v-b6cc4ed3]{color:rgb(var(--v-theme-success))}.card-btn--on[data-v-b6cc4ed3]{color:rgb(var(--v-theme-primary))}.post-act-panel[data-v-b6cc4ed3]{margin:0 8px 10px;padding:10px 12px;border-radius:8px;background:rgba(var(--v-theme-on-surface),.04);border:1px solid rgba(var(--v-theme-on-surface),.08);display:flex;flex-direction:column;gap:8px;font-size:.88rem}.post-act-panel-loading[data-v-b6cc4ed3]{display:flex;justify-content:center;padding:6px}.post-act-panel-desc[data-v-b6cc4ed3]{margin:0;white-space:pre-line;line-height:1.5}.post-act-panel-dim[data-v-b6cc4ed3]{display:flex;align-items:flex-start;gap:10px;flex-wrap:wrap}.post-act-panel-dim-title[data-v-b6cc4ed3]{display:inline-flex;align-items:center;gap:4px;font-weight:600;min-width:72px}.post-act-panel-fixed[data-v-b6cc4ed3]{font-weight:600}.post-act-panel-opts[data-v-b6cc4ed3]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.post-act-panel-opts li[data-v-b6cc4ed3]{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border-radius:999px;background:rgba(var(--v-theme-primary),.08)}.post-act-panel-votes[data-v-b6cc4ed3]{font-weight:700;font-variant-numeric:tabular-nums;color:rgb(var(--v-theme-primary))}.post-act-panel-empty[data-v-b6cc4ed3]{opacity:.6}.post-act-panel-people[data-v-b6cc4ed3]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.post-act-panel-person[data-v-b6cc4ed3]{padding:2px 8px;border-radius:999px;background:rgba(var(--v-theme-on-surface),.06);font-size:.8rem}.post-act-panel-person--in[data-v-b6cc4ed3]{background:rgba(var(--v-theme-success),.12)}.post-act-panel-actions[data-v-b6cc4ed3]{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.post-act-panel-msg[data-v-b6cc4ed3]{margin:0;flex:1 1 auto;color:rgb(var(--v-theme-primary));font-size:.85rem}.post-act[data-v-b6cc4ed3]{display:flex;flex-wrap:nowrap;align-items:center;gap:14px;font-size:.88rem;color:rgba(var(--v-theme-on-surface),.7);min-width:0}.post-act-fact[data-v-b6cc4ed3]{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;flex:0 1 auto;min-width:0}.post-act-fact[data-v-b6cc4ed3]>:last-child{overflow:hidden;text-overflow:ellipsis}.article-card[data-v-b6cc4ed3]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000014,0 2px 6px #0000000f!important}.card-btn[data-v-b6cc4ed3]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:transparent;border:none;color:rgba(var(--v-theme-on-surface),.55);text-decoration:none;cursor:pointer;transition:color .15s ease,background .15s ease,transform .15s ease}.card-btn[data-v-b6cc4ed3]:hover{color:rgb(var(--v-theme-primary));background:rgba(var(--v-theme-primary),.1);transform:translateY(-1px)}.card-btn[data-v-b6cc4ed3]:focus-visible{outline:2px solid rgb(var(--v-theme-primary));outline-offset:2px}.card-select-overlay[data-v-b6cc4ed3]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;cursor:pointer;border-radius:12px;transition:background .15s ease,box-shadow .15s ease}.card-select-overlay--on[data-v-b6cc4ed3]{background:rgba(var(--v-theme-primary),.06);box-shadow:inset 0 0 0 2px rgb(var(--v-theme-primary))}.card-select-overlay[data-v-b6cc4ed3]:focus-visible{outline:2px solid rgb(var(--v-theme-primary));outline-offset:2px}.card-select-check[data-v-b6cc4ed3]{position:absolute;top:8px;left:8px;background:rgba(var(--v-theme-surface),.9);border-radius:6px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);pointer-events:none}.article-actions[data-v-b6cc4ed3]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:4px 10px 10px 4px}.article-tags[data-v-b6cc4ed3]{display:contents}.article-buttons[data-v-b6cc4ed3]{display:flex;align-items:center;gap:2px;flex-shrink:0;margin-left:auto}.tag-chip[data-v-b6cc4ed3]{cursor:pointer;border-radius:12px!important;font-size:.75rem;font-weight:500;letter-spacing:.2px;transition:transform .15s ease,background .15s ease}.tag-chip[data-v-b6cc4ed3] .v-chip__content{color:rgb(var(--v-theme-primary))}.tag-chip[data-v-b6cc4ed3] .v-chip__overlay{opacity:0!important}.tag-chip[data-v-b6cc4ed3]:hover{transform:translateY(-1px);background:rgba(var(--v-theme-primary),.18)}.post-meta[data-v-b6cc4ed3]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:.72rem;color:rgba(var(--v-theme-on-surface),.5)}.post-slug[data-v-b6cc4ed3]{font-family:Consolas,Monaco,Courier New,monospace}.post-lang[data-v-b6cc4ed3]{background:rgba(var(--v-theme-on-surface),.08);color:rgba(var(--v-theme-on-surface),.7);padding:1px 6px;border-radius:10px}.article-thumbnail[data-v-b6cc4ed3]{width:280px;max-width:100%;min-width:0;height:180px;margin:10px;flex:0 1 auto;object-fit:cover;border-radius:8px}.article-thumbnail--empty[data-v-b6cc4ed3]{display:block;background:linear-gradient(135deg,rgba(var(--v-theme-on-surface),.05),rgba(var(--v-theme-on-surface),.1))}.article-content-wrapper[data-v-b6cc4ed3]{min-width:200px;flex:1 0 200px}.article-title[data-v-b6cc4ed3]{font-size:1.5rem;font-weight:600;line-height:1.3;color:rgb(var(--v-theme-on-surface))}.article-subtitle[data-v-b6cc4ed3]{margin-left:.85em;font-size:1.05rem;font-weight:500;line-height:1.35;color:rgba(var(--v-theme-on-surface),.72)}.article-title[data-v-b6cc4ed3],.article-description[data-v-b6cc4ed3]{margin-right:10px!important}.preview-link[data-v-b6cc4ed3]{text-decoration:none;color:inherit;cursor:pointer}.preview-link:hover .article-title[data-v-b6cc4ed3]{color:rgb(var(--v-theme-primary))}.article-description[data-v-b6cc4ed3]{line-height:1.6;color:rgba(var(--v-theme-on-surface),.87);font-size:.95rem}@media(max-width:768px){.article-card[data-v-b6cc4ed3]{flex-direction:column;align-items:stretch;width:100%}.preview-link[data-v-b6cc4ed3]{display:block;width:100%}.article-card>.preview-link[data-v-b6cc4ed3]{padding:10px 10px 0;box-sizing:border-box}.article-thumbnail[data-v-b6cc4ed3]{width:100%;max-width:100%;min-width:0;height:200px;margin:0}.article-content-wrapper[data-v-b6cc4ed3]{width:100%;flex:0 1 auto;min-width:0;padding:8px 10px 10px}.article-title[data-v-b6cc4ed3]{font-size:1.2rem}.article-description[data-v-b6cc4ed3]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.article-title[data-v-b6cc4ed3],.article-description[data-v-b6cc4ed3]{margin-left:0!important;margin-right:0!important}}.v-infinite-scroll--horizontal{display:flex;flex-direction:row;overflow-x:auto}.v-infinite-scroll--horizontal .v-infinite-scroll-intersect{height:100%;width:var(--v-infinite-margin-size, 1px)}.v-infinite-scroll--vertical{display:flex;flex-direction:column;overflow-y:auto}.v-infinite-scroll--vertical .v-infinite-scroll-intersect{height:1px;width:100%}.v-infinite-scroll-intersect{pointer-events:none;margin-top:var(--v-infinite-margin);margin-bottom:calc(var(--v-infinite-margin) * -1)}.v-infinite-scroll-intersect:nth-child(2){--v-infinite-margin: var(--v-infinite-margin-size, 1px)}.v-infinite-scroll-intersect:nth-last-child(2){--v-infinite-margin: calc(var(--v-infinite-margin-size, 1px) * -1)}.v-infinite-scroll__side{align-items:center;display:flex;justify-content:center;padding:8px}.caf[data-v-908813f7]{width:100%}.caf-filter[data-v-908813f7]{max-width:900px;margin:0 auto 12px}.caf-search[data-v-908813f7]{margin-bottom:8px}.caf-tags[data-v-908813f7]{display:flex;flex-wrap:wrap;gap:6px}.caf-tag[data-v-908813f7]{padding:3px 10px;border-radius:999px;font-size:.75rem;border:1px solid rgba(var(--v-border-color),.25);color:rgba(var(--v-theme-on-surface),.7);cursor:pointer;transition:all .15s}.caf-tag--on[data-v-908813f7]{background:rgba(var(--v-theme-primary),.12);border-color:rgba(var(--v-theme-primary),.6);color:rgb(var(--v-theme-primary))}.caf-list[data-v-908813f7]{max-width:900px;margin:0 auto}.caf-reader[data-v-908813f7]{position:fixed;top:var(--caf-offset, 64px);left:0;right:0;bottom:0;z-index:1005;display:flex;justify-content:center;background:rgb(var(--v-theme-surface))}@media(max-width:959.98px){.caf-reader[data-v-908813f7]{top:var(--caf-offset, 48px)}}.caf-reader-inner[data-v-908813f7]{position:relative;display:flex;flex-direction:column;width:100%;max-width:900px;height:100%}.caf-rail[data-v-908813f7]{position:relative;display:flex;align-items:center;gap:4px;flex:0 0 auto;height:56px;padding:0 8px;background:rgb(var(--v-theme-surface));z-index:4}.caf-rail--top[data-v-908813f7]{box-shadow:0 3px 10px #0000001f}.caf-rail-title[data-v-908813f7]{flex:1;min-width:0;font-size:.85rem;font-weight:600;color:rgb(var(--v-theme-on-surface));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.caf-rail-title--current[data-v-908813f7]{text-align:center;font-size:.95rem;padding:0 4px}.caf-rail-btn[data-v-908813f7]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:42px;height:42px;border-radius:50%;background:transparent;color:rgb(var(--v-theme-on-surface));cursor:pointer;transition:background .15s,color .15s}.caf-rail-btn[data-v-908813f7]:hover:not(:disabled){background:rgba(var(--v-theme-primary),.1);color:rgb(var(--v-theme-primary))}.caf-rail-btn--close[data-v-908813f7]:hover:not(:disabled){background:rgba(var(--v-theme-error),.1);color:rgb(var(--v-theme-error))}.caf-rail-btn[data-v-908813f7]:disabled{opacity:.28;cursor:default}.caf-stage[data-v-908813f7]{position:relative;flex:1 1 auto;min-height:0;overflow:hidden;background:rgb(var(--v-theme-surface))}.caf-track[data-v-908813f7]{position:absolute;top:0;right:0;bottom:0;left:0;will-change:transform}.caf-page[data-v-908813f7]{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;background:rgb(var(--v-theme-surface))}.caf-page-inner[data-v-908813f7]{box-sizing:border-box;min-height:100%;padding:18px 16px 28px}.caf-page-title[data-v-908813f7]{font-size:1.5rem;font-weight:700;line-height:1.3;color:rgb(var(--v-theme-on-surface));margin:0 0 1rem}.caf-bi-panes[data-v-908813f7]{display:flex;gap:18px;align-items:stretch}.caf-bi-pane[data-v-908813f7]{flex:1 1 0;min-width:0;height:calc(100vh - 130px);overflow-y:auto;overscroll-behavior:contain;padding:0 14px 20px;border:1px solid rgba(var(--v-theme-on-surface),.1);border-radius:10px;background:rgb(var(--v-theme-surface))}.caf-bi-head[data-v-908813f7]{position:sticky;top:0;z-index:1;display:flex;align-items:baseline;gap:8px;padding:12px 0 10px;margin-bottom:6px;background:rgb(var(--v-theme-surface));border-bottom:1px solid rgba(var(--v-theme-on-surface),.08)}.caf-bi-lang[data-v-908813f7]{flex:none;font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:2px 7px;border-radius:999px;color:rgb(var(--v-theme-primary));background:rgba(var(--v-theme-primary),.12)}.caf-bi-title[data-v-908813f7]{font-size:.95rem;font-weight:600;line-height:1.35;color:rgb(var(--v-theme-on-surface));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.caf-rail-btn--on[data-v-908813f7]{color:rgb(var(--v-theme-primary));background:rgba(var(--v-theme-primary),.14)}@media(max-width:959px){.caf-bi-panes[data-v-908813f7]{flex-direction:column;gap:14px}.caf-bi-pane[data-v-908813f7]{height:auto;overflow-y:visible}}@media(min-width:768px){.caf-page-title[data-v-908813f7]{font-size:1.85rem}}.caf-cover[data-v-908813f7]{display:block;width:100%;max-height:320px;object-fit:cover;border-radius:12px;margin:0 0 18px;background:rgba(var(--v-theme-on-surface),.05)}.caf-end[data-v-908813f7]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:32px 0 10px;text-align:center}.caf-end-line[data-v-908813f7]{font-size:.8rem;letter-spacing:.04em;color:rgba(var(--v-theme-on-surface),.42)}.caf-end-hint[data-v-908813f7]{font-size:.75rem;color:rgba(var(--v-theme-on-surface),.32)}.caf-pull-hint[data-v-908813f7]{position:absolute;left:50%;transform:translate(-50%);z-index:6;display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:999px;font-size:.8rem;font-weight:600;white-space:nowrap;pointer-events:none;color:rgba(var(--v-theme-on-surface),.72);background:rgba(var(--v-theme-surface),.96);border:1px solid rgba(var(--v-theme-on-surface),.12);box-shadow:0 4px 16px #00000029;transition:color .15s,background .15s,border-color .15s}.caf-pull-hint--bottom[data-v-908813f7]{bottom:18px}.caf-pull-hint--top[data-v-908813f7]{top:18px}.caf-pull-hint--on[data-v-908813f7]{color:rgb(var(--v-theme-on-primary));background:rgb(var(--v-theme-primary));border-color:rgb(var(--v-theme-primary))}.caf-pull-hint-arrow[data-v-908813f7]{font-size:.95rem;line-height:1}.caf-hint-enter-active[data-v-908813f7],.caf-hint-leave-active[data-v-908813f7]{transition:opacity .18s ease}.caf-hint-enter-from[data-v-908813f7],.caf-hint-leave-to[data-v-908813f7]{opacity:0}.caf-fab[data-v-908813f7]{position:absolute;top:64px;right:16px;z-index:5;display:flex;flex-direction:column;align-items:flex-end;gap:12px}.caf-fab-main[data-v-908813f7]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:rgb(var(--v-theme-primary));color:rgb(var(--v-theme-on-primary));box-shadow:0 3px 10px #00000040;cursor:pointer;transition:transform .15s}.caf-fab--open .caf-fab-main[data-v-908813f7]{transform:rotate(90deg)}.caf-fab-actions[data-v-908813f7]{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.caf-fab-action[data-v-908813f7]{display:flex;align-items:center;gap:8px;cursor:pointer}.caf-fab-action-label[data-v-908813f7]{font-size:.78rem;padding:3px 9px;border-radius:6px;background:#000000b8;color:#fff;white-space:nowrap}.caf-fab-action-icon[data-v-908813f7]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:rgb(var(--v-theme-surface));color:rgb(var(--v-theme-on-surface));box-shadow:0 2px 8px #0003}.caf-fab-fade-enter-active[data-v-908813f7],.caf-fab-fade-leave-active[data-v-908813f7]{transition:opacity .15s,transform .15s}.caf-fab-fade-enter-from[data-v-908813f7],.caf-fab-fade-leave-to[data-v-908813f7]{opacity:0;transform:translateY(-6px)}.caf-state[data-v-908813f7]{display:flex;align-items:center;justify-content:center;gap:10px;padding:40px 16px;font-size:.9rem;color:rgba(var(--v-theme-on-surface),.6)}.caf-state--muted[data-v-908813f7]{padding:16px;font-size:.8rem}.caf-state--error[data-v-908813f7]{color:rgb(var(--v-theme-error))}
