.pr-forum{gap:var(--pr-space-8);display:grid}.pr-forum-main,.pr-forum-side{gap:var(--pr-space-8);align-content:start;min-width:0;display:grid}@media (min-width:1024px){.pr-forum--aside{grid-template-columns:minmax(0,1fr) 21rem;align-items:start}}.pr-forum-section{min-width:0}.pr-forum-main--topic{gap:var(--pr-space-3)}.pr-forum-main--topic>.pr-forum-section{margin-top:var(--pr-space-5)}.pr-topic-head{gap:var(--pr-space-3);flex-basis:100%;justify-items:start;display:grid}.pr-forum-section-head{gap:var(--pr-space-1);margin-bottom:var(--pr-space-3);display:grid}.pr-forum-section-head h2{font-size:var(--pr-text-2xl);font-weight:var(--pr-weight-bold);line-height:var(--pr-leading-snug);letter-spacing:var(--pr-tracking-title);margin:0}.pr-forum-note{font-size:var(--pr-text-sm);line-height:var(--pr-leading-body);color:var(--pr-muted);margin:0}.pr-forum-side .pr-card h2{margin:0 0 var(--pr-space-3);font-size:var(--pr-text-xl);font-weight:var(--pr-weight-bold);line-height:var(--pr-leading-snug);letter-spacing:var(--pr-tracking-title)}.pr-forum-side .pr-card p{margin:0 0 var(--pr-space-3);font-size:var(--pr-text-md);line-height:var(--pr-leading-body);color:var(--pr-muted)}.pr-forum-rules{gap:var(--pr-space-2);margin:0 0 var(--pr-space-2);padding-left:var(--pr-space-5);font-size:var(--pr-text-md);line-height:var(--pr-leading-body);color:var(--pr-muted);list-style:outside;display:grid}.pr-forum-bar{gap:var(--pr-space-3);margin-bottom:var(--pr-space-6);display:grid}.pr-forum-search{gap:var(--pr-space-2);margin:0;display:flex}.pr-forum-search input{flex:auto;min-width:0}.pr-forum-actions{align-items:center;gap:var(--pr-space-2) var(--pr-space-3);flex-wrap:wrap;display:flex}.pr-forum-sort .tabs{margin:var(--pr-space-2) 0 0}.pr-forum-count{min-width:var(--pr-space-6);padding:var(--pr-space-0-5) var(--pr-space-2);border-radius:var(--pr-radius-pill);background:var(--pr-tint-blue);color:var(--pr-outremer);font-size:var(--pr-text-xs);font-weight:var(--pr-weight-semibold);line-height:var(--pr-leading-snug);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;display:inline-flex}@media (min-width:768px){.pr-forum-bar{grid-template-columns:minmax(0,36rem) auto;justify-content:space-between;align-items:center}}.pr-forum-prefs>*+*{margin-top:var(--pr-space-4);padding-top:var(--pr-space-4);border-top:1px solid var(--pr-divider)}.pr-forum-prefs h2{margin:0 0 var(--pr-space-2);font-size:var(--pr-text-xl);font-weight:var(--pr-weight-bold);line-height:var(--pr-leading-snug);letter-spacing:var(--pr-tracking-title)}.pr-forum-prefs p{margin:0 0 var(--pr-space-2)}.pr-forum-prefs-value{font-size:var(--pr-text-base);font-weight:var(--pr-weight-semibold)}.pr-forum-prefs-submit{gap:var(--pr-space-3);justify-items:start;display:grid}.pr-forum-prefs-submit .pr-notice{margin:0}.pr-topics{background:var(--pr-surface);border:var(--pr-border);border-radius:var(--pr-radius-card);box-shadow:var(--pr-shadow);margin:0;padding:0;list-style:none}.pr-topic{gap:var(--pr-space-2);padding:var(--pr-space-4);display:grid;position:relative}.pr-topic+.pr-topic{border-top:1px solid var(--pr-divider)}.pr-topic:first-child{border-top-left-radius:calc(var(--pr-radius-card) - var(--pr-border-width));border-top-right-radius:calc(var(--pr-radius-card) - var(--pr-border-width))}.pr-topic:last-child{border-bottom-left-radius:calc(var(--pr-radius-card) - var(--pr-border-width));border-bottom-right-radius:calc(var(--pr-radius-card) - var(--pr-border-width))}.pr-topic-main{gap:var(--pr-space-1-5);min-width:0;display:grid}.pr-topic-title{font-size:var(--pr-text-base);font-weight:var(--pr-weight-semibold);line-height:var(--pr-leading-snug);letter-spacing:var(--pr-tracking-title);overflow-wrap:anywhere;margin:0}.pr-topic-title a{color:var(--pr-ink);text-decoration:none}.pr-topic-title a:after{content:"";border-radius:inherit;position:absolute;inset:0}.pr-topic-title a:focus-visible{outline:none}.pr-topic:has(.pr-topic-title a:focus-visible){outline:var(--pr-focus-width) solid var(--pr-focus);outline-offset:calc(-1 * var(--pr-focus-width))}.pr-topic-desc{font-size:var(--pr-text-md);line-height:var(--pr-leading-body);color:var(--pr-muted);margin:0}.pr-topic-meta,.pr-topic-stats{align-items:center;gap:var(--pr-space-1) var(--pr-space-3);font-size:var(--pr-text-sm);line-height:var(--pr-leading-snug);color:var(--pr-muted);flex-wrap:wrap;margin:0;display:flex}.pr-topic-meta>span,.pr-topic-stats>span{align-items:center;gap:var(--pr-space-1);display:inline-flex}.pr-topic-meta svg,.pr-topic-stats svg{flex:none}.pr-topic-stats strong{color:var(--pr-ink);font-weight:var(--pr-weight-semibold);font-variant-numeric:tabular-nums}@media (hover:hover) and (pointer:fine){.pr-topic:has(.pr-topic-title a):hover{background:var(--pr-page)}.pr-topic:hover .pr-topic-title a{text-decoration:underline}}@media (min-width:768px){.pr-topic{column-gap:var(--pr-space-5);padding:var(--pr-space-4) var(--pr-space-5);grid-template-columns:minmax(0,1fr) 11rem}.pr-topic-stats{text-align:right;flex-direction:column;align-self:center;align-items:flex-end}.pr-topics--compact .pr-topic{padding:var(--pr-space-4);grid-template-columns:minmax(0,1fr)}.pr-topics--compact .pr-topic-stats{text-align:left;flex-direction:row;align-items:center}}.pr-forum-crumb{align-items:center;gap:0 var(--pr-space-1-5);font-size:var(--pr-text-md);color:var(--pr-muted);flex-wrap:wrap;display:flex}.pr-forum-tournaments{gap:var(--pr-space-3);margin:0 0 var(--pr-space-2);padding:0;list-style:none;display:grid}.pr-forum-tournament{gap:var(--pr-space-3);border-radius:var(--pr-radius);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid;position:relative}.pr-forum-tournament p{margin:0}.pr-forum-tournament-title{font-size:var(--pr-text-md);font-weight:var(--pr-weight-semibold);line-height:var(--pr-leading-snug);overflow-wrap:anywhere}.pr-forum-tournament-title a{color:var(--pr-ink);text-decoration:none}.pr-forum-tournament-title a:after{content:"";border-radius:inherit;position:absolute;inset:0}.pr-forum-tournament-title a:focus-visible{outline:none}.pr-forum-tournament:has(a:focus-visible){outline:var(--pr-focus-width) solid var(--pr-focus);outline-offset:var(--pr-focus-offset)}.pr-forum-tournament-meta{font-size:var(--pr-text-sm);color:var(--pr-muted)}@media (hover:hover) and (pointer:fine){.pr-forum-tournament:hover .pr-forum-tournament-title a{text-decoration:underline}}.pr-thread{gap:var(--pr-space-3);margin:0;padding:0;list-style:none;display:grid}.pr-post{gap:var(--pr-space-3);min-width:0;padding:var(--pr-space-4);background:var(--pr-surface);border:var(--pr-border);border-radius:var(--pr-radius-card);color:var(--pr-ink);display:grid;position:relative}.pr-post--opening{box-shadow:var(--pr-shadow)}.pr-post:target{box-shadow:var(--pr-shadow-hover)}.pr-post-head{justify-content:space-between;align-items:center;gap:0 var(--pr-space-3);flex-wrap:wrap;display:flex}.pr-post-author{align-items:center;gap:var(--pr-space-1) var(--pr-space-2);font-size:var(--pr-text-md);font-weight:var(--pr-weight-semibold);flex-wrap:wrap;margin:0;display:inline-flex}.pr-post-author a{min-height:var(--pr-target-min);color:var(--pr-ink);align-items:center;display:inline-flex}.pr-post-time{align-items:center;gap:0 var(--pr-space-1-5);font-size:var(--pr-text-sm);color:var(--pr-muted);flex-wrap:wrap;margin:0;display:inline-flex}.pr-post-time a{min-height:var(--pr-target-min);color:var(--pr-muted);align-items:center;display:inline-flex}.pr-post-pills{gap:var(--pr-space-1-5);flex-wrap:wrap;display:flex}.pr-post-body{max-width:var(--pr-measure);font-size:var(--pr-text-base);line-height:var(--pr-leading-body);overflow-wrap:anywhere}.pr-post-body>*{margin:0}.pr-post-body>*+*{margin-top:var(--pr-space-3)}.pr-post-body ul,.pr-post-body ol{padding-left:var(--pr-space-6)}.pr-post-body ul{list-style:outside}.pr-post-body ol{list-style:decimal}.pr-post-body li+li{margin-top:var(--pr-space-1)}.pr-post-body blockquote{padding-left:var(--pr-space-3);border-left:var(--pr-border-width) solid var(--pr-muted);color:var(--pr-muted)}.pr-post-body code{padding:0 var(--pr-space-1);background:var(--pr-tint-neutral);font-family:var(--pr-font-mono);font-size:var(--pr-text-sm);border-radius:4px}.pr-post-body pre{padding:var(--pr-space-3);border-radius:var(--pr-radius);background:var(--pr-tint-neutral);white-space:pre-wrap;overflow-wrap:anywhere}.pr-post-body pre code{background:0 0;padding:0}.pr-post-body a{color:var(--pr-outremer)}.pr-post--removed .pr-post-body{color:var(--pr-muted)}.pr-post-foot{justify-content:space-between;align-items:center;gap:var(--pr-space-2) var(--pr-space-4);flex-wrap:wrap;display:flex}.pr-post-actions{justify-content:flex-end;align-items:center;gap:0 var(--pr-space-4);flex-wrap:wrap;flex:auto;display:flex}.pr-post-status{align-items:center;gap:var(--pr-space-2) var(--pr-space-3);font-size:var(--pr-text-md);flex-wrap:wrap;margin:0;display:flex}@media (min-width:768px){.pr-post{padding:var(--pr-space-5) var(--pr-space-6)}}.pr-forum-recap{background:var(--pr-surface);border:var(--pr-border);border-radius:var(--pr-radius-card)}.pr-forum-recap>summary{align-items:center;gap:var(--pr-space-2);min-height:var(--pr-target-min);padding:var(--pr-space-2) var(--pr-space-4);font-size:var(--pr-text-md);font-weight:var(--pr-weight-semibold);cursor:pointer;list-style:none;display:flex}.pr-forum-recap>summary::-webkit-details-marker{display:none}.pr-forum-recap>summary svg{transition:transform var(--pr-dur-hover) var(--pr-ease)}.pr-forum-recap[open]>summary svg{transform:rotate(180deg)}.pr-forum-recap>.pr-post{border:0;border-top:1px solid var(--pr-divider);border-radius:0 0 var(--pr-radius-card) var(--pr-radius-card);box-shadow:none}.pr-answer{gap:var(--pr-space-2);padding:var(--pr-space-4);background:var(--pr-surface);border:var(--pr-border);border-radius:var(--pr-radius-card);display:grid}.pr-answer p{margin:0}.pr-answer-head{align-items:center;gap:var(--pr-space-1) var(--pr-space-2);font-size:var(--pr-text-md);color:var(--pr-muted);flex-wrap:wrap;display:flex}.pr-answer-head strong{color:var(--pr-ink);font-weight:var(--pr-weight-semibold)}.pr-answer-excerpt{max-width:var(--pr-measure);font-size:var(--pr-text-base);line-height:var(--pr-leading-body)}.pr-new-divider{align-items:center;gap:var(--pr-space-3);display:flex}.pr-new-divider:before,.pr-new-divider:after{content:"";border-top:1px solid var(--pr-skeleton-border);flex:auto}.pr-menu{position:relative}.pr-menu>summary{list-style:none}.pr-menu>summary::-webkit-details-marker{display:none}.pr-menu-list{z-index:var(--pr-z-raised);min-width:14rem;max-width:calc(100vw - 2 * var(--pr-gutter));margin:var(--pr-space-1) 0 0;padding:var(--pr-space-1);background:var(--pr-surface);border:var(--pr-border);border-radius:var(--pr-radius);box-shadow:var(--pr-shadow);list-style:none;position:absolute;top:100%;right:0}.pr-menu-item{align-items:center;gap:var(--pr-space-2);width:100%;min-height:var(--pr-target-min);padding:var(--pr-space-2) var(--pr-space-3);border-radius:var(--pr-radius-inner);color:var(--pr-ink);font:inherit;font-size:var(--pr-text-md);text-align:left;cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}.pr-menu-item:active{background:var(--pr-tint-neutral)}.pr-menu-item--danger{color:var(--pr-error)}.pr-menu-item[aria-disabled=true]{color:var(--pr-muted);cursor:default}@media (hover:hover) and (pointer:fine){.pr-menu-item:not([aria-disabled=true]):hover{background:var(--pr-tint-neutral)}}.pr-composer{gap:var(--pr-space-4);min-width:0;display:grid}.pr-composer .pr-notice{margin-block:0}.pr-composer-field{gap:var(--pr-space-2);min-width:0;display:grid}.pr-composer-field>label,.pr-composer-label{font-size:var(--pr-text-md);font-weight:var(--pr-weight-medium);line-height:var(--pr-leading-body);margin:0}.pr-composer-field>input,.pr-composer-field>select,.pr-composer-field>textarea{margin-top:0}.pr-composer-signin{gap:var(--pr-space-3);min-width:0;padding:0 0 var(--pr-space-4);border:0;border-bottom:1px solid var(--pr-divider);margin:0;display:grid}.pr-composer-signin>legend{float:left;width:100%;margin:0 0 var(--pr-space-1);font-size:var(--pr-text-base);font-weight:var(--pr-weight-semibold);padding:0}.pr-composer-signin .pr-links{margin-top:calc(-1 * var(--pr-space-2))}.pr-composer-modes{justify-content:space-between;align-items:center;gap:var(--pr-space-2);flex-wrap:wrap;display:flex}.pr-composer-modes .tabs{margin-bottom:0}.pr-composer-toolbar{gap:var(--pr-space-1);display:flex}.pr-tool{width:var(--pr-target-min);height:var(--pr-target-min);border-radius:var(--pr-radius);color:var(--pr-ink);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.pr-tool:active{background:var(--pr-tint-neutral)}@media (hover:hover) and (pointer:fine){.pr-tool:hover{background:var(--pr-tint-neutral)}}.pr-composer textarea{resize:vertical;min-height:140px}.pr-composer-preview{min-height:140px;padding:var(--pr-space-2-5) var(--pr-space-3);background:var(--pr-surface);border:var(--pr-border);border-radius:var(--pr-radius)}.pr-composer-meta{justify-content:space-between;align-items:flex-start;gap:var(--pr-space-1) var(--pr-space-3);font-size:var(--pr-text-sm);line-height:var(--pr-leading-body);color:var(--pr-muted);flex-flow:column wrap;margin:0;display:flex}.pr-composer-meta>*{align-items:center;gap:var(--pr-space-1);margin:0;display:inline-flex}.pr-composer-count{font-variant-numeric:tabular-nums}.pr-composer-draft{min-height:calc(var(--pr-text-sm) * var(--pr-leading-body))}.pr-composer-draft-clear{font:inherit;font-weight:var(--pr-weight-semibold);color:var(--pr-outremer);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;display:inline}@media (hover:hover) and (pointer:fine){.pr-composer-draft-clear:hover{color:var(--pr-ink)}}.pr-composer-count[data-over=true]{color:var(--pr-error)}.pr-composer-submit{align-items:center;gap:var(--pr-space-2) var(--pr-space-4);flex-wrap:wrap;display:flex}.pr-composer-kbd{font-size:var(--pr-text-sm);color:var(--pr-muted);display:none}.pr-seg+.pr-forum-note{margin-top:calc(-1 * var(--pr-space-2))}.pr-similar-list{display:grid}.pr-composer-linked{align-items:center;gap:var(--pr-space-1) var(--pr-space-3);font-size:var(--pr-text-md);flex-wrap:wrap;margin:0;display:flex}@media (min-width:768px){.pr-composer textarea,.pr-composer-preview{min-height:200px}.pr-composer-meta{flex-direction:row;align-items:center}}@media (min-width:768px) and (hover:hover) and (pointer:fine){.pr-composer-kbd{display:inline}}.pr-celebrate-icon{animation:pr-celebrate var(--pr-dur-enter) var(--pr-ease) both}@keyframes pr-celebrate{0%{opacity:0;transform:scale(.6)rotate(-12deg)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pr-celebrate-icon{animation:none}}.pr-hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.pr-reactions{gap:var(--pr-space-1-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pr-react{padding-inline:var(--pr-space-3)}.pr-react-count{font-weight:var(--pr-weight-semibold);font-variant-numeric:tabular-nums}.pr-react[aria-disabled=true]{background:var(--pr-disabled-bg);color:var(--pr-disabled-fg);border-color:var(--pr-disabled-border);cursor:default}.pr-react[aria-disabled=true]:active{transform:none}@media (hover:hover) and (pointer:fine){.pr-react[aria-disabled=true]:hover{background:var(--pr-disabled-bg)}}.pr-reactions-msg{font-size:var(--pr-text-sm);line-height:var(--pr-leading-body);color:var(--pr-muted);flex-basis:100%;order:1;margin:0}.pr-reactions-msg[role=alert]{color:var(--pr-error)}.pr-notif{column-gap:var(--pr-space-3);grid-template-columns:auto minmax(0,1fr);align-items:start}.pr-notif-icon{margin-top:var(--pr-space-0-5);color:var(--pr-muted)}.pr-notif .pr-topic-title{font-weight:var(--pr-weight-regular)}.pr-notif[data-unread=true] .pr-topic-title{font-weight:var(--pr-weight-semibold)}.pr-notif-reason{font-size:var(--pr-text-md);line-height:var(--pr-leading-body);color:var(--pr-muted);margin:0}@media (min-width:768px){.pr-notif{grid-template-columns:auto minmax(0,1fr)}}.pr-dialog{width:min(100% - 2 * var(--pr-gutter), 32rem);max-width:none;max-height:calc(100dvh - 2 * var(--pr-gutter));padding:var(--pr-space-5);background:var(--pr-surface);border:var(--pr-border);border-radius:var(--pr-radius-card);box-shadow:var(--pr-shadow-hover);color:var(--pr-ink);margin:auto;overflow-y:auto}.pr-dialog[open]{animation:pr-dialog-in var(--pr-dur-hover) var(--pr-ease)}@keyframes pr-dialog-in{0%{opacity:0;transform:translateY(var(--pr-space-2))}}.pr-dialog::backdrop{background:#0b124080}.pr-dialog-form{gap:var(--pr-space-4);display:grid}.pr-dialog-title{font-size:var(--pr-text-xl);font-weight:var(--pr-weight-bold);line-height:var(--pr-leading-snug);letter-spacing:var(--pr-tracking-title);margin:0}.pr-dialog-lead{font-size:var(--pr-text-md);line-height:var(--pr-leading-body);color:var(--pr-muted);margin:0}.pr-choices{border:0;min-width:0;margin:0;padding:0;display:grid}.pr-choices>legend{margin:0 0 var(--pr-space-1);font-size:var(--pr-text-md);font-weight:var(--pr-weight-medium);padding:0}.pr-choice{align-items:center;gap:var(--pr-space-3);min-height:var(--pr-target-min);font-size:var(--pr-text-base);font-weight:var(--pr-weight-regular);line-height:var(--pr-leading-snug);cursor:pointer;display:flex}.pr-choice input{width:24px;height:24px;accent-color:var(--pr-outremer);flex:none;margin:0}.pr-dialog textarea{min-height:96px}.pr-dialog-actions{gap:var(--pr-space-2) var(--pr-space-3);flex-wrap:wrap;display:flex}@media (min-width:768px){.pr-dialog{padding:var(--pr-space-6)}}.pr-pagination{align-items:center;gap:var(--pr-space-3);margin-top:var(--pr-space-6);grid-template-columns:1fr 1fr;display:grid}.pr-pagination-prev{justify-self:start}.pr-pagination-next{grid-column:2;justify-self:end}.pr-pagination-pages{grid-area:2/1/auto/-1;justify-self:center}.pr-pagination .tabs{margin-bottom:0}.pr-pagination-pages a{min-width:var(--pr-target-min);padding-inline:var(--pr-space-2);justify-content:center}.pr-pagination-gap{min-height:var(--pr-target-min);color:var(--pr-muted);align-items:center;padding:0;display:inline-flex}@media (hover:hover) and (pointer:fine){.pr-pagination-pages a:not([aria-current=page]):hover{background:var(--pr-tint-neutral)}}@media (min-width:768px){.pr-pagination{grid-template-columns:1fr auto 1fr}.pr-pagination-pages{grid-area:1/2}.pr-pagination-next{grid-column:3}}.pr-forum-error{font-size:var(--pr-text-sm);line-height:var(--pr-leading-body);color:var(--pr-error);margin:0}.pr-forum-loading{margin:0 0 var(--pr-space-3);font-size:var(--pr-text-md);line-height:var(--pr-leading-body);color:var(--pr-muted)}.pr-composer[data-settling] :is(.pr-bt,.pr-tool,input,select,textarea){transition:none}
