:root{--cream: #FBF7F0;--indigo: #2A2F5B;--terracotta: #C8553D;--cyan: #3DC6D6;--line-warm: #ECE2D2;--body-grey: #4A4A4A;--muted-warm: #9A8E7C;--font-serif: Georgia, Cambria, "Noto Serif SC", "Songti SC", "SimSun", serif;--font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--maxw: 72rem;--radius: 12px;--space-1: .5rem;--space-2: 1rem;--space-3: 1.5rem;--space-4: 2.5rem;--space-5: 4rem;--space-6: 6rem;--surface-band: transparent;--surface-card-alt: var(--surface, #fff);--shadow-card: none;--shadow-lift: none}*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--body);font-family:var(--font-sans);font-size:1.0625rem;line-height:1.7}h1,h2,h3{font-family:var(--font-serif);color:var(--ink);line-height:1.15;font-weight:600}h1{font-size:clamp(2.5rem,5vw,4rem);letter-spacing:0;margin:0 0 var(--space-3)}h1 em{font-style:italic;font-weight:500;color:var(--accent)}:lang(zh) h1 em{font-style:normal}h2{font-size:clamp(1.75rem,3vw,2.5rem);letter-spacing:0;margin:var(--space-3) 0 var(--space-2)}h3{font-size:1.35rem;margin:0 0 var(--space-1)}a{color:var(--accent);text-underline-offset:3px}img{max-width:100%;height:auto}.container{max-width:var(--maxw);margin-inline:auto;padding-inline:var(--space-3)}.section{padding-block:var(--space-5)}main>section.section:nth-of-type(2n){background:var(--surface-band)}main>section.section:nth-of-type(2n) .card{background:var(--surface-card-alt)}.eyebrow{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.6em;font-size:.8125rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:600}.eyebrow:before{content:"";width:.5em;height:.5em;border-radius:50%;background:var(--accent)}.btn{display:inline-block;background:var(--accent);color:#fff;padding:.8em 1.7em;border-radius:999px;text-decoration:none;font-weight:600;transition:transform .2s ease,box-shadow .2s ease}.btn:hover{transform:translateY(-1px);box-shadow:var(--shadow-lift)}.btn.ghost{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line)}.btn.ghost:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}.reveal{opacity:0;transform:translateY(14px);transition:opacity .6s ease,transform .6s ease}.reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}.btn,.btn:hover{transform:none}}@media(max-width:640px){.section{padding-block:var(--space-4)}}:root{--bg: #1F2447;--surface: var(--indigo);--ink: var(--cream);--body: #C9CCE0;--muted: #8B90B5;--accent: var(--cyan);--accent-2: var(--terracotta);--line: #3A4070;--band-bg: var(--cream);--band-ink: var(--indigo)}.locales[data-astro-cid-7lrx4mmm]{display:flex;gap:var(--space-1);font-size:.875rem}.locales[data-astro-cid-7lrx4mmm] span[data-astro-cid-7lrx4mmm]{color:var(--muted)}header[data-astro-cid-64e4j6og]{position:sticky;top:0;z-index:50;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--bg) 82%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.bar[data-astro-cid-64e4j6og]{display:flex;align-items:center;gap:var(--space-3);padding-block:var(--space-2);flex-wrap:nowrap}.brand[data-astro-cid-64e4j6og]{display:flex;align-items:center;gap:.6em;font-family:var(--font-serif);font-size:1.15rem;color:var(--ink);text-decoration:none;font-weight:700;white-space:nowrap}nav[data-astro-cid-64e4j6og].wide{display:flex;gap:var(--space-2);margin-left:auto}nav[data-astro-cid-64e4j6og].wide a[data-astro-cid-64e4j6og],.menu[data-astro-cid-64e4j6og] nav[data-astro-cid-64e4j6og] a[data-astro-cid-64e4j6og]{color:var(--ink);text-decoration:none;font-size:.95rem;padding-block:.35em;border-bottom:2px solid transparent;transition:color .2s;white-space:nowrap}nav[data-astro-cid-64e4j6og].wide a[data-astro-cid-64e4j6og]:hover{color:var(--accent)}nav[data-astro-cid-64e4j6og].wide a[data-astro-cid-64e4j6og].active,.menu[data-astro-cid-64e4j6og] nav[data-astro-cid-64e4j6og] a[data-astro-cid-64e4j6og].active{border-bottom-color:var(--accent)}.cross[data-astro-cid-64e4j6og]{font-size:.85rem;color:var(--muted)!important;white-space:nowrap}.right[data-astro-cid-64e4j6og]{display:flex;align-items:center;gap:var(--space-2)}.menu[data-astro-cid-64e4j6og]{display:none}@media(max-width:1200px){nav[data-astro-cid-64e4j6og].wide,.cross[data-astro-cid-64e4j6og].wide{display:none}.menu[data-astro-cid-64e4j6og]{display:block;margin-left:auto}.menu[data-astro-cid-64e4j6og] summary[data-astro-cid-64e4j6og]{cursor:pointer;list-style:none;font-size:1.4rem;color:var(--ink)}.menu[data-astro-cid-64e4j6og] nav[data-astro-cid-64e4j6og]{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-2);position:absolute;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);right:var(--space-2);z-index:10;box-shadow:var(--shadow-card)}}@media(max-width:640px){.single-locale[data-astro-cid-64e4j6og] .brand[data-astro-cid-64e4j6og]{min-width:0;flex:1}.single-locale[data-astro-cid-64e4j6og] .brand[data-astro-cid-64e4j6og] img[data-astro-cid-64e4j6og]{flex-shrink:0}.single-locale[data-astro-cid-64e4j6og] .brand[data-astro-cid-64e4j6og] span[data-astro-cid-64e4j6og]{overflow:hidden;text-overflow:ellipsis}.single-locale[data-astro-cid-64e4j6og] .menu[data-astro-cid-64e4j6og]{flex-shrink:0;margin-left:0}.single-locale[data-astro-cid-64e4j6og] .menu[data-astro-cid-64e4j6og] summary[data-astro-cid-64e4j6og]{display:grid;place-items:center;width:44px;min-height:44px}.single-locale[data-astro-cid-64e4j6og] .right[data-astro-cid-64e4j6og]{flex-shrink:0}}footer[data-astro-cid-56lj2a2y]{border-top:1px solid var(--line);margin-top:var(--space-6);padding-block:var(--space-4);font-size:.9rem;color:var(--muted)}footer[data-astro-cid-56lj2a2y] strong[data-astro-cid-56lj2a2y]{font-family:var(--font-serif);font-size:1.05rem;color:var(--ink)}.cols[data-astro-cid-56lj2a2y]{display:grid;gap:var(--space-4);grid-template-columns:repeat(3,1fr)}.legal[data-astro-cid-56lj2a2y]{margin-top:var(--space-3);font-size:.8rem}@media(max-width:720px){.cols[data-astro-cid-56lj2a2y]{grid-template-columns:1fr}}.forum-widget[data-astro-cid-crauj6wh]{border-top:1px solid var(--line);background:var(--surface-band);padding:clamp(3rem,6vw,5rem) 1.25rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}.forum-widget__inner[data-astro-cid-crauj6wh]{margin:0 auto;max-width:var(--maxw)}.forum-widget--participation[data-astro-cid-crauj6wh]{padding-block:clamp(1.5rem,3vw,2.5rem)}.forum-widget--teaser[data-astro-cid-crauj6wh]{padding-block:clamp(2rem,4vw,3.5rem)}.forum-widget__teaser[data-astro-cid-crauj6wh]{padding:clamp(1.5rem,4vw,2.75rem);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-card)}.forum-widget[data-astro-cid-crauj6wh] .forum-widget__teaser[data-astro-cid-crauj6wh] h2[data-astro-cid-crauj6wh]{max-width:36rem;margin:1rem 0 0;color:var(--ink);font-family:var(--font-sans);font-weight:700;font-size:clamp(1.45rem,2.6vw,2rem);line-height:1.5}.forum-widget__teaser[data-astro-cid-crauj6wh] .forum-widget__eyebrow[data-astro-cid-crauj6wh]{font-size:.76rem;letter-spacing:.06em}.forum-widget__teaser[data-astro-cid-crauj6wh] .forum-widget__eyebrow[data-astro-cid-crauj6wh] span[data-astro-cid-crauj6wh]{margin-inline:.5rem;color:var(--line)}.forum-widget__teaser-copy[data-astro-cid-crauj6wh]{max-width:40rem;margin:.85rem 0 0;color:var(--muted);font-size:.95rem;line-height:1.8}.forum-widget__teaser-link[data-astro-cid-crauj6wh]{display:inline-flex;align-items:center;gap:.65rem;min-height:44px;margin-top:1.25rem;padding:.55rem 1rem;border-radius:.5rem;background:var(--accent);color:var(--surface);font-size:.9rem;font-weight:700;text-decoration:none}.forum-widget__teaser-link[data-astro-cid-crauj6wh]:hover{filter:brightness(.94)}.forum-widget__teaser-link[data-astro-cid-crauj6wh]:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.forum-widget--participation[data-astro-cid-crauj6wh] .forum-widget__heading[data-astro-cid-crauj6wh]{max-width:52rem;margin-bottom:1.25rem}.forum-widget--participation[data-astro-cid-crauj6wh] .forum-widget__heading[data-astro-cid-crauj6wh] h2[data-astro-cid-crauj6wh]{font-size:clamp(1.5rem,2.5vw,2rem)}.forum-widget__topic-state[data-astro-cid-crauj6wh],.forum-widget__ai-unavailable[data-astro-cid-crauj6wh],.forum-widget__ai-mention-hint[data-astro-cid-crauj6wh]{color:var(--muted);font-size:.9rem}.forum-widget__form-status[data-astro-cid-crauj6wh]{min-height:1.25rem;margin:0;color:var(--muted);font-size:.9rem}.forum-widget__form-status[data-astro-cid-crauj6wh]:empty{display:none}.forum-widget__topic-state[data-astro-cid-crauj6wh]:empty{display:none}.forum-widget__ai-unavailable[data-astro-cid-crauj6wh]{margin:0}.forum-widget__ai-unavailable[data-astro-cid-crauj6wh][hidden]{display:none}.forum-widget__heading[data-astro-cid-crauj6wh]{margin-bottom:2rem;max-width:46rem}.forum-widget__eyebrow[data-astro-cid-crauj6wh]{color:var(--accent);font-size:.8rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .45rem}.forum-widget[data-astro-cid-crauj6wh] h2[data-astro-cid-crauj6wh],.forum-widget[data-astro-cid-crauj6wh] h3[data-astro-cid-crauj6wh]{margin:0}.forum-widget[data-astro-cid-crauj6wh] h2[data-astro-cid-crauj6wh]{font-size:clamp(2rem,3.2vw,2.7rem)}.forum-widget__intro[data-astro-cid-crauj6wh]{color:var(--body);margin:.7rem 0 0}.forum-widget__discovery[data-astro-cid-crauj6wh]{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(15rem,.9fr);gap:1rem;margin:0 0 1.5rem}.forum-widget__featured[data-astro-cid-crauj6wh]{display:block;padding:1.6rem;border:1px solid var(--accent);border-radius:var(--radius);color:var(--ink);background:var(--surface);text-decoration:none;box-shadow:inset 4px 0 var(--accent)}.forum-widget__featured[data-astro-cid-crauj6wh]>span[data-astro-cid-crauj6wh]{display:block;color:var(--accent);font-size:.8rem;font-weight:700}.forum-widget__featured[data-astro-cid-crauj6wh] strong[data-astro-cid-crauj6wh]{display:block;margin:.8rem 0;font-family:var(--font-serif);font-size:1.6rem;line-height:1.4}.forum-widget__featured[data-astro-cid-crauj6wh] p[data-astro-cid-crauj6wh],.forum-widget__guide[data-astro-cid-crauj6wh] p[data-astro-cid-crauj6wh]{font-size:.95rem;color:var(--body)}.forum-widget__guide[data-astro-cid-crauj6wh]{padding:1.6rem;border:1px solid var(--line);border-radius:var(--radius);background:color-mix(in srgb,var(--accent) 7%,var(--surface))}.forum-widget__guide[data-astro-cid-crauj6wh] a[data-astro-cid-crauj6wh]{display:inline-flex;align-items:center;min-height:44px;font-size:.9rem;font-weight:700}@media(max-width:720px){.forum-widget__discovery[data-astro-cid-crauj6wh]{grid-template-columns:1fr}}.forum-widget__featured[data-astro-cid-crauj6wh]:hover,.forum-widget__featured[data-astro-cid-crauj6wh]:focus-visible{border-color:var(--accent)}.forum-widget__board[data-astro-cid-crauj6wh]{display:block}.forum-widget__topic-index[data-astro-cid-crauj6wh][hidden],.forum-widget__conversation[data-astro-cid-crauj6wh][hidden]{display:none}.forum-widget__topic-index[data-astro-cid-crauj6wh]{padding:clamp(1.2rem,2.6vw,2rem);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-card)}.forum-widget__topic-index[data-astro-cid-crauj6wh]>h3[data-astro-cid-crauj6wh]{margin:0;font-size:clamp(1.55rem,2.6vw,2.15rem);line-height:1.3}.forum-widget__topic-creation[data-astro-cid-crauj6wh]{margin:.85rem 0 0}.forum-widget__topic-creation[data-astro-cid-crauj6wh]>summary[data-astro-cid-crauj6wh]{display:inline-flex;align-items:center;min-height:2.75rem;padding:.55rem 1rem;border-radius:.45rem;background:var(--accent);color:#fff;font-weight:700;cursor:pointer;list-style:none}.forum-widget__topic-creation[data-astro-cid-crauj6wh]>summary[data-astro-cid-crauj6wh]::-webkit-details-marker{display:none}.forum-widget__topic-creation[data-astro-cid-crauj6wh]>summary[data-astro-cid-crauj6wh]:after{content:"＋";margin-inline-start:.5rem}.forum-widget__topic-creation[data-astro-cid-crauj6wh][open]>summary[data-astro-cid-crauj6wh]{border-radius:.45rem .45rem 0 0}.forum-widget__topic-creation[data-astro-cid-crauj6wh][open]>summary[data-astro-cid-crauj6wh]:after{content:"−"}.forum-widget__topic-form[data-astro-cid-crauj6wh]{max-width:48rem;margin:1rem 0 0;padding:1rem;border:1px solid var(--line);border-radius:.65rem;background:var(--bg)}.forum-widget__topic-form[data-astro-cid-crauj6wh] h4[data-astro-cid-crauj6wh]{margin:0;font-size:1.05rem}.forum-widget__topic-form[data-astro-cid-crauj6wh] input[data-astro-cid-crauj6wh],.forum-widget__topic-form[data-astro-cid-crauj6wh] textarea[data-astro-cid-crauj6wh]{display:block;width:100%;min-height:2.75rem;padding:.7rem .8rem;border:1px solid var(--line);border-radius:.45rem;background:var(--surface);color:var(--ink);font:inherit}.forum-widget__topic-form[data-astro-cid-crauj6wh] textarea[data-astro-cid-crauj6wh]{min-height:7rem;resize:vertical}.forum-widget__topic-form[data-astro-cid-crauj6wh] button[data-astro-cid-crauj6wh],.forum-widget__topic-dialog[data-astro-cid-crauj6wh] button[data-astro-cid-crauj6wh]{min-height:2.75rem;padding:.55rem 1rem;border:0;border-radius:.45rem;background:var(--accent);color:#fff;font:inherit;font-weight:700;cursor:pointer}.forum-widget__topic-form[data-astro-cid-crauj6wh] button[data-astro-cid-crauj6wh]:disabled{opacity:.6;cursor:wait}.forum-widget__topic-form-status[data-astro-cid-crauj6wh]{min-height:1.35em;margin:0;color:var(--muted);font-size:.88rem}.forum-widget__topic-dialog[data-astro-cid-crauj6wh]{max-width:min(28rem,calc(100vw - 2rem));border:1px solid var(--line);border-radius:.75rem;padding:1.5rem;background:var(--surface);color:var(--ink);box-shadow:var(--shadow-card)}.forum-widget__topic-dialog[data-astro-cid-crauj6wh]::backdrop{background:#00000073}.forum-widget__topic-dialog[data-astro-cid-crauj6wh] h4[data-astro-cid-crauj6wh]{margin:0 0 1rem}.forum-widget__topic-controls[data-astro-cid-crauj6wh]{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0 0;padding-bottom:.9rem;border-bottom:1px solid var(--line)}.forum-widget[data-astro-cid-crauj6wh] .forum-widget__topic-sort{min-height:2.3rem;padding:.35rem .75rem;border:1px solid var(--line);border-radius:.45rem;background:transparent;color:var(--muted);font:inherit;font-size:.84rem;cursor:pointer}.forum-widget[data-astro-cid-crauj6wh] .forum-widget__topic-sort[aria-pressed=true]{border-color:var(--accent);color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,var(--surface));font-weight:700}.forum-widget__conversation[data-astro-cid-crauj6wh]{min-width:0;padding:clamp(1.2rem,2.6vw,2rem);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-card)}.forum-widget__conversation[data-astro-cid-crauj6wh]>h3[data-astro-cid-crauj6wh]{padding-block:.9rem 1.15rem;border-block:1px solid var(--line);font-size:clamp(1.45rem,2.5vw,2rem);line-height:1.3}.forum-widget__message-navigation[data-astro-cid-crauj6wh]{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin:1rem 0}.forum-widget__message-navigation[data-astro-cid-crauj6wh] button{min-height:44px;padding:.5rem .9rem;border:1px solid var(--line);border-radius:.5rem;color:var(--accent);background:var(--surface);cursor:pointer}.forum-widget__message-navigation[data-astro-cid-crauj6wh] button:disabled{opacity:.45;cursor:default}.forum-widget__back[data-astro-cid-crauj6wh]{display:inline-flex;align-items:center;min-height:2.25rem;margin-bottom:.8rem;color:var(--muted);font-size:.86rem;font-weight:700;text-decoration:none}.forum-widget__back[data-astro-cid-crauj6wh]:hover,.forum-widget__back[data-astro-cid-crauj6wh]:focus-visible{color:var(--accent)}.forum-widget__topic-picker[data-astro-cid-crauj6wh]{margin-bottom:1rem}.forum-widget__topic-picker[data-astro-cid-crauj6wh]>summary[data-astro-cid-crauj6wh]{display:flex;align-items:center;justify-content:space-between;min-height:2.9rem;padding:.65rem .85rem;border:1px solid var(--line);border-radius:.6rem;color:var(--ink);font-size:.95rem;font-weight:700;cursor:pointer;line-height:1.45}.forum-widget__topic-picker[data-astro-cid-crauj6wh]>summary[data-astro-cid-crauj6wh]:after{content:"⌄";color:var(--muted);font-size:1.15rem}.forum-widget__topic-picker[data-astro-cid-crauj6wh][open]>summary[data-astro-cid-crauj6wh]{border-color:var(--accent);border-radius:.6rem .6rem 0 0}.forum-widget__topic-picker-body[data-astro-cid-crauj6wh]{padding:.85rem;border:1px solid var(--accent);border-top:0;border-radius:0 0 .6rem .6rem;background:var(--bg)}.forum-widget__status[data-astro-cid-crauj6wh]{min-height:1.5rem;color:var(--muted);font-size:.9rem;margin:1rem 0 0}.forum-widget__status[data-astro-cid-crauj6wh]:empty{display:none}.forum-widget__retry[data-astro-cid-crauj6wh]{min-height:44px;margin-top:.75rem;padding:.55rem 1rem;border:1px solid var(--accent);border-radius:.6rem;background:var(--surface);color:var(--accent);font:inherit;font-weight:700;cursor:pointer}.forum-widget__retry[data-astro-cid-crauj6wh][hidden]{display:none}.forum-widget__threads[data-astro-cid-crauj6wh]{display:grid;gap:.55rem;margin-top:1rem}.forum-widget[data-astro-cid-crauj6wh] .forum-widget__topic-card{display:grid;gap:.35rem;width:100%;min-height:6.8rem;padding:1.05rem 1.15rem;border:1px solid var(--line);border-radius:.75rem;background:var(--bg);color:var(--ink);text-align:start;cursor:pointer;font:inherit;line-height:1.45}.forum-widget[data-astro-cid-crauj6wh] .forum-widget__topic-card strong{font-size:1.16rem;line-height:1.45}.forum-widget[data-astro-cid-crauj6wh] .forum-widget__topic-card-meta,.forum-widget[data-astro-cid-crauj6wh] .forum-widget__topic-card-description{color:var(--muted);font-size:.84rem}.forum-widget[data-astro-cid-crauj6wh] .forum-widget__topic-card-description{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.forum-widget[data-astro-cid-crauj6wh] .forum-widget__topic-card:hover,.forum-widget[data-astro-cid-crauj6wh] .forum-widget__topic-card:focus-visible{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 7%,var(--bg));box-shadow:0 4px 14px color-mix(in srgb,var(--accent) 12%,transparent)}.forum-widget[data-astro-cid-crauj6wh] .forum-widget__threads button:not(.forum-widget__topic-card){display:block;width:100%;min-height:2.75rem;padding:.75rem 1rem;border:1px solid var(--line);border-radius:.6rem;background:var(--bg);color:var(--ink);text-align:start;font:inherit;font-weight:600;line-height:1.4;cursor:pointer}.forum-widget[data-astro-cid-crauj6wh] .forum-widget__threads button:not(.forum-widget__topic-card):hover,.forum-widget[data-astro-cid-crauj6wh] .forum-widget__threads button:not(.forum-widget__topic-card)[aria-pressed=true]{border-color:var(--accent);box-shadow:inset 3px 0 0 var(--accent)}.forum-widget[data-astro-cid-crauj6wh] .forum-widget__threads button[aria-pressed=true]{background:color-mix(in srgb,var(--accent) 8%,var(--bg));color:var(--ink)}.forum-widget[data-astro-cid-crauj6wh] button:focus-visible,.forum-widget[data-astro-cid-crauj6wh] textarea[data-astro-cid-crauj6wh]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.forum-widget[data-astro-cid-crauj6wh] .forum-widget__message[hidden]{display:none}.forum-widget__messages[data-astro-cid-crauj6wh]{min-height:4rem;margin-top:1rem}.forum-widget[data-astro-cid-crauj6wh] form[data-astro-cid-crauj6wh][hidden]{display:none}.forum-widget__placeholder[data-astro-cid-crauj6wh]{color:var(--muted);margin:0}.forum-widget[data-astro-cid-crauj6wh] .forum-widget__messages>h3{margin-bottom:1.35rem;font-size:clamp(1.45rem,2.5vw,2rem);line-height:1.35}.forum-widget[data-astro-cid-crauj6wh] .forum-widget__opening{margin:0 0 1.5rem;padding:.9rem 1rem;border-inline-start:3px solid var(--line);color:var(--muted);font-size:.95rem;line-height:1.7;white-space:pre-wrap}.forum-widget[data-astro-cid-crauj6wh] .forum-widget__message{scroll-margin-top:6rem;margin:.75rem 0;padding:1rem 1.1rem;border-inline-start:3px solid var(--accent);border-radius:.55rem;background:var(--bg)}.forum-widget[data-astro-cid-crauj6wh] .forum-widget__message-body p,.forum-widget[data-astro-cid-crauj6wh] .forum-widget__quote-body p{margin:.55rem 0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:1.02rem;line-height:1.85}.forum-widget[data-astro-cid-crauj6wh] .forum-widget__markdown h5{margin:1rem 0 .35rem;color:var(--ink);font-size:1.08rem;font-weight:700;line-height:1.6}.forum-widget[data-astro-cid-crauj6wh] .forum-widget__markdown :is(ul,ol){margin:.55rem 0;padding-inline-start:1.5rem;font-size:1.02rem;line-height:1.85}.forum-widget[data-astro-cid-crauj6wh] .forum-widget__markdown li{margin:.25rem 0;overflow-wrap:anywhere}.forum-widget[data-astro-cid-crauj6wh] .forum-widget__markdown code{padding:.05rem .3rem;border-radius:.25rem;background:var(--surface);font-size:.92em}.forum-widget[data-astro-cid-crauj6wh] .forum-widget__published-quote{margin:.65rem 0;padding:.65rem .9rem;border-inline-start:3px solid var(--line);color:var(--muted);background:var(--surface)}.forum-widget[data-astro-cid-crauj6wh] .forum-widget__published-quote>summary{min-height:2.35rem;display:flex;align-items:center;gap:.35rem;cursor:pointer;font-size:.82rem;list-style-position:inside}.forum-widget[data-astro-cid-crauj6wh] .forum-widget__published-quote>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:.25rem}.forum-widget[data-astro-cid-crauj6wh] .forum-widget__published-quote p{margin:.35rem 0 0;color:var(--body);font-size:.9rem}.forum-widget[data-astro-cid-crauj6wh] .forum-widget__quote-locate{min-height:2.75rem;padding:.4rem .65rem;border:1px solid var(--line);border-radius:.35rem;color:var(--link);background:transparent;cursor:pointer}.forum-widget[data-astro-cid-crauj6wh] .forum-widget__quote-unavailable{color:var(--muted);font-size:.85rem}.forum-widget[data-astro-cid-crauj6wh] .forum-widget__quote-locate-status{display:block;min-height:1.2rem;color:var(--muted);font-size:.8rem}.forum-widget[data-astro-cid-crauj6wh] .forum-widget__message--located{outline:2px solid var(--accent);outline-offset:3px}.forum-widget[data-astro-cid-crauj6wh] .forum-widget__message-meta,.forum-widget[data-astro-cid-crauj6wh] .forum-widget__message-foot{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem .8rem}.forum-widget[data-astro-cid-crauj6wh] .forum-widget__review-status{display:inline-flex;flex-wrap:wrap;gap:.35rem}.forum-widget[data-astro-cid-crauj6wh] .forum-widget__review-badge{padding:.15rem .45rem;border:1px solid var(--line);border-radius:.35rem;color:var(--muted);background:var(--surface);font-size:.75rem}.forum-widget[data-astro-cid-crauj6wh] .forum-widget__message-meta h4{margin:0;color:var(--ink);font-size:.95rem;font-family:var(--font-sans)}.forum-widget[data-astro-cid-crauj6wh] .forum-widget__floor{color:var(--muted);font-size:.78rem;font-variant-numeric:tabular-nums}.forum-widget[data-astro-cid-crauj6wh] .forum-widget__message-meta time,.forum-widget[data-astro-cid-crauj6wh] .forum-widget__message-foot{color:var(--muted);font-size:.78rem}.forum-widget[data-astro-cid-crauj6wh] .forum-widget__source-details{margin-top:.65rem}.forum-widget[data-astro-cid-crauj6wh] .forum-widget__source-details>summary{width:fit-content;min-height:2.75rem;padding:.7rem .4rem;color:var(--muted);font-size:.82rem;cursor:pointer}.forum-widget[data-astro-cid-crauj6wh] .forum-widget__source-details>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:.25rem}.forum-widget[data-astro-cid-crauj6wh] .forum-widget__sources{display:grid;gap:.5rem;margin:.65rem 0 0;padding:.65rem .8rem .65rem 2rem;border-radius:.45rem;background:var(--surface);color:var(--muted);font-size:.85rem}.forum-widget[data-astro-cid-crauj6wh] .forum-widget__sources a{color:var(--accent);font-weight:600;text-underline-offset:.15em}.forum-widget[data-astro-cid-crauj6wh] .forum-widget__sources p{margin:.2rem 0 0;color:var(--muted);font-size:.82rem}.forum-widget[data-astro-cid-crauj6wh] .forum-widget__ai-label{border:1px solid var(--accent);border-radius:999px;color:var(--accent);padding:.05rem .42rem;font-size:.7rem;font-weight:700}.forum-widget[data-astro-cid-crauj6wh] form[data-astro-cid-crauj6wh]{display:grid;gap:.7rem;margin-top:1.5rem;padding-top:1.3rem;border-top:1px solid var(--line)}.forum-widget[data-astro-cid-crauj6wh] form[data-astro-cid-crauj6wh].forum-widget__form--inline{margin-top:1rem;padding:1rem;border:1px solid var(--accent);border-radius:.65rem;background:var(--surface)}.forum-widget__quote[data-astro-cid-crauj6wh]{padding:.8rem 1rem;border-inline-start:3px solid var(--line);background:var(--bg);color:var(--muted)}.forum-widget__quote[data-astro-cid-crauj6wh][hidden]{display:none}.forum-widget__quote[data-astro-cid-crauj6wh] p[data-astro-cid-crauj6wh]{margin:.35rem 0;color:var(--body);white-space:pre-wrap}.forum-widget__quote[data-astro-cid-crauj6wh] button[data-astro-cid-crauj6wh],.forum-widget[data-astro-cid-crauj6wh] .forum-widget__reply{min-height:2.5rem;border:1px solid var(--line);border-radius:999px;padding:.45rem .9rem;background:var(--surface);color:var(--accent);font:inherit;cursor:pointer}.forum-widget[data-astro-cid-crauj6wh] .forum-widget__reply{display:inline-flex;align-items:center;gap:.35rem;margin-top:.3rem;min-height:2.25rem;padding:.25rem 0;border:0;border-radius:0;background:transparent;color:var(--muted);font-size:.82rem;font-weight:700}.forum-widget[data-astro-cid-crauj6wh] .forum-widget__reply:after{content:"→";transition:transform .18s ease}.forum-widget[data-astro-cid-crauj6wh] .forum-widget__reply:hover,.forum-widget[data-astro-cid-crauj6wh] .forum-widget__reply:focus-visible{color:var(--accent)}.forum-widget[data-astro-cid-crauj6wh] .forum-widget__reply:hover:after,.forum-widget[data-astro-cid-crauj6wh] .forum-widget__reply:focus-visible:after{transform:translate(.2rem)}.forum-widget[data-astro-cid-crauj6wh] form[data-astro-cid-crauj6wh] label[data-astro-cid-crauj6wh] span[data-astro-cid-crauj6wh]{display:block;margin-bottom:.45rem;color:var(--ink);font-weight:600}.forum-widget[data-astro-cid-crauj6wh] textarea[data-astro-cid-crauj6wh]{display:block;width:100%;min-height:6rem;padding:.75rem .85rem;border:1px solid var(--line);border-radius:.6rem;resize:vertical;background:var(--bg);color:var(--ink);font:inherit}.forum-widget[data-astro-cid-crauj6wh] form[data-astro-cid-crauj6wh] button[data-astro-cid-crauj6wh]{justify-self:start;min-height:2.75rem;padding:.65rem 1.35rem;border:0;border-radius:999px;background:var(--accent);color:var(--bg);font:inherit;font-weight:700;cursor:pointer}.forum-widget[data-astro-cid-crauj6wh] form[data-astro-cid-crauj6wh] button[data-astro-cid-crauj6wh]:disabled{opacity:.5;cursor:not-allowed}.forum-widget[data-astro-cid-crauj6wh] form[data-astro-cid-crauj6wh] .forum-widget__collapse-form[data-astro-cid-crauj6wh]{justify-self:start;min-height:2.25rem;margin-top:-.2rem;padding:.35rem 0;border:0;border-radius:0;background:transparent;color:var(--muted);font-size:.82rem;font-weight:700}.forum-widget[data-astro-cid-crauj6wh] form[data-astro-cid-crauj6wh] .forum-widget__collapse-form[data-astro-cid-crauj6wh]:hover,.forum-widget[data-astro-cid-crauj6wh] form[data-astro-cid-crauj6wh] .forum-widget__collapse-form[data-astro-cid-crauj6wh]:focus-visible{color:var(--accent)}.forum-widget[data-astro-cid-crauj6wh] .forum-widget__reply:disabled{opacity:.62;cursor:not-allowed}@media(max-width:720px){.forum-widget__conversation[data-astro-cid-crauj6wh]{padding:1.25rem}}
