.members{padding-block:0 clamp(64px,10vw,120px)}.members .page-hero{padding-bottom:clamp(24px,4vw,40px)}.members .page-hero h1{font-size:clamp(2.3rem,7vw,5rem)}.panel{gap:20px;max-width:720px;padding:clamp(20px,3vw,32px);display:grid}.panel+.panel{margin-top:24px}.panel h2{font-size:clamp(1.2rem,2vw,1.5rem)}.field{color:var(--ink-2);gap:8px;font-size:.95rem;display:grid}.field input[type=email],.field input[type=text],.field input[type=tel]{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--space-900);width:100%;color:var(--ink);font:inherit;padding:12px 14px;font-size:1rem}.field input:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.check{color:var(--ink-2);align-items:center;gap:10px;display:flex}.form-row{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.form-row .field{flex:260px}.btn--block{justify-content:center;width:100%}.btn--small{min-height:36px;padding:8px 14px;font-size:.8rem}[data-status]{border-radius:var(--radius-sm);background:rgb(var(--rgb-sky) / .12);color:var(--ink);margin:0;padding:12px 14px}[data-status][data-tone=error]{background:rgb(var(--rgb-scarlet) / .16)}.divider{color:var(--ink-3);text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:12px;font-size:.85rem;display:flex}.divider:before,.divider:after{content:"";background:var(--line);flex:1;height:1px}.list{gap:0;margin:0;padding:0;list-style:none;display:grid}.list li{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:14px 0;display:flex}.list li:first-child{border-top:0}.list .who{gap:2px;min-width:0;display:grid}.list .who strong{overflow-wrap:anywhere}.list .who span{color:var(--ink-3);overflow-wrap:anywhere;font-size:.9rem}.list .actions{align-items:center;gap:8px;display:flex}.muted{color:var(--ink-3)}.field textarea,.field input[type=url],.field input[type=number]{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--space-900);width:100%;color:var(--ink);font:inherit;padding:12px 14px;font-size:1rem}.field textarea{resize:vertical;min-height:110px}.field input[type=color]{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--space-900);cursor:pointer;appearance:none;width:64px;height:44px;padding:0;overflow:hidden}.field input[type=color]::-webkit-color-swatch-wrapper{padding:0}.field input[type=color]::-webkit-color-swatch{border:0;border-radius:0}.field input[type=color]::-moz-color-swatch{border:0;border-radius:0}.field textarea:focus-visible,.field select:focus-visible,.field input:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.fieldset{border:1px solid var(--line);border-radius:var(--radius-sm);gap:16px;margin:0;padding:16px;display:grid}.fieldset legend{color:var(--ink-3);padding:0 6px;font-size:.85rem}.logo-row{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.logo-row img,.logo-row svg{object-fit:contain;border-radius:50%;width:120px;height:120px}.panel h2 .chip{vertical-align:middle;margin-left:8px}.list a.who strong{color:var(--ink)}.list a.who:hover strong{text-decoration:underline}.field select{appearance:none;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background-color:var(--space-900);width:100%;min-height:48px;color:var(--ink);font:inherit;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5' fill='none' stroke='%23c9cde0' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding:12px 42px 12px 14px;font-size:1rem}.field select option{background:var(--space-850);color:var(--ink)}.field input[type=email],.field input[type=text],.field input[type=tel],.field input[type=url]{min-height:48px}.form-row .field--narrow{flex:0 180px}.list .who.team-row{align-items:center;gap:14px;min-width:0;text-decoration:none;display:flex}.team-row .mini-patch,.team-row .mini-patch svg,.team-row .mini-patch img{object-fit:contain;border-radius:50%;flex:none;width:48px;height:48px}.team-row__text{gap:2px;min-width:0;display:grid}.team-row__motto{color:var(--ink-3);font-size:.9rem}.team-row__motto em{color:var(--gold-soft);font-style:normal;font-family:var(--font-mono);letter-spacing:.04em;font-size:.85rem}.choices{flex-wrap:wrap;gap:10px;display:flex}.choice{border:1px solid var(--line-strong);background:var(--space-900);min-height:48px;color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:10px;padding:10px 16px;display:inline-flex}.choice:has(input:checked){border-color:var(--gold);background:rgb(var(--rgb-gold) / .1)}.choice input{accent-color:var(--gold)}.form-row .field--number{flex:140px}.field input[type=number],.field input[type=date]{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--space-900);width:100%;min-height:48px;color:var(--ink);font:inherit;color-scheme:dark;padding:12px 14px;font-size:1rem}.fieldset legend .muted,.field .muted{font-size:.85em}.launch-list{gap:16px;max-width:720px;margin:24px 0 0;padding:0;list-style:none;display:grid}.launch{gap:14px;padding:clamp(18px,3vw,26px);display:grid}.launch p{margin:0}.launch__head,.launch__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.launch__head>div{gap:2px;display:grid}.launch__stats{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;display:grid}.launch__stats:empty{display:none}.stat{border-radius:var(--radius-sm);background:var(--space-900);gap:2px;padding:10px 12px;display:grid}.stat__label{color:var(--ink-3);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.stat strong{font-size:1.15rem}.stack{gap:16px;display:grid}.stack--tight{gap:12px}.contact-link{color:inherit;text-decoration:none}.contact-link:hover,.contact-link:focus-visible{color:var(--ink);text-decoration:underline}.field input.is-auto{border-color:rgb(var(--rgb-sky) / .55);background:rgb(var(--rgb-sky) / .08)}.wx-note{color:rgb(var(--rgb-sky))}.launch__windy{color:rgb(var(--rgb-amber))}.mc{--mc-top:calc(60px + env(safe-area-inset-top));--mc-tabbar:64px;background:radial-gradient(1200px 600px at 20% -10%, rgb(var(--rgb-sky) / .08), transparent 60%), var(--space-950);min-height:100vh}.mc-top{z-index:50;height:var(--mc-top);padding:env(safe-area-inset-top) max(16px, env(safe-area-inset-right)) 0 max(16px, env(safe-area-inset-left));border-bottom:1px solid var(--line);background:var(--space-900);justify-content:space-between;align-items:center;gap:16px;display:flex;position:fixed;inset:0 0 auto}.mc-brand{color:var(--ink);align-items:center;gap:10px;text-decoration:none;display:flex}.mc-brand__name{color:var(--ink);font-family:var(--font-display);letter-spacing:.01em;white-space:nowrap;font-size:1.05rem;font-weight:700}.mc-brand__name span{color:var(--scarlet)}.mc-nav__create{width:100%;margin:12px 0 4px}.mc-top__actions{align-items:center;gap:10px;display:flex}.mc-me{color:var(--ink);border-radius:999px;align-items:center;gap:8px;padding:4px 12px 4px 4px;font-weight:600;text-decoration:none;transition:background .2s;display:flex}.mc-me:hover{background:var(--space-800)}.mc-avatar{background:linear-gradient(135deg, var(--scarlet), var(--gold-deep));width:34px;height:34px;color:var(--white);font-family:var(--font-mono);letter-spacing:.04em;border-radius:50%;flex:none;place-items:center;font-size:.8rem;font-weight:600;display:grid}.mc-avatar--lg{width:44px;height:44px;font-size:.95rem}.mc-shell{padding:calc(var(--mc-top) + 20px) 16px 48px;grid-template-columns:260px minmax(0,680px) 300px;justify-content:center;align-items:start;gap:28px;display:grid}.mc-nav,.mc-aside{top:calc(var(--mc-top) + 20px);max-height:calc(100vh - var(--mc-top) - 40px);position:sticky;overflow-y:auto}.mc-main{gap:20px;min-width:0;display:grid}.mc--bare .mc-shell{grid-template-columns:minmax(0,520px)}.mc-menu{gap:2px;margin:0;padding:0;list-style:none;display:grid}.mc-menu a,.mc-menu button{border-radius:var(--radius-sm);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:8px 10px;font-weight:500;text-decoration:none;transition:background .2s;display:flex}.mc-menu a:hover,.mc-menu button:hover{background:var(--space-800)}.mc-menu a[aria-current=page]{background:var(--space-800);color:var(--gold-soft)}.mc-menu__icon{background:var(--space-700);width:36px;height:36px;color:var(--ink-2);border-radius:50%;flex:none;place-items:center;display:grid}.mc-menu a[aria-current=page] .mc-menu__icon{background:rgb(var(--rgb-gold) / .16);color:var(--gold)}.mc-menu--teams .mini-patch,.mc-menu--teams .mini-patch svg,.mc-menu--teams .mini-patch img{object-fit:contain;border-radius:50%;width:36px;height:36px}.mc-menu--quiet{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.mc-menu--quiet a,.mc-menu--quiet button{color:var(--ink-2);font-size:.95rem}.mc-nav__title,.mc-aside__title{color:var(--ink-3);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin:18px 10px 8px;font-size:.75rem;font-weight:600}.mc-card>.mc-aside__title{margin:0;font-size:.75rem}.mc-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--space-850);gap:16px;padding:clamp(16px,3vw,22px);display:grid}.mc-card>h2{font-size:clamp(1.1rem,2vw,1.3rem)}.mc-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.type-tiles{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;min-width:0;max-width:480px;display:grid}.type-tile{border:1px solid var(--line);border-radius:var(--radius-sm,12px);background:var(--space-900);color:var(--ink-3);cursor:pointer;text-align:center;place-items:center;gap:6px;padding:14px 8px;transition:border-color .15s,background .15s,color .15s;display:grid}.type-tile[hidden]{display:none}.type-tile span{color:var(--ink);font-size:.88rem;line-height:1.25}@media (width<=520px){.type-tiles:has(.type-tile:not([hidden])~.type-tile:not([hidden])~.type-tile:not([hidden])~.type-tile:not([hidden])){grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}}.type-tile:hover{border-color:var(--line-strong)}.type-tile:has(input:checked){border-color:var(--gold);background:rgb(var(--rgb-gold) / .1);color:var(--gold)}.type-tile:has(input:focus-visible){outline:2px solid var(--gold);outline-offset:2px}.mc-head h1{text-transform:none;font-size:clamp(1.5rem,4vw,2rem)}.mc-head p{color:var(--ink-3);margin:0}.mc-main .panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--space-850);max-width:none;box-shadow:none}.mc-main .panel+.panel{margin-top:0}.mc-main .launch-list{max-width:none;margin:0}.mc-main .launch{border:1px solid var(--line);background:var(--space-850);box-shadow:none}.mc-upcoming{gap:12px;margin:0;padding:0;list-style:none;display:grid}.mc-upcoming li{grid-template-columns:44px 1fr;align-items:center;gap:12px;display:grid}.mc-upcoming__date{border-radius:var(--radius-sm);background:var(--space-700);height:44px;font-family:var(--font-mono);text-align:center;text-transform:uppercase;place-items:center;font-size:.68rem;line-height:1.1;display:grid}.mc-upcoming__date strong{font-family:var(--font-display);font-size:1.05rem;display:block}.mc-upcoming__what{gap:2px;min-width:0;display:grid}.mc-upcoming__what span{color:var(--ink-3);font-size:.85rem}.mc-compose{align-items:center;gap:12px;display:flex}.mc-compose a{background:var(--space-700);color:var(--ink-3);border-radius:999px;flex:1;padding:12px 18px;text-decoration:none;transition:background .2s}.mc-compose a:hover{background:var(--space-600);color:var(--ink-2)}.feed-post__head,.launch__head>.feed-post__head{align-items:center;gap:12px;display:flex}.feed-post__head .mini-patch,.feed-post__head .mini-patch svg,.feed-post__head .mini-patch img{object-fit:contain;border-radius:50%;width:44px;height:44px}.feed-post__who{gap:2px;min-width:0;display:grid}.feed-post__who span{color:var(--ink-3);font-size:.88rem}.feed-post__who a{color:var(--ink);font-weight:600;text-decoration:none}.feed-post__who a:hover{text-decoration:underline}.mc-tabbar{display:none}@media (width<=1180px){.mc-shell{grid-template-columns:240px minmax(0,680px)}.mc-aside{display:none}}@media (width<=820px){.mc-shell{padding:calc(var(--mc-top) + 16px) 16px calc(var(--mc-tabbar) + 32px + env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr)}.mc--bare .mc-shell{padding-bottom:32px}html:has(>body.mc:not(.mc--bare)),body.mc:not(.mc--bare){height:100%;overflow:hidden}.mc:not(.mc--bare) .mc-shell{inset:var(--mc-top) 0 calc(var(--mc-tabbar) + env(safe-area-inset-bottom));padding:16px max(16px, env(safe-area-inset-right)) 32px max(16px, env(safe-area-inset-left));overscroll-behavior:contain;position:fixed;overflow-y:auto}.mc-nav,.mc-me__name{display:none}.mc-tabbar{z-index:50;height:calc(var(--mc-tabbar) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--line);background:var(--space-900);grid-template-columns:repeat(5,1fr);display:grid;position:fixed;inset:auto 0 0}.mc-tabbar a,.mc-tabbar button{color:var(--ink-3);align-content:center;place-items:center;gap:2px;font-size:.7rem;font-weight:600;text-decoration:none;display:grid}.mc-tabbar a[aria-current=page]{color:var(--gold)}.mc-tabbar button{cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.mc-tabbar__new svg{background:var(--scarlet);color:var(--white);border-radius:50%;width:30px;height:30px;padding:4px}}.mc-welcome{gap:10px;margin-top:clamp(12px,6vh,64px);display:grid}.mc-welcome h1{text-transform:none;font-size:clamp(1.9rem,6vw,2.6rem)}.mc-welcome h1 span{color:var(--scarlet)}.mc-welcome p{color:var(--ink-2);margin:0}.mc-page{gap:20px;display:grid}.mc-top{view-transition-name:mc-top}.mc-nav{view-transition-name:mc-nav}.mc-aside{view-transition-name:mc-aside}.mc-tabbar{view-transition-name:mc-tabbar}::view-transition-group(mc-top),::view-transition-group(mc-nav),::view-transition-group(mc-aside),::view-transition-group(mc-tabbar),::view-transition-old(mc-top),::view-transition-old(mc-nav),::view-transition-old(mc-aside),::view-transition-old(mc-tabbar),::view-transition-new(mc-top),::view-transition-new(mc-nav),::view-transition-new(mc-aside),::view-transition-new(mc-tabbar){animation:none}.mc-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.mc-avatar{overflow:hidden}.mc-avatar--xl{width:72px;height:72px;box-shadow:0 0 0 3px var(--space-850), 0 0 0 5px var(--gold);font-size:1.3rem}.profile-head{grid-template-columns:auto 1fr;align-items:center;gap:20px}.profile-head__photo{justify-items:center;gap:8px;display:grid}.profile-head__photo-actions{justify-items:center;display:grid}.profile-head__photo-actions>*{grid-area:1/1}.profile-head__photo-actions [data-off]{visibility:hidden}.profile-head__who{gap:6px;min-width:0;display:grid}.profile-head__who h1{text-transform:none;overflow-wrap:anywhere;font-size:clamp(1.25rem,3vw,1.55rem)}.profile-head__who p{margin:0}.field input[readonly]{color:var(--ink-3)}.who-row{align-items:center;gap:12px;min-width:0;display:flex}@media (width<=600px){.profile-head{text-align:center;grid-template-columns:1fr;justify-items:center}.profile-head .chip-row{justify-content:center}}html:has(body.mc){scrollbar-gutter:stable}.mc .btn{min-height:38px;padding:.55em 1.15em;font-size:.74rem}.mc .btn--small{min-height:32px;padding:.45em .95em;font-size:.68rem}.mc .btn:hover{transform:none}.mc .field{gap:6px;font-size:.85rem}.mc .field input:not([type=checkbox]):not([type=radio]):not([type=color]),.mc .field select,.mc .field textarea{min-height:40px;padding:8px 12px;font-size:.95rem}.mc .field select{background-position:right 14px center;padding-right:38px}.mc .field textarea{min-height:84px}.mc .form-row{gap:12px}.mc .stack{gap:14px}.mc .field-note{color:var(--ink-3);margin:-8px 0 0;font-size:.8rem}.mc-main .panel{gap:16px;padding:18px 20px}.mc-main .panel>h2,.mc-card>h2{font-size:1.05rem}.mc-head h1{font-size:clamp(1.3rem,3vw,1.6rem)}.mc .list li{padding:10px 0}.mc .chip{font-size:.66rem}.mc .choice{min-height:40px;padding:8px 14px}.mc .stat strong{font-size:1rem}.text-button{color:var(--ink-3);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.75rem}.text-button:hover{color:var(--gold-soft);text-decoration:underline}.text-button:disabled{visibility:hidden}.mc-page{animation:.18s ease-out mc-in}@keyframes mc-in{0%{opacity:0}}.mc-toast{z-index:60;border:1px solid rgb(var(--rgb-mist) / .16);background:var(--space-800);width:max-content;max-width:min(92vw,460px);color:var(--ink);box-shadow:0 16px 40px -12px rgb(var(--rgb-black) / .75);opacity:0;pointer-events:none;transition:transform .35s var(--ease-in-out), opacity .35s ease;border-radius:14px;align-items:center;gap:12px;padding:10px 18px 10px 10px;font-size:.92rem;line-height:1.35;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%,calc(100% + 40px))}.mc-toast.is-shown{opacity:1;transition:transform .45s var(--ease-out), opacity .2s ease;transform:translate(-50%)}.mc-toast__icon{background:rgb(var(--rgb-mint) / .14);width:32px;height:32px;color:var(--mint);border-radius:50%;flex:none;place-items:center;display:grid}.mc-toast[data-tone=error] .mc-toast__icon{background:rgb(var(--rgb-scarlet) / .16);color:var(--scarlet-bright)}@media (prefers-reduced-motion:reduce){.mc-toast,.mc-toast.is-shown{transition:opacity .2s;transform:translate(-50%)}}@media (width<=820px){.mc-toast{bottom:calc(var(--mc-tabbar) + 16px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.mc-page{animation:none}}.mc-menu a,.mc-menu button{gap:10px;padding:6px 8px;font-size:.92rem}.mc-menu__icon,.mc-menu--teams .mini-patch,.mc-menu--teams .mini-patch svg,.mc-menu--teams .mini-patch img{width:32px;height:32px}.mc-menu__icon svg{width:18px;height:18px}.mc-upcoming li{grid-template-columns:40px 1fr;gap:10px}.mc-upcoming__date{height:40px}.mc-upcoming__what strong{font-size:.9rem}.mc-upcoming__what span{font-size:.8rem}.mc-aside .mc-card,.mc-card{padding:16px 18px}.mc-main .panel p.muted,.mc-main .mc-card p.muted{font-size:.85rem}.team-patch,.team-patch svg,.team-patch img{object-fit:contain;border-radius:50%;width:72px;height:72px;display:block}.profile-head__desc{color:var(--ink-2);margin:4px 0 0;font-size:.92rem}.mc .form-row .field--color{flex:none}.profile-head__who .text-link{font-size:.85rem}.mc-page[data-loading]>:not([data-skeleton]),.mc-page:not([data-loading])>[data-skeleton]{display:none}.mc-page>[data-skeleton]{gap:20px;display:grid}.skeleton{background:var(--space-800);border-radius:8px;position:relative;overflow:hidden}.skeleton:after{content:"";background:linear-gradient(90deg, transparent, rgb(var(--rgb-mist) / .06), transparent);animation:1.4s ease-in-out infinite mc-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes mc-shimmer{to{transform:translate(100%)}}.skeleton--line{height:12px}.skeleton--title{width:40%;height:18px}.skeleton--short{width:60%}.skeleton--field{height:40px}.skeleton--block{height:72px}.skeleton--round{border-radius:50%;flex:none;width:44px;height:44px}.skeleton-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--space-850);gap:12px;padding:18px 20px;display:grid}.skeleton-row{align-items:center;gap:12px;display:flex}.skeleton-row>.skeleton--line{flex:1}@media (prefers-reduced-motion:reduce){.skeleton:after{animation:none}}.segmented{border:1px solid var(--line);background:var(--space-850);border-radius:999px;justify-self:start;padding:3px;display:inline-flex}.segmented button{color:var(--ink-3);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 16px;font-size:.85rem;font-weight:600}.segmented button[aria-selected=true]{background:var(--space-700);color:var(--ink)}.event-card{position:relative}.event-card>.post__menu{margin:0;position:absolute;top:14px;right:14px}.event-card:has(>.post__menu) .event-card__top,.event-card__top{padding-right:30px}.event-card__top{align-items:flex-start;gap:14px;display:flex}.event-card__date{border-radius:var(--radius-sm);background:var(--space-700);width:52px;height:56px;font-family:var(--font-mono);text-transform:uppercase;flex:none;align-content:center;place-items:center;font-size:.68rem;line-height:1.1;display:grid}.event-card__date strong{font-family:var(--font-display);font-size:1.3rem}.event-card__date--launch{background:rgb(var(--rgb-scarlet) / .25)}.event-card__date--competition{background:rgb(var(--rgb-gold) / .2)}.event-card__what{gap:3px;min-width:0;display:grid}.event-card__what .muted{font-size:.88rem}.event-card__what .chip-row{margin-top:4px}.event-card p{color:var(--ink-2);font-size:.92rem}.event-card__teams{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.event-card__teams li{border:1px solid var(--line);border-radius:999px;align-items:center;gap:6px;padding:3px 10px 3px 3px;font-size:.82rem;display:inline-flex}.event-card__teams .mini-patch,.event-card__teams .mini-patch svg,.event-card__teams .mini-patch img{object-fit:contain;border-radius:50%;width:22px;height:22px}.event-card .actions{flex-wrap:wrap;gap:8px;display:flex}.people{border-top:1px solid var(--line);gap:8px;margin:0;padding:12px 0 0;list-style:none;display:grid}.mc .field input[type=datetime-local]{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--space-900);width:100%;color:var(--ink);font:inherit;color-scheme:dark}.timeline{gap:14px;max-width:680px;display:grid}.timeline__more{justify-self:center}.post{border:1px solid var(--line);border-radius:var(--radius);background:var(--space-850);gap:12px;padding:clamp(14px,3vw,20px);display:grid}.post.is-deleted{padding-block:12px}.post--focus{border-color:rgb(var(--rgb-gold) / .45)}.post p{margin:0}.post__head{align-items:flex-start;gap:12px;display:flex}.post__head .mini-patch,.post__head .mini-patch svg,.post__head .mini-patch img{object-fit:contain;border-radius:50%;width:44px;height:44px}.post__who{flex:1;gap:2px;min-width:0;display:grid}.post__line{line-height:1.35}.post__line strong,.post__line strong a{color:var(--ink);font-weight:600}.post__did,.post__did a{color:var(--ink-2)}.post__line a{text-decoration:none}.post__line a:hover{text-decoration:underline}.post__meta{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:.82rem;display:flex}.post__meta a{color:inherit;text-decoration:none}.post__meta a:hover{text-decoration:underline}.post__audience{border:1px solid var(--line);border-radius:999px;align-items:center;gap:4px;padding:1px 8px 1px 6px;display:inline-flex}.icon-wrap{place-items:center;display:inline-grid}.post__text{color:var(--ink);overflow-wrap:anywhere;white-space:pre-line}.post__text a{color:var(--gold)}.post__patch{object-fit:contain;justify-self:center;width:140px;height:140px}.post__menu{flex:none;width:34px;height:34px;margin:-6px -6px 0 0;position:relative}.post__bar{z-index:5;width:34px;height:34px;transition:width .28s var(--ease-out), background .2s ease, box-shadow .2s ease;background:0 0;border-radius:17px;justify-content:flex-end;align-items:center;display:flex;position:absolute;top:0;right:0;overflow:hidden}.post__bar.is-open{width:calc(34px * (var(--actions) + 1) + 17px * var(--rule));background:var(--space-800);box-shadow:0 0 0 1px rgb(var(--rgb-mist) / .16), 0 10px 24px -10px rgb(var(--rgb-black) / .7)}.post__bar-toggle,.post__action-btn{width:34px;height:34px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;text-decoration:none;transition:background .15s,color .15s;display:grid}.post__bar-toggle:hover,.post__action-btn:hover,.post__bar-toggle:focus-visible,.post__action-btn:focus-visible{background:rgb(var(--rgb-mist) / .1);color:var(--ink);outline:none}.post__bar.is-open .post__bar-toggle{color:var(--ink)}.post__action-btn,.post__bar-rule{opacity:0;pointer-events:none;transition:opacity .12s}.post__bar.is-open .post__action-btn,.post__bar.is-open .post__bar-rule{opacity:1;pointer-events:auto;transition:opacity .15s .1s}.post__action-btn.is-danger{color:var(--scarlet-bright)}.post__action-btn.is-danger:hover,.post__action-btn.is-danger:focus-visible{background:rgb(var(--rgb-scarlet) / .16);color:var(--scarlet-bright)}.post__bar-rule{background:var(--line-strong);flex:none;width:1px;height:18px;margin:0 8px}@media (prefers-reduced-motion:reduce){.post__bar,.post__action-btn,.post__bar-rule{transition:none}}.post__editor{gap:8px;display:grid;position:relative}.post__edit{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--space-900);width:100%;color:var(--ink);font:inherit;resize:vertical;padding:10px 12px}.post__actions{gap:18px;margin-top:-2px;display:flex}.post__action{min-height:34px;color:var(--ink-3);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;margin-left:-6px;padding:0 10px 0 6px;font-size:.88rem;text-decoration:none;transition:color .15s,background .15s;display:inline-flex}.post__action:hover{background:rgb(var(--rgb-mist) / .08);color:var(--ink)}.post__like.is-on{color:var(--scarlet-bright)}.post__like.is-on svg{fill:currentColor}.post__media{border-radius:var(--radius-sm);gap:4px;display:grid;overflow:hidden}.post__media--2,.post__media--3,.post__media--4{aspect-ratio:16/10;grid-template-columns:1fr 1fr}.post__media--3>:first-child{grid-row:span 2}.post__photo{background:var(--space-900);cursor:zoom-in;border:0;min-height:0;padding:0;display:block;overflow:hidden}.post__media--1 .post__photo{max-height:560px}.post__photo img{object-fit:cover;width:100%;height:100%;display:block}.post__media--1 .post__photo img{object-fit:contain}.post__stream{border-radius:var(--radius-sm);background:var(--black);place-items:center;max-width:100%;max-height:560px;margin-inline:auto;display:grid;position:relative;overflow:hidden}.post__stream iframe{opacity:0;border:0;width:100%;height:100%;transition:opacity .2s;position:absolute;inset:0}.post__stream iframe.is-shown{opacity:1}.post__video{object-fit:contain;background:#000;width:100%;height:100%;position:absolute;inset:0}.post__poster.is-loading{cursor:progress}.post__poster.is-loading img{opacity:.6}.post__poster.is-loading .icon-wrap{animation:1s ease-in-out infinite alternate post-poster-wait}@keyframes post-poster-wait{to{opacity:.4}}.post__poster{background:var(--black);width:100%;height:100%;color:var(--white);cursor:pointer;border:0;place-items:center;padding:0;display:grid;position:relative}.post__poster img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.post__poster .icon-wrap{background:rgb(var(--rgb-space-950) / .6);border-radius:50%;width:64px;height:64px;transition:background .15s;position:relative}.post__poster:hover .icon-wrap,.post__poster:focus-visible .icon-wrap{background:var(--scarlet)}.post__stream-note{color:var(--ink-3);text-align:center;padding:16px;font-size:.9rem}.mc-lightbox{cursor:zoom-out;background:0 0;border:0;max-width:96vw;max-height:96vh;padding:0}.mc-lightbox::backdrop{background:rgb(var(--rgb-space-950) / .92)}.mc-lightbox img{object-fit:contain;max-width:96vw;max-height:96vh;display:block}.post-event{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--space-900);flex-wrap:wrap;align-items:center;gap:12px 14px;padding:12px;display:flex}.post-event__what{flex:200px;gap:2px;min-width:0;font-size:.9rem;display:grid}.post-event__what a{color:var(--ink);text-decoration:none}.post-event__what a:hover{text-decoration:underline}.post-event__what .chip{justify-self:start}.post-event__going{align-items:center;gap:10px;font-size:.88rem;display:flex}.mc-main .post .launch{background:0 0;border:0;gap:12px;padding:0}.post .launch__what{color:var(--ink-2)}.composer{align-items:flex-start;gap:12px;display:flex}.composer__box{border:1px solid rgb(var(--rgb-mist) / .16);background:var(--space-900);border-radius:16px;flex:1;min-width:0;transition:border-color .15s,box-shadow .15s;display:grid;position:relative}.composer__box:focus-within{border-color:rgb(var(--rgb-mist) / .32);box-shadow:0 0 0 3px rgb(var(--rgb-mist) / .06)}.composer__text{width:100%;min-height:52px;color:var(--ink);font:inherit;resize:none;background:0 0;border:0;padding:12px 14px 6px;line-height:1.45}.composer__text:focus-visible{outline:none}.composer__box>.media-picks{padding:4px 12px 8px}.composer__bar{align-items:center;gap:2px;padding:4px 6px 6px;display:flex}.composer__bar>*{flex:none}.composer__spacer{flex:1}.composer__tool{width:36px;height:36px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;transition:background .15s,color .15s;display:grid}.composer__tool:hover,.composer__tool:focus-visible{background:rgb(var(--rgb-mist) / .08);color:var(--ink);outline:none}.composer__tool:disabled{cursor:default;opacity:.35}.composer__tool:disabled:hover{color:var(--ink-3);background:0 0}.composer__rule{background:rgb(var(--rgb-mist) / .16);width:1px;height:18px;margin:0 6px}.composer__bar>.team-picker{flex:0 auto;min-width:0}.composer__bar .team-picker--compact .team-picker__button{background:rgb(var(--rgb-mist) / .06);min-height:30px;color:var(--ink-2);border:0;padding:3px 10px 3px 3px;font-size:.8rem}.composer__bar .team-picker--compact .team-picker__button:hover,.composer__bar .team-picker--compact.is-open .team-picker__button{background:rgb(var(--rgb-mist) / .12);color:var(--ink)}.composer__bar .team-picker--compact .team-picker__badge{width:24px;height:24px;box-shadow:none}.composer__count{color:var(--ink-3);padding:0 8px;font-size:.8rem}.composer__send{background:var(--scarlet);width:36px;height:36px;color:var(--white);cursor:pointer;border:0;border-radius:50%;place-items:center;transition:background .15s,transform .15s,opacity .15s;display:grid}.composer__send:hover:not(:disabled){background:var(--scarlet-bright);transform:scale(1.06)}.composer__send:focus-visible{outline:2px solid rgb(var(--rgb-scarlet) / .5);outline-offset:2px}.composer__send:disabled{cursor:default;opacity:.35}.composer__send.is-busy{opacity:1}.composer__send.is-busy>span{display:none}.composer__send.is-busy:after{content:"";border:2px solid rgb(var(--rgb-white) / .35);border-top-color:var(--white);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite composer-spin}@keyframes composer-spin{to{transform:rotate(360deg)}}.composer--reply{padding:4px 0}.composer--reply.is-inline{border:1px solid var(--line);border-radius:var(--radius);background:var(--space-850);padding:12px}.media-picks{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.media-picks[hidden]{display:none}.media-pick{--progress:0;border-radius:var(--radius-sm);background:var(--space-900);width:104px;height:104px;position:relative;overflow:hidden}.media-pick img,.media-pick video{object-fit:cover;width:100%;height:100%}.media-pick__video{width:100%;height:100%;color:var(--ink-2);place-items:center;font-size:.85rem;display:grid}.media-pick__progress{background:linear-gradient(to right, var(--gold) calc(var(--progress) * 100%), rgb(var(--rgb-black) / .5) 0);height:4px;position:absolute;bottom:0;left:0;right:0}.media-pick:not(.is-done) img,.media-pick:not(.is-done) video{opacity:.55}.media-pick.is-done .media-pick__progress{display:none}.media-pick__remove{background:rgb(var(--rgb-space-950) / .75);width:26px;height:26px;color:var(--white);cursor:pointer;border:0;border-radius:50%;place-items:center;font-size:.8rem;display:grid;position:absolute;top:4px;right:4px}[data-media-field]{justify-items:start}.thread__replies{border-left:2px solid var(--line);gap:10px;margin-left:22px;padding-left:14px;display:grid}.thread__replies--top{border-left:0;margin-left:0;padding-left:0}.thread__item{gap:10px;display:grid}.thread__replies .thread__replies .thread__replies .thread__replies{margin-left:0}@media (width<=560px){.thread__replies{margin-left:8px;padding-left:10px}.composer>.mc-avatar{display:none}}.mc-create{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--space-850);width:min(560px,100vw - 32px);max-height:min(88vh,760px);color:var(--ink);box-shadow:0 24px 60px rgb(var(--rgb-black) / .5);margin:10vh auto auto;padding:0;overflow:auto}.mc-create::backdrop{background:rgb(var(--rgb-space-950) / .7)}.mc-create[open]{animation:.18s ease-out mc-create-in}@keyframes mc-create-in{0%{opacity:0;transform:translateY(12px)}}.mc-create__head{z-index:1;background:var(--space-850);justify-content:space-between;align-items:center;padding:14px 14px 10px 20px;display:flex;position:sticky;top:0}.mc-create__head h2{text-transform:none;margin:0;font-size:1.1rem}.mc-create__close{width:36px;height:36px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.mc-create:focus{outline:none}.mc-create__close:hover{background:rgb(var(--rgb-mist) / .1);color:var(--ink)}.mc-create__choices{gap:8px;padding:0 14px 16px;display:grid}.mc-create__choice{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--space-900);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;align-items:center;gap:14px;padding:12px 14px;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.mc-create__choice:hover,.mc-create__choice:focus-visible{border-color:var(--line-strong);background:rgb(var(--rgb-mist) / .05)}.mc-create__choice:focus-visible{outline:2px solid rgb(var(--rgb-mist) / .35);outline-offset:2px}.mc-create__choice>span:last-child{gap:2px;display:grid}.mc-create__choice>span:last-child>span{color:var(--ink-3);font-size:.88rem}.mc-create__icon{background:rgb(var(--rgb-mist) / .07);width:44px;height:44px;color:var(--ink-2);border-radius:50%;flex:none;place-items:center;display:grid}.mc-create>.composer{padding:0 16px 16px}@media (width<=720px){.mc-create{width:100%;max-width:none;max-height:92vh;padding-bottom:env(safe-area-inset-bottom);border-width:1px 0 0;border-radius:20px 20px 0 0;margin:auto 0 0}.mc-create[open]{animation:.22s ease-out mc-create-up}@keyframes mc-create-up{0%{transform:translateY(100%)}}.mc-create>.composer>.mc-avatar{display:none}}.composer-prompt{display:none}@media (width<=820px){[data-compose]{display:none}.composer-prompt{width:100%;color:var(--ink-3);font:inherit;text-align:left;cursor:pointer;align-items:center;gap:12px;padding:10px 14px;display:flex}.composer-prompt>span:last-child{background:var(--space-900);border-radius:999px;flex:1;padding:9px 14px}}.more-details{border:1px solid var(--line);border-radius:var(--radius-sm)}.more-details>summary{cursor:pointer;align-items:baseline;gap:8px;padding:14px 16px;list-style:none;display:flex}.more-details>summary::-webkit-details-marker{display:none}.more-details>summary:before{content:"▸";color:var(--ink-3);transition:transform .15s}.more-details[open]>summary:before{transform:rotate(90deg)}.more-details>summary .muted{font-size:.85rem}.more-details>.stack{gap:16px;padding:0 16px 16px;display:grid}.team-links{gap:18px;display:flex}.stats-filters{flex-wrap:wrap;align-items:end;gap:14px 20px;display:flex}.stats-filters .field{flex:220px}.stats-filters .segmented{align-items:stretch;height:48px}.stats-filters .segmented button{place-items:center;padding:0 18px;display:grid}.stats{gap:16px;display:grid;container-type:inline-size}.stats-tiles{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.stats-tiles>.stats-tile{grid-column:span 2}.stats-tiles>.stats-tile:nth-child(n+4),.stats-tiles:has(>.stats-tile--hero)>.stats-tile{grid-column:span 3}@container (width>=600px){.stats-tiles{grid-template-columns:repeat(5,minmax(0,1fr))}.stats-tiles>.stats-tile,.stats-tiles>.stats-tile:nth-child(n+4){grid-column:auto}.stats-tiles:has(>.stats-tile--hero){grid-template-columns:repeat(4,minmax(0,1fr))}.stats-tiles:has(>.stats-tile--hero)>.stats-tile{grid-column:auto}}.stats-tile{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--space-850);align-content:start;gap:4px;padding:14px 16px;display:grid}.stats-tiles>.stats-tile.stats-tile--hero{grid-column:1/-1}.stats-tile__label{color:var(--ink-3);font-size:.82rem;line-height:1.3}.stats-tile strong{color:var(--ink);font-size:1.5rem;font-weight:600;line-height:1.1}.stats-tile--hero strong{font-size:3rem}.stats-tile__note{color:var(--ink-2);font-size:.82rem;line-height:1.3}.stats-section h2{text-transform:none;margin:0;font-size:1.05rem}.stats-section p{margin:0}.stats-chart{width:100%;height:auto;display:block;overflow:visible}.stats-grid{stroke:var(--line);stroke-width:1px}.stats-tick{fill:var(--ink-3);font-variant-numeric:tabular-nums;font-size:12px}.stats-note{fill:var(--ink-2);font-size:12px}.stats-band{fill:rgb(var(--rgb-mist) / .07)}.stats-target{stroke:var(--ink-2);stroke-width:1px}.stats-line{fill:none;stroke:var(--gold);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.stats-dot{fill:var(--gold);stroke:var(--space-850);stroke-width:2px}.stats-halo{fill:rgb(var(--rgb-gold) / .18);stroke:rgb(var(--rgb-gold) / .55);stroke-width:1.5px}.stats-pulse{fill:none;stroke:var(--gold);stroke-width:2px;transform-box:fill-box;transform-origin:50%;pointer-events:none;animation:2.2s ease-out infinite stats-pulse}@keyframes stats-pulse{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}@media (prefers-reduced-motion:reduce){.stats-pulse{opacity:0;animation:none}}.stats-tag{fill:var(--ink);font-size:12px;font-weight:600}.stats-ring{fill:var(--space-850);stroke:var(--gold);stroke-width:2.5px}.stats-key{color:var(--ink-2);flex-wrap:wrap;gap:6px 18px;font-size:.85rem;display:flex}.stats-key span{align-items:center;gap:6px;display:inline-flex}.stats-key i{border-radius:50%;width:10px;height:10px}.stats-key__dot{background:var(--gold)}.stats-key__ring{border:2px solid var(--gold)}.stats-hit{fill:#0000;cursor:pointer;outline:none}.stats-hit:hover,.stats-hit:focus-visible{stroke:var(--gold);stroke-width:1.5px;stroke-opacity:.6}.stats-tip{z-index:80;border:1px solid var(--line-strong);background:var(--space-800);max-width:260px;box-shadow:0 10px 24px rgb(var(--rgb-black) / .45);color:var(--ink-2);pointer-events:none;border-radius:8px;gap:2px;padding:8px 10px;font-size:.82rem;display:grid;position:fixed}.stats-tip strong{color:var(--ink)}.stats-scroll{overflow-x:auto}.stats-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.9rem}.stats-table th,.stats-table td{border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;padding:8px 10px}.stats-table thead th{color:var(--ink-3);font-size:.8rem;font-weight:500}.stats-table tbody th{color:var(--ink);font-weight:500}.stats-bars{gap:10px;margin:0;padding:0;list-style:none;display:grid}.stats-bars li{grid-template-columns:minmax(120px,1.2fr) 2fr auto;align-items:center;gap:12px;font-size:.9rem;display:grid}.stats-bar{height:12px}.stats-bar>span{background:var(--scarlet);border-radius:0 4px 4px 0;max-width:100%;height:100%;display:block}.stats-bar__n{color:var(--ink-2);font-variant-numeric:tabular-nums}.stats-all>summary{cursor:pointer;font-weight:600}.stats-qual__head{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.stats-qual__verdict{color:var(--ink-2);margin:2px 0 0;font-size:.88rem}.stats-qual__score{align-items:baseline;gap:6px;margin:0;line-height:1;display:flex}.stats-qual__score strong{color:var(--ink);font-size:2.8rem;font-weight:600}.stats-qual__score span{color:var(--ink-3);font-size:.9rem}.stats-gauge{gap:6px;display:grid}.stats-gauge__track{background:rgb(var(--rgb-mist) / .08);border-radius:4px;height:8px;position:relative}.stats-gauge__fill{background:var(--mint);transition:width .6s var(--ease-out);border-radius:4px;position:absolute;inset:0 auto 0 0}.stats-gauge__fill.is-over{background:var(--scarlet)}.stats-gauge__mark{background:var(--ink);border-radius:1px;width:2px;position:absolute;top:-5px;bottom:-5px;transform:translate(-1px)}.stats-gauge__scale{color:var(--ink-3);justify-content:space-between;font-size:.75rem;display:flex;position:relative}.stats-gauge__cutoff{color:var(--ink-2);white-space:nowrap;position:absolute;transform:translate(-50%)}.stats-slots{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:4px 0 0;padding:0;list-style:none;display:grid}.stats-slot{border:1px solid var(--line);background:var(--space-900);border-radius:12px;align-content:start;gap:2px;padding:10px 12px;display:grid}.stats-slot.is-counted{border-color:rgb(var(--rgb-gold) / .5);background:rgb(var(--rgb-gold) / .06)}.stats-slot.is-empty{background:0 0;border-style:dashed}.stats-slot__label{color:var(--ink-3);font-size:.75rem}.stats-slot strong{color:var(--ink);margin:2px 0;font-size:1.5rem;font-weight:600;line-height:1.1}.stats-slot.is-empty strong,.stats-slot.is-invalid strong{color:var(--ink-3)}.stats-slot__note{color:var(--ink-2);font-size:.8rem}.stats-slot.is-invalid .stats-slot__note{color:var(--scarlet-bright)}.stats-slot.is-empty .stats-slot__note{color:var(--ink-3)}.stats-slot__status{color:var(--ink-3);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin-top:4px;font-size:.65rem}.stats-slot.is-counted .stats-slot__status{color:var(--gold)}@container (width<=480px){.stats-slots{grid-template-columns:minmax(0,1fr)}.stats-slot{grid-template-columns:1fr auto;align-items:center;gap:2px 12px}.stats-slot strong{grid-area:1/2/3;margin:0}.stats-slot__status{margin-top:2px}.stats-gauge__scale span:first-child{visibility:hidden}}.stats-section>.stats-tile{background:0 0;border:0;padding:0}.team-picker{min-width:0;position:relative}.team-picker__button{border:1px solid var(--line-strong);background:var(--space-900);width:100%;min-height:48px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:999px;align-items:center;gap:10px;padding:5px 12px 5px 5px;transition:border-color .15s,box-shadow .15s;display:flex}.team-picker__button:hover,.team-picker.is-open .team-picker__button{border-color:var(--gold)}.team-picker__button:focus-visible{box-shadow:0 0 0 3px rgb(var(--rgb-gold) / .35);outline:none}.team-picker__text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.team-picker__chevron{color:var(--ink-3);transition:transform .2s var(--ease-out);display:grid}.team-picker.is-open .team-picker__chevron{color:var(--gold);transform:rotate(180deg)}.team-picker__badge{background:var(--space-800);width:36px;height:36px;box-shadow:0 0 0 2px var(--space-900), 0 0 14px rgb(var(--rgb-gold) / .18);border-radius:50%;flex:none;place-items:center;display:grid}.team-picker__badge img,.team-picker__badge .mini-patch,.team-picker__badge .mini-patch svg,.team-picker__badge .mini-patch img{object-fit:contain;border-radius:50%;width:100%;height:100%}.team-picker__badge--empty{background:var(--space-700)}.team-picker__fan{width:auto;box-shadow:none;background:0 0;display:flex}.team-picker__fan .mini-patch{width:30px;height:30px;box-shadow:0 0 0 2px var(--space-900);border-radius:50%}.team-picker__fan .mini-patch+.mini-patch{margin-left:-12px}.team-picker__list{z-index:30;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--space-800);min-width:220px;max-height:min(360px,60vh);box-shadow:0 18px 40px rgb(var(--rgb-black) / .5);animation:team-picker-in .16s var(--ease-out);margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto}@keyframes team-picker-in{0%{opacity:0;transform:translateY(-6px)}}.team-picker__list [role=option]{color:var(--ink);cursor:pointer;border-radius:10px;outline:none;align-items:center;gap:12px;padding:8px 10px 8px 8px;display:flex}.team-picker__list [role=option]:hover,.team-picker__list [role=option]:focus-visible,.team-picker__list [role=option]:focus{background:rgb(var(--rgb-mist) / .08)}.team-picker__list [role=option][aria-selected=true]{background:rgb(var(--rgb-gold) / .12)}.team-picker__list [role=option][aria-selected=true]:after{content:"✓";color:var(--gold);font-weight:700}.team-picker--compact .team-picker__button{gap:8px;min-height:36px;padding:3px 10px 3px 3px;font-size:.85rem}.team-picker--compact .team-picker__badge{width:28px;height:28px}.team-picker--compact .team-picker__fan .mini-patch{width:24px;height:24px}.team-picker--compact .team-picker__list{min-width:240px;right:auto}.team-picker.is-open{z-index:40}:is(.mc-card,.panel,.composer,.post,.mc-create):is(:has(.team-picker.is-open),:has(.mention-list:not([hidden]))){z-index:40;position:relative}.launch__title{gap:2px;display:grid}.post .launch__when{color:var(--ink-3);font-size:.85rem}.mention{color:var(--sky);font-weight:600}.mention--me{background:rgb(var(--rgb-gold) / .14);color:var(--gold-soft);border-radius:4px;padding:0 4px}.post__handle{color:var(--ink-3)}.handle-input{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--space-900);align-items:center;display:flex}.handle-input:focus-within{outline:2px solid var(--gold);outline-offset:2px}.handle-input__at{color:var(--ink-3);padding-left:14px;font-size:1rem}.mc .field .handle-input>input[type=text][name]{background:0 0;border:0;padding-left:3px}.mc .field .handle-input>input[type=text][name]:focus-visible{outline:none}.mention-list{z-index:30;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--space-800);width:min(300px,100% - 16px);max-height:300px;box-shadow:0 18px 40px rgb(var(--rgb-black) / .5);animation:team-picker-in .16s var(--ease-out);margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:8px;overflow-y:auto}.mention-list li{cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:7px 8px;display:flex}.mention-list li[aria-selected=true],.mention-list li:hover{background:rgb(var(--rgb-mist) / .08)}.mention-list__who{min-width:0;line-height:1.25;display:grid}.mention-list__name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mention-list__handle{color:var(--ink-3);font-size:.82rem}.mc-badge{border:2px solid var(--space-900);background:var(--scarlet);min-width:18px;height:18px;color:var(--white);text-align:center;border-radius:999px;padding:0 5px;font-size:.66rem;font-weight:700;line-height:14px;position:absolute;top:-3px;right:-5px}.mc-badge[hidden]{display:none}.mc-bell{width:40px;height:40px;color:var(--ink-2);border-radius:50%;place-items:center;transition:background .2s,color .2s;display:grid;position:relative}.mc-bell:hover{background:var(--space-800);color:var(--ink)}.mc-bell[aria-current=page]{color:var(--gold)}.mc-bell .mc-badge{top:2px;right:0}.notices{gap:14px;max-width:680px;display:grid}.notice{gap:6px;display:grid}.notice__what{color:var(--ink-2);align-items:center;gap:10px;padding:0 4px;font-size:.9rem;text-decoration:none;display:flex}.notice__what strong{color:var(--ink);font-weight:600}.notice__what:hover>span:not(.notice__icon){text-decoration:underline}.notice__icon{background:rgb(var(--rgb-sky) / .14);width:28px;height:28px;color:var(--sky);border-radius:50%;flex:none;place-items:center;display:grid}.notice__icon--reply{background:rgb(var(--rgb-mist) / .1);color:var(--ink-2)}.notice__icon--event{background:rgb(var(--rgb-gold) / .14);color:var(--gold)}.notice__new{background:var(--scarlet);color:var(--white);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;margin-left:auto;padding:1px 8px;font-size:.68rem;font-weight:700}.notice.is-new>.post{border-color:rgb(var(--rgb-scarlet) / .45)}.btn.is-busy{cursor:progress;opacity:.85}.btn.is-busy:before{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:14px;height:14px;animation:.8s linear infinite composer-spin}.list li.is-flash{animation:2.4s ease-out row-flash}@keyframes row-flash{0%,30%{background:rgb(var(--rgb-gold) / .14);box-shadow:inset 3px 0 0 var(--gold)}}@media (prefers-reduced-motion:reduce){.btn.is-busy:before{animation-duration:2.4s}}.teams-empty{text-align:center;justify-items:center;gap:10px;padding:32px 24px;display:grid}.teams-empty h2{margin:4px 0 0;font-size:1.2rem}.teams-empty p{max-width:46ch;margin:0}.teams-empty__fan{margin-bottom:6px;display:flex}.teams-empty__fan .mini-patch,.teams-empty__fan .mini-patch svg,.teams-empty__fan .mini-patch img{object-fit:contain;border-radius:50%;width:64px;height:64px}.teams-empty__fan .mini-patch{box-shadow:0 0 0 3px var(--space-850)}.teams-empty__fan .mini-patch+.mini-patch{margin-left:-18px}.teams-empty__fan .mini-patch:nth-child(2){z-index:1;transform:translateY(-6px)scale(1.08)}
