.fcm-hint[data-v-6f186864]{align-items:flex-start;background:var(--fg-copper-soft,#f0d9c4);border-radius:10px;color:var(--fg-copper-deep,#8a4319);display:flex;font-size:12.5px;gap:7px;line-height:1.5;margin-top:8px;padding:9px 11px}.fcm-hint[data-v-6f186864] svg{flex:none;height:14px;margin-top:1px;width:14px}.modal-enter-active[data-v-6f186864],.modal-leave-active[data-v-6f186864]{transition:opacity .2s ease}.modal-enter-from[data-v-6f186864],.modal-leave-to[data-v-6f186864]{opacity:0}.modal-enter-active>div[data-v-6f186864],.modal-leave-active>div[data-v-6f186864]{transition:transform .2s ease}.modal-enter-from>div[data-v-6f186864],.modal-leave-to>div[data-v-6f186864]{transform:scale(.95) translateY(10px)}.ftr[data-v-7f729f3a]{border-bottom:1px solid var(--fg-line-soft);display:grid;gap:15px;grid-template-columns:auto minmax(0,1fr);padding:22px 2px;position:relative;transition:background .16s ease}.ftr[data-v-7f729f3a]:hover{background:var(--fg-bg-elev)}.ftr-avatar[data-v-7f729f3a]{border:1px solid var(--fg-line);border-radius:50%;flex:none;height:38px;-o-object-fit:cover;object-fit:cover;width:38px}.ftr-avatar--mono[data-v-7f729f3a]{color:#fff;display:grid;font-family:var(--fg-font-mono,ui-monospace,monospace);font-size:13px;font-weight:600;letter-spacing:-.02em;place-items:center}.ftr-main[data-v-7f729f3a]{min-width:0}.ftr-flags[data-v-7f729f3a]{align-items:center;display:flex;flex-wrap:wrap;gap:9px;margin-bottom:9px}.ftr-cat[data-v-7f729f3a]{background:color-mix(in srgb,var(--cat) 13%,transparent);border-radius:999px;color:var(--cat);font-family:var(--fg-font-mono,ui-monospace,monospace);font-size:9.5px;letter-spacing:.1em;padding:3px 9px;position:relative;text-decoration:none;text-transform:uppercase;white-space:nowrap;z-index:1}.ftr-cat[data-v-7f729f3a]:hover{background:color-mix(in srgb,var(--cat) 22%,transparent)}.ftr-flag[data-v-7f729f3a]{align-items:center;display:inline-flex;font-family:var(--fg-font-mono,ui-monospace,monospace);font-size:9.5px;font-weight:500;gap:4px;letter-spacing:.09em;text-transform:uppercase}.ftr-flag[data-v-7f729f3a] svg{height:11px;width:11px}.ftr-flag--solved[data-v-7f729f3a]{color:var(--fg-moss)}.ftr-flag--pinned[data-v-7f729f3a]{color:var(--fg-copper-deep)}.ftr-flag--locked[data-v-7f729f3a]{color:var(--fg-ink-muted)}.ftr-title[data-v-7f729f3a]{font-family:var(--fg-font-serif,Georgia,serif);font-size:17px;font-weight:600;letter-spacing:-.012em;line-height:1.3;margin:0 0 9px;text-wrap:pretty}.ftr-link[data-v-7f729f3a]{color:var(--fg-ink);text-decoration:none;transition:color .16s ease}.ftr-link[data-v-7f729f3a]:after{border-radius:var(--fg-radius-sm);content:"";inset:0;position:absolute}.ftr-link[data-v-7f729f3a]:focus-visible,.ftr:hover .ftr-link[data-v-7f729f3a]{color:var(--fg-copper-deep)}.ftr-link[data-v-7f729f3a]:focus-visible:after{outline:2px solid var(--fg-copper);outline-offset:-2px}.ftr-excerpt[data-v-7f729f3a]{display:-webkit-box;font-size:13.8px;-webkit-line-clamp:2;line-clamp:2;line-height:1.6;margin:0 0 14px;-webkit-box-orient:vertical;max-width:68ch;overflow:hidden}.ftr-excerpt[data-v-7f729f3a],.ftr-foot[data-v-7f729f3a]{color:var(--fg-ink-muted)}.ftr-foot[data-v-7f729f3a]{align-items:center;display:flex;flex-wrap:wrap;font-family:var(--fg-font-mono,ui-monospace,monospace);font-size:10.5px;gap:7px;line-height:18px;margin:0}.ftr-foot[data-v-7f729f3a]>*{display:block}.ftr-who[data-v-7f729f3a]{align-items:center;color:var(--fg-ink-soft);display:inline-flex!important;gap:6px}.ftr-sep[data-v-7f729f3a]{color:var(--fg-ink-dim)}.ftr-quote[data-v-7f729f3a]{color:var(--fg-ink-soft,#4a423a);display:flex;font-size:13.8px;gap:8px;line-height:1.6;margin:0 0 14px;max-width:68ch}.ftr-quote-mark[data-v-7f729f3a]{color:var(--fg-ink-dim,#a39a8e);flex:none;font-family:var(--fg-font-serif,Georgia,serif);font-size:19px;line-height:1.1}.ftr-quote-text[data-v-7f729f3a]{display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.ftr-faces[data-v-7f729f3a]{flex:none}.ftr-face[data-v-7f729f3a],.ftr-faces[data-v-7f729f3a]{align-items:center;display:inline-flex}.ftr-face[data-v-7f729f3a]{border:1.5px solid var(--fg-bg,#f5f1ea);border-radius:6px;color:#fff;font-size:8.5px;font-weight:700;height:19px;justify-content:center;letter-spacing:0;line-height:1;margin-left:-5px;width:19px}.ftr-face[data-v-7f729f3a]:first-child{margin-left:0}.ftr-reply[data-v-7f729f3a]{align-items:center;border:1.5px solid var(--fg-copper,#b25a2a);border-radius:999px;color:var(--fg-copper-deep,#8a4319);display:inline-flex;font-size:12.5px;font-weight:600;gap:6px;height:32px;padding:0 13px;position:relative;transition:background .16s ease,color .16s ease;white-space:nowrap;z-index:2}.ftr-reply[data-v-7f729f3a]:hover{background:var(--fg-copper,#b25a2a);color:#fff}.ftr-reply[data-v-7f729f3a] svg{height:13px;width:13px}@media(prefers-reduced-motion:reduce){.ftr-reply[data-v-7f729f3a]{transition:none}}.ftr-metrics[data-v-7f729f3a]{align-items:center;display:flex;gap:14px;grid-column:2;padding-top:2px}.ftr-replies[data-v-7f729f3a]{align-items:baseline;background:var(--fg-bg-elev);border:1px solid var(--fg-line);border-radius:var(--fg-radius-sm);display:flex;flex-direction:row;gap:5px;padding:4px 10px}.ftr-replies b[data-v-7f729f3a]{color:var(--fg-ink);font-family:var(--fg-font-serif,Georgia,serif);font-size:19px;font-variant-numeric:tabular-nums;font-weight:600;line-height:1}.ftr-replies>span[data-v-7f729f3a]{color:var(--fg-ink-muted);font-family:var(--fg-font-mono,ui-monospace,monospace);font-size:8.5px;letter-spacing:.1em;text-transform:uppercase}.ftr[data-noreply=true] .ftr-replies[data-v-7f729f3a]{background:color-mix(in srgb,var(--fg-amber) 10%,transparent);border-color:color-mix(in srgb,var(--fg-amber) 30%,transparent)}.ftr[data-noreply=true] .ftr-replies b[data-v-7f729f3a]{color:var(--fg-amber)}.ftr-sub[data-v-7f729f3a]{color:var(--fg-ink-dim);display:flex;font-family:var(--fg-font-mono,ui-monospace,monospace);font-size:10px;font-variant-numeric:tabular-nums;gap:12px}.ftr-views[data-v-7f729f3a],.ftr-votes[data-v-7f729f3a]{align-items:center;display:inline-flex;gap:3px}.ftr-votes[data-v-7f729f3a]{color:var(--fg-copper)}.ftr-sub[data-v-7f729f3a] svg{height:11px;width:11px}@media(min-width:760px){.ftr[data-v-7f729f3a]{align-items:start;border-radius:var(--fg-radius-sm);gap:22px;grid-template-columns:auto minmax(0,1fr) auto;padding:26px 16px}.ftr-title[data-v-7f729f3a]{font-size:17.5px}.ftr-metrics[data-v-7f729f3a]{grid-column:auto;min-width:74px;padding-top:0}.ftr-metrics[data-v-7f729f3a],.ftr-replies[data-v-7f729f3a]{align-items:center;flex-direction:column;gap:0}.ftr-replies[data-v-7f729f3a]{min-width:62px;padding:7px 12px}.ftr-replies>span[data-v-7f729f3a]{margin-top:3px}.ftr-sub[data-v-7f729f3a]{gap:10px;margin-top:8px}}@media(prefers-reduced-motion:reduce){.ftr[data-v-7f729f3a],.ftr-link[data-v-7f729f3a]{transition:none}}.fcn[data-v-f9128c78]{display:flex;flex-direction:column;gap:1px;padding:6px}.fcn-item[data-v-f9128c78]{align-items:center;border-radius:var(--fg-radius-sm);color:var(--fg-ink-soft);display:flex;font-size:13px;gap:10px;justify-content:space-between;padding:8px 10px;text-decoration:none;transition:background .15s ease,color .15s ease}.fcn-item[data-v-f9128c78]:hover{background:var(--fg-line-soft);color:var(--fg-ink)}.fcn-item[aria-current=page][data-v-f9128c78]{background:var(--fg-ink);color:var(--fg-bg)}.fcn-item[aria-current=page] .fcn-n[data-v-f9128c78]{color:color-mix(in srgb,var(--fg-bg) 60%,transparent)}.fcn-label[data-v-f9128c78]{align-items:center;display:flex;gap:9px;min-width:0}.fcn-label>span[data-v-f9128c78]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fcn-dot[data-v-f9128c78]{border-radius:50%;flex:none;height:7px;width:7px}.fcn-grid[data-v-f9128c78]{flex:none;height:13px;opacity:.7;width:13px}.fcn-n[data-v-f9128c78]{color:var(--fg-ink-dim);flex:none;font-family:var(--fg-font-mono,ui-monospace,monospace);font-size:10px;font-variant-numeric:tabular-nums}.fpg[data-v-a842c378]{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:center;padding:26px 0 6px}.fpg-arrow[data-v-a842c378],.fpg-page[data-v-a842c378]{background:var(--fg-bg-card);border:1px solid var(--fg-line);border-radius:999px;color:var(--fg-ink-soft);display:inline-grid;font-family:var(--fg-font-mono,ui-monospace,monospace);font-size:12px;font-variant-numeric:tabular-nums;height:36px;min-width:36px;padding:0 10px;place-items:center;text-decoration:none;transition:border-color .16s ease,color .16s ease}.fpg-arrow[data-v-a842c378]:hover,.fpg-page[data-v-a842c378]:hover{border-color:var(--fg-copper);color:var(--fg-copper-deep)}.fpg-page[aria-current=page][data-v-a842c378]{background:var(--fg-ink);border-color:var(--fg-ink);color:var(--fg-bg)}.fpg-arrow--off[data-v-a842c378]{cursor:not-allowed;opacity:.4}.fpg-arrow--off[data-v-a842c378]:hover{border-color:var(--fg-line);color:var(--fg-ink-soft)}.fpg-gap[data-v-a842c378]{color:var(--fg-ink-dim);font-family:var(--fg-font-mono,ui-monospace,monospace);font-size:12px;padding:0 3px}.fpg[data-v-a842c378] svg{height:15px;width:15px}@media(prefers-reduced-motion:reduce){.fpg-arrow[data-v-a842c378],.fpg-page[data-v-a842c378]{transition:none}}
