:root{--modal-radius:18px;--modal-radius-mobile:18px;--modal-title-size:1em;--modal-subtitle-size:.8em;--modal-header-pad:1em}m-overlay[style*="opacity: 0;"]{pointer-events:none}m-overlay{background:var(--pv-surface,#edf1f5)}m-card[results]{background:#fff}.overlay-header{flex:0 0 auto;display:flex;align-items:center;gap:.9em;padding:var(--modal-header-pad);border-bottom:1px solid var(--pv-line,rgba(14,35,64,.08));box-shadow:0 6px 14px -12px rgba(14,35,64,.35);background:#fff;position:sticky;top:0;z-index:6}.overlay-header__titles{flex:1 1 auto;min-width:0}.overlay-header .overlay-header__title{margin:0;font-size:var(--modal-title-size);font-weight:800;letter-spacing:.01em;text-transform:none}.overlay-header__sub{margin:.2em 0 0;opacity:.6;font-size:var(--modal-subtitle-size)}.overlay-header>m-button{flex:0 0 auto}@media(max-width:480px){.overlay-header{flex-wrap:wrap}.overlay-header>m-button{flex:1 1 100%}}.overlay-header__count{display:inline-block;margin-left:.4em;padding:.05em .5em;border-radius:999px;font-size:.62em;font-weight:800;vertical-align:middle;background:var(--pv-line,rgba(14,35,64,.08));color:var(--background-color-primary,#2377a9)}.fw-row{cursor:pointer}.fw-row .fw-avatar{flex:0 0 auto;width:44px;height:44px;min-width:44px;border-radius:50%;margin-right:.7em;background-size:cover;background-position:center}.fw-row .fw-avatar--icon{display:flex;align-items:center;justify-content:center;background:rgba(35,119,169,.1);color:var(--background-color-primary,#2377a9)}.fw-row .fw-avatar--icon i,.fw-row .fw-avatar--icon svg{width:20px;height:20px;fill:currentColor;font-size:20px}.fw-row .fw-meta{min-width:0;align-items:flex-start;text-align:left}.fw-row .fw-meta h1,.fw-row .fw-meta h6{width:100%;text-align:left;font-size:1em}.fw-row .fw-meta h6{font-size:.7em}.fw-row .fw-unfollow{flex:0 0 auto;margin-left:auto}.fw-row{padding:.7em .85em}m-flex.container>.fw-tabs{margin-bottom:.9em}m-flex.container>.fw-search{margin-bottom:.9em}.fw-list{gap:.5em}.fw-row .fw-star{flex:0 0 auto;margin-left:auto;width:36px!important;height:36px!important;min-width:36px;min-height:36px;border-radius:999px!important}.fw-row .fw-star i,.fw-row .fw-star svg{width:17px;height:17px}.fw-flash{flex:0 0 auto;margin-left:auto;margin-right:.5em;font-size:.72em;font-weight:800;letter-spacing:.03em;white-space:nowrap;color:var(--background-color-primary,#2377a9);animation:fwFlash 1.6s ease forwards}@keyframes fwFlash{0%{opacity:0;transform:translateX(4px)}12%{opacity:.9;transform:translateX(0)}72%{opacity:.9;transform:translateX(0)}100%{opacity:0;transform:translateX(0)}}@media(prefers-reduced-motion:reduce){.fw-flash{animation:none;opacity:.9}}.fw-row .fw-flash+.fw-star{margin-left:0}.account-header__avatar{flex:0 0 auto;width:40px;height:40px;min-width:40px;border-radius:50%;background-size:cover;background-position:center}.account-header .overlay-header__title{color:var(--background-color-primary)}.account-header__actions{flex:0 0 auto;display:flex;align-items:center;gap:.5em}m-menu m-button.menu-has-sub{display:flex;align-items:center;gap:.6em}m-menu m-button.menu-has-sub .menu-sub-arrow{margin-left:auto;flex:0 0 auto;width:14px;height:14px;line-height:0;opacity:.5;display:inline-flex;align-items:center;justify-content:center}m-menu m-button.menu-has-sub .menu-sub-arrow svg{width:14px;height:14px;fill:currentColor}m-menu m-button.menu-has-sub.active .menu-sub-arrow{opacity:.85}m-menu.sub .menu-title{display:block;padding:.5em .8em .15em;font-size:.68em;font-weight:800;text-transform:uppercase;letter-spacing:.07em;opacity:.5}m-menu.sub .menu-note{margin:0;padding:0 .8em .5em;font-size:.8em;line-height:1.3;opacity:.6}.account-header--view .overlay-header__titles .username{gap:.35em}.account-header--view .overlay-header__titles .username h6 span{font-size:var(--modal-title-size);font-weight:800;color:var(--background-color-primary)}.account-header--view .overlay-header__titles .username i{font-size:1em}@media screen and (min-width:768px){m-overlay{max-width:500px;border-radius:4px 4px 0 0}m-overlay.centered{top:0;left:0;right:0;bottom:0;margin:auto;width:min(1180px,94vw);max-width:min(1180px,94vw);min-width:0;height:fit-content;min-height:200px;max-height:90vh;border-radius:var(--modal-radius)}m-overlay.centered.sm{width:min(680px,94vw);max-width:min(680px,94vw)}m-overlay.centered-narrow{top:0;left:0;right:0;bottom:0;margin:auto;width:min(480px,94vw);max-width:min(480px,94vw);min-width:0;height:fit-content!important;max-height:92vh;border-radius:var(--modal-radius)}m-overlay.centered-narrow>m-scroll{border-radius:var(--modal-radius);overflow:hidden}m-overlay.centered:where(:has(.project-view-root),:has(.challenge-v2),:has(.cc-cal)){height:min(830px,92vh);max-height:92vh}m-overlay.centered m-scroll,m-scroll.centered{height:auto;min-height:200px;max-height:90vh!important;overflow-y:auto!important;display:block;border-radius:var(--modal-radius)}m-overlay.centered m-scroll:has(>.project-view-root),m-overlay.centered m-scroll:has(>.challenge-v2),m-overlay.centered m-scroll:has(>.cc-cal),m-scroll.centered:has(>.project-view-root),m-scroll.centered:has(>.challenge-v2),m-scroll.centered:has(>.cc-cal){height:100%;min-height:0;max-height:100%!important;overflow:hidden!important}m-overlay.centered .project-view-root{height:100%}}@media screen and (max-width:767px){m-overlay{border-radius:var(--modal-radius-mobile) var(--modal-radius-mobile) 0 0;max-height:90vh;max-height:90dvh}m-overlay.centered,m-overlay.centered-narrow{border-radius:var(--modal-radius-mobile) var(--modal-radius-mobile) 0 0;max-height:90vh;max-height:90dvh;left:0;right:0;top:auto;bottom:0;transform:none;width:100%;max-width:100%}m-overlay>m-scroll,m-overlay.centered m-scroll,m-scroll.centered,m-overlay.centered-narrow m-scroll,m-scroll.centered-narrow{max-height:90vh;max-height:90dvh;border-radius:var(--modal-radius-mobile) var(--modal-radius-mobile) 0 0;overflow-x:hidden}m-overlay .overlay-header{border-radius:var(--modal-radius-mobile) var(--modal-radius-mobile) 0 0}}.emoji-trigger{flex:0 0 auto;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:999px;background:transparent;cursor:pointer;line-height:0;transition:background-color .15s ease,transform .15s ease}.emoji-trigger:hover{background:rgba(127,127,127,.16)}.emoji-trigger:active{transform:scale(.92)}.emoji-trigger__glyph{font-size:20px;line-height:1;filter:grayscale(.15)}m-menu.emoji-menu>m-flex{max-height:320px;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}m-menu.emoji-menu .emoji-menu__label{display:block;padding:.55em .7em .2em;font-size:.68em;font-weight:800;text-transform:uppercase;letter-spacing:.06em;opacity:.45;position:sticky;top:0;background:inherit}m-menu.emoji-menu .emoji-menu__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(34px,1fr));gap:2px;padding:0 .45em .35em}m-menu.emoji-menu .emoji-swatch{aspect-ratio:1/1;min-height:34px;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:8px;background:transparent;cursor:pointer;font-size:19px;line-height:1;transition:background-color .12s ease,transform .12s ease}m-menu.emoji-menu .emoji-swatch:hover{background:rgba(127,127,127,.18)}m-menu.emoji-menu .emoji-swatch:active{transform:scale(.86)}.cm-toolbar{display:flex;align-items:center;gap:.5em;width:100%}.cm-toolbar__spacer{flex:1 1 auto}.cm-inline{width:100%}.cm-inline--root{margin:0 0 .9em}.cm-inline--root:empty{margin:0}m-flex.cm-searchrow{display:flex;align-items:center;gap:.5em}m-flex.cm-searchrow input[type="search"]{flex:1 1 auto;min-width:0}m-flex.cm-searchrow m-button.cm-addbtn{flex:0 0 auto;white-space:nowrap}m-flex.cm-searchrow>input[type="search"],m-flex.cm-searchrow>m-button.cm-addbtn{margin-top:0!important;margin-bottom:0!important}m-flex.cm-searchrow m-button.cm-addbtn.is-hidden{display:none}m-flex.cm-searchrow m-button.cm-addbtn.has-draft::after{content:"";display:inline-block;width:6px;height:6px;margin-left:.45em;border-radius:50%;background:#fcb040;vertical-align:middle}.cm-inline--reply{margin:.4em 0 .8em .5em;padding-left:.75em;border-left:2px solid var(--fb-blue-mid,#2377a9)}.cm-inline__replying{font-size:.75em;font-weight:700;opacity:.6;margin-bottom:.35em}.cm-inline__box m-card.wt-form-card,.cm-edit__box m-card.wt-form-card{padding:0;box-shadow:none;background:transparent;border:0}.cm-inline__box m-input,.cm-edit__box m-input{margin-bottom:0}.cm-inline__box m-input>label,.cm-edit__box m-input>label{display:none}.cm-inline__box .cm-textarea,.cm-edit__box .cm-textarea{min-height:2.6em;max-height:220px;resize:none;overflow-y:auto}.cm-edit{width:100%;margin:.1em 0 .3em}.cm-edit__box{width:100%}.pv-comment__edited{font-size:.72em;font-style:italic;color:var(--pv-muted,rgba(14,35,64,.45));opacity:.8;white-space:nowrap;cursor:default}m-flex.cm-loaderror{align-items:center;justify-content:center;gap:.75em;padding:2em 1em;text-align:center}.cm-loaderror__msg{font-size:.9em;color:var(--pv-muted,rgba(14,35,64,.55))}m-flex.img-control.delete{display:flex;align-items:center;justify-content:center;width:30px;min-width:30px;max-width:30px;height:30px;min-height:30px;max-height:30px;padding:0;line-height:0}m-flex.img-control.delete i,m-flex.img-control.delete svg{display:block;width:14px;height:14px}.xlink{text-align:left}.xlink__host{font-size:1.05em;font-weight:800;word-break:break-all;margin-bottom:.15em}.xlink__url{font-size:.75em;opacity:.55;word-break:break-all;line-height:1.35;margin-bottom:.7em}.xlink__note{margin:0;font-size:.85em;line-height:1.45}.xlink__warn{margin:.6em 0 0;padding:.55em .7em;border-radius:8px;font-size:.82em;font-weight:600;line-height:1.4;background:rgba(252,176,64,.16);color:#8a5a00}.fb-link{display:inline;font-size:inherit;margin-top:0;padding:.12em .55em .16em;border-radius:999px;text-decoration:none;background:rgba(35,119,169,.1);color:var(--fb-blue-mid,#2377a9);word-break:break-word;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-color .15s ease}.fb-link:hover{background:rgba(35,119,169,.18);text-decoration:none}.fb-link__icon{display:inline-block;width:.82em;height:.82em;vertical-align:-.1em;margin-right:.3em}.fb-link__icon svg{display:block;width:100%;height:100%;fill:currentColor}.fb-link__host{font-weight:700}.fb-link__path{opacity:.72}.fb-link--short{background:rgba(252,176,64,.22);color:#8a5a00}.fb-link--short:hover{background:rgba(252,176,64,.32)}m-menu m-button.acct-menu__return,m-menu m-button[data-type="tertiary"].acct-menu__return{color:#5b21b6;font-weight:800;background:rgba(124,58,237,.1)}m-menu m-button.acct-menu__return:hover,m-menu m-button[data-type="tertiary"].acct-menu__return:hover{background:rgba(124,58,237,.2)}