@layer components{.mgd-community-head{justify-content:space-between;align-items:center;gap:2rem;margin-bottom:1.5rem;display:flex}.mgd-community-head .mgd-lead{max-width:650px}.mgd-community-head__cta{flex:none}.mgd-community-filters{grid-template-columns:minmax(0,1fr);align-items:end;gap:12px;margin-block:1.25rem;display:grid}.mgd-community-filters>div{min-width:0}.mgd-community-filters .mgd-input,.mgd-community-filters .mgd-select{width:100%;min-height:var(--mgd-touch)}.mgd-filter-chip{min-height:var(--mgd-touch);border:var(--mgd-bw-card) solid var(--mgd-line);border-radius:var(--mgd-r-chip);background:var(--mgd-surface-2);cursor:pointer;align-items:center;gap:8px;padding:0 16px;font-weight:800;display:inline-flex}.mgd-filter-chip input{width:20px;height:20px;accent-color:var(--mgd-orange)}.mgd-filter-chip:has(input:checked){background:var(--mgd-yellow);border-color:var(--mgd-ink);color:var(--mgd-ink)}.mgd-community-filters__apply{min-height:var(--mgd-touch)}.mgd-community-filters.is-enhanced .mgd-community-filters__apply{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.mgd-community-rules--mobile{margin-bottom:1.25rem}.mgd-community-rules--mobile summary{min-height:var(--mgd-touch);cursor:pointer;align-items:center;font-weight:800;display:flex}.mgd-community-aside{display:none}.mgd-community-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.5rem;padding-bottom:88px;display:grid}.mgd-community-layout>.mgd-stack{--mgd-stack:20px}.mgd-community-card{min-width:0}.mgd-community-card__title{overflow-wrap:anywhere;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin-block:.75rem;display:-webkit-box;overflow:hidden}.mgd-community-card__title a{text-decoration:none}.mgd-community-card__excerpt{-webkit-line-clamp:3;line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mgd-community-meta{color:var(--mgd-text-muted);flex-wrap:wrap;align-items:center;gap:.25rem .75rem;margin-block:.75rem;font-size:.875rem;display:flex}.mgd-community-stats{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-block:.5rem;font-size:.9375rem;display:flex}.mgd-community-stats__comments{color:var(--mgd-text-muted);align-items:center;gap:6px;font-weight:700;display:inline-flex}.mgd-community-tags{scrollbar-width:none;flex-wrap:nowrap;gap:8px;margin-top:.5rem;padding-bottom:4px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.mgd-community-tags::-webkit-scrollbar{display:none}.mgd-community-tags .mgd-chip{min-height:var(--mgd-touch);flex:none;align-items:center;display:inline-flex}.mgd-community-pager{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:12px;display:grid}.mgd-community-pager .mgd-btn{width:100%;min-height:var(--mgd-touch);justify-content:center}.mgd-community-pager [aria-disabled=true]{opacity:.5;pointer-events:none}.mgd-community-pager__page{text-align:center;order:-1;grid-column:1/-1;font-weight:800}.mgd-fab{right:16px;bottom:calc(var(--mgd-tabbar-space) + 12px);z-index:40;border:var(--mgd-bw) solid var(--mgd-ink);border-radius:var(--mgd-r-chip);background:var(--mgd-yellow);min-height:52px;color:var(--mgd-ink);box-shadow:var(--mgd-shadow);align-items:center;gap:8px;padding:0 20px;font-weight:900;text-decoration:none;display:inline-flex;position:fixed}.mgd-reactions{scroll-snap-type:x proximity;scrollbar-width:thin;flex-wrap:nowrap;align-items:center;gap:8px;max-width:100%;padding:4px 2px 8px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}.mgd-reactions .mgd-community-action{scroll-snap-align:start;flex:none}.mgd-react{min-width:var(--mgd-touch);min-height:var(--mgd-touch);border:var(--mgd-bw-card) solid var(--mgd-line);border-radius:var(--mgd-r-chip);background:var(--mgd-surface-2);color:var(--mgd-text);font:inherit;cursor:pointer;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-weight:800;display:inline-flex}span.mgd-react{cursor:default}.mgd-react__emoji{font-size:1.125rem;line-height:1}.mgd-react.is-mine{background:var(--mgd-yellow);border-color:var(--mgd-ink);color:var(--mgd-ink);box-shadow:2px 2px 0 var(--mgd-ink)}.mgd-react.is-pop{animation:mgd-bump .32s var(--mgd-ease-pop,ease-out)}.mgd-reactions[aria-busy=true] .mgd-react{opacity:.7;pointer-events:none}.mgd-react-sum{flex-wrap:wrap;gap:6px;display:inline-flex}.mgd-react-sum .mgd-react{min-width:0;min-height:28px;padding:0 10px;font-size:.875rem}.mgd-post-actions{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-block:1rem;display:flex}.mgd-post-actions>.mgd-reactions{flex:100%}.mgd-compose,.mgd-post{max-width:900px}.mgd-post .mgd-chip,.mgd-compose>.mgd-chip{min-height:var(--mgd-touch);align-items:center;display:inline-flex}.mgd-community-action{display:inline-block}.mgd-post>.mgd-card{margin-block:1.25rem}.mgd-post .mgd-prose,.mgd-post .mgd-community-meta{overflow-wrap:anywhere}.mgd-post .mgd-prose pre{max-width:100%;overflow-x:auto}.mgd-post .mgd-prose img,.mgd-post-image{max-width:100%;height:auto}.mgd-post-image{border-radius:12px;width:100%;margin-block:1rem}.mgd-post .mgd-btn--sm,.mgd-post summary{min-height:var(--mgd-touch)}.mgd-post summary{cursor:pointer;align-items:center;display:flex}.mgd-post details form,.mgd-post .mgd-card>form{gap:8px;display:grid}.mgd-post details form .mgd-input,.mgd-post details form .mgd-textarea,.mgd-post .mgd-card>form .mgd-textarea{width:100%}.mgd-post details form .mgd-btn,.mgd-post .mgd-card>form .mgd-btn{width:100%;min-height:var(--mgd-touch)}.mgd-mention{font-weight:800}.mgd-notif-dot{background:var(--mgd-orange);border:2px solid var(--mgd-ink);border-radius:50%;width:10px;height:10px;position:absolute;top:3px;right:3px}.mgd-compose .mgd-input,.mgd-compose .mgd-select,.mgd-compose .mgd-textarea{width:100%;min-height:var(--mgd-touch)}.mgd-compose__meta{margin-block:0}.mgd-compose-tabs{border:var(--mgd-bw-card) solid var(--mgd-line);border-radius:var(--mgd-r-btn);background:var(--mgd-surface-2);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:4px;display:grid}.mgd-compose-tabs[hidden]{display:none}.mgd-compose-tabs button{min-height:var(--mgd-touch);color:var(--mgd-text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;font-weight:800}.mgd-compose-tabs button[aria-selected=true]{background:var(--mgd-yellow);color:var(--mgd-ink)}.mgd-compose__preview[hidden],[data-compose-panel][hidden]{display:none}.mgd-compose__uploads{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:.5rem 0;padding:0;list-style:none;display:grid}.mgd-compose__uploads img{aspect-ratio:1;object-fit:cover;border-radius:12px;width:100%;height:auto}.mgd-compose__actions{gap:8px;padding-block:12px;display:grid}.mgd-compose__actions .mgd-btn{width:100%;min-height:var(--mgd-touch);justify-content:center}@media (max-width:959px){.mgd-compose__actions{bottom:var(--mgd-tabbar-h);z-index:30;padding:12px 0 calc(12px + var(--mgd-tabbar-bump));background:var(--mgd-surface);border-top:var(--mgd-bw) solid var(--mgd-ink);position:sticky}}@media (max-width:639px){.mgd-community-head{flex-direction:column;align-items:stretch;gap:1rem}.mgd-community-head__cta{width:100%;min-height:var(--mgd-touch);justify-content:center}.mgd-community-filters>.mgd-filter-chip{justify-self:start}}@media (min-width:640px){.mgd-community-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.mgd-community-filters__search,.mgd-community-filters__apply{grid-column:1/-1}.mgd-compose__meta{grid-template-columns:repeat(2,minmax(0,1fr))}.mgd-community-pager{grid-template-columns:1fr auto 1fr}.mgd-community-pager__page{order:0;grid-column:auto}.mgd-reactions{flex-wrap:wrap;overflow:visible;-webkit-mask-image:none;mask-image:none}.mgd-post-actions>.mgd-reactions{flex:0 auto}.mgd-post details form .mgd-btn,.mgd-post .mgd-card>form .mgd-btn,.mgd-compose__actions .mgd-btn{justify-self:start;width:auto}.mgd-compose__uploads{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:960px){.mgd-community-filters{grid-template-columns:minmax(220px,2fr) minmax(150px,1fr) minmax(150px,1fr) auto auto}.mgd-community-filters__search,.mgd-community-filters__apply{grid-column:auto}.mgd-compose__meta{grid-template-columns:repeat(2,minmax(0,1fr))}.mgd-community-rules--mobile,.mgd-fab{display:none}.mgd-community-aside{display:block;position:sticky;top:96px}.mgd-community-layout{grid-template-columns:minmax(0,1fr) 300px;gap:2rem;padding-bottom:0}}.mgd-convo__title{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.mgd-convo__title .mgd-icon{width:26px;height:26px;color:var(--mgd-accent-fg)}.mgd-convo__count{border:2px solid var(--mgd-ink);border-radius:var(--mgd-r-chip);background:var(--mgd-yellow);min-height:28px;color:var(--mgd-ink);font-family:var(--mgd-font-body);align-items:center;padding:0 10px;font-size:.8125rem;font-weight:900;display:inline-flex}.mgd-convo__empty{align-items:center;gap:var(--mgd-s4);margin-block:var(--mgd-s4);padding:var(--mgd-s4) var(--mgd-s5);border:2px dashed var(--mgd-text-muted);border-radius:var(--mgd-r-card);display:flex}.mgd-convo__empty .mgd-magi{flex:none;width:64px}.mgd-convo__empty p{margin:0}.mgd-convo__empty-title{font-family:var(--mgd-font-head);font-size:1.125rem;font-weight:700}.mgd-thread,.mgd-thread__replies{gap:var(--mgd-s4);margin:0;padding:0;list-style:none;display:grid}.mgd-thread{margin-block:var(--mgd-s4) var(--mgd-s5);gap:var(--mgd-s5)}.mgd-thread__item{gap:var(--mgd-s3);min-width:0;display:grid}.mgd-thread__replies{gap:var(--mgd-s3);border-left:2px dashed color-mix(in srgb, var(--mgd-text-muted) 70%, transparent);margin-left:19px;padding-left:20px;position:relative}.mgd-thread__reply{min-width:0;position:relative}.mgd-thread__reply:before{content:"";border-top:2px dashed color-mix(in srgb, var(--mgd-text-muted) 70%, transparent);width:16px;position:absolute;top:18px;left:-20px}.mgd-comment{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;min-width:0;scroll-margin-top:96px;display:grid}.mgd-comment__avatar{padding:4px;text-decoration:none;display:inline-grid}.mgd-comment__main{gap:6px;min-width:0;display:grid}.mgd-comment__bubble{border:var(--mgd-bw-card) solid var(--mgd-ink);border-radius:6px var(--mgd-r-card) var(--mgd-r-card) var(--mgd-r-card);background:var(--mgd-surface);min-width:0;box-shadow:var(--mgd-shadow);gap:8px;padding:10px 14px 12px;display:grid;position:relative}.mgd-comment__bubble:before{content:"";border-left:var(--mgd-bw-card) solid var(--mgd-ink);border-bottom:var(--mgd-bw-card) solid var(--mgd-ink);background:var(--mgd-surface);border-bottom-left-radius:3px;width:14px;height:14px;position:absolute;top:12px;left:-9px;transform:rotate(45deg)}.mgd-comment__bubble:after{content:"";border-radius:inherit;background:color-mix(in srgb, var(--mgd-yellow) 22%, transparent);opacity:0;pointer-events:none;position:absolute;inset:-2px}.mgd-comment:target>.mgd-comment__main>.mgd-comment__bubble{outline:3px solid var(--mgd-yellow);outline-offset:3px}.mgd-comment:target>.mgd-comment__main>.mgd-comment__bubble:after{animation:1.8s ease-out both mgd-comment-flash}.mgd-comment.is-best>.mgd-comment__main>.mgd-comment__bubble{border-color:var(--mgd-success-fg);box-shadow:4px 4px 0 var(--mgd-mint)}.mgd-comment.is-pending>.mgd-comment__main>.mgd-comment__bubble{border-style:dashed}.mgd-comment.is-reply .mgd-comment__bubble{box-shadow:3px 3px 0 var(--mgd-shadow-color);padding:8px 12px 10px}.mgd-comment__head{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}.mgd-comment__author{min-width:0;font-family:var(--mgd-font-head);color:var(--mgd-text);overflow-wrap:anywhere;font-size:1rem;font-weight:700;text-decoration:none}a.mgd-comment__author:hover{text-decoration:underline}.mgd-comment__author.is-deleted{color:var(--mgd-text-muted);font-style:italic}.mgd-post .mgd-comment__chip{border-width:2px;gap:4px;min-height:24px;padding:0 8px;font-size:.75rem}.mgd-comment__chip .mgd-icon{width:14px;height:14px}.mgd-comment__time{min-height:24px;color:var(--mgd-text-muted);white-space:nowrap;align-items:center;margin-left:auto;font-size:.8125rem;font-weight:700;text-decoration:none;display:inline-flex}.mgd-comment__time:hover{text-decoration:underline}.mgd-comment__parent{border:2px dashed var(--mgd-text-muted);border-radius:var(--mgd-r-chip);min-height:32px;color:var(--mgd-accent-fg);justify-self:start;align-items:center;gap:6px;padding:0 10px;font-size:.8125rem;font-weight:800;text-decoration:none;display:inline-flex}span.mgd-comment__parent{color:var(--mgd-text-muted)}.mgd-comment__parent .mgd-icon{width:16px;height:16px}.mgd-post .mgd-comment__body{overflow-wrap:anywhere;min-width:0}.mgd-comment__body>:first-child{margin-top:0}.mgd-comment__body>:last-child{margin-bottom:0}.mgd-comment__body pre,.mgd-comment__body table{max-width:100%;display:block;overflow-x:auto}.mgd-comment__bubble>.mgd-reactions{margin-top:2px}.mgd-comment__actions{flex-wrap:wrap;align-items:flex-start;gap:2px 4px;min-width:0;display:flex;position:relative}.mgd-comment__actions>form{display:inline-flex}.mgd-post .mgd-comment__act{min-height:var(--mgd-touch);border-radius:var(--mgd-r-chip);color:var(--mgd-text-muted);font:inherit;cursor:pointer;background:0 0;border:2px solid #0000;align-items:center;gap:6px;padding:0 10px;font-size:.875rem;font-weight:800;list-style:none;display:inline-flex}.mgd-comment__act::-webkit-details-marker{display:none}.mgd-comment__act:hover,details[open]>.mgd-comment__act{border-color:var(--mgd-ink);background:var(--mgd-surface-2);color:var(--mgd-text)}.mgd-comment__act .mgd-icon{width:18px;height:18px}.mgd-post .mgd-comment__act--icon{width:var(--mgd-touch);justify-content:center;padding:0}.mgd-comment__reply[open]{flex:100%}.mgd-comment__panel{transform-origin:0 0;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;margin-top:6px;display:grid}.mgd-comment__panel .mgd-comment__me{margin-top:4px}.mgd-comment__panel form{min-width:0}.mgd-comment__more{position:static}.mgd-comment__menu{z-index:20;padding:var(--mgd-s3) var(--mgd-s4) var(--mgd-s4);border:var(--mgd-bw) solid var(--mgd-ink);background:var(--mgd-surface);box-shadow:var(--mgd-shadow);transform-origin:100% 0;border-radius:16px;position:absolute;top:calc(100% + 6px);left:0;right:0}.mgd-comment__menu-title{align-items:center;gap:6px;margin:0;font-weight:900;display:flex}.mgd-comment__menu-title .mgd-icon{width:18px;height:18px;color:var(--mgd-danger)}.mgd-post .mgd-comment__menu .mgd-btn{width:100%}.mgd-comment__reply[open] .mgd-comment__panel,.mgd-comment__more[open] .mgd-comment__menu{animation:mgd-comment-open .18s var(--mgd-ease-out) both}.mgd-convo__composer{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;display:grid}.mgd-convo__composer>.mgd-avatar,.mgd-convo__composer>.mgd-ava{margin-top:6px}.mgd-post .mgd-convo__form{margin:0}.mgd-convo__pager{justify-content:space-between;gap:var(--mgd-s3);margin-bottom:var(--mgd-s5);flex-wrap:wrap;display:flex}.mgd-convo__pager .mgd-btn:only-child{margin-left:auto}@media (min-width:480px){.mgd-comment__actions>form{order:1}.mgd-comment__more{order:2;margin-left:auto}.mgd-comment__menu{width:min(320px,100%);left:auto}}@media (max-width:479px){.mgd-thread__replies{margin-left:10px;padding-left:12px}.mgd-thread__reply:before{width:8px;left:-12px}.mgd-comment{gap:6px}.mgd-comment__avatar{padding:2px}.mgd-comment__bubble{padding:8px 10px 10px}.mgd-comment__time{margin-left:0}.mgd-convo__empty{padding:var(--mgd-s4)}}[data-motion=hemat] .mgd-comment__reply[open] .mgd-comment__panel,[data-motion=hemat] .mgd-comment__more[open] .mgd-comment__menu{animation-name:mgd-fade-in;animation-duration:.12s}[data-motion=hemat] .mgd-comment:target>.mgd-comment__main>.mgd-comment__bubble:after{animation:none}@media (prefers-reduced-motion:reduce){.mgd-comment__panel,.mgd-comment__menu,.mgd-comment__bubble:after{animation:none!important}}@keyframes mgd-comment-open{0%{opacity:0;transform:translateY(-6px)scale(.97)}to{opacity:1;transform:none}}@keyframes mgd-comment-flash{0%,35%{opacity:1}to{opacity:0}}}
