.ot-native-newtopic[data-v-e8d8bca9]{margin:0 0 1rem;display:flex;justify-content:flex-end}.nt-form[data-v-e8d8bca9]{--nt-surface:color-mix(in srgb,var(--ot-bg,#fff) 94%,var(--ot-link,#06c));position:relative;width:100%;padding:0;border:1px solid var(--ot-border,#dfe3e8);border-radius:8px;background:var(--nt-surface);box-shadow:var(--ot-shadow,0 18px 44px rgba(15,23,42,.075));overflow:hidden}.nt-bar[data-v-e8d8bca9]{width:100%;display:flex;align-items:center;justify-content:flex-end;gap:12px}.nt-rules[data-v-e8d8bca9]{color:var(--ot-link,#06c);font-size:.78rem;font-weight:750;line-height:1.2;text-decoration:none;white-space:nowrap}.nt-rules[data-v-e8d8bca9]:hover{text-decoration:underline}.nt-open[data-v-e8d8bca9]{display:inline-flex;align-items:center;justify-content:center;min-height:34px;background:#dc2626;color:#fff;border:none;border-radius:7px;padding:.45rem 1rem;font-size:.85rem;font-weight:650;line-height:1.2;cursor:pointer;text-decoration:none}.nt-open[data-v-e8d8bca9]:hover{background:#b91c1c}.nt-open--login[data-v-e8d8bca9]{border:1px solid color-mix(in srgb,var(--ot-link,#06c) 34%,var(--ot-border,#dfe3e8));background:color-mix(in srgb,var(--ot-link,#06c) 7%,var(--ot-bg,#fff));color:var(--ot-link,#06c)}.nt-open--login[data-v-e8d8bca9]:hover{background:color-mix(in srgb,var(--ot-link,#06c) 12%,var(--ot-bg,#fff));text-decoration:none}.nt-head[data-v-e8d8bca9]{display:flex;align-items:center;gap:8px;min-height:52px;padding:.72rem 1rem;border-bottom:1px solid var(--ot-border,#dfe3e8);color:var(--ot-muted,#65707d);font-size:.9rem;font-weight:750;line-height:1.2}.nt-head[data-v-e8d8bca9] .ot-icon{flex:0 0 auto;color:color-mix(in srgb,var(--ot-muted,#65707d) 82%,var(--ot-ink,#20242c))}.nt-heading[data-v-e8d8bca9]{min-width:0;margin:0;color:var(--ot-ink,#20242c);font-size:.98rem;font-weight:800;line-height:1.2}.nt-draft-status[data-v-e8d8bca9]{display:inline-flex;align-items:center;gap:6px;margin-left:auto;color:var(--ot-muted,#65707d);font-size:.78rem;font-weight:750;white-space:nowrap}.nt-draft-dot[data-v-e8d8bca9]{width:8px;height:8px;flex:0 0 8px;border-radius:999px;background:#22c55e}.nt-draft-status button[data-v-e8d8bca9]{padding:0;border:0;background:transparent;color:var(--ot-link,#06c);cursor:pointer;font:inherit;font-weight:800}.nt-draft-status button[data-v-e8d8bca9]:hover{text-decoration:underline}.nt-notices[data-v-e8d8bca9]{padding:.65rem 1rem 0}.nt-error[data-v-e8d8bca9]{color:var(--ot-color-danger-text,#b3261e);font-size:.82rem;margin:0 0 .65rem}.nt-schedule[data-v-e8d8bca9]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 1rem .65rem;font-size:.85rem;color:var(--ot-soft,#334155)}.nt-sched-toggle[data-v-e8d8bca9]{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.nt-sched-input[data-v-e8d8bca9]{padding:.4rem .5rem;border:1px solid var(--ot-border,#dfe3e8);border-radius:7px;background:var(--ot-bg,#fff);color:var(--ot-ink,#20242c);font:inherit;font-size:.85rem}.nt-scheduled[data-v-e8d8bca9]{margin:0 auto 0 0;color:var(--ot-color-success-text,#0f7a38);font-size:.82rem;font-weight:600}.nt-sched-hint[data-v-e8d8bca9]{margin:-.3rem 1rem .65rem;color:var(--ot-muted,#64748b);font-size:.78rem}.nt-input[data-v-e8d8bca9]{width:calc(100% - 2rem);box-sizing:border-box;margin:.9rem 1rem .65rem;padding:.7rem .85rem;border:1px solid color-mix(in srgb,var(--ot-border,#dfe3e8) 92%,var(--ot-muted,#65707d));border-radius:8px;background:var(--ot-bg,#fff);color:var(--ot-ink,#20242c);font:inherit;font-size:1rem;outline:none}.nt-input[data-v-e8d8bca9]:focus{border-color:color-mix(in srgb,var(--ot-link,#06c) 72%,var(--ot-border,#dfe3e8));box-shadow:none}.nt-editor[data-v-e8d8bca9]{border:0;border-radius:0}.nt-editor[data-v-e8d8bca9] .fre{display:flex;flex-direction:column;border:0;border-radius:0;background:transparent;box-shadow:none}.nt-editor[data-v-e8d8bca9] .fre:focus-within{border-color:transparent;box-shadow:none}.nt-editor[data-v-e8d8bca9] .fre__tb{order:2;min-height:54px;padding:.55rem 8.8rem .55rem 1rem;border-top:1px solid var(--ot-border,#dfe3e8);border-bottom:0;border-radius:0;background:transparent}.nt-editor[data-v-e8d8bca9] .fre__content{order:1;border-radius:0;background:transparent}.nt-editor[data-v-e8d8bca9] .fre__pm{padding-top:10px;padding-bottom:74px;background:transparent}.nt-tags[data-v-e8d8bca9]{margin:0 1rem .65rem;padding:0;border:0}.nt-tags legend[data-v-e8d8bca9]{margin:0 0 .35rem;padding:0;color:var(--ot-muted,#64748b);font-size:.68rem;font-weight:800;letter-spacing:.07em}.nt-tag-list[data-v-e8d8bca9]{display:flex;flex-wrap:wrap;gap:7px}.nt-tag[data-v-e8d8bca9]{--tag-color:#c00;min-height:31px;padding:7px 14px;border:1px solid color-mix(in srgb,var(--tag-color) 26%,var(--ot-border,#e2e5e9));border-radius:999px;background:color-mix(in srgb,var(--tag-color) 7%,var(--ot-bg,#fff));color:color-mix(in srgb,var(--tag-color) 82%,var(--ot-ink,#20242c));cursor:pointer;font:inherit;font-size:.8rem;font-weight:750;line-height:1;transition:opacity .15s ease,filter .15s ease,background .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease,transform .15s ease}.nt-tag[data-v-e8d8bca9]:hover:not(:disabled){border-color:color-mix(in srgb,var(--tag-color) 50%,var(--ot-border,#e2e5e9));background:color-mix(in srgb,var(--tag-color) 13%,var(--ot-bg,#fff));color:color-mix(in srgb,var(--tag-color) 90%,var(--ot-ink,#20242c));transform:translateY(-1px)}.nt-tag.selected[data-v-e8d8bca9]{border-color:var(--tag-color);background:var(--tag-color);color:#fff;box-shadow:0 1px 2px #0f172a14,0 5px 12px color-mix(in srgb,var(--tag-color) 12%,transparent);opacity:1;transform:translateY(-1px)}.nt-tag[data-v-e8d8bca9]:focus-visible{outline:2px solid color-mix(in srgb,var(--tag-color) 42%,transparent);outline-offset:3px}.nt-tags.has-selected-tags .nt-tag[data-v-e8d8bca9]:not(.selected){filter:saturate(.85);opacity:.82}.nt-tags.has-selected-tags .nt-tag[data-v-e8d8bca9]:not(.selected):hover{filter:none;opacity:1}.nt-tag[data-v-e8d8bca9]:disabled:not(.selected){cursor:default;opacity:.62;transform:none}.nt-foot[data-v-e8d8bca9]{position:absolute;right:1rem;bottom:11px;z-index:2;display:flex;align-items:center;justify-content:flex-end;gap:.65rem;padding:0;border:0}.nt-cancel[data-v-e8d8bca9]{background:transparent;border:1px solid var(--ot-border,#dfe3e8);border-radius:7px;padding:.5rem 1rem;font-size:.85rem;cursor:pointer;color:var(--ot-ink,#20242c)}.nt-submit[data-v-e8d8bca9]{display:inline-grid;place-items:center;width:42px;height:42px;flex:0 0 auto;border:none;border-radius:50%;padding:0;background:var(--ot-red,#c00);color:#fff;cursor:pointer;transition:transform .08s ease,filter .15s ease,opacity .15s ease}.nt-submit svg[data-v-e8d8bca9]{display:block;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.35;stroke-linecap:round;stroke-linejoin:round}.nt-submit[data-v-e8d8bca9]:disabled{opacity:.5;cursor:default}.nt-submit[data-v-e8d8bca9]:hover:not(:disabled){filter:brightness(1.1)}.nt-submit[data-v-e8d8bca9]:active:not(:disabled){transform:scale(.94)}@media(max-width:600px){.nt-head[data-v-e8d8bca9]{min-height:48px;padding:.65rem .85rem}.nt-draft-status[data-v-e8d8bca9]{max-width:44%;overflow:hidden;text-overflow:ellipsis}.nt-notices[data-v-e8d8bca9]{padding-right:.85rem;padding-left:.85rem}.nt-input[data-v-e8d8bca9]{width:calc(100% - 1.7rem)}.nt-input[data-v-e8d8bca9],.nt-sched-hint[data-v-e8d8bca9],.nt-schedule[data-v-e8d8bca9],.nt-tags[data-v-e8d8bca9]{margin-right:.85rem;margin-left:.85rem}.nt-editor[data-v-e8d8bca9] .fre__tb{padding-right:8.6rem;padding-left:.85rem}.nt-editor[data-v-e8d8bca9] .fre__pm{min-height:170px;padding-bottom:74px}.nt-foot[data-v-e8d8bca9]{justify-content:flex-end;right:.85rem}.nt-cancel[data-v-e8d8bca9]{min-height:42px;padding:0 1rem}}.category-view[data-v-a9efe5e5]{width:100%;max-width:900px;margin:0 auto;padding:1rem}.category-intro[data-v-a9efe5e5]{scroll-margin-top:86px}.cat-desc[data-v-a9efe5e5]{font-size:.82rem;color:var(--ot-muted,#64748b);margin-bottom:.75rem}.cat-read-btn[data-v-a9efe5e5]{display:inline-flex;align-items:center;min-height:30px;padding:5px 11px;border:1px solid var(--ot-border,#dfe3e8);border-radius:999px;background:var(--ot-bg,#fff);color:var(--ot-link,#06c);font:inherit;font-size:.78rem;font-weight:800;cursor:pointer;white-space:nowrap}.cat-read-btn[data-v-a9efe5e5]:hover:not(:disabled){background:color-mix(in srgb,var(--ot-link,#06c) 7%,var(--ot-bg,#fff))}.cat-read-btn[data-v-a9efe5e5]:disabled{cursor:wait;opacity:.65}.cat-read-error[data-v-a9efe5e5]{margin:-.35rem 0 .7rem;color:var(--ot-color-danger-text,#b3261e);font-size:.8rem;font-weight:650}.category-scroll-context[data-v-a9efe5e5]{position:sticky;top:58px;z-index:18;display:flex;align-items:center;justify-content:space-between;gap:8px;box-sizing:border-box;min-height:52px;margin:-.15rem auto .95rem;padding:6px;border:1px solid rgba(148,163,184,.22);border-radius:999px;background:color-mix(in srgb,var(--ot-bg,#fff) 78%,transparent);box-shadow:0 12px 28px #0f172a14;backdrop-filter:blur(16px) saturate(1.12);-webkit-backdrop-filter:blur(16px) saturate(1.12)}html[data-theme=dark] .category-scroll-context{border-color:#94a3b842;background:#0f1218b8;box-shadow:0 12px 28px #0000004d}.category-scroll-main[data-v-a9efe5e5]{display:flex;align-items:center;flex:1 1 auto;min-width:0;gap:6px;padding-left:4px}.category-scroll-home[data-v-a9efe5e5]{display:inline-flex;align-items:center;flex:0 1 auto;max-width:min(18ch,30%);min-height:34px;overflow:hidden;padding:0 10px;border:1px solid color-mix(in srgb,var(--ot-link,#06c) 24%,var(--ot-border,#dfe3e8));border-radius:999px;background:color-mix(in srgb,var(--ot-link,#06c) 7%,var(--ot-bg,#fff));color:color-mix(in srgb,var(--ot-link,#06c) 78%,var(--ot-ink,#20242c));font-size:.78rem;font-weight:800;line-height:1;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.category-scroll-home[data-v-a9efe5e5]:hover{border-color:color-mix(in srgb,var(--ot-link,#06c) 38%,var(--ot-border,#dfe3e8));background:color-mix(in srgb,var(--ot-link,#06c) 11%,var(--ot-bg,#fff));text-decoration:none}html[data-theme=dark] .category-scroll-home,html[data-theme=dark] .category-scroll-top{border-color:color-mix(in srgb,var(--ot-link,#06c) 34%,var(--ot-border,#dfe3e8));background:color-mix(in srgb,var(--ot-link,#06c) 12%,var(--ot-bg,#111827));color:color-mix(in srgb,#a8d0ff 82%,var(--ot-ink,#e5edf7))}html[data-theme=dark] .category-scroll-home:hover,html[data-theme=dark] .category-scroll-top:hover{border-color:color-mix(in srgb,var(--ot-link,#06c) 48%,var(--ot-border,#dfe3e8));background:color-mix(in srgb,var(--ot-link,#06c) 18%,var(--ot-bg,#111827));color:#d8eaff}.category-scroll-separator[data-v-a9efe5e5]{flex:0 0 auto;color:color-mix(in srgb,var(--ot-muted,#64748b) 65%,transparent);font-size:.95rem;font-weight:700}.category-scroll-title[data-v-a9efe5e5]{flex:0 1 auto;min-width:0;max-width:min(36ch,52%);overflow:hidden;color:var(--ot-ink,#20242c);font-size:.92rem;font-weight:750;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.category-scroll-tag[data-v-a9efe5e5]{max-width:min(18ch,28%);overflow:hidden;border:1px solid color-mix(in srgb,#c00 22%,var(--ot-border,#dfe3e8));border-radius:999px;background:color-mix(in srgb,#c00 8%,var(--ot-bg,#fff));color:#b00000;text-overflow:ellipsis;white-space:nowrap}.category-scroll-tag[data-v-a9efe5e5],.category-scroll-top[data-v-a9efe5e5]{display:inline-flex;align-items:center;flex:0 0 auto;min-height:34px;padding:0 12px;font-size:.78rem;font-weight:800;line-height:1}.category-scroll-top[data-v-a9efe5e5]{justify-content:center;min-width:64px;border:1px solid color-mix(in srgb,var(--ot-link,#06c) 34%,var(--ot-border,#dfe3e8));border-radius:999px;color:var(--ot-link,#06c);text-decoration:none}.category-scroll-top[data-v-a9efe5e5]:hover{background:color-mix(in srgb,var(--ot-link,#06c) 9%,var(--ot-bg,#fff));text-decoration:none}.category-context-enter-active[data-v-a9efe5e5],.category-context-leave-active[data-v-a9efe5e5]{transition:opacity .14s ease,transform .14s ease}.category-context-enter-from[data-v-a9efe5e5],.category-context-leave-to[data-v-a9efe5e5]{opacity:0;transform:translateY(-6px)}.tag-bar[data-v-a9efe5e5]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:1rem;align-items:center}.tag-pill[data-v-a9efe5e5],.tag-pill[data-v-a9efe5e5]:link,.tag-pill[data-v-a9efe5e5]:visited{--tag-color:#c00;font-size:.8rem;font-weight:750;line-height:1;padding:7px 14px;border-radius:999px;border:1px solid color-mix(in srgb,var(--tag-color) 26%,var(--ot-border,#e2e5e9));background:color-mix(in srgb,var(--tag-color) 7%,var(--ot-bg,#fff));color:color-mix(in srgb,var(--tag-color) 82%,var(--ot-ink,#20242c));text-decoration:none;transition:opacity .15s ease,filter .15s ease,background .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease,transform .15s ease}.tag-pill[data-v-a9efe5e5]:hover{border-color:color-mix(in srgb,var(--tag-color) 50%,var(--ot-border,#e2e5e9));background:color-mix(in srgb,var(--tag-color) 13%,var(--ot-bg,#fff));color:color-mix(in srgb,var(--tag-color) 90%,var(--ot-ink,#20242c));filter:none;text-decoration:none;transform:translateY(-1px)}.tag-pill.active[data-v-a9efe5e5]{border-color:var(--tag-color);background:var(--tag-color);color:#fff;box-shadow:0 1px 2px #0f172a14,0 5px 12px color-mix(in srgb,var(--tag-color) 12%,transparent);opacity:1;transform:translateY(-1px)}.tag-pill[data-v-a9efe5e5]:focus-visible{outline:2px solid color-mix(in srgb,var(--tag-color) 42%,transparent);outline-offset:3px}.tag-bar.has-active-filter .tag-pill[data-v-a9efe5e5]:not(.active){filter:saturate(.85);opacity:.82}.tag-bar.has-active-filter .tag-pill[data-v-a9efe5e5]:not(.active):hover{filter:none;opacity:1}.tag-pill[data-v-a9efe5e5]:first-child,.tag-pill[data-v-a9efe5e5]:first-child:link,.tag-pill[data-v-a9efe5e5]:first-child:visited{--tag-color:var(--ot-muted,#64748b);background:var(--ot-bg,#fff);border-color:var(--ot-border,#e2e5e9);color:var(--ot-muted,#64748b)}.tag-pill:first-child.active[data-v-a9efe5e5]{color:var(--ot-ink,#1f2328);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ot-ink,#1f2328) 10%,transparent);transform:none}.tag-pill:first-child.active[data-v-a9efe5e5],.tag-pill[data-v-a9efe5e5]:first-child:hover{background:var(--ot-elev,#f7f7f8)}.tag-bar.has-active-filter .tag-pill[data-v-a9efe5e5]:first-child:not(.active){border-color:color-mix(in srgb,var(--ot-muted,#64748b) 42%,var(--ot-border,#e2e5e9));background:var(--ot-elev,#f7f7f8);color:color-mix(in srgb,var(--ot-muted,#64748b) 86%,var(--ot-ink,#20242c));filter:none;opacity:.94}.tag-bar.has-active-filter .tag-pill[data-v-a9efe5e5]:first-child:not(.active):hover{border-color:color-mix(in srgb,var(--ot-muted,#64748b) 58%,var(--ot-border,#e2e5e9));color:var(--ot-ink,#20242c);opacity:1}.state-msg[data-v-a9efe5e5]{text-align:center;padding:3rem;color:var(--ot-muted,#64748b)}.state-msg.error[data-v-a9efe5e5]{color:#f87171}.subforum-table[data-v-a9efe5e5]{margin-bottom:1.5rem}@media(max-width:720px){.category-view[data-v-a9efe5e5]{padding-right:.5rem;padding-left:.5rem}.category-intro[data-v-a9efe5e5]{scroll-margin-top:76px}.category-scroll-context[data-v-a9efe5e5]{top:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:48px;margin-inline:0;border-radius:16px;padding:5px}.category-scroll-main[data-v-a9efe5e5]{min-width:0;width:100%}.category-scroll-separator[data-v-a9efe5e5]{display:none}.category-scroll-home[data-v-a9efe5e5]{max-width:34%;min-height:30px;padding-inline:8px}.category-scroll-title[data-v-a9efe5e5]{max-width:42%;font-size:.88rem}.category-scroll-tag[data-v-a9efe5e5]{max-width:30%;min-height:30px;padding-inline:8px;font-size:.72rem}.category-scroll-top[data-v-a9efe5e5]{justify-self:end;min-width:50px;min-height:30px;padding-inline:10px}}
