.elt-wrap{z-index:61;transition:transform .16s ease-out}body:has(.elf-undo) .elt-wrap{transform:translateY(-48px)}.elt-stack{flex-direction:column;gap:8px}.elt,.elt-stack{display:flex;align-items:center;max-width:560px}.elt{--el-knot-halo:transparent;pointer-events:auto;gap:10px;min-height:36px;padding:6px 6px 6px 16px;border-radius:18px;background:var(--el-navy);color:#fdfbf6;box-shadow:0 8px 20px -8px rgba(34,56,107,.5);font-size:12px;line-height:16px;font-weight:600;opacity:0;transform:translateY(6px);transition:opacity .16s ease-out,transform .16s ease-out}.elt[data-in]{opacity:1;transform:none}:where(.el-dark) .elt{background:var(--el-card);color:var(--el-ink);box-shadow:0 0 0 1px var(--el-hair),0 8px 20px -8px rgba(0,0,0,.6)}.elt-text{flex:1 1 auto;min-width:0;margin:0;padding:4px 0}.elt-act,.elt-x{flex:none;display:inline-flex;align-items:center;justify-content:center;height:26px;border-radius:999px;color:inherit;transition:background-color .14s ease}.elt-act{padding:0 12px;background:rgba(253,251,246,.14);font-size:12px;font-weight:700}.elt-x{width:26px}.elt-x svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.elt-act:hover,.elt-x:hover{background:rgba(253,251,246,.22)}:where(.el-dark) .elt-act{background:var(--el-sunken)}:where(.el-dark) .elt-act:hover,:where(.el-dark) .elt-x:hover{background:var(--el-hair)}.elt-act:focus-visible,.elt-x:focus-visible{outline:2px dashed #fdfbf6;outline-offset:2px}:where(.el-dark) .elt-act:focus-visible,:where(.el-dark) .elt-x:focus-visible{outline-color:var(--el-action)}@media (pointer:coarse){.elt-act,.elt-x{position:relative}.elt-act:before,.elt-x:before{content:"";position:absolute;inset:-9px -4px}}@media (prefers-reduced-motion:reduce){.elt,.elt-wrap{transition:none}}.elf{--elf-side-w:236px;--elf-full-w:236px;--elf-rail-w:72px;--elf-inset:10px;--elf-tabbar-h:86px;--elf-tabbar-clear:calc(var(--elf-tabbar-h) + env(safe-area-inset-bottom) + 6px);--elf-ptop-h:54px;--elf-ease:cubic-bezier(0.32,0.72,0,1);position:relative;min-height:100vh;min-height:100dvh;background-color:var(--el-frame);background-image:var(--el-frame-felt);background-size:380px;color:var(--el-ink);overflow-x:clip}.elf[data-nav=rail]{--elf-side-w:var(--elf-rail-w)}@media (min-width:768px){.elf{--elf-tabbar-clear:0px}}@media (min-width:768px) and (max-width:1023.98px){.elf{--elf-side-w:var(--elf-rail-w)}}.elf-ground{background-color:var(--el-frame);background-image:var(--el-frame-felt);background-size:380px}.elf-no-motion *,.elf-no-motion :after,.elf-no-motion :before{transition:none!important}.elf-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.elf-iconbtn{width:28px;height:28px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;flex:none;color:var(--el-frame-mute);background:transparent;transition:background-color .14s ease,color .14s ease}.elf-iconbtn:hover{background:var(--el-frame-hover);color:var(--el-frame-ink)}.elf-appear{display:inline-flex;align-items:center;gap:2px;padding:2px;border-radius:10px;background:rgba(255,255,255,.45)}:where(.el-dark) .elf-appear{background:rgba(255,255,255,.08)}.elf-appear-btn{height:28px;min-width:28px;padding:0 9px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;gap:6px;color:var(--el-frame-mute);font-size:11px;line-height:14px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;transition:background-color .14s ease,color .14s ease}.elf-appear-btn:hover{color:var(--el-frame-ink)}.elf-appear-btn svg{flex:none}.elf-appear-btn[aria-pressed=true]{background:var(--el-control);color:var(--el-frame-ink);box-shadow:var(--el-control-shadow)}.elf-appear-rule{align-self:stretch;width:1px;margin:6px 3px;background:var(--el-hair-strong);opacity:.8}.elf-appear-felt[aria-pressed=true] svg{color:var(--el-action)}.elf-rail,.elf-side{display:none}@media (min-width:768px){.elf-rail,.elf-side{position:fixed;inset:0 auto 0 0;z-index:30;display:flex;flex-direction:column;overflow:hidden;font-size:13px;line-height:18px;font-weight:500}.elf-side{width:var(--elf-full-w);padding:18px 14px 12px 16px}.elf-rail{width:var(--elf-rail-w);padding:16px 0 12px;align-items:stretch}}@media (min-width:1024px){.elf[data-nav=full] .elf-rail,.elf[data-nav=rail] .elf-side{display:none}}@media (min-width:768px) and (max-width:1023.98px){.elf-side{display:none}.elf[data-overlay] .elf-side{display:flex;z-index:46;background-color:var(--el-frame);background-image:var(--el-frame-felt);background-size:380px;box-shadow:1px 0 0 var(--el-frame-rule),20px 0 44px -20px rgba(34,56,107,.45);animation:elf-side-in .16s var(--elf-ease) both}:where(.el-dark) .elf[data-overlay] .elf-side{box-shadow:1px 0 0 var(--el-frame-rule),20px 0 44px -20px rgba(0,0,0,.7)}.elf-scrim{position:fixed;z-index:45;inset:0;background:rgba(34,56,107,.28);animation:elf-scrim-in .16s ease-out both}:where(.el-dark) .elf-scrim{background:rgba(8,10,16,.6)}.elf[data-overlay] .elf-sheet img[data-humlet]{visibility:hidden}.elf-rail .elf-railsearch{display:inline-flex}.elf-rail .elf-railnews{display:block}}@keyframes elf-side-in{0%{transform:translateX(-100%)}to{transform:none}}@keyframes elf-scrim-in{0%{opacity:0}to{opacity:1}}.elf-railnews,.elf-railsearch{display:none}.elf-railexpand{position:relative}.elf-railnews{position:absolute;top:2px;right:4px;width:7px;height:7px;border-radius:50%;background:var(--el-butter);box-shadow:0 0 0 2px var(--el-frame)}@media (min-width:768px) and (max-width:1023.98px) and (pointer:coarse){.elf-railctl .elf-appear-btn,.elf-railctl .elf-iconbtn,.elf-railfoot .elf-iconbtn{position:relative}.elf-railctl .elf-appear-btn:after,.elf-railctl .elf-iconbtn:after,.elf-railfoot .elf-iconbtn:after,.elf-raillink:after{content:"";position:absolute;top:-2px;bottom:-2px;left:calc(50% - 36px);width:72px}.elf-raillink:after{left:-30px}}.elf-brand{display:flex;align-items:center;justify-content:space-between;flex:none;height:28px}.elf-wordmark{display:block;margin-left:-3px;line-height:0;border-radius:6px}.elf-wordmark img{display:block;height:22px;width:auto}.elf-side>.elf-appear{display:flex;flex:none;margin-top:8px}.elf-side>.elf-appear .elf-appear-btn:not(.elf-appear-felt){flex:1 1 0}.elf-search{display:flex;align-items:center;gap:8px;flex:none;width:100%;height:28px;margin-top:12px;padding:0 5px 0 9px;border-radius:8px;background:var(--el-control);box-shadow:var(--el-control-shadow);color:var(--el-mute);font-size:13px;font-weight:500;text-align:left;transition:box-shadow .14s ease}.elf-search:hover{box-shadow:0 0 0 1px rgba(34,56,107,.16),0 1px 2px rgba(34,56,107,.12)}:where(.el-dark) .elf-search:hover{box-shadow:0 0 0 1px rgba(255,255,255,.14),0 1px 2px rgba(0,0,0,.4)}.elf-kbd,.elf-search kbd{margin-left:auto;padding:2px 5px;border-radius:4px;background:var(--el-sunken);color:var(--el-micro);font-family:inherit;font-size:11px;line-height:16px;font-weight:700}.elf-ws{position:relative;z-index:2;display:flex;align-items:center;gap:8px;flex:none;min-height:44px;margin-top:10px;padding:7px 10px;border-radius:8px;background:var(--el-control);box-shadow:var(--el-control-shadow)}.elf-ws-text{flex:1 1 auto;min-width:0}.elf-ws-name{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--el-ink);font-size:13px;line-height:16px;font-weight:700}.elf-ws-sub{display:block;color:var(--el-mute);font-size:11px;line-height:14px}.elf-ws-chev{flex:none;color:var(--el-mute)}.elf-ws-select{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;font-size:16px;appearance:none}.elf-ws:has(.elf-ws-select:focus-visible){outline:2px dashed var(--el-action);outline-offset:2px}.elf-ws:has(.elf-ws-select:hover){box-shadow:0 0 0 1px rgba(34,56,107,.16),0 1px 2px rgba(34,56,107,.12)}.elf-av{position:relative;flex:none;width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;background:var(--el-navy);color:#fdfbf6;font-family:var(--font-gabarito),"Gabarito",sans-serif;font-size:11px;font-weight:600;letter-spacing:.02em}:where(.el-dark) .elf-av{background:var(--el-brand);color:#1b1f2b}.elf-av img{width:100%;height:100%;object-fit:cover}.elf-thread{position:relative;display:flex;flex-direction:column;flex:1 1 auto;min-height:0;margin-top:14px}.elf-yarn{position:absolute;z-index:0;top:-18px;bottom:34px;left:10.5px;width:7px;pointer-events:none;background:url(/social/felt/yarn-v.webp) 0 0/7px auto repeat-y;filter:drop-shadow(0 1px 1px rgba(34,56,107,.25))}:where(.el-dark) .elf-rope,:where(.el-dark) .elf-yarn{filter:drop-shadow(0 1px 1px rgba(0,0,0,.45))}.elf-nav{flex-direction:column;flex:none;padding-top:4px}.elf-nav,.elf-navlink{position:relative;display:flex}.elf-navlink{z-index:1;align-items:center;gap:10px;height:32px;margin-left:30px;padding:0 8px;border-radius:7px;color:var(--el-frame-ink);font-size:13px;font-weight:600;text-decoration:none;transition:background-color .14s ease}.elf-navlink:hover{background:var(--el-frame-hover)}.elf-navlead{display:flex;align-items:center;gap:10px;min-width:0;transition:opacity .14s ease .11s}.elf-navlead svg{color:var(--el-frame-mute);transition:color .14s ease}.elf-navlink[data-on]{color:var(--el-tag-ink)}.elf-navlink[data-on]:hover{background:transparent}.elf-navlink[data-on] .elf-navlead{opacity:0;transition:opacity 80ms ease}.elf-hanger-label{position:absolute;inset:0 8px 0 20px;display:flex;align-items:center;gap:10px;color:var(--el-tag-ink);font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden}.elf-hanger-label svg{flex:none;color:var(--el-tag-icon)}.elf-dot{flex:none;width:8px;height:8px;margin-left:auto;border-radius:50%;background:var(--el-action)}.elf-hanger{position:absolute;z-index:0;left:0;right:0;top:0;height:32px;pointer-events:none;opacity:0;transform:translateY(var(--elf-hang,0));transition:transform .26s var(--elf-ease)}.elf-hanger[data-state=shown]{opacity:1}.elf-hanger[data-motion=instant]{transition:none}.elf-hanger-tag{position:absolute;z-index:1;left:44px;right:0;top:1px;height:30px;border-radius:7px;background:linear-gradient(var(--el-tag-wash),var(--el-tag-wash)),var(--el-tag) url(/social/felt/felt-tag.webp) center /160px;box-shadow:var(--el-tag-shadow);transform:rotate(-1.2deg);transform-origin:10px 15px}.elf-hanger-eye{position:absolute;left:6px;top:11px;width:8px;height:8px;border-radius:50%;background:var(--el-knot-halo);box-shadow:inset 0 1px 2px rgba(34,56,107,.5),0 0 0 1.5px rgba(255,255,255,.75)}.elf-hanger-knot{position:absolute;z-index:4;left:3px;top:5px;width:22px;height:22px;background:url(/social/felt/knot-blue.webp) 50%/contain no-repeat;filter:drop-shadow(0 1px 1px rgba(34,56,107,.3));transform:rotate(1.2deg)}.elf-hanger-back,.elf-hanger-loop{position:absolute;left:0;top:0;width:64px;height:32px;pointer-events:none}.elf-hanger-loop{z-index:3;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='32' viewBox='0 0 64 32'%3E%3Cdefs%3E%3Cfilter id='f' x='-10%' y='-10%' width='120%' height='120%'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.4' numOctaves='1' seed='7'/%3E%3CfeDisplacementMap in='SourceGraphic' scale='.35'/%3E%3C/filter%3E%3C/defs%3E%3Cg filter='url(%23f)'%3E%3Cmask id='ma'%3E%3Cpath d='M15 13.4C24 6.4 41 6.8 52.6 15.2' stroke='%23fff' stroke-width='3.6' stroke-linecap='round' fill='none'/%3E%3C/mask%3E%3Ccircle cx='52.6' cy='15.2' r='2.23' fill='%233A5283' opacity='.55'/%3E%3Cpath d='M15 13.4C24 6.4 41 6.8 52.6 15.2' stroke='%233A5283' stroke-opacity='.28' stroke-width='4.5' stroke-linecap='round' fill='none' transform='translate(0 .7)'/%3E%3Cpath d='M15 13.4C24 6.4 41 6.8 52.6 15.2' stroke='%238BA3D2' stroke-width='3.95' stroke-linecap='round' fill='none'/%3E%3Cpath d='M15 13.4C24 6.4 41 6.8 52.6 15.2' stroke='%239DB5E2' stroke-width='3.1' stroke-linecap='round' fill='none'/%3E%3Cg mask='url(%23ma)' fill='none' stroke-linecap='round'%3E%3Cpath d='M15.51 10.39L19.6 13.06M18.48 8.84L22.17 12.03M21.59 7.7L24.89 11.29M24.78 6.92L27.69 10.84M28 6.48L30.55 10.64M31.25 6.32L33.42 10.69M34.48 6.45L36.29 10.98M37.7 6.84L39.13 11.51M40.87 7.49L41.92 12.25M43.97 8.4L44.64 13.23M47 9.55L47.25 14.42M49.93 10.97L49.74 15.84M52.72 12.64L52.09 17.48' stroke='%238099C9' stroke-opacity='.4' stroke-width='0.94'/%3E%3Cpath d='M17.19 10.57L19.03 11.77M20.12 9.24L21.78 10.68M23.17 8.29L24.65 9.91M26.29 7.67L27.6 9.43M29.44 7.36L30.58 9.23M32.6 7.33L33.58 9.3M35.75 7.57L36.56 9.6M38.87 8.06L39.51 10.15M41.93 8.8L42.41 10.94M44.93 9.78L45.23 11.95M47.84 11.01L47.95 13.21M50.63 12.5L50.55 14.69M53.29 14.23L53 16.41' stroke='%23CBDAF3' stroke-opacity='.3' stroke-width='0.72'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") 0 0 /64px 32px no-repeat;filter:drop-shadow(0 1px 1px rgba(34,56,107,.3))}.elf-hanger-back{z-index:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='32' viewBox='0 0 64 32'%3E%3Cdefs%3E%3Cfilter id='f' x='-10%' y='-10%' width='120%' height='120%'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.4' numOctaves='1' seed='7'/%3E%3CfeDisplacementMap in='SourceGraphic' scale='.35'/%3E%3C/filter%3E%3C/defs%3E%3Cg filter='url(%23f)'%3E%3Cmask id='mb'%3E%3Cpath d='M15 18.6C24 25.6 37 26.6 50 21' stroke='%23fff' stroke-width='3.6' stroke-linecap='round' fill='none'/%3E%3C/mask%3E%3Cpath d='M15 18.6C24 25.6 37 26.6 50 21' stroke='%233A5283' stroke-opacity='.28' stroke-width='4.5' stroke-linecap='round' fill='none' transform='translate(0 .7)'/%3E%3Cpath d='M15 18.6C24 25.6 37 26.6 50 21' stroke='%238BA3D2' stroke-width='3.95' stroke-linecap='round' fill='none'/%3E%3Cpath d='M15 18.6C24 25.6 37 26.6 50 21' stroke='%239DB5E2' stroke-width='3.1' stroke-linecap='round' fill='none'/%3E%3Cg mask='url(%23mb)' fill='none' stroke-linecap='round'%3E%3Cpath d='M17.66 17.9L17.37 22.77M20.09 19.35L20.33 24.22M22.66 20.52L23.43 25.34M25.36 21.42L26.61 26.13M28.14 22.04L29.85 26.61M30.99 22.39L33.1 26.78M33.86 22.47L36.34 26.67M36.74 22.32L39.56 26.3M39.62 21.93L42.72 25.69M42.46 21.32L45.82 24.85M45.26 20.51L48.85 23.8M48 19.51L51.81 22.57' stroke='%238099C9' stroke-opacity='.4' stroke-width='0.94'/%3E%3Cpath d='M18.33 19.45L18.2 21.64M20.93 20.81L21.03 23.01M23.65 21.89L24 24.06M26.48 22.68L27.05 24.8M29.38 23.18L30.15 25.24M32.33 23.41L33.28 25.39M35.28 23.38L36.4 25.27M38.23 23.1L39.5 24.9M41.16 22.6L42.56 24.29M44.05 21.88L45.56 23.47M46.88 20.96L48.5 22.44M49.65 19.86L51.36 21.23' stroke='%23CBDAF3' stroke-opacity='.3' stroke-width='0.72'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") 0 0 /64px 32px no-repeat;filter:drop-shadow(0 1px 1px rgba(34,56,107,.25))}.elf-hanger[data-swing] .elf-hanger-tag{animation:elf-swing .59s step-end 1}@keyframes elf-swing{0%{transform:rotate(-1.2deg)}14%{transform:rotate(2.4deg)}28%{transform:rotate(-3.2deg)}42%{transform:rotate(1.3deg)}57%{transform:rotate(-2.5deg)}71%{transform:rotate(-.4deg)}85%{transform:rotate(-1.6deg)}to{transform:rotate(-1.2deg)}}.elf-channels{position:relative;z-index:1;display:flex;flex-direction:column;flex:1 1 auto;min-height:0;margin-top:14px;padding-top:10px}.elf-chhead{display:flex;align-items:center;justify-content:space-between;flex:none;margin-left:30px;padding:0 8px}.elf-chhead h2{margin:0;color:var(--el-frame-micro);font-family:inherit;font-size:11px;line-height:14px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.elf-chhead span{color:var(--el-frame-mute);font-size:12px;line-height:16px}.elf-chlist{flex:0 1 auto;min-height:0;margin-top:4px;padding:4px 0 18px;-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 18px),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 18px),transparent);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--el-hair-strong) transparent}.elf-chrow{position:relative;display:flex;align-items:center;gap:8px;height:24px;margin-left:30px;padding:0 8px;border-radius:8px;color:var(--el-frame-ink);font-size:12px;font-weight:600;text-decoration:none}.elf-chrow>.elf-chknot{position:absolute;left:-21px;top:7px}.elf-chrow .elf-pg{display:inline-flex;flex:none;color:var(--el-frame-mute)}.elf-handle{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.elf-st{flex:none;color:var(--el-frame-ink);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}button.elf-chtoggle{width:calc(100% - 30px);text-align:left;cursor:pointer;transition:background-color .14s ease,opacity .14s ease}button.elf-chtoggle:hover{background:var(--el-frame-hover)}.elf-chhidden{opacity:.45}.elf-chhidden .elf-handle{text-decoration:line-through;text-decoration-color:var(--el-frame-mute)}.elf-st-hidden{color:var(--el-frame-micro)}.elf-chempty{margin:4px 0 0 30px;padding:0 8px;color:var(--el-frame-mute);font-size:12px}.elf-connect{flex:none;margin-top:2px;color:var(--el-frame-action);transition:background-color .14s ease}.elf-connect:hover{background:var(--el-frame-hover)}.elf-connect>.elf-chknot{opacity:.6}.elf-skeleton{height:14px;margin:6px 8px 6px 38px;border-radius:6px;background:var(--el-frame-hover)}.elf-resident{position:relative;z-index:2;display:flex;align-items:flex-end;gap:6px;flex:none;min-height:56px;margin:6px 0 0 8px}.elf-resident img{display:block;flex:none;width:56px;height:56px;user-select:none;-webkit-user-drag:none}.elf-resident[data-away] img{visibility:hidden}.elf-yarnend{display:none;position:absolute;left:-4px;bottom:25px;width:20px;height:20px;background:url(/social/felt/knot-blue.webp) 50%/contain no-repeat;filter:drop-shadow(0 1px 1px rgba(34,56,107,.3));transform:rotate(8deg);pointer-events:none}.elf-resident[data-away] .elf-yarnend{display:block}.elf-news{margin:0;padding-bottom:6px;color:var(--el-frame-mute);font-size:12px;line-height:15px;font-weight:500;text-decoration:none;text-wrap:pretty;border-radius:4px}.elf-news strong{color:var(--el-frame-ink);font-weight:600}a.elf-news:hover strong{text-decoration:underline;text-underline-offset:2px}@media (max-height:760px){.elf-resident{min-height:0;padding-left:62px}.elf-resident img,.elf-resident[data-away] .elf-yarnend{display:none}.elf-resident:not(:has(.elf-news)){display:none}}@media (max-height:760px){.elf-side .elf-yarn{bottom:24px;-webkit-mask-image:linear-gradient(#000 calc(100% - 12px),transparent);mask-image:linear-gradient(#000 calc(100% - 12px),transparent)}}.elf-foot{display:flex;flex-direction:row;flex-wrap:wrap;gap:2px 4px;flex:none;margin-top:10px;padding-top:10px;border-top:1px solid var(--el-frame-rule)}.elf-foot a,.elf-foot button{display:flex;align-items:center;gap:10px;height:28px;padding:0 8px;border-radius:8px;color:var(--el-frame-mute);font-size:12px;font-weight:600;text-decoration:none;transition:background-color .14s ease,color .14s ease}.elf-foot a:hover,.elf-foot button:hover{background:var(--el-frame-hover);color:var(--el-frame-ink)}.elf-foot button:disabled{opacity:.6}.elf-foot .elf-legal{display:flex;flex:1 0 100%;flex-wrap:wrap;gap:2px 10px;margin-top:2px;padding:0 8px}.elf-foot .elf-legal a{display:inline;height:auto;padding:0;border-radius:3px;color:var(--el-frame-mute);font-size:11px;line-height:16px;font-weight:500}.elf-foot .elf-legal a:hover{background:none;color:var(--el-frame-ink);text-decoration:underline;text-underline-offset:2px}.elf-railmark{margin:0 auto;border-radius:50%}.elf-railmark,.elf-railmark img{display:block;width:34px;height:34px}.elf-railctl{display:flex;flex-direction:column;align-items:center;gap:2px;flex:none;margin-top:6px}.elf-railctl .elf-iconbtn{width:30px;height:26px}.elf-appear-rail{flex-direction:column;gap:1px;padding:2px;border-radius:9px}.elf-appear-rail .elf-appear-btn{width:30px;height:26px;min-width:0;padding:0;border-radius:7px}.elf-appear-rail .elf-appear-rule{width:auto;height:1px;margin:3px 6px;align-self:stretch}.elf-rail .elf-thread{margin-top:12px}.elf-rail .elf-yarn{top:-10px;bottom:18px;left:18.5px;-webkit-mask-image:linear-gradient(#000 calc(100% - 12px),transparent);mask-image:linear-gradient(#000 calc(100% - 12px),transparent)}.elf-railnav{flex-direction:column;gap:4px;flex:none}.elf-raillink,.elf-railnav{position:relative;display:flex}.elf-raillink{z-index:1;align-items:center;justify-content:center;width:34px;height:32px;margin-left:30px;border-radius:7px;color:var(--el-frame-mute);transition:background-color .14s ease,color .14s ease}.elf-raillink:hover{background:var(--el-frame-hover);color:var(--el-frame-ink)}.elf-raillink>svg{transition:opacity .14s ease .11s}.elf-raillink[data-on]{color:var(--el-tag-icon)}.elf-raillink[data-on]:hover{background:transparent}.elf-raillink[data-on]>svg{opacity:0;transition:opacity 80ms ease}.elf-rail .elf-hanger-label{inset:0;justify-content:center;padding-left:6px}.elf-raillink .elf-dot{position:absolute;top:3px;right:3px;width:6px;height:6px;margin:0}.elf-rail .elf-hanger-tag{left:34px;right:auto;top:0;width:34px;height:32px;transform:rotate(-2deg);transform-origin:7px 16px}.elf-rail .elf-hanger-eye{left:3px;top:12px}.elf-rail .elf-hanger-knot{left:11px}.elf-rail .elf-hanger-back,.elf-rail .elf-hanger-loop{width:48px}.elf-rail .elf-hanger-loop{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='32' viewBox='0 0 48 32'%3E%3Cdefs%3E%3Cpattern id='t' width='3' height='3' patternUnits='userSpaceOnUse' patternTransform='rotate(38)'%3E%3Crect width='3' height='3' fill='%2398B1DF'/%3E%3Crect width='0.9' height='3' fill='%2386A0CF'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath d='M23 13.5C28 7.8 34.5 8 39.5 14.6' fill='none' stroke='%236E89BA' stroke-opacity='.55' stroke-width='4.9' stroke-linecap='round'/%3E%3Cpath d='M23 13.5C28 7.8 34.5 8 39.5 14.6' fill='none' stroke='url(%23t)' stroke-width='4' stroke-linecap='round'/%3E%3Cpath d='M23 13.5C28 7.8 34.5 8 39.5 14.6' fill='none' stroke='%23fff' stroke-opacity='.22' stroke-width='0.88' stroke-linecap='round' transform='translate(0 -0.88)'/%3E%3C/svg%3E");background-size:48px 32px}.elf-rail .elf-hanger-back{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='32' viewBox='0 0 48 32'%3E%3Cdefs%3E%3Cpattern id='t' width='3' height='3' patternUnits='userSpaceOnUse' patternTransform='rotate(38)'%3E%3Crect width='3' height='3' fill='%2398B1DF'/%3E%3Crect width='0.9' height='3' fill='%2386A0CF'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath d='M23 18.5C28 24.2 31.5 25.2 38 21.5' fill='none' stroke='%236E89BA' stroke-opacity='.55' stroke-width='4.9' stroke-linecap='round'/%3E%3Cpath d='M23 18.5C28 24.2 31.5 25.2 38 21.5' fill='none' stroke='url(%23t)' stroke-width='4' stroke-linecap='round'/%3E%3Cpath d='M23 18.5C28 24.2 31.5 25.2 38 21.5' fill='none' stroke='%23fff' stroke-opacity='.22' stroke-width='0.88' stroke-linecap='round' transform='translate(0 -0.88)'/%3E%3C/svg%3E");background-size:48px 32px}.elf-rail .elf-hanger[data-swing] .elf-hanger-tag{animation-name:elf-swing-rail}@keyframes elf-swing-rail{0%{transform:rotate(-2deg)}14%{transform:rotate(2deg)}28%{transform:rotate(-4deg)}42%{transform:rotate(.6deg)}57%{transform:rotate(-3.2deg)}71%{transform:rotate(-1deg)}85%{transform:rotate(-2.4deg)}to{transform:rotate(-2deg)}}.elf-railfoot{display:flex;flex-direction:column;align-items:center;gap:2px;flex:none;margin-top:8px}.elf-railfoot .elf-iconbtn{width:32px;height:28px}.elf-sheet{position:relative;background:var(--el-paper);box-shadow:var(--el-sheet-shadow)}.elf-sheet-in{min-width:0;width:100%}.elf-sheet-in:has(.elf-page){padding:0}@media (min-width:768px){.elf-sheet{position:fixed;z-index:31;top:var(--elf-inset);right:var(--elf-inset);bottom:var(--elf-inset);left:var(--elf-side-w);border-radius:16px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--el-hair-strong) transparent;transition:left .22s var(--elf-ease)}.elf-sheet-in{padding:0 24px 32px}}.elf-ptop,.elf-tabbar{display:none}@media (max-width:767.98px){.elf-ptop{position:sticky;top:0;z-index:40;display:flex;align-items:center;gap:6px;height:calc(var(--elf-ptop-h) + env(safe-area-inset-top));padding:calc(6px + env(safe-area-inset-top)) 10px 0 16px;background-color:var(--el-frame);background-image:var(--el-frame-felt);background-size:380px}.elf-ptop .elf-wordmark{margin-left:-2px}.elf-ptop .elf-wordmark img{height:18px}.elf-ptop .elf-iconbtn{width:40px;height:40px;border-radius:999px}.elf-ptop .elf-iconbtn svg{width:21px;height:21px}.elf-wsmini{position:relative;display:inline-flex;align-items:center;gap:6px;min-width:0;height:30px;margin-left:auto;padding:0 9px 0 5px;border-radius:999px;background:var(--el-control);box-shadow:var(--el-control-shadow);color:var(--el-ink);font-size:13px;font-weight:700}.elf-wsmini .elf-av{width:20px;height:20px;font-size:11px}.elf-wsmini-name{max-width:112px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.elf-wsmini:has(.elf-ws-select:focus-visible){outline:2px dashed var(--el-action);outline-offset:2px}.elf-sheet{margin:2px 6px 0;border-radius:16px 16px 0 0;min-height:calc(100dvh - var(--elf-ptop-h) - 2px);padding-bottom:calc(var(--elf-tabbar-h) + env(safe-area-inset-bottom) + 16px)}.elf-sheet-in{padding:0 16px}.elf-tabbar{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;align-items:flex-start;height:calc(var(--elf-tabbar-h) + env(safe-area-inset-bottom));padding:0 6px env(safe-area-inset-bottom);background-color:var(--el-frame);background-image:var(--el-frame-felt);background-size:380px}}.elf-rope{position:absolute;z-index:1;left:6px;right:6px;top:6px;height:7px;pointer-events:none;background:url(/social/felt/yarn-h.webp) 0 0/auto 7px repeat-x;filter:drop-shadow(0 1px 1px rgba(34,56,107,.25))}.elf-tablink{position:relative;z-index:2;flex:1 1 0;min-width:0;height:var(--elf-tabbar-h);padding-top:26px;color:var(--el-frame-mute);font-size:11px;line-height:16px;font-weight:700;text-decoration:none;-webkit-tap-highlight-color:transparent}.elf-tablead,.elf-tablink{display:flex;flex-direction:column;align-items:center;gap:3px}.elf-tablead{transition:opacity .14s ease .11s}.elf-tablink svg{width:20px;height:20px}.elf-tablink[data-on]{color:var(--el-tag-ink)}.elf-tablink[data-on] .elf-tablead{opacity:0;transition:opacity 80ms ease}.elf-tablink[data-on] svg{color:var(--el-tag-icon)}.elf-tablink .elf-cbtn{width:36px;height:36px;margin-top:-6px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:var(--el-action);box-shadow:0 2px 6px rgba(34,56,107,.25)}.elf-tablink .elf-cbtn,.elf-tablink .elf-cbtn svg,.elf-tablink[data-on] .elf-cbtn svg{color:var(--el-on-action)}.elf-tablink:focus-visible{outline-offset:-2px}.elf-tabbar .elf-hanger-label{inset:12px 0 auto 0;flex-direction:column;justify-content:flex-start;gap:3px;padding:0;font-size:11px;line-height:16px;font-weight:700;overflow:visible}.elf-tabbar .elf-hanger-label svg{width:20px;height:20px}.elf-tabbar .elf-hanger-label .elf-cbtn{width:30px;height:30px;margin:0 0 -2px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:var(--el-action);box-shadow:0 2px 6px rgba(34,56,107,.25)}.elf-tabbar .elf-hanger-label .elf-cbtn svg{width:18px;height:18px;color:var(--el-on-action)}.elf-tabbar .elf-hanger-label:has(.elf-cbtn){gap:2px;line-height:12px}.elf-tabbar .elf-hanger{left:0;right:auto;top:0;width:64px;height:var(--elf-tabbar-h);transform:translateX(calc(var(--elf-hang, 0px) - 32px))}.elf-tabbar .elf-hanger-tag{left:3px;right:3px;top:26px;bottom:3px;height:auto;border-radius:8px;transform:rotate(-2deg);transform-origin:50% 6px}.elf-tabbar .elf-hanger-eye{left:50%;top:2px;margin-left:-4px}.elf-tabbar .elf-hanger-knot{left:21px;top:-1px;transform:none}.elf-tabbar .elf-hanger-back,.elf-tabbar .elf-hanger-loop{height:40px}.elf-tabbar .elf-hanger-loop{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='40' viewBox='0 0 64 40'%3E%3Cdefs%3E%3Cpattern id='t' width='3' height='3' patternUnits='userSpaceOnUse' patternTransform='rotate(38)'%3E%3Crect width='3' height='3' fill='%2398B1DF'/%3E%3Crect width='0.9' height='3' fill='%2386A0CF'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath d='M30.3 12C25.3 18 26 25.5 30.8 30.6' fill='none' stroke='%236E89BA' stroke-opacity='.55' stroke-width='4.9' stroke-linecap='round'/%3E%3Cpath d='M30.3 12C25.3 18 26 25.5 30.8 30.6' fill='none' stroke='url(%23t)' stroke-width='4' stroke-linecap='round'/%3E%3Cpath d='M30.3 12C25.3 18 26 25.5 30.8 30.6' fill='none' stroke='%23fff' stroke-opacity='.22' stroke-width='0.88' stroke-linecap='round' transform='translate(0 -0.88)'/%3E%3C/svg%3E");background-size:64px 40px}.elf-tabbar .elf-hanger-back{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='40' viewBox='0 0 64 40'%3E%3Cdefs%3E%3Cpattern id='t' width='3' height='3' patternUnits='userSpaceOnUse' patternTransform='rotate(38)'%3E%3Crect width='3' height='3' fill='%2398B1DF'/%3E%3Crect width='0.9' height='3' fill='%2386A0CF'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath d='M33.7 12C38.7 18 38.4 23 35.5 28' fill='none' stroke='%236E89BA' stroke-opacity='.55' stroke-width='4.9' stroke-linecap='round'/%3E%3Cpath d='M33.7 12C38.7 18 38.4 23 35.5 28' fill='none' stroke='url(%23t)' stroke-width='4' stroke-linecap='round'/%3E%3Cpath d='M33.7 12C38.7 18 38.4 23 35.5 28' fill='none' stroke='%23fff' stroke-opacity='.22' stroke-width='0.88' stroke-linecap='round' transform='translate(0 -0.88)'/%3E%3C/svg%3E");background-size:64px 40px}.elf-tabbar .elf-hanger[data-swing] .elf-hanger-tag{animation-name:elf-swing-tab}@keyframes elf-swing-tab{0%{transform:rotate(-2deg)}14%{transform:rotate(3deg)}28%{transform:rotate(-4.4deg)}42%{transform:rotate(1.2deg)}57%{transform:rotate(-3.2deg)}71%{transform:rotate(-.8deg)}85%{transform:rotate(-2.4deg)}to{transform:rotate(-2deg)}}.elf-menuwrap{position:relative;flex:none}.elf-menu{position:absolute;z-index:60;top:calc(100% + 6px);right:0;width:248px;padding:10px;border-radius:16px;background:var(--el-card);box-shadow:0 0 0 1px var(--el-hair),0 14px 32px -12px rgba(34,56,107,.35);color:var(--el-ink);font-size:13px}:where(.el-dark) .elf-menu{box-shadow:0 0 0 1px var(--el-hair),0 14px 32px -12px rgba(0,0,0,.7)}.elf-menu-label{margin:2px 4px 6px;color:var(--el-micro);font-size:11px;line-height:14px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.elf-appear-menu{display:flex;background:var(--el-sunken)}.elf-appear-menu .elf-appear-btn{flex:1 1 0;height:32px;color:var(--el-mute)}.elf-appear-menu .elf-appear-btn[aria-pressed=true]{color:var(--el-ink)}.elf-menu-sep{height:1px;margin:6px 2px;background:var(--el-hair)}.elf-menu-item{display:flex;align-items:center;gap:10px;width:100%;height:40px;padding:0 6px;border-radius:8px;color:var(--el-ink);font-size:13px;font-weight:600;text-decoration:none}.elf-menu-item:hover{background:var(--el-sunken)}.elf-menu-item svg{color:var(--el-mute)}.elf-menu.elf-railmenu{position:fixed;top:auto;right:auto;bottom:12px;left:80px;width:200px;padding:6px}@media (max-width:767px){.elf-menu.elf-railmenu{display:none}}@media (min-width:1024px){.elf[data-nav=full] .elf-menu.elf-railmenu{display:none}}.elf-menu-item.elf-menu-legal{height:32px;color:var(--el-mute);font-size:12px;font-weight:500}.elf-menu-item.elf-menu-legal:hover{color:var(--el-ink)}.elf-menu-legalrow{display:flex;flex-wrap:wrap;gap:0 14px;padding:2px 6px}.elf-menu-legalrow a{display:inline-flex;align-items:center;min-height:32px;color:var(--el-mute);font-size:11px;line-height:16px;font-weight:500;text-decoration:none}.elf-menu-legalrow a:hover{color:var(--el-ink);text-decoration:underline;text-underline-offset:2px}:where(.el-felt-off) .elf-yarn{left:13px;width:2px;bottom:24px;background:repeating-linear-gradient(180deg,var(--el-thread) 0 3px,transparent 3px 7px);filter:none}:where(.el-felt-off) .elf-rail .elf-yarn{left:21px}:where(.el-felt-off) .elf-resident img{visibility:hidden}:where(.el-felt-off) .elf-hanger-back,:where(.el-felt-off) .elf-hanger-eye,:where(.el-felt-off) .elf-hanger-loop,:where(.el-felt-off) .elf-resident:not(:has(.elf-news)),:where(.el-felt-off) .elf-resident[data-away] .elf-yarnend{display:none}:where(.el-felt-off) .elf-hanger-tag{left:30px;top:0;height:32px;background:var(--el-select);box-shadow:none;transform:none;animation:none}:where(.el-felt-off) .elf-hanger-knot{left:9px;top:11px;width:10px;height:10px;border-radius:50%;background:var(--el-knot);box-shadow:0 0 0 2px var(--el-frame);filter:none;transform:none}:where(.el-felt-off) .elf-navlink[data-on]{color:var(--el-navy)}:where(.el-felt-off) .elf-navlink[data-on] .elf-navlead,:where(.el-felt-off) .elf-raillink[data-on]>svg,:where(.el-felt-off) .elf-tablink[data-on] .elf-tablead{opacity:1}:where(.el-felt-off) .elf-hanger-label{display:none}:where(.el-felt-off) .elf-navlink[data-on] .elf-navlead svg{color:var(--el-action)}:where(.el-felt-off) .elf-rail .elf-hanger-tag{left:30px;width:34px;transform:none}:where(.el-felt-off) .elf-hanger[data-swing] .elf-hanger-tag{animation:none}:where(.el-felt-off) .elf-rail .elf-hanger-knot{left:17px}:where(.el-felt-off) .elf-raillink[data-on]{color:var(--el-action)}:where(.el-felt-off) .elf-rope{top:8px;height:2px;background:repeating-linear-gradient(90deg,var(--el-thread) 0 3px,transparent 3px 7px);filter:none}:where(.el-felt-off) .elf-tabbar .elf-hanger-tag{display:none}:where(.el-felt-off) .elf-tabbar .elf-hanger-knot{left:27px;top:4px}:where(.el-felt-off) .elf-tablink[data-on]{color:var(--el-action)}:where(.el-felt-off) .elf-tablink[data-on] svg{color:var(--el-action)}@media (prefers-reduced-motion:reduce){.elf-appear-btn,.elf-hanger,.elf-navlead,.elf-raillink>svg,.elf-sheet,.elf-tablead{transition:none!important}.elf-hanger-tag,.elf-scrim,.elf-side{animation:none!important}}.elf-undo-wrap{position:fixed;z-index:60;left:0;right:0;bottom:calc(var(--elf-tabbar-clear, 0px) + 18px);display:flex;justify-content:center;padding:0 16px;pointer-events:none}@media (min-width:768px){.elf-undo-wrap{left:var(--elf-side-w,0);right:var(--elf-inset,10px);bottom:28px}}.elf-undo{pointer-events:auto;display:flex;align-items:center;gap:14px;max-width:560px;min-height:36px;padding:8px 8px 8px 16px;border-radius:999px;background:var(--el-navy);color:#fdfbf6;box-shadow:0 8px 20px -8px rgba(34,56,107,.5);font-size:12px;line-height:16px;font-weight:600;animation:elf-undo-in .16s var(--elf-ease,ease-out)}:where(.el-dark) .elf-undo{background:var(--el-card);color:var(--el-ink);box-shadow:0 0 0 1px var(--el-hair),0 8px 20px -8px rgba(0,0,0,.6)}.elf-undo-text{min-width:0}.elf-undo-btn{flex:none;height:24px;padding:0 10px;border-radius:999px;background:rgba(253,251,246,.14);color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:2px;text-decoration-color:rgba(253,251,246,.5)}.elf-undo-btn:hover{background:rgba(253,251,246,.24)}:where(.el-dark) .elf-undo-btn{background:var(--el-sunken);text-decoration-color:var(--el-mute)}.elf-undo :focus-visible{outline-color:#fdfbf6}:where(.el-dark) .elf-undo :focus-visible{outline-color:var(--el-action)}@keyframes elf-undo-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.elf-undo{animation:none}}.elf-badge{flex:none;min-width:18px;height:16px;margin-left:auto;padding:0 5px;border-radius:999px;background:var(--el-butter);color:var(--el-on-butter);font-size:11px;line-height:16px;font-weight:700;text-align:center;font-variant-numeric:tabular-nums}.elf-navlink .elf-badge{transition:opacity .14s ease .11s}.elf-navlink[data-on] .elf-badge,.elf-raillink[data-on] .elf-badge,.elf-tablink[data-on] .elf-badge{opacity:0;transition:opacity 80ms ease}.elf-hanger-label .elf-badge{margin-left:auto}.elf-badge.rail{position:absolute;top:-3px;right:-7px;min-width:16px;height:16px;padding:0 4px;font-size:11px;line-height:16px;box-shadow:0 0 0 2px var(--el-frame)}.elf-raillink[data-on]+.elf-raillink>.elf-badge.rail{top:3px}.elf-rail .elf-hanger-label .elf-badge.rail{top:1px;right:3px;box-shadow:none}.elf-tablead{position:relative}.elf-badge.tab{position:absolute;top:-5px;left:calc(50% + 6px);min-width:18px;height:16px;padding:0 5px;font-size:11px;line-height:16px;box-shadow:0 0 0 2px var(--el-frame)}.elf-hanger-label .elf-badge.tab{top:4px;left:calc(50% + 6px);box-shadow:none}:where(.el-felt-off) .elf-navlink[data-on] .elf-badge,:where(.el-felt-off) .elf-raillink[data-on] .elf-badge,:where(.el-felt-off) .elf-tablink[data-on] .elf-badge{opacity:1}.el-chip-knot{display:none}.el-app .el-chip{--el-knot-halo:transparent;display:inline-flex;align-items:center;gap:5px;height:18px;padding:0 7px;border-radius:999px;background:var(--el-sunken);color:var(--el-mute);font-size:11px;font-weight:700;line-height:18px;white-space:nowrap}.el-app .el-chip[data-intent=warning]{background:var(--el-butter);color:var(--el-on-butter)}.el-app .el-chip[data-intent=danger] .el-chip-knot,.el-app .el-chip[data-intent=success] .el-chip-knot{display:inline-block;flex:none;width:8px;height:8px;border-radius:999px}.el-app .el-chip[data-intent=success] .el-chip-knot{background:var(--el-knot) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath d='M2.1 4.2 3.4 5.4 5.9 2.7' fill='none' stroke='%23fdfbf6' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center /8px no-repeat}.el-dark.el-app .el-chip[data-intent=success] .el-chip-knot,:where(.el-dark) .el-app .el-chip[data-intent=success] .el-chip-knot{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath d='M2.1 4.2 3.4 5.4 5.9 2.7' fill='none' stroke='%231b1f2b' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.el-app .el-chip[data-intent=danger] .el-chip-knot{background:var(--el-error)}