.f-sec{padding:clamp(48px,7vw,104px) 0}.f-sec+.f-sec{padding-top:0}.f-hd{justify-content:space-between;align-items:baseline;gap:20px;padding-bottom:14px;display:flex}.f-hd .label{color:var(--ac)}.f-ct{font:400 12px var(--f-mono);letter-spacing:.14em;font-variant-numeric:tabular-nums;color:var(--mu)}.f-gap-t{margin-top:clamp(48px,6vw,84px)}.f-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.f-shell{grid-template-columns:minmax(0,1fr) 268px;align-items:start;gap:clamp(28px,4.5vw,72px);display:grid}.f-rail{flex-direction:column;gap:34px;display:flex;position:sticky;top:96px}.f-rail-h{border-bottom:1px solid var(--ln);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:10px;display:flex}.f-rail-h .label{color:var(--ac)}.f-rail section{display:block}.f-rail-list{flex-direction:column;gap:12px;margin:12px 0 0;padding:0;list-style:none;display:flex}.f-rail-list a{color:var(--tx2);font:600 13.5px/1.4 var(--f-body);transition:color .2s;display:block}.f-rail-list a:hover{color:var(--ac)}.f-rail-list .f-when{margin-top:3px;display:block}.f-rail-links{flex-direction:column;gap:10px;margin-top:12px;display:flex}.f-rail-links a{font:600 13.5px var(--f-body);color:var(--mu);border-bottom:1px solid #0000;width:max-content;transition:color .2s,border-color .2s}.f-rail-links a:hover{color:var(--tx);border-color:var(--ac)}.f-stack{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.f-face{object-fit:cover;width:26px;height:26px;box-shadow:inset 0 0 0 1px var(--ln2);border-radius:50%;display:block}.f-online-n{font:400 12px var(--f-mono);color:var(--mu);font-variant-numeric:tabular-nums;margin:12px 0 0}.f-rows{border-top:1px solid var(--ln);margin:0;padding:0;list-style:none}.f-rows>li{border-bottom:1px solid var(--ln)}.f-row{color:inherit;align-items:baseline;gap:clamp(10px,2.2vw,28px);padding:clamp(16px,2vw,26px) 0;transition:background .35s cubic-bezier(.22,1,.36,1),padding-inline .35s cubic-bezier(.22,1,.36,1);display:grid}a.f-row:hover{background:color-mix(in oklab,var(--ac) 9%,transparent);padding-inline:18px}.f-row.thread{grid-template-columns:minmax(0,1fr) 104px 168px}.f-row.hit{grid-template-columns:minmax(0,1fr) 156px}.f-main{min-width:0;display:block}.f-counts{display:block}.f-nm{font-family:var(--f-display);letter-spacing:-.03em;color:var(--tx);overflow-wrap:anywhere;font-size:clamp(18px,1.7vw,22px);font-weight:700;line-height:1.16;transition:color .3s;display:block}a.f-row:hover .f-nm{color:var(--ac)}.f-desc{color:var(--mu);max-width:62ch;margin:7px 0 0;font-size:14.5px;line-height:1.5;display:block}.f-sub{font:500 12.5px var(--f-body);color:var(--mu);flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:9px;display:flex}.f-sub .f-by{color:var(--tx2)}.f-dot{color:var(--dim)}.f-count{font:600 11.5px var(--f-body);letter-spacing:.01em;color:var(--mu);display:block}.f-count+.f-count{margin-top:5px}.f-count .num{margin-right:5px}.f-when{font:400 12px var(--f-mono);letter-spacing:.02em;color:var(--mu);font-variant-numeric:tabular-nums}.f-when.end{text-align:right;justify-self:end}.f-last{text-align:right;justify-self:end;min-width:0;display:block}.f-last .t{font:600 12.5px var(--f-body);color:var(--tx2);text-overflow:ellipsis;white-space:nowrap;max-width:176px;margin-bottom:3px;display:block;overflow:hidden}.f-last .f-when{display:block}.f-pin{color:var(--ac);vertical-align:baseline;flex:none;margin-right:8px}.f-flag{font:400 10px var(--f-pixel);letter-spacing:.18em;text-transform:uppercase;color:var(--dim);margin-left:10px}.f-snip{color:var(--tx2);overflow-wrap:anywhere;max-width:78ch;margin:9px 0 0;font-size:14.5px;line-height:1.55;display:block}.f-snip mark,.f-body mark{background:color-mix(in oklab,var(--ac) 30%,transparent);color:var(--tx);border-radius:3px;padding:0 3px}.f-empty{color:var(--mu);border-top:1px solid var(--ln);padding:26px 0;font-size:15px}.f-row.forum{grid-template-columns:minmax(0,1fr) 124px 176px}.f-tick{background:var(--ac);opacity:.85;width:2px;height:22px;position:absolute;top:calc(50% - 11px);left:0}.f-rows>li.forum-li{padding-left:18px;position:relative}.f-rows>li.forum-li a.f-row:hover{padding-inline:12px}.f-group+.f-group{margin-top:clamp(40px,5vw,72px)}.f-group-h{border-bottom:1px solid var(--ln2);justify-content:space-between;align-items:baseline;gap:18px;padding-bottom:12px;display:flex}.f-group-nm{font-family:var(--f-display);letter-spacing:-.02em;color:var(--tx);font-size:clamp(17px,1.5vw,20px);font-weight:700}.f-group-desc{color:var(--mu);max-width:64ch;margin:10px 0 0;font-size:14px}.f-sub-h{margin:26px 0 0;padding-bottom:8px}.f-sub-h .label{color:var(--mu)}.f-new{background:var(--ac);width:7px;height:7px;box-shadow:0 0 12px color-mix(in oklab,var(--ac) 70%,transparent);vertical-align:middle;border-radius:50%;flex:none;margin-right:9px;display:inline-block}.f-rows.reads .f-row .f-nm{color:var(--tx2)}.f-rows.reads .f-row.unread .f-nm{color:var(--tx)}.f-rows.reads a.f-row:hover .f-nm{color:var(--ac)}.f-px{font:400 10px var(--f-pixel);letter-spacing:.16em;text-transform:uppercase;color:var(--px,var(--ac));border:1px solid color-mix(in oklab,var(--px,var(--ac)) 45%,transparent);vertical-align:middle;white-space:nowrap;align-items:center;margin-right:10px;padding:4px 7px 3px;display:inline-flex}.f-px.big{padding:5px 9px 4px;font-size:11px}.f-tag{font:600 11.5px var(--f-body);color:var(--mu);border-bottom:1px solid var(--ln2);align-items:center;gap:6px;min-height:24px;padding:6px 0;transition:color .2s,border-color .2s;display:inline-flex}.f-tag:hover{color:var(--tx);border-color:var(--tg,var(--ac))}.f-tag:before{content:"";background:var(--tg,var(--ac));border-radius:50%;flex:none;width:5px;height:5px}.f-tags{flex-wrap:wrap;align-items:center;gap:5px 14px;display:inline-flex}.f-solved{color:#8fdca8;vertical-align:middle;flex:none;margin-right:8px}.f-bar{border-bottom:1px solid var(--ln);flex-wrap:wrap;align-items:center;gap:14px 26px;padding:14px 0;display:flex}.f-bar.thin{gap:10px 18px;padding:12px 0}.f-bar.thin .f-filters{margin-left:0}.f-lab{font:400 11px var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--mu)}.f-tabs{flex-wrap:wrap;gap:4px 20px;display:flex}.f-tab{font:600 13px var(--f-body);color:var(--mu);border-bottom:1px solid #0000;padding:4px 0;transition:color .2s,border-color .2s}.f-tab:hover{color:var(--tx)}.f-tab.on{color:var(--ac);border-color:var(--ac)}.f-filters{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-left:auto;display:flex}.f-fchip{font:400 10px var(--f-pixel);letter-spacing:.16em;text-transform:uppercase;color:var(--mu);border:1px solid var(--ln2);align-items:center;gap:7px;padding:5px 9px 4px;transition:color .2s,border-color .2s;display:inline-flex}.f-fchip:hover{color:var(--tx);border-color:var(--ac)}.f-fchip.on{color:var(--px,var(--ac));border-color:color-mix(in oklab,var(--px,var(--ac)) 55%,transparent)}.f-clear{font:600 12px var(--f-body);color:var(--mu);border-bottom:1px solid var(--ln2)}.f-clear:hover{color:var(--tx);border-color:var(--ac)}.f-tmeta{font:400 12px var(--f-mono);color:var(--mu);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:8px 18px;margin-top:16px;display:flex}.f-jump{border-bottom:1px solid var(--ln);flex-wrap:wrap;align-items:center;gap:12px 24px;padding:14px 0;display:flex}.f-sol{border-bottom:1px solid var(--ln);border-left:2px solid #8fdca8;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;margin-bottom:6px;padding:18px 0 18px 18px;display:grid}.f-sol .label{color:#8fdca8}.f-sol p{color:var(--tx2);overflow-wrap:anywhere;margin:6px 0 0;font-size:14.5px;line-height:1.55}.f-posts{margin:0;padding:0;list-style:none}.f-post{border-bottom:1px solid var(--ln);grid-template-columns:44px minmax(0,1fr);gap:clamp(14px,2vw,26px);padding:clamp(22px,2.8vw,36px) 0;scroll-margin-top:110px;display:grid}.f-post.answer{border-left:2px solid #8fdca8;padding-left:18px}.f-av{width:44px;height:44px;font:700 16px var(--f-display);color:var(--ac);background:color-mix(in oklab,var(--ac) 16%,transparent);border:1px solid color-mix(in oklab,var(--ac) 34%,transparent);border-radius:50%;place-items:center;display:grid;overflow:hidden}.f-av img{object-fit:cover;width:100%;height:100%}.f-av.sm{width:26px;height:26px;font-size:11px}.f-who{flex-wrap:wrap;align-items:baseline;gap:8px 12px;display:flex}.f-user{font:700 15px var(--f-body);color:var(--tx)}a.f-user:hover{color:var(--ac)}.f-role{font:400 10px var(--f-pixel);letter-spacing:.18em;text-transform:uppercase;color:var(--ac)}.f-rank{font:500 12px var(--f-body);color:var(--dim)}.f-body{color:var(--tx2);overflow-wrap:anywhere;margin-top:12px}.f-body>:first-child{margin-top:0}.f-body p{margin:0 0 .9em}.f-body h3{font:800 19px/1.25 var(--f-body);color:var(--tx);letter-spacing:-.02em;margin:1.4em 0 .5em}.f-body h4{font:800 16px/1.3 var(--f-body);color:var(--tx);margin:1.3em 0 .45em}.f-body a{color:var(--ac);text-underline-offset:3px;text-decoration:underline}.f-body figure,.f-prev figure{margin:16px 0}.f-body img,.f-prev img{border:1px solid var(--ln);background:var(--bg2);width:auto;max-width:min(100%,560px);height:auto;max-height:70svh;display:block}.f-body figcaption,.f-prev figcaption{font:400 12px var(--f-mono);letter-spacing:.04em;color:var(--mu);margin-top:8px}@media (width<=700px){.f-body figure,.f-prev figure{margin:14px 0}.f-body img,.f-prev img{max-height:60svh}}.f-body ul,.f-body ol{margin:0 0 .9em;padding-left:1.15em}.f-body li{margin:.3em 0}.f-body code{font:13.5px var(--f-mono);background:var(--bg2);border-radius:5px;padding:2px 6px}.f-body pre{background:var(--bg2);border:1px solid var(--ln);border-radius:12px;margin:0 0 1em;padding:15px;overflow-x:auto}.f-body pre code{background:0 0;padding:0}.f-body blockquote{border-left:2px solid color-mix(in oklab,var(--ac) 50%,transparent);color:var(--mu);margin:1em 0;padding:.15em 0 .15em 16px}.f-body blockquote.quote-by{border-left-color:color-mix(in oklab,var(--ac) 75%,transparent)}.f-body blockquote.quote-by a{color:var(--tx2);text-decoration:none}.f-body img{border-radius:12px;margin:.5em 0}.f-gone{color:var(--dim);margin-top:12px;font-size:14.5px;font-style:italic}.f-acts{flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:16px;display:flex}.f-act{font:600 12.5px var(--f-body);color:var(--mu);background:0 0;border-bottom:1px solid #0000;align-items:center;gap:7px;padding:5px 0;transition:color .2s,border-color .2s;display:inline-flex}.f-act:hover{color:var(--tx);border-bottom-color:var(--ac)}.f-act.on{color:var(--ac)}.f-act.good{color:#8fdca8}.f-act .n{font:400 11px var(--f-mono);font-variant-numeric:tabular-nums}.f-act svg{flex:none}summary.f-act{cursor:pointer;list-style:none}summary.f-act::-webkit-details-marker{display:none}details[open]>summary.f-act{color:var(--ac);border-bottom-color:var(--ac)}.f-drawer{max-width:680px;margin:16px 0 4px}.f-note{border-left:2px solid color-mix(in oklab,var(--ac) 45%,transparent);color:var(--mu);padding:10px 0 10px 16px;font-size:14.5px;line-height:1.55}.f-hint{color:var(--dim);margin:8px 0 0;font-size:12.5px}.f-hint code{font:12px var(--f-mono);color:var(--mu)}.f-staff{border-bottom:1px solid var(--ln);flex-wrap:wrap;align-items:center;gap:12px 22px;padding:16px 0;display:flex}.f-staff .label{color:var(--ac)}.f-staff form{align-items:center;gap:8px;margin:0;display:inline-flex}.f-staff select.input,.f-staff input.input{max-width:230px;padding:7px 10px;font-size:13px}.f-reply{max-width:820px;padding:clamp(28px,3.4vw,44px) 0 0}.f-reply .f-hd{border-top:0}.f-form-acts{flex-wrap:wrap;align-items:center;gap:16px;margin-top:6px;display:flex}.f-alert{max-width:820px;margin:0 0 18px}.f-form,.f-comp{max-width:820px}.f-comp .field{border-bottom:1px solid var(--ln);gap:6px;margin-bottom:0;padding:16px 0 12px}.f-comp .field:focus-within{border-color:var(--ac)}.f-comp .field label,.f-comp .f-lab{font:400 11px var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--mu)}.f-comp .input{color:var(--tx);background:0 0;border:0;border-radius:0;padding:6px 0;font-size:16px}.f-comp .input:focus{box-shadow:none;outline:none}.f-comp .input:focus-visible{outline:2px solid var(--ac);outline-offset:6px}.f-comp select.input{appearance:none;cursor:pointer}.f-comp select.input option,.f-comp select.input optgroup{background:var(--bg2);color:var(--tx)}.f-comp textarea.input{resize:vertical;min-height:190px;font-size:15.5px;line-height:1.65}.f-tools{flex-wrap:wrap;align-items:center;gap:2px 4px;padding:10px 0 0;display:flex}.f-tool{min-width:32px;height:30px;font:600 12.5px var(--f-body);color:var(--mu);border:1px solid #0000;justify-content:center;align-items:center;padding:0 8px;transition:color .2s,border-color .2s;display:inline-flex}.f-tool:hover{color:var(--tx);border-color:var(--ln2)}.f-tool.mono{font-family:var(--f-mono);font-size:12px}.f-tool.it{font-style:italic}.f-tool.bd{font-weight:800}.f-tabline{gap:20px;margin-left:auto;display:flex}.f-tabline button{font:600 12px var(--f-body);color:var(--mu);border-bottom:1px solid #0000;padding:4px 0}.f-tabline button.on{color:var(--ac);border-color:var(--ac)}.f-prev{border-bottom:1px solid var(--ln);min-height:190px;padding:14px 0 4px;display:none}.f-comp.previewing .f-prev{display:block}.f-comp.previewing .f-write{display:none}.f-prev .f-body{margin-top:0}.f-prev-empty{color:var(--dim);font-size:14px}.f-pick{flex-wrap:wrap;gap:8px 10px;padding:12px 0 0;display:flex}.f-pill{font:600 12px var(--f-body);color:var(--mu);border:1px solid var(--ln2);border-radius:999px;align-items:center;gap:7px;padding:6px 11px;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.f-pill:hover{color:var(--tx);border-color:var(--ac)}.f-pill[aria-pressed=true],.f-pill.on{color:var(--tx);border-color:var(--ac);background:color-mix(in oklab,var(--ac) 14%,transparent)}.f-pill i{background:var(--tg,var(--ac));border-radius:50%;flex:none;width:6px;height:6px}.f-mention{z-index:40;background:var(--bg2);border:1px solid var(--ln2);min-width:190px;max-height:240px;margin:4px 0 0;padding:6px 0;position:absolute;overflow:auto}.f-mention button{text-align:left;width:100%;font:600 13px var(--f-body);color:var(--tx2);padding:7px 14px;display:block}.f-mention button:hover,.f-mention button[aria-selected=true]{background:color-mix(in oklab,var(--ac) 16%,transparent);color:var(--tx)}.f-wrapfield{position:relative}.f-counter{font:400 11px var(--f-mono);color:var(--dim);font-variant-numeric:tabular-nums;margin-left:auto}.f-search{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;max-width:660px;margin:0 0 clamp(32px,4vw,52px);display:grid}.f-search .field{margin-bottom:0}.f-sico,.f-tav,.f-meta{display:none}.f-facets{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:0 24px;max-width:820px;margin:0 0 clamp(32px,4vw,52px);display:grid}.f-facets .field{border-bottom:1px solid var(--ln);gap:6px;margin:0;padding:14px 0 10px}.f-facets .field label{font:400 11px var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--mu)}.f-facets .input{background:0 0;border:0;border-radius:0;padding:6px 0;font-size:15px}.f-facets .input:focus{box-shadow:none;outline:none}.f-facets .f-form-acts{grid-column:1/-1;margin-top:18px}.f-pager{flex-wrap:wrap;align-items:center;gap:6px 4px;margin-top:34px;display:flex}.f-pg{min-width:34px;font:400 12px var(--f-mono);letter-spacing:.06em;color:var(--mu);font-variant-numeric:tabular-nums;border-bottom:1px solid #0000;justify-content:center;align-items:center;padding:8px;transition:color .2s,border-color .2s;display:inline-flex}.f-pg:hover{color:var(--tx);border-bottom-color:var(--ac)}.f-pg.on{color:var(--ac);border-bottom-color:var(--ac)}.f-pg.step{letter-spacing:.14em;text-transform:uppercase;font-size:10.5px;font-family:var(--f-pixel)}.f-elip{color:var(--dim);font:400 12px var(--f-mono);padding:0 4px}@media (width<=1040px){.f-shell{grid-template-columns:minmax(0,1fr)}.f-rail{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));align-items:start;gap:32px 40px;margin-top:clamp(48px,6vw,72px);display:grid;position:static}}@media (width<=860px){.f-row.thread,.f-row.forum{grid-template-columns:minmax(0,1fr) auto}.f-row.thread .f-counts,.f-row.forum .f-counts{grid-area:2/1}.f-row.thread .f-when,.f-row.forum .f-when,.f-row.forum .f-last{grid-area:1/2;justify-self:end}.f-row .f-main{grid-area:1/1}.f-counts{gap:16px;margin-top:4px;display:flex}.f-count+.f-count{margin-top:0}.f-row.hit{grid-template-columns:minmax(0,1fr)}.f-row.hit .f-when{text-align:left;justify-self:start;margin-top:8px}.f-search{grid-template-columns:minmax(0,1fr)}.f-search .line,.f-search .fill{justify-content:center}.f-post{grid-template-columns:34px minmax(0,1fr);gap:14px}.f-av{width:34px;height:34px;font-size:13px}.f-form-acts .fill,.f-form-acts .line{justify-content:center;width:100%}.f-filters{margin-left:0}.f-comp,.f-form,.f-reply{max-width:none}}.f-acts form{align-items:center;margin:0;display:inline-flex}.f-acts details{margin:0}.f-acts details[open]{flex:100%}.f-drawer textarea.input{min-height:110px}.f-drawer .f-form-acts{margin-top:12px}.f-acts:empty{display:none}@media (width<=700px){.f-search{grid-template-columns:minmax(0,1fr) 48px;align-items:end;gap:10px;margin-bottom:34px}.f-search .line{border-radius:12px;justify-content:center;width:48px;height:48px;min-height:48px;padding:0}.f-search .f-stx{display:none}.f-search .f-sico{display:block}.f-facets{grid-template-columns:minmax(0,1fr);gap:0;margin-bottom:34px}.f-facets .field{border-bottom:0;gap:8px;padding:14px 0 0}.f-facets .input{background:var(--bg2);border:1px solid var(--ln2);min-height:48px;color:var(--tx);border-radius:12px;padding:12px 14px;font-size:16px;line-height:1.4}.f-facets .input:focus{border-color:var(--sage);box-shadow:0 0 0 3px #6fb3872e}.f-facets select.input{-webkit-appearance:none;appearance:none;background-image:var(--chev);background-position:right 14px center;background-repeat:no-repeat;background-size:14px 14px;padding-right:42px}a.f-row:hover{background:0 0;padding-inline:0}.f-rows>li.forum-li{padding-left:16px}.f-rows>li.forum-li a.f-row:hover{padding-inline:0}.f-row.forum{grid-template-columns:minmax(0,1fr);gap:8px;padding:18px 0}.f-row.forum .f-main{grid-area:1/1}.f-row.forum .f-counts{grid-area:2/1;gap:14px;margin-top:2px}.f-row.forum .f-last{text-align:left;flex-wrap:wrap;grid-area:3/1;justify-self:start;align-items:baseline;gap:2px 10px;max-width:100%;display:flex}.f-row.forum .f-last .t{max-width:100%;margin-bottom:0}.f-row.forum .f-nm{font-size:20px;line-height:1.15}.f-row.forum .f-desc{margin-top:6px;font-size:15px}.f-count,.f-count .num{font-size:12px}.f-group+.f-group{margin-top:36px}.f-row.thread{grid-template-columns:32px minmax(0,1fr);align-items:start;gap:4px 12px;min-height:64px;padding:14px 0}.f-row.thread .f-tav{grid-area:1/1/span 2;padding-top:2px;display:block}.f-row.thread .f-main{grid-area:1/2}.f-row.thread .f-nm{font:600 16px/1.3 var(--f-body);letter-spacing:-.01em}.f-row.thread .f-nm .f-px,.f-row.thread .f-sub,.f-row.thread .f-counts,.f-row.thread .f-when{display:none}.f-row.thread .f-meta{font:500 12.5px/1.4 var(--f-body);color:var(--mu);flex-wrap:wrap;grid-area:2/2;align-items:center;gap:4px 8px;display:flex}.f-meta .f-px{margin-right:2px}.f-meta .f-by{color:var(--tx2)}.f-flag{margin-left:8px}.f-row.hit{padding:16px 0}.f-row.hit .f-nm{font-size:17px;line-height:1.25}.f-bar{gap:10px 18px;padding:10px 0}.f-bar.thin{padding:8px 0}.f-tabs{gap:0 18px}.f-tab{align-items:center;min-height:40px;padding:0;font-size:14px;display:inline-flex}.f-filters{gap:8px}.f-fchip{border-radius:999px;min-height:36px;padding:0 12px}.f-clear,.f-lab{align-items:center;min-height:36px;display:inline-flex}.f-tmeta{gap:6px 14px}.f-tags{gap:8px}.f-tags .f-tag{border:1px solid var(--ln2);border-radius:999px;min-height:36px;padding:0 14px;font-size:12.5px}.f-jump{gap:8px 10px;padding:12px 0}.f-sol{grid-template-columns:minmax(0,1fr);gap:8px;padding-left:14px}.f-post{grid-template-columns:36px minmax(0,1fr);gap:12px;padding:22px 0;scroll-margin-top:84px}.f-posts .f-post>.av{width:36px;height:36px}.f-post.answer{padding-left:14px}.f-who{align-items:center;gap:6px 10px}.f-who a{align-items:center;min-height:24px;display:inline-flex}.f-who time.f-when{margin-left:auto}.f-user{font-size:15px}.f-body{margin-top:10px;font-size:16px;line-height:1.55}.f-body pre{padding:12px;font-size:13px}.f-acts{gap:10px;margin-top:14px}.f-act{border:1px solid var(--ln);border-radius:999px;gap:8px;min-height:40px;padding:0 14px;font-size:13px}.f-act:hover{border-color:var(--ln2);border-bottom-color:var(--ln2)}.f-act.on{border-color:color-mix(in oklab,var(--ac) 50%,transparent)}details[open]>summary.f-act{border-color:var(--ac)}.f-acts details:not([open])>.f-drawer{display:none}.f-drawer{max-width:none;margin:12px 0 4px}.f-drawer textarea.input{min-height:120px}.f-staff{gap:10px 14px}.f-staff form{flex-wrap:wrap}.f-staff select.input,.f-staff input.input{flex:180px;max-width:none;min-height:48px;padding:12px 14px;font-size:16px}.f-staff select.input{padding-right:42px}.f-comp .field{border-bottom:0;gap:8px;padding:14px 0 0}.f-comp .input{background:var(--bg2);border:1px solid var(--ln2);border-radius:12px;min-height:48px;padding:12px 14px;font-size:16px;line-height:1.4}.f-comp .input:focus{border-color:var(--sage);box-shadow:0 0 0 3px #6fb3872e}.f-comp .input:focus-visible{outline:none}.f-comp select.input{background-image:var(--chev);background-position:right 14px center;background-repeat:no-repeat;background-size:14px 14px;padding-right:42px}.f-comp textarea.input{min-height:140px;font-size:16px;line-height:1.55}.f-tools{gap:4px;padding:8px 0 10px}.f-tool{border-color:var(--ln);border-radius:10px;min-width:40px;height:40px}.f-tabline{gap:4px}.f-tabline button{border:1px solid #0000;border-radius:10px;min-height:40px;padding:0 12px}.f-tabline button.on{border-color:var(--ac)}.f-prev{min-height:140px}.f-pick{gap:8px;padding:10px 0 0}.f-pill,.f-comp .field .f-pill{min-height:36px;font:600 13px var(--f-body);letter-spacing:0;text-transform:none;padding:0 14px;position:relative}.f-pick .f-pill .f-sr{opacity:0;clip-path:none;white-space:normal;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0;overflow:hidden}.f-comp [data-tagfilter]{margin-top:10px}.f-hint{font-size:13px}.f-form-acts{gap:12px;margin-top:14px}.f-form-acts .fill,.f-form-acts .line{min-height:52px;padding-top:0;padding-bottom:0}.f-form-acts .act{min-height:44px}.f-reply{padding-top:26px}.f-pager{gap:6px;margin-top:28px}.f-pg{border:1px solid var(--ln);border-radius:10px;min-width:44px;min-height:44px;padding:0 10px}.f-pg:hover{border-color:var(--ln2)}.f-pg.on{border-color:var(--ac)}.f-elip{align-items:center;min-height:44px;display:inline-flex}.f-rail{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:44px}.f-stack{gap:8px}.f-rail .f-stack>a{display:block}.f-face,.f-rail .f-stack .av{width:32px;height:32px}.f-rail .f-stack .f-tag{border:1px solid var(--ln2);border-radius:999px;min-height:36px;padding:0 14px;font-size:12.5px}.f-rail-list{gap:10px}.f-rail-list a{padding:4px 0;font-size:14px}.f-rail .f-rail-links{gap:0;margin-top:4px}.f-rail .f-rail-links a{border-bottom:1px solid var(--ln);width:100%;min-height:44px;padding:10px 0;font-size:14px}}
