.cm-lede{font:var(--ty-body-l);letter-spacing:var(--tr-body-l);color:var(--ink-2);margin:0 0 var(--s6);max-width:62ch}.cm-crumbs{align-items:center;gap:var(--s2);font:var(--ty-body-s);letter-spacing:var(--tr-body-s);color:var(--ink-secondary);margin:0 0 var(--s3);display:flex}.cm-crumbs a{color:var(--ink-secondary);text-decoration:none}.cm-crumbs a:hover,.cm-crumbs [aria-current=page]{color:var(--ink-1)}.cm-title{font:var(--ty-display-m);letter-spacing:var(--tr-display-m);color:var(--ink-1);margin:0 0 var(--s3);max-width:20ch}.cm-head{align-items:baseline;gap:var(--s3);margin:var(--s7) 0 var(--s3);display:flex}.cm-head:first-child{margin-top:0}.cm-head-title{font:var(--ty-section);letter-spacing:var(--tr-section);text-transform:uppercase;color:var(--ink-secondary);margin:0}.cm-head-count{font:var(--ty-num-s);letter-spacing:var(--tr-num-s);font-variant-numeric:var(--num-tabular);color:var(--ink-secondary)}.cm-head-more{font:var(--ty-body-s);letter-spacing:var(--tr-body-s);color:var(--ink-2);margin-left:auto;text-decoration:none}.cm-head-more:hover{color:var(--ink-1)}.cm-list{background:var(--surface-paper);border-radius:var(--r-md);box-shadow:var(--e-contact);overflow:hidden}.cm-row{align-items:start;gap:var(--s3);padding:var(--s4);color:inherit;grid-template-columns:22px minmax(0,1fr) auto;text-decoration:none;display:grid;position:relative}.cm-row+.cm-row:before{content:"";left:var(--s4);right:var(--s4);background:var(--line-hairline);height:1px;position:absolute;top:0}.cm-row--link{transition:background var(--m-instant) var(--ease-out), transform var(--m-contact) var(--ease-out)}.cm-row--link:hover{background:var(--ground-sunken)}.cm-row--link:active{transform:scale(.995)}.cm-row-mark{color:var(--ink-secondary);margin-top:1px}.cm-row-body{gap:3px;min-width:0;display:grid}.cm-row-eyebrow{font:var(--ty-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--ink-secondary)}.cm-row-title{font:var(--ty-label-m);letter-spacing:var(--tr-label-m);color:var(--ink-1)}.cm-row-say{font:var(--ty-body-s);letter-spacing:var(--tr-body-s);color:var(--ink-secondary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cm-row-meta{font:var(--ty-body-s);letter-spacing:var(--tr-body-s);color:var(--ink-secondary)}.cm-row-tail{align-items:center;gap:var(--s3);font:var(--ty-num-s);letter-spacing:var(--tr-num-s);font-variant-numeric:var(--num-tabular);color:var(--ink-secondary);white-space:nowrap;display:flex}.cm-num{font:var(--ty-num-m);letter-spacing:var(--tr-num-m);font-variant-numeric:var(--num-tabular);color:var(--ink-1)}.cm-side+.cm-side{margin-top:var(--s6)}.cm-side .cm-row{padding:var(--s3) var(--s4)}.cm-side .cm-row-title{font:var(--ty-body-m);letter-spacing:var(--tr-body-m)}.cm-railnote{font:var(--ty-body-s);letter-spacing:var(--tr-body-s);color:var(--ink-secondary);margin:0}.cm-railnote+.cm-railnote{margin-top:var(--s3)}.cm-note{margin-top:var(--s8);padding-top:var(--s5);border-top:1px solid var(--line-hairline)}.cm-note h2{font:var(--ty-label-m);letter-spacing:var(--tr-label-m);color:var(--ink-1);margin:0 0 var(--s2)}.cm-note p{font:var(--ty-body-s);letter-spacing:var(--tr-body-s);color:var(--ink-secondary);margin:0 0 var(--s3);max-width:76ch}@media (max-width:720px){.cm-title{font:var(--ty-title-l);letter-spacing:var(--tr-title-l);max-width:none}.cm-row{grid-template-columns:22px minmax(0,1fr)}.cm-row-tail{grid-column:2;justify-content:flex-start}}.cmx-wrap{max-width:1400px;padding-inline:var(--s6);margin-inline:auto}.cmx-bar{height:46px;padding-inline:var(--s6);background:var(--ground-page);border-bottom:1px solid var(--line-hairline);align-items:center;gap:26px;display:flex}.cmx-bar-mark{align-items:center;gap:var(--s2);width:110px;font:var(--ty-section);letter-spacing:var(--tr-section);text-transform:uppercase;color:var(--ink-1);flex-shrink:0;display:flex}.cmx-bar-mark:before{content:"";background:var(--coral);flex-shrink:0;width:8px;height:8px}.cmx-tab{padding-block:var(--s1);font:var(--ty-body-m);letter-spacing:var(--tr-body-m);color:var(--ink-2);transition:color var(--m-instant) var(--ease-out);border-bottom:2px solid #0000;align-items:center;gap:9px;text-decoration:none;display:flex}.cmx-tab:hover{color:var(--ink-1)}.cmx-tab[aria-current=page]{color:var(--ink-1);border-bottom-color:var(--coral);font-weight:500}.cmx-tab-dot{border-radius:var(--r-pill);border:1.5px solid;flex-shrink:0;justify-content:center;align-items:center;width:15px;height:15px;display:inline-flex}.cmx-tab-dot:after{content:"";border-radius:var(--r-pill);background:currentColor;width:5px;height:5px}.cmx-body{padding-top:26px;padding-bottom:var(--s10);grid-template-columns:244px minmax(0,1fr) 340px;align-items:start;gap:44px;display:grid}.cmx-body[data-rails=false]{grid-template-columns:minmax(0,1fr)}.cmx-rail,.cmx-side{flex-direction:column;gap:26px;min-width:0;display:flex}.cmx-main{min-width:0}.cmx-head{justify-content:space-between;align-items:baseline;gap:var(--s3);margin:0 0 var(--s3);border-bottom:1px solid var(--line-strong);padding-bottom:7px;display:flex}.cmx-head-title{font:var(--ty-section);letter-spacing:var(--tr-section);text-transform:uppercase;color:var(--ink-2);margin:0}.cmx-head-note{font:var(--ty-body-s);letter-spacing:var(--tr-body-s);color:var(--ink-secondary);white-space:nowrap}.cmx-head-count{font:var(--ty-mono-s);letter-spacing:var(--tr-mono-s);font-variant-numeric:var(--num-tabular);color:var(--ink-secondary)}.cmx-group{flex-direction:column;gap:9px;display:flex}.cmx-group-label{font:var(--ty-label-s);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-secondary)}.cmx-discs{gap:var(--s3);flex-wrap:wrap;display:flex}.cmx-disc{flex-direction:column;flex-shrink:0;align-items:center;gap:6px;width:52px;display:flex}.cmx-disc-face{border-radius:var(--r-pill);background:var(--ground-sunken);border:1.5px dashed var(--rank-unknown);width:44px;height:44px;font:var(--ty-mono-s);color:var(--ink-2);flex-shrink:0;justify-content:center;align-items:center;display:flex}.cmx-disc-name{font:var(--ty-label-s);letter-spacing:var(--tr-label-s);color:var(--ink-2);text-align:center;font-weight:400}.cmx-hubrow{padding-bottom:var(--s2);border-bottom:1px solid var(--line-hairline);font:var(--ty-body-m);letter-spacing:var(--tr-body-m);color:var(--ink-1);align-items:center;gap:9px;text-decoration:none;display:flex}.cmx-hubrow:last-child{border-bottom:0;padding-bottom:0}.cmx-hubrow:hover{color:var(--coral-ink)}.cmx-kind{background:var(--kind,var(--ink-2));flex-shrink:0;width:9px;height:9px}.cmx-reg{color:inherit;align-items:center;gap:11px;text-decoration:none;display:flex}.cmx-reg-mark{border-radius:var(--r-pill);background:var(--tint,var(--ground-sunken));width:30px;height:30px;color:var(--kind,var(--ink-2));flex-shrink:0;justify-content:center;align-items:center;display:flex}.cmx-reg-body{gap:1px;min-width:0;display:grid}.cmx-reg-name{font:var(--ty-body-m);letter-spacing:var(--tr-body-m);color:var(--ink-1)}a.cmx-reg:hover .cmx-reg-name{color:var(--coral-ink)}.cmx-reg-sub{font:var(--ty-body-s);letter-spacing:var(--tr-body-s);color:var(--ink-secondary)}.cmx-more{font:var(--ty-body-s);letter-spacing:var(--tr-body-s);color:var(--coral-ink);text-underline-offset:.22em;padding-top:2px;text-decoration:underline;text-decoration-thickness:1px}.cmx-more:hover{text-decoration-thickness:2px}.cmx-rec{border-bottom:1px solid var(--line-hairline);color:inherit;gap:10px;margin-bottom:11px;padding-bottom:11px;text-decoration:none;display:flex}.cmx-rec:last-of-type{margin-bottom:var(--s3);border-bottom:0;padding-bottom:0}.cmx-rec:before{content:"";background:var(--kind,var(--ink-secondary));flex-shrink:0;width:3px}.cmx-rec-body{gap:var(--s1);min-width:0;display:grid}.cmx-rec-title{font:var(--ty-body-m);letter-spacing:var(--tr-body-m);color:var(--ink-1)}a.cmx-rec:hover .cmx-rec-title{color:var(--coral-ink)}.cmx-rec-meta{font:var(--ty-body-s);letter-spacing:var(--tr-body-s);color:var(--ink-secondary);align-items:center;gap:7px;display:flex}.cmx-iso{border:1px dashed var(--rank-unknown);min-width:17px;height:13px;font:var(--ty-mono-s);color:var(--ink-secondary);flex-shrink:0;justify-content:center;align-items:center;padding-inline:2px;font-size:9px;line-height:11px;display:inline-flex}.cmx-iso[data-scope=true]{min-width:15px}.cmx-note{font:var(--ty-body-s);letter-spacing:var(--tr-body-s);color:var(--ink-secondary);margin:0}.cmx-foot{padding-block:var(--s7);background:var(--ground-sunken);border-top:1px solid var(--line-hairline);margin-top:44px}.cmx-foot-grid{gap:var(--s9);grid-template-columns:minmax(0,1fr) 400px;align-items:start;display:grid}.cmx-measure{flex-direction:column;gap:7px;display:flex}.cmx-measure-head{justify-content:space-between;align-items:baseline;gap:var(--s3);display:flex}.cmx-measure-name{font:var(--ty-body-m);letter-spacing:var(--tr-body-m);color:var(--ink-1)}.cmx-measure-fig{font:var(--ty-num-m);letter-spacing:var(--tr-num-m);font-variant-numeric:var(--num-tabular);color:var(--ink-1)}.cmx-cells{flex-wrap:wrap;gap:3px;display:flex}.cmx-cell{background:var(--kind,var(--ink-2));flex-shrink:0;width:11px;height:11px}.cmx-cell[data-held=false]{border:1px solid var(--rank-unknown);background:0 0}.cmx-rule-note{border-top:1px solid var(--line-hairline);font:var(--ty-body-s);letter-spacing:var(--tr-body-s);color:var(--ink-2);gap:10px;margin:0;padding-top:11px;display:flex}.cmx-rule-note:before{content:"";background:var(--coral);flex-shrink:0;width:2px}@media (max-width:1180px){.cmx-body{gap:var(--s7);grid-template-columns:200px minmax(0,1fr)}.cmx-side{grid-column:1/-1}.cmx-foot-grid{gap:var(--s7);grid-template-columns:minmax(0,1fr)}}@media (max-width:899px){.cmx-body{gap:var(--s7);padding-top:var(--s5);grid-template-columns:minmax(0,1fr)}.cmx-rail{order:3}.cmx-side{order:2}.cmx-main{order:1}.cmx-bar{gap:var(--s4);padding-inline:var(--s4);overflow-x:auto}.cmx-bar-mark{display:none}.cmx-wrap{padding-inline:var(--s4)}.cmx-foot{margin-top:var(--s7)}}.cmx-strip{justify-content:space-between;align-items:baseline;gap:var(--s4);padding-top:26px;padding-bottom:var(--s3);border-bottom:1px solid var(--line-strong);flex-wrap:wrap;display:flex}.cmx-strip-tabs{gap:var(--s5);flex-wrap:wrap;display:flex}.cmx-striptab{font:var(--ty-body-m);letter-spacing:var(--tr-body-m);color:var(--ink-2);padding-bottom:var(--s2);border-bottom:2px solid #0000;margin-bottom:-13px;text-decoration:none}.cmx-striptab:hover{color:var(--ink-1)}.cmx-striptab[aria-current=page]{color:var(--ink-1);border-bottom-color:var(--coral);font-weight:500}.cmx-strip-aside{font:var(--ty-body-s);letter-spacing:var(--tr-body-s);color:var(--ink-secondary)}.cmx-body[data-rails=discover]{grid-template-columns:minmax(0,1fr) 340px}@media (max-width:899px){.cmx-body[data-rails=discover]{grid-template-columns:minmax(0,1fr)}.cmx-strip{padding-top:var(--s5)}.cmx-strip-tabs{gap:var(--s4);overflow-x:auto}}.cmx-bars{gap:var(--s3);margin:0;padding:0;list-style:none;display:grid}.cmx-barrow{align-items:center;gap:var(--s3);padding-bottom:var(--s3);border-bottom:1px solid var(--line-hairline);grid-template-columns:auto minmax(0,1fr) 64px 24px;display:grid}.cmx-barrow:last-child{border-bottom:0;padding-bottom:0}.cmx-barrow-name{font:var(--ty-body-m);letter-spacing:var(--tr-body-m);color:var(--ink-1);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cmx-bar-track{background:var(--chart-track);height:5px;display:block}.cmx-bar-fill{height:5px;width:var(--w,0%);background:var(--chart-graphite);display:block}.cmx-barrow-num{font:var(--ty-num-s);letter-spacing:var(--tr-num-s);font-variant-numeric:var(--num-tabular);color:var(--ink-secondary);text-align:right}.cmp-post{gap:var(--s4);padding:var(--s5) 0;border-bottom:1px solid var(--line-hairline);grid-template-columns:44px minmax(0,1fr);display:grid}.cmp-post:last-of-type{border-bottom:0}.cmp-post[data-pinned=true]{border-left:2px solid var(--coral);padding-left:var(--s5);margin-left:calc(var(--s5) * -1);background:var(--surface-paper)}.cmp-votes{flex-direction:column;align-items:center;gap:2px;padding-top:2px;display:flex}.cmp-vote{border-radius:var(--r-sm);width:28px;height:24px;color:var(--ink-secondary);cursor:pointer;transition:color var(--m-instant) var(--ease-out), background var(--m-instant) var(--ease-out);background:0 0;border:0;place-items:center;padding:0;display:grid}.cmp-vote:hover{color:var(--ink-1);background:var(--ground-sunken)}.cmp-vote:focus-visible{outline:2px solid var(--coral);outline-offset:2px}.cmp-vote[aria-pressed=true]{color:var(--coral-ink)}.cmp-vote[disabled]{cursor:default;opacity:1}.cmp-balance{font:var(--ty-num-s);letter-spacing:var(--tr-num-s);font-variant-numeric:var(--num-tabular);color:var(--ink-1)}.cmp-balance[data-zero=true]{color:var(--ink-secondary)}.cmp-body{gap:var(--s2);min-width:0;display:grid}.cmp-kindline{align-items:baseline;gap:var(--s3);font:var(--ty-label-s);letter-spacing:var(--tr-label-s);color:var(--ink-secondary);flex-wrap:wrap;display:flex}.cmp-kind{color:var(--ink-2);align-items:center;gap:6px;display:inline-flex}.cmp-kind:before{content:"";background:var(--kind,var(--line-optical));border-radius:1px;width:3px;height:11px}.cmp-title{font:var(--ty-title-m);letter-spacing:var(--tr-title-m);color:var(--ink-1);margin:0;text-decoration:none}a.cmp-title:hover{color:var(--coral-ink)}.cmp-title--long{font:var(--ty-display-m);letter-spacing:var(--tr-display-m);max-width:22ch}.cmp-lead{font:var(--ty-body-m);letter-spacing:var(--tr-body-m);color:var(--ink-2);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.cmp-excerpt{font:var(--ty-body-l);letter-spacing:var(--tr-body-l);color:var(--ink-2);max-width:62ch;margin:0}.cmp-meta{align-items:center;gap:var(--s3);font:var(--ty-body-s);letter-spacing:var(--tr-body-s);color:var(--ink-secondary);flex-wrap:wrap;display:flex}.cmp-meta a{color:var(--ink-secondary);text-decoration:none}.cmp-meta a:hover{color:var(--ink-1);text-decoration:underline}.cmp-fora{border:1px solid var(--line-strong);border-radius:var(--r-sm);font:var(--ty-caps);letter-spacing:var(--tr-caps);color:var(--ink-1);align-items:center;gap:5px;padding:1px 6px;display:inline-flex}.cmp-anchors{gap:var(--s2) var(--s3);margin-top:var(--s1);flex-wrap:wrap;display:flex}.cmp-anchor{border:1px solid var(--line-hairline);border-radius:var(--r-sm);background:var(--surface-paper);font:var(--ty-body-s);letter-spacing:var(--tr-body-s);color:var(--ink-2);align-items:baseline;gap:6px;max-width:100%;padding:3px 8px 3px 6px;text-decoration:none;display:inline-flex}a.cmp-anchor:hover{border-color:var(--line-strong);color:var(--ink-1)}.cmp-anchor[data-open=false]{color:var(--ink-secondary)}.cmp-anchor:before{content:"";background:var(--kind,var(--line-optical));border-radius:1px;flex:none;align-self:center;width:3px;height:11px}.cmp-anchor-word{font:var(--ty-caps);letter-spacing:var(--tr-caps);color:var(--ink-secondary);flex:none}.cmp-anchor-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cmp-order{align-items:baseline;gap:var(--s4);padding-bottom:var(--s3);border-bottom:1px solid var(--line-hairline);margin-bottom:var(--s2);flex-wrap:wrap;display:flex}.cmp-order-tab{font:var(--ty-label-m);letter-spacing:var(--tr-label-m);color:var(--ink-secondary);padding-bottom:var(--s2);border-bottom:2px solid #0000;margin-bottom:-1px;text-decoration:none}.cmp-order-tab:hover{color:var(--ink-1)}.cmp-order-tab[aria-current=true]{color:var(--ink-1);border-bottom-color:var(--coral)}.cmp-order-says{font:var(--ty-body-s);letter-spacing:var(--tr-body-s);color:var(--ink-secondary);margin:var(--s2) 0 0;flex:100%}.cmp-thread{margin-top:var(--s4);gap:0;display:grid}.cmp-reply{padding:var(--s4) 0 var(--s4) var(--indent,0);border-bottom:1px solid var(--line-hairline)}.cmp-reply:last-child{border-bottom:0}.cmp-reply[data-depth]:not([data-depth="0"]){border-left:1px solid var(--line-hairline);padding-left:calc(var(--indent,0px) + var(--s4));margin-left:calc(var(--indent,0px) * -1)}.cmp-reply-head{align-items:baseline;gap:var(--s3);font:var(--ty-body-s);letter-spacing:var(--tr-body-s);color:var(--ink-secondary);margin-bottom:var(--s2);flex-wrap:wrap;display:flex}.cmp-reply-who{color:var(--ink-1);font:var(--ty-label-m);letter-spacing:var(--tr-label-m)}.cmp-reply-body{font:var(--ty-body-m);letter-spacing:var(--tr-body-m);color:var(--ink-2);white-space:pre-wrap;max-width:68ch;margin:0}.cmp-reply-actions{gap:var(--s3);margin-top:var(--s2);display:flex}.cmp-linkish{font:var(--ty-body-s);letter-spacing:var(--tr-body-s);color:var(--ink-secondary);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.cmp-linkish:hover{color:var(--ink-1);text-decoration:underline}.cmp-linkish:focus-visible{outline:2px solid var(--coral);outline-offset:2px}.cmp-read{font:var(--ty-body-l);letter-spacing:var(--tr-body-l);color:var(--ink-2);white-space:pre-wrap;max-width:68ch;margin:var(--s5) 0 0}.cmp-tomb{padding:var(--s5);border:1px dashed var(--line-strong);border-radius:var(--r-md);font:var(--ty-body-m);letter-spacing:var(--tr-body-m);color:var(--ink-secondary);margin:var(--s5) 0 0}.cmp-firewall{gap:var(--s3);padding:var(--s4) 0 0;margin-top:var(--s5);border-top:1px solid var(--line-hairline);font:var(--ty-body-s);letter-spacing:var(--tr-body-s);color:var(--ink-secondary);max-width:68ch;display:flex}.cmp-firewall:before{content:"";background:var(--line-strong);flex:none;align-self:stretch;width:2px}@media (max-width:700px){.cmp-post{gap:var(--s3);grid-template-columns:34px minmax(0,1fr)}.cmp-title--long{font:var(--ty-title-l);letter-spacing:var(--tr-title-l);max-width:none}.cmp-order{gap:var(--s3);overflow-x:auto}}
