.c-section{position:static;overflow-x:visible}.hp{position:absolute!important;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.js .c-nojs{display:none}.c-section{margin-top:48px}.c-section,.c-list li[id]{scroll-margin-top:96px}.c-section .sechead{margin-bottom:18px}.c-count{color:var(--ink-3);font-size:.7em;margin-left:6px}.c-empty{color:var(--ink-2);margin:12px 0 0}.c-list,.c-replies{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.c-list{gap:0}.c-list>.c-item+.c-item{margin-top:10px;padding-top:10px;border-top:1px solid var(--line)}.c-replies{margin:2px 0 4px 31px;padding-left:15px;border-left:2px solid var(--line)}.c-card{display:grid;grid-template-columns:36px minmax(0,1fr);gap:14px;padding:14px 14px 12px;border-radius:14px;transition:background .25s}.c-card:hover{background:var(--soft)}.c-card .av{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:15px;color:#1b1404;background:var(--yellow)}.c-replies .c-card{grid-template-columns:30px minmax(0,1fr);gap:12px}.c-replies .c-card .av{width:30px;height:30px;font-size:13px;background:var(--chip);color:var(--blue)}.c-body{min-width:0}.c-body .meta{gap:2px 8px;font-size:13px;line-height:1.45;color:var(--ink-3)}.c-body .meta b{font-size:15px;color:var(--ink);font-weight:800;letter-spacing:-.01em}.c-body p{margin:8px 0 0;max-width:36em;font-size:16.5px;line-height:1.6;color:var(--ink);overflow-wrap:break-word}.c-actions{display:flex;gap:14px;margin-top:8px}.c-link{border:0;background:none;padding:0;font:700 13px var(--sans);color:var(--blue);cursor:pointer}.c-link:hover{text-decoration:underline}.c-muted{color:var(--ink-3)}.c-new{animation:c-in .6s var(--ease)}@keyframes c-in{0%{background:var(--chip)}to{background:transparent}}.c-edited{color:var(--ink-3);font-size:12px}.c-removed{color:var(--ink-3);font-style:italic}.c-card .av-off{background:var(--soft);color:var(--ink-3)}.c-list[data-comment-list]{gap:14px}.c-list[data-comment-list]>.c-item+.c-item{margin-top:0;padding-top:0;border-top:0}.c-list[data-comment-list]>.c-item{border:1px solid var(--line);border-radius:18px;background:var(--card);box-shadow:var(--shadow-sm);transition:border-color .25s}.c-list[data-comment-list]>.c-item:hover{border-color:color-mix(in srgb,var(--ink-3) 35%,var(--line))}.c-list[data-comment-list]>.c-item>.c-card{grid-template-columns:40px minmax(0,1fr);padding:18px 20px 12px;border-radius:17px}.c-list[data-comment-list]>.c-item>.c-card:hover{background:none}.c-list[data-comment-list]>.c-item>.c-card>.av{width:40px;height:40px;font-size:16px}.c-list[data-comment-list] .c-replies{gap:4px;margin:0 20px 14px 39px;padding-left:12px;border-left:2px solid color-mix(in srgb,var(--blue) 28%,var(--line))}.c-list[data-comment-list] .c-replies .c-card{grid-template-columns:32px minmax(0,1fr);padding:12px 12px 8px;border-radius:14px}.c-list[data-comment-list] .c-replies .c-card>.av{width:32px;height:32px;font-size:13.5px}.c-list[data-comment-list] .c-replies .c-card:hover{background:color-mix(in srgb,var(--ink) 4%,transparent)}.c-list[data-comment-list]>.c-new{animation:c-in-card .6s var(--ease)}@keyframes c-in-card{0%{background:var(--chip)}to{background:var(--card)}}.c-list[data-comment-list]>.c-gone{background:transparent;border-style:dashed;box-shadow:none}.c-list[data-comment-list]>.c-pinned{border-color:color-mix(in srgb,var(--yellow) 55%,var(--line));background:color-mix(in srgb,var(--yellow) 7%,var(--card));box-shadow:inset 4px 0 0 var(--yellow),var(--shadow-sm)}.c-list[data-comment-list]>.c-pinned>.c-card{box-shadow:none}.c-actions{align-items:center;flex-wrap:wrap}.c-body .c-actions .c-link{display:inline-flex;align-items:center;min-height:44px;margin-block:-12px}.c-body .c-actions .c-link{gap:6px;padding-inline:8px;text-underline-offset:3px}.c-body .c-actions .c-link svg{width:15px;height:15px;flex:none}.c-body .c-actions{gap:6px 4px;margin-top:12px}.c-body .c-actions>.c-votes{margin-right:6px}.c-votes{display:inline-flex;align-items:center;gap:8px}.c-votes[hidden]{display:none}html.js:not(.c-votes-ready) .c-votes[hidden]{display:inline-flex}.c-vote{--v:var(--success);--v-soft:var(--success-soft);display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;min-width:58px;padding:5px 13px 5px 11px;border:1px solid color-mix(in srgb,var(--v) 26%,transparent);border-radius:999px;background:var(--v-soft);color:var(--v);font:800 14px/1 var(--sans);font-variant-numeric:tabular-nums;cursor:pointer;transition:background .2s,border-color .2s,color .2s,box-shadow .2s,transform .2s var(--ease)}.c-vote-down{--v:var(--danger);--v-soft:var(--danger-soft)}.c-vote svg{width:17px;height:17px;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s var(--ease)}.c-vote:hover{border-color:var(--v);background:color-mix(in srgb,var(--v) 12%,var(--v-soft))}.c-vote-up:hover svg{transform:translateY(-1px) rotate(-10deg)}.c-vote-down:hover svg{transform:translateY(1px) rotate(-10deg)}.c-vote:active{transform:scale(.94)}.c-vote:focus-visible{outline:2px solid var(--v);outline-offset:2px}.c-vote[aria-pressed=true]{border-color:var(--v);background:var(--v);color:var(--card);box-shadow:0 2px 8px -3px color-mix(in srgb,var(--v) 70%,transparent)}.c-vote[aria-pressed=true] svg{fill:currentColor;fill-opacity:.25;animation:c-vote-pop .45s var(--ease)}@keyframes c-vote-pop{0%{transform:scale(.7)}60%{transform:scale(1.2)}to{transform:none}}.c-vote .num{display:inline-block;min-width:1ch}.c-bump{animation:c-bump .45s var(--ease)}@keyframes c-bump{0%{transform:translateY(-6px);opacity:0}to{transform:none;opacity:1}}.c-vote-msg{font-size:12.5px;font-weight:700;color:var(--danger)}.c-vote-msg:empty{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.c-sort{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:var(--soft)}.c-sort[hidden]{display:none}.c-sort button{border:0;background:none;padding:7px 12px;border-radius:999px;font:700 13px var(--sans);color:var(--ink-2);cursor:pointer;transition:background .2s,color .2s}.c-sort button:hover{color:var(--blue)}.c-sort button[aria-pressed=true]{background:var(--card);color:var(--ink);box-shadow:var(--shadow-sm)}.c-sort button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}@media(prefers-reduced-motion:reduce){.c-vote,.c-vote svg,.c-sort button,.c-list[data-comment-list]>.c-item{transition:none}.c-bump,.c-vote[aria-pressed=true] svg,.c-list[data-comment-list]>.c-new{animation:none}.c-vote:hover svg{transform:none}.c-vote:active{transform:none}}@media(forced-colors:active){.c-vote{border-color:ButtonText}.c-vote[aria-pressed=true]{border-width:2px}}@media(max-width:560px){.c-section .sechead{flex-wrap:wrap;align-items:flex-start}}@media(max-width:560px){.c-card{display:flow-root;padding:12px 10px 10px}.c-card>.av{float:left;width:32px;height:32px;margin-right:10px;font-size:14px}.c-body .meta{min-height:32px}.c-body p{margin-top:8px;font-size:16px}.c-body .c-removed{margin-top:6px}.c-replies{margin-left:25px;padding-left:6px}.c-replies .c-card>.av{width:28px;height:28px;font-size:12.5px}.c-replies .c-body .meta{min-height:28px}.c-list>.c-item+.c-item{margin-top:8px;padding-top:8px}.c-body .meta{column-gap:6px}.c-body .meta .sep{display:none}.c-list[data-comment-list]{gap:12px}.c-list[data-comment-list]>.c-item{border-radius:16px}.c-list[data-comment-list]>.c-item>.c-card{padding:14px 14px 10px;border-radius:15px}.c-list[data-comment-list]>.c-item>.c-card>.av{width:36px;height:36px;font-size:15px}.c-list[data-comment-list]>.c-item>.c-card .meta{min-height:36px}.c-list[data-comment-list] .c-replies{margin:0 10px 12px 31px;padding-left:6px}.c-list[data-comment-list] .c-replies .c-card{padding:10px 6px 8px 8px}.c-list[data-comment-list] .c-replies .c-card>.av{width:28px;height:28px;font-size:12.5px}.c-vote{min-width:54px;padding-inline:10px 12px}}@media(max-width:400px){.c-vote{min-width:0;gap:5px;padding-inline:9px 11px}.c-body .c-actions>.c-votes{margin-right:0}.c-votes{gap:6px}.c-body .c-actions .c-link{padding-inline:6px}.c-body .c-actions .c-link svg{display:none}}.c-dialog{width:min(480px,calc(100vw - 32px));padding:0;border:1px solid var(--line);border-radius:18px;background:var(--card);color:var(--ink);box-shadow:var(--shadow-lg)}.c-dialog::backdrop{background:#0b10168c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.c-dialog[open]{animation:c-pop .3s var(--ease)}@keyframes c-pop{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}.c-dialog-form{display:flex;flex-direction:column;gap:14px;padding:22px}.c-reasons{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.c-reasons legend{font-size:13px;font-weight:700;color:var(--ink-2);margin-bottom:6px}.c-field small{font-weight:500;color:var(--ink-3)}.c-link[disabled],.c-link[aria-disabled=true]{color:var(--ink-3);cursor:default;text-decoration:none}.c-link[data-best][aria-pressed=true]{color:var(--success);font-weight:800}@media(prefers-reduced-motion:reduce){.c-dialog[open]{animation:none}}.c-best>.c-card{background:var(--success-soft);box-shadow:inset 3px 0 0 var(--success)}.c-best-label{display:inline-flex!important;align-items:center;gap:6px;margin:0 0 4px!important;font-size:12px!important;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--success)}.c-best-label svg{width:14px;height:14px;fill:currentColor}.c-best-jump{margin:12px 0 0}.c-best-jump a{font-weight:700;color:var(--success)}.c-best-jump a:hover{text-decoration:underline}.c-badge{display:inline-block;margin-left:8px;padding:2px 8px;border-radius:999px;background:var(--warning-soft);color:var(--warning);font-size:11px;font-weight:800;letter-spacing:.03em;vertical-align:1px}.c-mod-hidden>.c-card{background:repeating-linear-gradient(135deg,transparent 0 10px,var(--soft) 10px 20px);outline:1px dashed var(--line);outline-offset:-1px}.c-mod-hidden>.c-card .c-body>p,.c-mod-hidden>.c-card .c-fold{opacity:.8}.c-modbar{display:flex;flex-direction:column;gap:8px;margin-top:10px;padding:10px 12px;border-radius:12px;background:var(--chip);border:1px solid var(--line)}.c-modmeta{margin:0!important;font-size:12.5px!important;line-height:1.5!important;color:var(--ink-2);font-weight:600}.c-modactions{display:flex;flex-wrap:wrap;gap:6px}.c-modbtn{display:inline-flex;align-items:center;min-height:32px;padding:5px 11px;border:1px solid var(--line);border-radius:999px;background:var(--card);color:var(--ink);font:700 12.5px var(--sans);cursor:pointer;text-decoration:none;transition:border-color .2s,color .2s,background .2s}.c-modbtn:hover{border-color:var(--blue);color:var(--blue)}.c-modbtn:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.c-modbtn[aria-pressed=true]{background:var(--success-soft);border-color:var(--success);color:var(--success)}.c-moddanger{color:var(--danger)}.c-moddanger:hover{border-color:var(--danger);color:var(--danger)}.c-modsoft{border-color:transparent;background:var(--soft);color:var(--ink)}.c-modsoft:hover{border-color:var(--line);background:var(--chip);color:var(--blue)}.c-moddelete{border-color:var(--danger);background:var(--danger);color:var(--on-danger)}.c-moddelete:hover{border-color:var(--danger);background:var(--danger);color:var(--on-danger);box-shadow:0 0 0 2px var(--danger-soft)}.c-purge-warn{margin:0;padding:10px 12px;border:1px solid var(--danger);border-radius:12px;background:var(--danger-soft);color:var(--ink);font-size:14px}.c-dialog .c-danger:disabled{opacity:.55;cursor:not-allowed}.c-dialog [aria-invalid=true]{border-color:var(--danger);outline:1px solid var(--danger)}.c-purge-facts{margin:0;padding-left:18px;font-size:14px;color:var(--ink)}.c-modstatus{font-size:12.5px;font-weight:700;color:var(--success)}.c-modstatus.err{color:var(--danger)}.c-modstatus:empty{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.c-modedit{display:flex;flex-direction:column;gap:10px;margin-top:8px}.c-item[aria-busy=true]>.c-card{opacity:.6;transition:opacity .2s}.c-fold{margin-top:6px}.c-fold summary{display:inline-flex;align-items:center;gap:8px;cursor:pointer;list-style:none;padding:6px 12px;border-radius:999px;background:var(--soft);color:var(--ink-2);font:700 13px var(--sans);transition:background .2s,color .2s}.c-fold summary::-webkit-details-marker{display:none}.c-fold summary:before{content:"";width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg);transition:transform .25s var(--ease)}.c-fold[open] summary:before{transform:rotate(45deg)}.c-fold:not([open]) .c-fold-hide,.c-fold[open] .c-fold-show{display:none}.c-fold summary:hover{background:var(--chip);color:var(--blue)}.c-fold summary:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.c-fold[open]>p{animation:c-in .6s var(--ease)}@media(prefers-reduced-motion:reduce){.c-fold summary:before,.c-fold[open]>p{transition:none;animation:none}}.c-form{display:flex;flex-direction:column;gap:14px;margin-top:22px;padding:22px;border:1px solid var(--line);border-radius:18px;background:var(--card);box-shadow:var(--shadow-sm)}.c-form-title{font-size:20px;margin:0}.c-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px}.c-field{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:700;color:var(--ink-2)}.c-field input,.c-field textarea,.c-field select{font:500 16px/1.5 var(--sans);color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:11px 13px;width:100%}.c-field textarea{resize:vertical;min-height:110px}.c-field input:focus,.c-field textarea:focus,.c-field select:focus{outline:2px solid var(--blue);outline-offset:0;border-color:var(--blue)}.c-check{display:flex;gap:10px;align-items:flex-start;font-size:14px;color:var(--ink-2)}.c-check input{width:18px;height:18px;margin-top:2px;accent-color:var(--blue)}.c-hint{margin:0;font-size:13px;color:var(--ink-2)}.c-hint a{color:var(--blue);font-weight:700}.c-row{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.c-submit{align-self:flex-start;border:0;border-radius:12px;background:var(--cta);color:var(--on-cta);font:800 15px var(--sans);padding:13px 20px;cursor:pointer;transition:background .2s}.c-submit:is(:hover,:focus-visible){background:var(--cta-hover)}.c-submit[disabled]{opacity:.6;cursor:wait}.c-compose-head{margin-bottom:4px}.c-compose .c-form{gap:22px;padding:26px}.c-fset{margin:0;padding:0;border:0;display:flex;flex-direction:column;gap:14px;min-width:0}.c-fset+.c-fset{padding-top:22px;border-top:1px solid var(--line)}.c-fset legend{float:left;width:100%;padding:0;margin:0 0 14px;font-size:11.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--blue)}.c-fset legend+*{clear:both}@media(min-width:761px){.c-span-2{grid-column:span 2}}.c-dt{margin:0;padding:0;border:0;min-width:0;display:flex;flex-direction:column;gap:6px}.c-dt>legend.c-dt-legend{float:none;width:auto;margin:0 0 6px;padding:0;font-size:13px;font-weight:700;letter-spacing:0;text-transform:none;color:var(--ink-2)}.c-dt-row{display:flex;flex-wrap:wrap;gap:10px}.c-dt-row .c-field{min-width:0;font-size:12.5px;font-weight:600}.c-dt-date{flex:3 1 150px}.c-dt-time{flex:2 1 108px}.c-dt input{height:48px;min-height:48px;font-variant-numeric:tabular-nums;transition:border-color .2s}.c-dt input:hover:not(:focus){border-color:var(--ink-3)}.c-dt input::-webkit-date-and-time-value{text-align:left}.c-dt input::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.75}.c-dt input[aria-invalid=true]{border-color:var(--danger)}.c-dt-hint{font-size:12.5px;font-weight:500}.c-dt-error{margin:0;font-size:13px;font-weight:700;color:var(--danger)}.ev-photos .fm-set{margin:0;padding:0;border:0;min-width:0}.ev-photos .fm-set legend{float:none;margin:0 0 8px;font-size:14px;font-weight:700;letter-spacing:0;text-transform:none;color:var(--ink)}.ev-ph-field{display:flex;flex-direction:column;gap:8px}.ev-ph-title{margin:0;font-size:14px;font-weight:700;color:var(--ink)}.ev-ph-label{font-size:12.5px;font-weight:700;color:var(--ink-2)}.ev-ph-again{font-weight:700;color:var(--danger)}.ev-photos .ph-drop{min-height:120px}.ev-photos .ph-drop:has(input[aria-invalid=true]){border-color:var(--danger)}.c-dt-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr))}@media(prefers-reduced-motion:reduce){.c-dt input{transition:none}}.c-switch{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:44px;margin-top:18px;padding:14px 18px;border:1px solid var(--line);border-radius:14px;background:var(--soft);color:var(--ink-2);font-size:14.5px;transition:border-color .2s,background .2s}.c-switch b{color:var(--ink)}.c-switch .arr{flex:none;font-weight:800;color:var(--blue);transition:transform .35s var(--ease)}.c-switch:hover{border-color:var(--blue);background:var(--chip)}.c-switch:hover .arr{transform:translate(3px)}.c-switch:focus-visible{border-radius:14px}.c-promo{display:flex;flex-direction:column;gap:8px;padding:14px 16px 14px 20px;border:1px solid var(--pr-edge,var(--line));border-radius:14px;background:var(--pr-tint,var(--soft));box-shadow:inset 4px 0 0 var(--yellow)}.c-promo .c-check{color:var(--ink);font-weight:700}.c-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px}.c-actions .c-submit{min-height:48px}@media(max-width:760px){.c-compose .c-form{padding:18px 16px}.c-actions .c-submit{width:100%}}@media(prefers-reduced-motion:reduce){.c-switch .arr{transition:none}}.c-status{font-size:14px;font-weight:700;color:var(--ink-2)}.c-status.ok{color:var(--success,#1e7b4c)}.c-status.err{color:var(--danger,#b42318)}.c-replying{margin:0;padding:10px 14px;border-radius:10px;background:var(--chip);font-size:14px}.c-alert{margin:18px 0 0;padding:14px 18px;border-radius:14px;background:var(--chip);color:var(--ink);font-weight:600}.c-alert-error{background:var(--danger-soft,#fdecea)}.c-alert ul{margin:6px 0 0;padding-left:18px;font-weight:500}.e-filter{margin:0 0 26px}.e-filter{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:8px}.e-filter a{display:inline-flex;align-items:center;min-height:44px;padding:0 15px;border-radius:999px;background:var(--soft);border:1px solid var(--line);font-weight:700;font-size:14px;transition:border-color .2s,color .2s,background .2s}.e-filter a:hover{border-color:var(--blue);color:var(--blue);background:var(--chip)}.e-filter a:focus-visible{border-radius:999px}@media(max-width:760px){.e-filter{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:-16px;padding:2px 16px 4px;scroll-padding-inline:16px}.e-filter::-webkit-scrollbar{display:none}.e-filter li{flex:none}}.e-filter a[aria-current]{border-color:var(--blue);color:var(--blue);background:var(--chip)}.e-month{margin:30px 0 12px;font-size:20px}.e-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.e-item{display:grid;grid-template-columns:64px minmax(0,1fr);gap:16px;align-items:center;padding:14px;border:1px solid var(--line);border-radius:16px;background:var(--card);transition:border-color .2s,transform .35s var(--ease)}.e-item:hover{border-color:var(--blue);transform:translate(3px)}.e-date{display:flex;flex-direction:column;align-items:center;justify-content:center;height:64px;border-radius:12px;background:var(--chip);color:var(--blue);font-size:12px;font-weight:800;text-transform:uppercase}.e-date b{font-size:24px;line-height:1}.e-txt .ft{font-size:17px}.e-txt .meta{margin-top:6px}@media(max-width:760px){.e-txt .meta{flex-direction:column;align-items:flex-start;gap:2px}.e-txt .meta .sep{display:none}}.acc-gone{font-size:.86em;font-weight:500;color:var(--ink-3);white-space:nowrap}.c-badge-staff{display:inline-block;margin-left:8px;padding:2px 8px;border-radius:999px;background:var(--yellow);color:#1b1404;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;vertical-align:1px}.c-card .av.av-staff{background:var(--ink);color:var(--paper)}.c-card .av.av-guest{background:color-mix(in srgb,var(--ink-3) 13%,var(--card));color:var(--ink-2)}.c-card .av.av-t0{background:var(--yellow);color:#1b1404}.c-card .av.av-t1{background:color-mix(in srgb,var(--blue) 16%,var(--card));color:color-mix(in srgb,var(--blue) 78%,var(--ink));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--blue) 30%,transparent)}.c-card .av.av-t2{background:var(--blue);color:var(--on-blue)}.c-who{display:inline-flex;align-items:center;gap:4px;min-width:0;white-space:nowrap}.c-who b{min-width:0;white-space:normal}.c-acct{display:inline-flex;flex:none;color:var(--blue);cursor:help}.c-acct svg{width:15px;height:15px;transition:transform .3s var(--ease)}.c-acct-seal{fill:currentColor}.c-acct-tick{fill:none;stroke:var(--card);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.c-card:hover .c-acct svg{transform:rotate(-12deg) scale(1.08)}@media(prefers-reduced-motion:reduce){.c-acct svg{transition:none}.c-card:hover .c-acct svg{transform:none}}@media(forced-colors:active){.c-acct-seal{fill:CanvasText}.c-acct-tick{stroke:Canvas}}.c-staff-toggle{align-items:center}.c-staff-toggle[hidden]{display:none}.c-staff-toggle .c-badge-staff{margin-left:4px}.c-pinned>.c-card{box-shadow:inset 3px 0 0 var(--yellow)}.c-pinned-label{display:inline-flex!important;align-items:center;gap:6px;margin:0 0 4px!important;font-size:12px!important;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2)}.c-pinned-label svg{width:14px;height:14px;fill:var(--yellow);stroke:#8a6100;stroke-width:.8}.c-own-pending>.c-card{outline:1px dashed var(--line);outline-offset:-1px}.c-own-form{display:flex;flex-direction:column;gap:10px;margin:8px 0}.c-history-item{display:flex;flex-direction:column;gap:4px;padding:10px 0;border-top:1px solid var(--line)}.c-history-item:first-child{border-top:0}.c-history-body{margin:0;white-space:pre-line;overflow-wrap:anywhere;color:var(--ink)}.c-counter{margin:-6px 0 0;font-size:12px;font-weight:600;color:var(--ink-3);text-align:right;font-variant-numeric:tabular-nums}.c-counter[hidden]{display:none}.c-counter.is-warn{color:var(--warning)}.c-counter.is-over{color:var(--danger);font-weight:800}.c-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ugc-link{color:var(--blue);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;overflow-wrap:anywhere}.ugc-link:hover{text-decoration-thickness:2px}.c-mention{font-weight:700;color:var(--blue);background:var(--chip);padding:0 4px;border-radius:5px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.c-mention-list{list-style:none;margin:0;padding:4px;border:1px solid var(--line);border-radius:12px;background:var(--card);box-shadow:0 8px 24px #0000001f;max-width:320px}.c-mention-list[hidden]{display:none}.c-mention-list li{padding:8px 10px;border-radius:8px;font-size:14px;font-weight:600;color:var(--ink);cursor:pointer}.c-mention-list li[aria-selected=true]{background:var(--soft);outline:2px solid var(--blue);outline-offset:-2px}.c-reactions{margin-top:22px;display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.c-reactions-title{margin:0;font-size:14px;font-weight:800;color:var(--ink-2)}.c-react-group{display:flex;flex-wrap:wrap;gap:8px}.c-react{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:6px 14px 6px 10px;border:1px solid var(--line);border-radius:999px;background:var(--card);color:var(--ink-2);font:700 14px var(--sans);cursor:pointer;transition:background .2s,border-color .2s,color .2s,transform .2s var(--ease)}.c-react .c-react-ic{width:22px;height:22px;flex:none;transition:transform .35s var(--ease)}.c-react .num{min-width:1ch;color:var(--ink-3);font-weight:800}.c-react:hover{border-color:var(--blue);color:var(--blue)}.c-react:hover .c-react-ic{transform:translateY(-2px) rotate(-6deg)}.c-react:active{transform:scale(.95)}.c-react:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.c-react[aria-disabled=true]{cursor:default}.c-react[aria-disabled=true]:hover{border-color:var(--line);color:var(--ink-2)}.c-react[aria-disabled=true]:hover .c-react-ic{transform:none}.c-react[aria-pressed=true]{background:var(--chip);border-color:var(--blue);color:var(--blue)}.c-react[aria-pressed=true] .num{color:var(--blue)}.c-react[aria-pressed=true] .c-react-ic{animation:c-react-pop .5s var(--ease)}@keyframes c-react-pop{0%{transform:scale(.6)}60%{transform:scale(1.18)}to{transform:none}}@media(prefers-reduced-motion:reduce){.c-react,.c-react .c-react-ic{transition:none}.c-react[aria-pressed=true] .c-react-ic{animation:none}.c-react:hover .c-react-ic{transform:none}}.c-account-verify{margin:22px 0;padding:18px 20px;border:1px solid var(--line);border-radius:16px;background:var(--soft)}.c-account-verify .c-form-title{margin:0}.c-follow-list{list-style:none;margin:10px 0 18px;padding:0;display:flex;flex-direction:column}.c-follow-list li{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 14px;padding:12px 0;border-top:1px solid var(--line)}.c-follow-list li:first-child{border-top:0}.c-follow-list a:not(.c-link){font-weight:700;color:var(--ink)}.c-follow-list a:not(.c-link):hover{color:var(--blue);text-decoration:underline}.c-follow{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0 0 16px}.c-follow[hidden]{display:none}.c-follow-btn{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:7px 16px 7px 12px;border:1px solid var(--line);border-radius:999px;background:var(--card);color:var(--ink-2);font:700 14px var(--sans);cursor:pointer;transition:background .2s,border-color .2s,color .2s,transform .2s var(--ease)}.c-follow-btn svg{width:18px;height:18px;flex:none;transform-origin:50% 10%}.c-follow-btn:hover{border-color:var(--blue);color:var(--blue)}.c-follow-btn[aria-disabled=true]{cursor:default}.c-follow-btn[aria-disabled=true]:hover{border-color:var(--line);color:var(--ink-2)}.c-follow-state{font-size:14px;color:var(--ink-3)}.c-follow-state:empty{display:none}.c-follow-btn:active{transform:scale(.96)}.c-follow-btn:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.c-follow-btn[aria-pressed=true]{background:var(--chip);border-color:var(--blue);color:var(--blue)}.c-follow-btn[aria-pressed=true] svg{fill:currentColor;animation:c-ring .6s var(--ease)}@keyframes c-ring{0%,to{transform:rotate(0)}25%{transform:rotate(14deg)}50%{transform:rotate(-10deg)}75%{transform:rotate(6deg)}}.c-follow-form{flex:0 0 100%;display:flex;flex-direction:column;gap:10px}.c-follow-form .c-field{max-width:420px}.c-follow-form[hidden]{display:none}.c-follow .c-status:empty{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%)}@media(prefers-reduced-motion:reduce){.c-follow-btn{transition:none}.c-follow-btn[aria-pressed=true] svg{animation:none}}.ra-card{margin-top:24px;padding:24px;border:1px solid var(--line);border-radius:20px;background:var(--card);box-shadow:var(--shadow)}.ra-card .c-form{margin:0;padding:0;border:0;box-shadow:none;background:none}.ra-providers{display:flex;flex-direction:column;gap:10px}.ra-or{display:flex;align-items:center;gap:14px;margin:22px 0 18px;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.ra-or:before,.ra-or:after{content:"";flex:1;height:1px;background:var(--line)}.ra-card .c-submit{width:100%;min-height:48px}.ra-card .c-submit:hover{background:var(--cta-hover)}.ra-pw{margin-top:18px;border-top:1px solid var(--line);padding-top:6px}.ra-pw summary{display:flex;align-items:center;min-height:44px;color:var(--blue);font-weight:800;font-size:14.5px;cursor:pointer}.ra-pw summary:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.ra-pw .c-form{margin-top:8px}.ra-pw .c-hint{margin-top:10px}.ra-pw-err{margin:0;font-size:14px;font-weight:700;color:var(--danger)}.ra-poll{margin-top:22px;padding:18px 20px;border-radius:16px;background:var(--soft);border:1px solid var(--line)}.ra-poll .pl-kicker{margin-bottom:6px}.ra-poll-q{display:block;font-size:17px;font-weight:800;line-height:1.3;letter-spacing:-.01em;color:var(--ink)}.ra-poll .pl-login-text{margin-top:10px}.ra-poll[hidden]{display:none}.ra-linked{margin:22px 0;padding:20px;border:1px solid var(--line);border-radius:16px;background:var(--card)}.ra-linked .c-hint{margin-top:4px}.ra-list{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.ra-item{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:64px;padding:10px 12px 10px 14px;border:1px solid var(--line);border-radius:14px;background:var(--card);transition:border-color .2s,background-color .2s}.ra-item.is-on{background:var(--soft)}.ra-logo{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#fff;border:1px solid var(--line)}.ra-logo svg{width:20px;height:20px}.ra-logo--facebook{background:#0866ff;border-color:#0866ff}.ra-body{min-width:0;display:flex;flex-direction:column;gap:2px}.ra-body b{font-weight:800;font-size:15.5px}.ra-sub{font-size:13px;font-weight:600;color:var(--ink-2)}.ra-sub .ok{display:inline-flex;align-items:center;gap:5px;color:var(--success,#1e7b4c);font-weight:800}.ra-sub .ok svg{width:14px;height:14px}.ra-item form{margin:0}.ra-act{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 16px;border-radius:999px;border:1px solid var(--line);background:var(--card);color:var(--ink);font:700 14px var(--sans);cursor:pointer;white-space:nowrap;transition:border-color .2s,color .2s,background-color .2s}.ra-act:hover{border-color:var(--danger,#b42318);color:var(--danger,#b42318)}.ra-act:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:999px}.ra-act--add{background:var(--cta);border-color:var(--cta);color:var(--on-cta)}.ra-act--add:hover{background:var(--cta-hover);border-color:transparent;color:var(--on-cta)}.ra-act svg{width:16px;height:16px}.ra-mail{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:14px;margin-top:8px;padding:10px 14px;font-size:13.5px;color:var(--ink-2)}.ra-mail .ra-logo{background:var(--chip);border-color:transparent;color:var(--blue)}@media(max-width:480px){.ra-card{padding:18px}.ra-item{grid-template-columns:36px minmax(0,1fr);row-gap:10px}.ra-logo{width:36px;height:36px}.ra-item form,.ra-item>.ra-act{grid-column:1 / -1}.ra-item .ra-act{width:100%}}.c-nudge{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:12px 12px 12px 14px;border:1px solid var(--line);border-radius:14px;background:var(--soft)}.c-nudge-ico{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--chip);color:var(--blue)}.c-nudge-ico svg{width:18px;height:18px}.c-nudge-t{flex:1 1 240px;min-width:0;margin:0;font-size:14px;line-height:1.5;color:var(--ink-2)}.c-nudge-t b{color:var(--ink);font-weight:800}.c-nudge-btn{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border:1px solid var(--line);border-radius:999px;background:var(--card);color:var(--ink);font:800 14px var(--sans);text-decoration:none;white-space:nowrap;cursor:pointer;transition:border-color .2s,color .2s,background-color .2s}.c-nudge-btn:hover{border-color:var(--blue);color:var(--blue);background:var(--chip)}.c-nudge-btn:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.c-nudge-btn svg{width:16px;height:16px}.c-nudge.is-plain{padding:0;border:0;background:none}.c-nudge[hidden],.c-guest[hidden],.c-as[hidden],.c-claim-note[hidden],.c-nudge.is-plain .c-nudge-ico{display:none}.c-guest-h{display:flex;align-items:center;gap:12px;margin:2px 0 -2px;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.c-guest-h:after{content:"";flex:1;height:1px;background:var(--line)}.c-guest{display:flex;flex-direction:column;gap:14px}.c-guest .c-grid{gap:12px}@media(max-width:560px){.c-nudge-btn{flex:1 1 100%}}.c-as{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;font-size:14px;color:var(--ink-2)}.c-as .av{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--yellow);color:#1b1404;font-size:12.5px;font-weight:800}.c-as b{color:var(--ink);font-weight:800}.c-as-in{animation:c-as-in .5s var(--ease) both}@keyframes c-as-in{0%{opacity:0;transform:translateY(-4px)}}.c-claim-note{display:flex;align-items:flex-start;gap:10px;margin:0;padding:10px 12px;border-radius:12px;background:var(--chip);font-size:13.5px;line-height:1.5;color:var(--ink)}.c-claim-note svg{flex:none;width:18px;height:18px;margin-top:1px;color:var(--blue)}.c-claim-note a{color:var(--blue);font-weight:800}.c-own-tag{display:inline-block;margin-left:8px;padding:2px 8px;border-radius:999px;background:var(--chip);color:var(--blue);font-size:11px;font-weight:800;letter-spacing:.02em;vertical-align:1px}.c-own-note{margin:10px 0 0!important;font-size:13px!important;line-height:1.5!important;color:var(--ink-2)}.c-own-note a{color:var(--blue);font-weight:800}.c-own-note .num{font-variant-numeric:tabular-nums}.c-more-wrap{position:relative;margin-left:auto}.c-more{display:inline-grid;place-items:center;width:44px;height:44px;margin-block:-12px;border:0;border-radius:50%;background:transparent;color:var(--ink-2);cursor:pointer;transition:background-color .2s,color .2s}.c-more:hover,.c-more[aria-expanded=true]{background:var(--chip);color:var(--blue)}.c-more:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.c-more svg{width:20px;height:20px}.c-menu{position:absolute;right:-4px;top:calc(100% + 8px);z-index:30;display:none;min-width:272px;max-width:calc(100vw - 32px);margin:0;padding:6px;list-style:none;border:1px solid var(--line);border-radius:16px;background:var(--card);box-shadow:var(--shadow-lg);transform-origin:top right}.c-menu.is-up{top:auto;bottom:calc(100% + 8px);transform-origin:bottom right}.c-menu.open{display:block;animation:c-menu-in .18s var(--ease)}@keyframes c-menu-in{0%{opacity:0;transform:scale(.96) translateY(-4px)}}.c-menu li{margin:0}.c-menu-i{display:flex;align-items:flex-start;gap:12px;width:100%;min-height:48px;padding:10px 12px;border:0;border-radius:11px;background:none;color:var(--ink);font:700 14.5px/1.3 var(--sans);text-align:left;text-decoration:none;cursor:pointer;transition:background-color .15s,color .15s}.c-menu-i svg{flex:none;width:18px;height:18px;margin-top:1px;color:var(--ink-2)}.c-menu-i small{display:block;margin-top:2px;white-space:nowrap;font-size:12.5px;font-weight:600;color:var(--ink-2)}.c-menu-i:hover,.c-menu-i:focus-visible{background:var(--soft);outline:none}.c-menu-i:focus-visible{box-shadow:inset 0 0 0 2px var(--blue)}.c-menu-i.is-danger,.c-menu-i.is-danger svg{color:var(--danger)}.c-menu-i.is-danger:hover{background:var(--danger-soft)}.c-own-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px;margin:0;font-size:13px;font-weight:700;color:var(--ink-2)}.c-own-head b{color:var(--ink)}.c-own-until{display:inline-flex;align-items:center;gap:6px;padding:2px 10px;border-radius:999px;background:var(--soft);font-variant-numeric:tabular-nums}.c-own-until svg{width:13px;height:13px}.c-own-form{padding:14px;border:1px solid var(--line);border-radius:14px;background:var(--card)}.c-own-form .c-field textarea{min-height:120px}.c-edited time{font:inherit;color:inherit;font-variant-numeric:tabular-nums}.c-gone>.c-card{background:none}.c-gone>.c-card:hover{background:none}.c-item.is-leaving{overflow:hidden;animation:c-leave .38s var(--ease) forwards}@keyframes c-leave{to{opacity:0;transform:translate(-8px)}}.c-dialog.is-confirm{width:min(440px,calc(100vw - 32px))}.c-confirm-ico{display:grid;place-items:center;width:48px;height:48px;border-radius:16px;background:var(--danger-soft);color:var(--danger)}.c-confirm-ico svg{width:24px;height:24px}.c-confirm-t{margin:0;font-size:15px;line-height:1.55;color:var(--ink-2)}.c-confirm-t b{color:var(--ink)}.c-confirm-q{margin:0;padding:10px 12px;border-left:3px solid var(--line);border-radius:4px;background:var(--soft);font-size:14px;line-height:1.5;color:var(--ink-2);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.c-danger{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 20px;border:0;border-radius:12px;background:var(--danger);color:var(--on-danger);font:800 15px var(--sans);cursor:pointer;transition:background-color .2s,box-shadow .2s}.c-danger:hover{background:color-mix(in srgb,var(--danger) 86%,#000)}:root[data-theme=dark] .c-danger:hover{background:color-mix(in srgb,var(--danger) 86%,#fff)}.c-danger:focus-visible{outline:2px solid var(--danger);outline-offset:3px}.c-danger[aria-busy=true]{cursor:progress;opacity:.75}.c-ghost{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border:1px solid var(--line);border-radius:12px;background:var(--card);color:var(--ink);font:800 15px var(--sans);cursor:pointer;transition:border-color .2s,color .2s}.c-ghost:hover{border-color:var(--ink-2)}.c-ghost:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.c-dialog .c-row.is-end{justify-content:flex-end}.c-dialog.is-confirm .c-status:empty,.c-own-form .c-status:empty{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:560px){.c-dialog .c-row.is-end>*{flex:1 1 100%}.c-dialog .c-row.is-end{flex-direction:column-reverse;align-items:stretch}}@media(prefers-reduced-motion:reduce){.c-menu.open,.c-as-in,.c-item.is-leaving{animation:none}.c-more,.c-menu-i,.c-nudge-btn,.c-danger,.c-ghost{transition:none}}@media(forced-colors:active){.c-menu{border:1px solid CanvasText}.c-menu-i:focus-visible{outline:2px solid Highlight}}.c-item[data-own]>.c-card [data-report]{display:none}.f-badge{display:inline-flex;align-items:center;gap:4px;margin-right:6px;padding:2px 8px;border-radius:999px;background:var(--yellow);color:#1b1404;font-size:11px;font-weight:800;letter-spacing:.04em;line-height:1.5;vertical-align:2px;white-space:nowrap}.f-badge svg{width:11px;height:11px;fill:currentColor;flex:none}.f-badge-muted{background:var(--soft);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line)}.f-topics{margin:0 -12px;gap:0}.f-topics>li+li{border-top:1px solid var(--line)}.f-topics>li:has(>a:hover)+li,.f-topics>li:has(>a:focus-visible)+li{border-top-color:transparent}.f-topic{grid-template-columns:minmax(0,1fr) 96px 200px 20px;column-gap:20px;padding:14px 12px}.f-topic .arr{grid-row:auto;grid-column:auto}.f-main{display:block;min-width:0}.f-topic .ft{font-size:16px;line-height:1.4}.f-topic .meta{margin-top:6px;gap:4px 8px}.f-by{font-weight:700;color:var(--ink-2)}.f-count{display:flex;justify-content:center}.f-count .cc{min-width:52px;justify-content:center}.f-count .cc svg{width:12px;height:12px;color:var(--blue)}.f-count-l,.f-last-l{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.f-last{display:flex;flex-direction:column;gap:1px;min-width:0;font-size:13px;line-height:1.4;color:var(--ink-3)}.f-last-who{font-weight:700;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.f-last-none{font-style:italic}.f-cols{display:grid;grid-template-columns:minmax(0,1fr) 96px 200px 20px;column-gap:20px;padding:0 12px 10px;margin:0 -12px;border-bottom:1px solid var(--line);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.f-cols span:nth-child(2){text-align:center}.f-pinned>.fi{background:color-mix(in srgb,var(--yellow) 8%,transparent)}.f-pinned>.fi:is(:hover,:focus-visible){background:color-mix(in srgb,var(--yellow) 14%,var(--soft))}.f-pinned>.fi:before{background:var(--yellow)}.f-locked-row .ft{color:var(--ink-2)}@media(max-width:760px){.f-cols{display:none}.f-topic{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:13px 12px}.f-main{display:contents}.f-topic .ft{flex:1 1 100%}.f-count{order:1;flex-direction:row}.f-count .cc{min-width:0}.f-topic .meta{order:2;flex:1 1 0;margin-top:0;min-width:0}.f-last{order:3;flex:1 1 100%;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:2px 6px;font-size:12.5px}.f-last-l{position:static;width:auto;height:auto;overflow:visible;clip:auto;font-size:12.5px}.f-last-l:after{content:":"}.f-last-who{white-space:normal}.f-last-none,.f-topic .arr{display:none}}.f-head{margin-top:14px}.f-title{margin:0;font-size:clamp(26px,1.4vw + 17px,36px);line-height:1.12;letter-spacing:-.03em;text-wrap:balance;overflow-wrap:anywhere}.f-sub{display:flex;flex-wrap:wrap;align-items:center;row-gap:6px;margin:12px 0 0 -19px;font-size:14px;line-height:1.5;color:var(--ink-2);clip-path:inset(-4px -4px -4px 19px)}.f-sub>*{position:relative;margin-left:19px}.f-sub>*:before{content:"";position:absolute;left:-11px;top:50%;width:3px;height:3px;margin-top:-1.5px;border-radius:50%;background:var(--ink-3)}.f-sub b{color:var(--ink);font-weight:800}.f-sub .f-badge{margin-right:0;vertical-align:0}.f-tools{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0 16px}.f-tools .c-follow{margin:0}.f-jump{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:7px 16px 7px 12px;border:1px solid var(--line);border-radius:999px;background:var(--card);color:var(--ink-2);font:700 14px var(--sans);transition:border-color .2s,color .2s}.f-jump svg{width:18px;height:18px;flex:none}.f-jump:hover{border-color:var(--blue);color:var(--blue)}.f-jump:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.c-best-jump a{display:inline-flex;align-items:center;gap:6px}.c-best-jump svg{width:15px;height:15px;fill:currentColor;flex:none}.f-posts{margin-top:10px}.f-posts>.f-first>.c-card{background:var(--soft);box-shadow:inset 0 0 0 1px var(--line)}.f-posts>.f-first .c-body>p{font-size:17px;line-height:1.62}.f-posts>.f-first+.c-item{border-top-color:transparent}.f-no{display:inline-flex;align-items:center;min-height:24px;margin-left:auto;padding:0 6px;border-radius:6px;font-size:12.5px;font-weight:700;color:var(--ink-3);font-variant-numeric:tabular-nums;transition:background .2s,color .2s}.f-no:hover{background:var(--chip);color:var(--blue)}.f-no:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.c-gone .c-body:has(>.f-no){display:flex;align-items:center;gap:10px}.c-gone .c-body>.c-removed{margin:0}.f-posts>.c-item:target>.c-card{animation:f-target 2.4s var(--ease)}@keyframes f-target{0%,40%{background:var(--chip);box-shadow:inset 3px 0 0 var(--blue)}}.f-op{display:inline-block;margin-left:8px;padding:2px 8px;border-radius:999px;background:var(--chip);color:var(--blue);font-size:11px;font-weight:800;letter-spacing:.02em;vertical-align:1px;white-space:nowrap}.c-body .c-quote{display:block;margin:2px 0 8px;padding:4px 0 4px 12px;border-left:3px solid var(--line);color:var(--ink-2);font-size:15px;line-height:1.6}.c-body .c-quote:last-child{margin-bottom:0}.f-locked{display:flex;align-items:center;gap:10px;margin:28px 0 0;padding:14px 16px;border-radius:14px;background:var(--soft);color:var(--ink-2);font-weight:600}.f-locked svg{width:18px;height:18px;flex:none;fill:currentColor}.c-form[data-forum-form][hidden]{display:none}.f-reply .c-form{margin-top:14px}.f-open{display:none}.js .f-open{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;margin-top:14px;padding:8px 16px 8px 8px;border:1px solid var(--line);border-radius:16px;background:var(--card);color:var(--ink-3);font:500 16px var(--sans);text-align:left;cursor:text;box-shadow:var(--shadow-sm);transition:border-color .2s,box-shadow .2s}.js .f-open[hidden]{display:none}.f-open:hover{border-color:var(--blue);box-shadow:0 0 0 3px var(--chip)}.f-open:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.f-open[aria-busy=true]{cursor:progress}.f-open-av{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:12px;background:var(--chip);color:var(--blue)}.f-open-av svg{width:18px;height:18px}.f-reply [data-login-needed]{margin-top:14px}.f-pages{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px;padding-top:20px;border-top:1px solid var(--line)}.f-pages.is-compact{gap:6px;margin:0 0 0 auto;padding:0;border:0}.f-pages.is-compact .f-pg-step{width:44px;padding:0}.f-pages.is-compact .f-pg-t{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.f-pg-list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px;margin:0;padding:0;list-style:none}.f-pg{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:44px;height:44px;padding:0 10px;border-radius:12px;font-weight:800;font-size:14.5px;color:var(--ink-2);transition:background .2s,color .2s,border-color .2s}.f-pg svg{width:16px;height:16px;flex:none}a.f-pg:hover{background:var(--soft);color:var(--blue)}.f-pg:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.f-pg[aria-current]{background:var(--blue);color:var(--on-blue)}.f-pg-step{padding:0 16px;border:1px solid var(--line);border-radius:999px;color:var(--ink)}a.f-pg-step:hover{border-color:var(--blue);background:var(--chip)}.f-pg-step.is-off{opacity:.4}.f-pg-gap{display:flex;align-items:center;min-width:18px;justify-content:center;color:var(--ink-3);font-weight:800}.f-pg-gap.is-m{display:none}@media(max-width:560px){.f-pg-far,.f-pg-gap.is-d{display:none}.f-pg-gap.is-m{display:flex}.f-pg-step{width:44px;padding:0}.f-pg-t{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.f-posts>.f-first .c-body>p{font-size:16.5px}}@media(prefers-reduced-motion:reduce){.f-no,.f-jump,.f-open,.f-pg{transition:none}.f-posts>.c-item:target>.c-card{animation:none;background:var(--chip)}}.ev-photos [data-ph-max="1"] :is([data-ph-move],.ph-pos){visibility:hidden}
