@keyframes profile-menu-in{0%{opacity:0;transform:translateY(-8px)scale(.96)}to{opacity:1;transform:none}}@keyframes profile-menu-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)scale(.97)}}@keyframes profile-menu-item{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.profile-menu{transform-origin:100% 0;animation:.28s cubic-bezier(.22,1,.36,1) both profile-menu-in}.profile-menu>*{animation:.32s cubic-bezier(.22,1,.36,1) both profile-menu-item}.profile-menu>:first-child{animation-delay:20ms}.profile-menu>:nth-child(2){animation-delay:45ms}.profile-menu>:nth-child(3){animation-delay:70ms}.profile-menu>:nth-child(4){animation-delay:95ms}.profile-menu>:nth-child(5){animation-delay:.12s}.profile-menu>:nth-child(6){animation-delay:.145s}.profile-menu>:nth-child(7){animation-delay:.17s}.profile-menu>:nth-child(n+8){animation-delay:.195s}.profile-menu.is-out{pointer-events:none;animation:.2s cubic-bezier(.4,0,.2,1) both profile-menu-out}.profile-menu.is-out>*{animation:none}.site-header button[aria-haspopup=menu]{transition:background-color .2s}.site-header button[aria-haspopup=menu][aria-expanded=true]{background-color:color-mix(in srgb, var(--foreground) 5%, transparent)}@media (prefers-reduced-motion:reduce){.profile-menu,.profile-menu>*,.profile-menu.is-out{animation:none}}
html.halloween{--background:#0d0a12;--foreground:#f7efe2;--card:#1b1522;--card-foreground:#f7efe2;--popover:#201928;--popover-foreground:#f7efe2;--primary:#ff7a1a;--primary-foreground:#160b02;--secondary:#2a2134;--secondary-foreground:#f7efe2;--muted:#2a2134;--muted-foreground:#bdb1cb;--accent:#33283f;--accent-foreground:#f7efe2;--destructive:#ff5d4f;--border:#40304f;--input:#40304f;--ring:#ff7a1a;--chart-1:#ff7a1a;--chart-2:#a56bff;--chart-3:#9be15d;--chart-4:#ffb347;--chart-5:#5b4a6e;--sidebar:#0a0810;--sidebar-foreground:#f7efe2;--sidebar-primary:#ff7a1a;--sidebar-primary-foreground:#160b02;--sidebar-accent:#2a2134;--sidebar-accent-foreground:#f7efe2;--sidebar-border:#40304f;--sidebar-ring:#ff7a1a;--sheet-card:#241c2d;--sheet-card-ink:#f7efe2;--sheet-card-photo:#241c2d;--sheet-card-badge-fill:#0d0a12b8;--hw-violet:#8b4dff;scrollbar-color:#40304f #0d0a12}html.halloween ::selection{background:color-mix(in srgb, var(--primary) 45%, transparent);color:#fff}html.halloween .sheet-card-glow{background:radial-gradient(70% 120% at 50% 40%, color-mix(in srgb, var(--primary) 28%, transparent), color-mix(in srgb, var(--hw-violet) 14%, var(--background)) 70%, transparent 100%)}html.halloween .sheet-card:hover .sheet-card-glow{opacity:.58}html.halloween .sheet-card:hover .sheet-card-face{box-shadow:0 16px 28px -16px color-mix(in srgb, var(--primary) 30%, transparent), 0 0 16px color-mix(in srgb, var(--hw-violet) 16%, transparent)}html.halloween .site-header:after{content:"";pointer-events:none;opacity:.5;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 120' fill='none' stroke='%23f7efe2' stroke-opacity='.55' stroke-width='.8' stroke-linecap='round'%3E%3Cpath d='M0 0L112 36M0 0L95 69M0 0L69 95M0 0L36 112M26 0Q22 3 25 8Q19 10 21 15Q15 15 15 21Q10 19 8 25Q3 22 0 26M50 0Q41 7 48 15Q37 19 40 29Q30 30 29 40Q19 37 15 48Q7 41 0 50M76 0Q63 10 72 23Q57 29 61 45Q45 45 45 61Q29 57 23 72Q10 63 0 76M104 0Q86 14 99 32Q78 40 84 61Q62 62 61 84Q40 78 32 99Q14 86 0 104'/%3E%3C/svg%3E") 0 0/contain no-repeat;width:7.5rem;height:7.5rem;position:absolute;top:100%;left:0;-webkit-mask-image:radial-gradient(circle at 0 0,#000 45%,#0000 100%);mask-image:radial-gradient(circle at 0 0,#000 45%,#0000 100%)}@media (max-width:640px){html.halloween .site-header:after{width:4.5rem;height:4.5rem}}@keyframes hw-flicker{0%,88%,to{opacity:1}89%{opacity:.25}90%{opacity:1}91.5%{opacity:.15}92%{opacity:.85}93%{opacity:.4}94%{opacity:1}}html.halloween .site-mark-side{animation:13s linear infinite hw-flicker}html.halloween svg.lucide-heart{-webkit-mask:var(--hw-pumpkin) center / contain no-repeat;-webkit-mask:var(--hw-pumpkin) center / contain no-repeat;mask:var(--hw-pumpkin) center / contain no-repeat;--hw-pumpkin:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 7.8c0-1.8.6-3.2 2.3-4.3'/%3E%3Cpath d='M12 7.8c-1.6-1-3.6-1-5.3-.2C4.1 8.8 2.5 11.3 2.5 14c0 3.4 2.3 6.2 5.4 6.2.9 0 1.7-.2 2.4-.6.5.4 1.1.6 1.7.6s1.2-.2 1.7-.6c.7.4 1.5.6 2.4.6 3.1 0 5.4-2.8 5.4-6.2 0-2.7-1.6-5.2-4.2-6.4-1.7-.8-3.7-.8-5.3.2z'/%3E%3Cpath d='M9.6 9.2c-1 1.5-1.4 3.1-1.4 4.9s.5 3.5 1.5 4.9M14.4 9.2c1 1.5 1.4 3.1 1.4 4.9s-.5 3.5-1.5 4.9'/%3E%3C/svg%3E");background:currentColor}html.halloween svg.lucide-heart>*{display:none}html.halloween svg.lucide-heart.fill-current{--hw-pumpkin:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 7.8c0-1.8.6-3.2 2.3-4.3' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round'/%3E%3Cpath fill-rule='evenodd' d='M12 7.8c-1.6-1-3.6-1-5.3-.2C4.1 8.8 2.5 11.3 2.5 14c0 3.4 2.3 6.2 5.4 6.2.9 0 1.7-.2 2.4-.6.5.4 1.1.6 1.7.6s1.2-.2 1.7-.6c.7.4 1.5.6 2.4.6 3.1 0 5.4-2.8 5.4-6.2 0-2.7-1.6-5.2-4.2-6.4-1.7-.8-3.7-.8-5.3.2zM6.6 13l2.2-2.8 1.4 3.1zM17.4 13l-2.2-2.8-1.4 3.1zM6.4 15.2l1.9 1 1.5-1 1.6 1 .6-.4.6.4 1.6-1 1.5 1 1.9-1c-.7 2.2-2.9 3.6-5.6 3.6s-4.9-1.4-5.6-3.6z'/%3E%3C/svg%3E")}.hw-layer{z-index:45;pointer-events:none;position:fixed;inset:0;overflow:hidden}html:not(.halloween) .hw-layer{display:none}@keyframes hw-bat-cross{0%{transform:translate(-90px)}to{transform:translate(calc(100vw + 90px))}}@keyframes hw-bat-bob{0%{transform:translateY(-14px)rotate(-5deg)}to{transform:translateY(14px)rotate(5deg)}}@keyframes hw-flap{0%{transform:scaleX(1)}to{transform:scaleX(.45)}}.hw-bat{width:var(--hw-size,40px);color:#5d4780;filter:drop-shadow(0 0 8px #ff7a1a66);animation:hw-bat-cross var(--hw-dur,8s) linear both;will-change:transform;position:absolute;left:0}.hw-bat.is-rtl{animation-direction:reverse}.hw-bat-bob{animation:1.1s ease-in-out infinite alternate hw-bat-bob;display:block}.hw-bat svg{fill:currentColor;width:100%;height:auto;display:block;overflow:visible}.hw-wing{transform-origin:29px 14px;animation:.2s ease-in-out infinite alternate hw-flap}@keyframes hw-eyes-in{0%{opacity:0}to{opacity:1}}@keyframes hw-eyes-out{0%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(.1)}}@keyframes hw-blink{0%,44%,50%,to{transform:scaleY(1)}47%{transform:scaleY(.08)}}.hw-eyes{background:radial-gradient(closest-side,#050308d9,#0000);justify-content:center;align-items:center;gap:9px;width:76px;height:52px;margin-left:-38px;animation:1.2s both hw-eyes-in;display:flex;position:absolute}.hw-eyes i{background:radial-gradient(20% 78%,#1a0c02 62%,#0000 66%),#ffb53a;border-radius:50%;width:9px;height:11px;animation:4.2s ease-in-out infinite hw-blink;display:block;box-shadow:0 0 9px 2px #ff8c1e99}.hw-eyes.is-shut{animation:.22s ease-in both hw-eyes-out}@keyframes hw-thread{0%{height:0}26%{height:var(--hw-drop,60px)}32%{height:calc(var(--hw-drop,60px) - 7px)}38%,70%{height:var(--hw-drop,60px)}to{height:0}}.hw-spider{color:#0a070d;filter:drop-shadow(0 0 2px #ff7a1abf);flex-direction:column;align-items:center;width:18px;margin-left:-9px;transition:opacity .2s;display:flex;position:absolute;top:0;left:0}.hw-spider.is-gone{opacity:0}.hw-thread{background:#f7efe280;width:1px;height:0;animation:3.4s cubic-bezier(.3,.7,.3,1) both hw-thread;display:block}.hw-spider svg{width:18px;height:18px;margin-top:-2px;display:block}@keyframes hw-ghost-rise{0%{opacity:0;transform:translate(0,0)}12%{opacity:.92}78%{opacity:.85}to{opacity:0;transform:translateY(-85vh)}}@keyframes hw-ghost-sway{0%{transform:translate(-12px)rotate(-6deg)}to{transform:translate(12px)rotate(6deg)}}.hw-ghost{filter:drop-shadow(0 0 12px #8b4dff73);width:54px;margin-left:-27px;animation:4.6s ease-in both hw-ghost-rise;position:absolute;bottom:-70px}.hw-ghost svg{width:100%;height:auto;animation:1.3s ease-in-out infinite alternate hw-ghost-sway;display:block}@media (prefers-reduced-motion:reduce){html.halloween .site-mark-side,.hw-eyes i{animation:none}}@keyframes hw-fog-pop{0%{opacity:0;filter:blur(10px);transform:scale(.82)}60%{opacity:1;filter:blur();transform:scale(1.04)}to{opacity:1;filter:blur();transform:none}}.hw-fog{cursor:pointer;pointer-events:auto;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);opacity:0;background:radial-gradient(120% 90% at 50% 55%,#0d0a129e,#0d0a12e6);place-items:center;transition:opacity 1.1s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;inset:0;overflow:hidden}.hw-fog.is-in{opacity:1}.hw-fog.is-out{opacity:0;pointer-events:none;transition:opacity .8s}.hw-fog i{filter:blur(30px);background:radial-gradient(closest-side,#e7e0f04d,#0000);border-radius:50%;width:80vmax;height:42vmax;transition:transform 3.2s cubic-bezier(.16,1,.3,1);position:absolute}.hw-fog i:first-child{top:-12%;left:-22%;transform:translate(-45%,-10%)}.hw-fog i:nth-child(2){bottom:-16%;right:-24%;transform:translate(45%,12%)}.hw-fog i:nth-child(3){background:radial-gradient(closest-side, color-mix(in srgb, var(--hw-violet) 26%, transparent), transparent);top:30%;left:12%;transform:translateY(40%)scale(.8)}.hw-fog.is-in i{transform:none}.hw-fog b{color:#f7efe2;font-family:var(--font-anton), var(--font-display), sans-serif;letter-spacing:-.02em;text-align:center;text-transform:uppercase;text-shadow:0 0 22px #ff7a1acc, 0 0 64px color-mix(in srgb, var(--hw-violet) 60%, transparent);opacity:0;padding:0 1rem;font-size:clamp(2.6rem,10vw,6.5rem);font-weight:400;line-height:1;position:relative}.hw-fog.is-word b{animation:.55s cubic-bezier(.2,.9,.3,1) both hw-fog-pop}@keyframes hw-power-cut{0%{opacity:1}9%{opacity:.25}15%{opacity:1}31%{opacity:.1}37%{opacity:.8}49%{opacity:.05}60%{opacity:.5}68%,to{opacity:0}}@keyframes hw-power-back{0%{opacity:0}12%{opacity:.7}18%{opacity:.05}34%{opacity:.9}41%{opacity:.3}55%,to{opacity:1}}html.halloween .yard-title.is-cut{animation:.9s step-end both hw-power-cut}html.halloween .yard-title.is-back{animation:1.3s step-end both hw-power-back}html.halloween .yard-title.is-back .yard-title-em,html.halloween .yard-title.is-spooky .yard-title-em,html.halloween .yard-title.is-vanish .yard-title-em{color:var(--primary);text-shadow:0 0 18px color-mix(in srgb, var(--primary) 55%, transparent), 0 0 46px color-mix(in srgb, var(--hw-violet) 45%, transparent)}html.halloween .yard-title.is-spooky .yard-title-em{animation:2.4s linear infinite hw-flicker}@keyframes hw-smoke-out{0%{opacity:1;filter:blur();letter-spacing:inherit;transform:none}to{opacity:0;filter:blur(14px);letter-spacing:.04em;transform:translateY(-.22em)scale(1.04)}}@keyframes hw-smoke-in{0%{opacity:0;filter:blur(14px);transform:translateY(.18em)}to{opacity:1;filter:blur();transform:none}}html.halloween .yard-title.is-vanish .yard-title-em{animation:.75s cubic-bezier(.4,0,.7,.2) both hw-smoke-out}html.halloween .yard-title.is-return .yard-title-em{animation:.85s cubic-bezier(.2,.7,.2,1) both hw-smoke-in}@keyframes hw-knife-out{0%{transform:translate(-104%)}72%{transform:translate(1.5%)}to{transform:none}}@keyframes hw-knife-glint{0%,30%{opacity:0;transform:translate(-140%)skew(-22deg)}40%{opacity:.9}to{opacity:0;transform:translate(420%)skew(-22deg)}}html.halloween .yard-title{position:relative}.hw-knife{pointer-events:none;opacity:0;width:min(100%,5.6em);position:absolute;bottom:.14em;left:-.04em;overflow:hidden}.hw-knife svg{filter:drop-shadow(0 .05em .12em #0000008c);width:100%;height:auto;display:block;transform:translate(-104%)}.hw-knife i{mix-blend-mode:screen;opacity:0;background:linear-gradient(90deg,#0000,#ffffffbf,#0000);width:14%;position:absolute;inset:0 auto 0 30%}html.halloween .yard-title.is-spooky .hw-knife,html.halloween .yard-title.is-vanish .hw-knife{opacity:1}html.halloween .yard-title.is-spooky .hw-knife svg,html.halloween .yard-title.is-vanish .hw-knife svg{animation:.7s cubic-bezier(.16,.9,.2,1) .55s both hw-knife-out}html.halloween .yard-title.is-spooky .hw-knife i,html.halloween .yard-title.is-vanish .hw-knife i{animation:1.5s ease-out 1.1s both hw-knife-glint}html.halloween .yard-title.is-vanish .hw-knife{opacity:0;transition:opacity .5s}@keyframes hw-drip{0%{opacity:0;height:0}10%{opacity:1}to{height:var(--hw-run,.7em);opacity:1}}html.halloween .yard-title .hw-die{color:#e0141f;text-shadow:0 0 18px #e0141f80;display:inline-block;position:relative}.hw-die i{opacity:0;background:linear-gradient(#e0141f,#8f0a12);border-radius:0 0 999px 999px;width:.075em;height:0;position:absolute;top:84%}.hw-die i:after{content:"";background:#8f0a12;border-radius:50% 50% 56% 56%;width:.14em;height:.16em;position:absolute;bottom:-.06em;left:50%;transform:translate(-50%)}.hw-die i:first-of-type{--hw-run:.5em;--hw-wait:.15s;--hw-time:2.2s;left:13%}.hw-die i:nth-of-type(2){--hw-run:.92em;--hw-wait:.5s;--hw-time:2.7s;left:47%}.hw-die i:nth-of-type(3){--hw-run:.36em;--hw-wait:1s;--hw-time:1.8s;left:76%}html.halloween .yard-title.is-spooky .hw-die i,html.halloween .yard-title.is-vanish .hw-die i{animation:hw-drip var(--hw-time,2.2s) cubic-bezier(.5, 0, .9, .6) var(--hw-wait,0s) both}@media (prefers-reduced-motion:reduce){.hw-fog,.hw-fog i,html.halloween .yard-title,html.halloween .yard-title .yard-title-em{transition:none;animation:none}}@keyframes hw-finger{0%,to{transform:none}12%{transform:rotate(calc(var(--hw-bend) * -1))}26%{transform:rotate(calc(var(--hw-bend) * .7))}40%{transform:rotate(calc(var(--hw-bend) * -.85))}56%{transform:rotate(calc(var(--hw-bend) * .4))}72%{transform:rotate(calc(var(--hw-bend) * -.3))}}@keyframes hw-hand-jolt{0%,to{transform:none}10%{transform:translate(-1.5%,1%)rotate(-1.6deg)}22%{transform:translate(1%,-.5%)rotate(1.1deg)}36%{transform:translate(-.5%,.5%)rotate(-.6deg)}}.hw-hand{aspect-ratio:388/640;cursor:pointer;height:100%;margin:0 auto;position:relative}.hw-hand img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;position:absolute;inset:0}.hw-hand-palm{clip-path:polygon(0 0,100% 0,100% 28.1%,82.5% 29.7%,83.8% 46.9%,63.1% 47.7%,42.5% 47.7%,21.9% 46.9%,18% 39.8%,0 37.5%)}.hw-hand-pinky{--hw-bend:7deg;clip-path:polygon(0 33%,19% 37.5%,23.7% 44.5%,22.7% 76.6%,0 76.6%);transform-origin:15.5% 42%}.hw-hand-ring{--hw-bend:4.5deg;clip-path:polygon(21.6% 45.3%,42.8% 45.3%,42.8% 93.8%,21.6% 93.8%);transform-origin:32% 48%}.hw-hand-middle{--hw-bend:-3.5deg;clip-path:polygon(41.2% 45.3%,63.4% 45.3%,63.4% 100%,41.2% 100%);transform-origin:52% 48%}.hw-hand-index{--hw-bend:-5.5deg;clip-path:polygon(62.9% 45.3%,84% 45.3%,84% 93.8%,62.9% 93.8%);transform-origin:73.5% 48%}.hw-hand-thumb{--hw-bend:-8deg;clip-path:polygon(81.4% 27.3%,100% 27.3%,100% 61%,84% 61%);transform-origin:85% 31%}.hw-hand.is-twitch{animation:.5s ease-out both hw-hand-jolt}.hw-hand.is-twitch img:not(.hw-hand-palm){animation:.75s cubic-bezier(.3,.7,.4,1) both hw-finger}.hw-hand.is-twitch .hw-hand-ring{animation-delay:50ms}.hw-hand.is-twitch .hw-hand-middle{animation-duration:.6s;animation-delay:.11s}.hw-hand.is-twitch .hw-hand-index{animation-duration:.85s;animation-delay:30ms}.hw-hand.is-twitch .hw-hand-thumb{animation-delay:.14s}@media (prefers-reduced-motion:reduce){.hw-hand.is-twitch,.hw-hand.is-twitch img:not(.hw-hand-palm){animation:none}}
@keyframes hf-swing{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}@keyframes hf-glow{0%,to{filter:drop-shadow(0 0 #ff7a1a00)}50%{filter:drop-shadow(0 0 7px #ff7a1a8c)}}.forum-shell:has(.forum-index){--hf-pumpkin:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 56'%3E%3Cpath d='M30 12c-1-5 1-9 6-11l3 4c-3 1-4 4-3 7z' fill='%235b7a2a'/%3E%3Cellipse cx='14' cy='33' rx='12' ry='19' fill='%23e8650f'/%3E%3Cellipse cx='50' cy='33' rx='12' ry='19' fill='%23e8650f'/%3E%3Cellipse cx='23' cy='33' rx='12' ry='21' fill='%23f47a16'/%3E%3Cellipse cx='41' cy='33' rx='12' ry='21' fill='%23f47a16'/%3E%3Cellipse cx='32' cy='33' rx='11' ry='22' fill='%23ff8a24'/%3E%3Cpath d='M17 26l8-4-1 8zM47 26l-8-4 1 8zM32 30l3 5h-6z' fill='%231a0f06'/%3E%3Cpath d='M16 39c5 3 9 2 12 0l2 4 2-4 2 4 2-4c3 2 7 3 12 0-3 9-9 12-16 12s-13-3-16-12z' fill='%231a0f06'/%3E%3C/svg%3E");--hf-pumpkin-plain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 56'%3E%3Cpath d='M30 12c-1-5 1-9 6-11l3 4c-3 1-4 4-3 7z' fill='%235b7a2a'/%3E%3Cellipse cx='14' cy='33' rx='12' ry='19' fill='%23e8650f'/%3E%3Cellipse cx='50' cy='33' rx='12' ry='19' fill='%23e8650f'/%3E%3Cellipse cx='23' cy='33' rx='12' ry='21' fill='%23f47a16'/%3E%3Cellipse cx='41' cy='33' rx='12' ry='21' fill='%23f47a16'/%3E%3Cellipse cx='32' cy='33' rx='11' ry='22' fill='%23ff8a24'/%3E%3C/svg%3E");--hf-web:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' fill='none' stroke='%23ffffff' stroke-width='1.1' stroke-linecap='round'%3E%3Cpath d='M100 0 0 6M100 0 8 38M100 0 34 70M100 0 66 94M100 0 96 100'/%3E%3Cpath d='M80 1q-1 6 3 10 3 5 8 7 4 3 9 2M58 3q-2 11 5 20 6 10 16 15 9 6 19 5M36 4q-3 17 8 31 9 15 24 23 14 9 30 8M14 5q-4 23 11 42 12 20 33 31 19 12 40 11'/%3E%3C/svg%3E");--hf-spider:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2314101a' stroke='%2314101a' stroke-width='1.3' stroke-linecap='round'%3E%3Cpath fill='none' d='M9 11 4 7M9 13l-6-1M9 15l-5 3M10 17l-3 5M15 11l5-4M15 13l6-1M15 15l5 3M14 17l3 5'/%3E%3Ccircle cx='12' cy='14.5' r='4.4' stroke='none'/%3E%3Ccircle cx='12' cy='9' r='2.6' stroke='none'/%3E%3Ccircle cx='11' cy='8.6' r='.6' fill='%23ff7a1a' stroke='none'/%3E%3Ccircle cx='13' cy='8.6' r='.6' fill='%23ff7a1a' stroke='none'/%3E%3C/svg%3E");--hf-bat:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 32' fill='%2314101a'%3E%3Cpath d='M29 13C25 9 21 8 17 9 12 6 6 7 1 12c4 0 6 2 7 5 3-2 6-1 7 2 3-2 6-1 7 2 2-2 5-3 7-2zM35 13c4-4 8-5 12-4 5-3 11-2 16 3-4 0-6 2-7 5-3-2-6-1-7 2-3-2-6-1-7 2-2-2-5-3-7-2z'/%3E%3Cellipse cx='32' cy='15' rx='4' ry='6.5'/%3E%3Cpath d='M28.6 11 29.4 5 32 9.400 34.600 5 35.400 11z'/%3E%3C/svg%3E")}.forum-shell:has(.forum-index) .forum-lane-title:after{content:"";vertical-align:-.1em;background:var(--hf-pumpkin) center / contain no-repeat;width:1.05em;height:.92em;margin-left:.4em;animation:3.6s ease-in-out infinite hf-glow;display:inline-block}.forum-shell .forum-index .forum-cat{position:relative}.forum-shell .forum-index .forum-cat:after{content:"";pointer-events:none;background:var(--hf-web) top right / 4.1rem 4.1rem no-repeat;opacity:.2;width:4.1rem;height:4.1rem;max-height:100%;position:absolute;top:0;right:0}.forum-shell .forum-index .forum-cat-toggle{z-index:1;position:relative}.forum-shell:has(.forum-index) .forum-latest{position:relative}.forum-shell:has(.forum-index) .forum-latest:before{content:"";pointer-events:none;background:var(--hf-spider) bottom center / 1.15rem 1.15rem no-repeat, linear-gradient(#ffffff47, #ffffff47) top center / 1px calc(100% - .95rem) no-repeat;transform-origin:50% 0;width:1.15rem;height:2.9rem;animation:5.5s ease-in-out infinite hf-swing;position:absolute;top:0;right:1.4rem}.forum-shell:has(.forum-index) .forum-top{position:relative}.forum-shell:has(.forum-index) .forum-top:after{content:"";pointer-events:none;background:var(--hf-pumpkin) left bottom / 1.9rem auto no-repeat, var(--hf-pumpkin-plain) right bottom / 1.35rem auto no-repeat;filter:drop-shadow(0 2px 3px #00000059);width:3.4rem;height:1.7rem;position:absolute;bottom:-.25rem;right:.9rem}.forum-shell:has(.forum-index) .forum-start-card{position:relative}.forum-shell:has(.forum-index) .forum-start-card:after{content:"";pointer-events:none;background:var(--hf-bat) center / contain no-repeat;opacity:.85;width:2.1rem;height:1.05rem;position:absolute;bottom:-.8rem;right:1.3rem;transform:rotate(180deg)}@media (max-width:640px){.forum-shell .forum-index .forum-cat:after{background-size:3.2rem 3.2rem;width:3.2rem;height:3.2rem}}@media (prefers-reduced-motion:reduce){.forum-shell:has(.forum-index) .forum-lane-title:after{animation:none}.forum-shell:has(.forum-index) .forum-latest:before{animation:none}}
@keyframes spooky-in{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:none}}@keyframes spooky-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(10px)scale(.97)}}@keyframes spooky-type{0%{width:0}to{width:12.2ch}}@keyframes spooky-dot{0%,60%,to{opacity:.25;transform:none}30%{opacity:1;transform:translateY(-3px)}}@keyframes spooky-glitch{0%,91%,to{opacity:0;transform:none}92%{opacity:.85;transform:translate(1.5px,-.5px)}94%{opacity:.6;transform:translate(-1.5px,.5px)}95%{opacity:0}}@keyframes spooky-pfp{0%,86%,to{filter:none}87%{filter:brightness(1.9)contrast(1.3)}88%{filter:none}90%{filter:brightness(.35)}91%{filter:none}}.spooky-note{z-index:60;color:#efe7da;transform-origin:100% 100%;background:#09070c;border:1px solid #2c2236;border-radius:1rem;align-items:stretch;width:min(21rem,100vw - 2rem);animation:.5s cubic-bezier(.22,1,.36,1) both spooky-in;display:flex;position:fixed;bottom:1rem;right:1rem;overflow:hidden;box-shadow:0 18px 48px #0000008c,0 0 28px #8b4dff24}@media (max-width:1023px){.spooky-note{bottom:calc(env(safe-area-inset-bottom,0px) + 5.5rem)}}.spooky-note.is-out{pointer-events:none;animation:.26s cubic-bezier(.4,0,.2,1) both spooky-out}.spooky-note-hit{min-width:0;color:inherit;flex:1;align-items:center;gap:.75rem;padding:.8rem .4rem .8rem .8rem;text-decoration:none;transition:background-color .2s;display:flex}.spooky-note-hit:hover{background:#ffffff09}.spooky-note-hit:focus-visible,.spooky-note-x:focus-visible{outline-offset:-2px;outline:2px solid #ff7a1a}.spooky-note-pfp{border-radius:50%;flex:none;width:2.75rem;height:2.75rem;animation:7s step-end infinite spooky-pfp;position:relative;overflow:hidden;box-shadow:0 0 0 1px #3a2c48,0 0 14px #ff7a1a33}.spooky-note-pfp svg{width:100%;height:100%;display:block}.spooky-note-pfp:after{content:"";background:repeating-linear-gradient(0deg,#0000004d 0 1px,#0000 1px 3px);position:absolute;inset:0}.spooky-note-text{flex-direction:column;gap:.25rem;min-width:0;display:flex}.spooky-note-from{align-items:baseline;gap:.5rem;font-size:12px;line-height:1.2;display:flex}.spooky-note-name{letter-spacing:.02em;color:#bdb1cb;font-weight:700;position:relative}.spooky-note-name:after{content:attr(data-text);color:#ff7a1a;white-space:nowrap;opacity:0;animation:5s step-end infinite spooky-glitch;position:absolute;top:0;left:0}.spooky-note-time{letter-spacing:.12em;text-transform:uppercase;color:#6f6480;font-size:10px}.spooky-note-line{width:12.2ch;font-family:var(--font-geist-mono,ui-monospace), SFMono-Regular, Menlo, Consolas, monospace;white-space:nowrap;color:#f7efe2;text-shadow:0 0 12px #ff7a1a66;font-size:15px;line-height:1.3;animation:1.2s steps(12,end) both spooky-type;display:block;overflow:hidden}.spooky-note-typing{align-items:center;gap:4px;height:1.22rem;display:flex}.spooky-note-typing i{background:#bdb1cb;border-radius:50%;width:5px;height:5px;animation:1.1s ease-in-out infinite spooky-dot;display:block}.spooky-note-typing i:nth-child(2){animation-delay:.15s}.spooky-note-typing i:nth-child(3){animation-delay:.3s}.spooky-note-x{color:#6f6480;cursor:pointer;border-radius:50%;flex:none;align-self:flex-start;place-items:center;width:1.75rem;height:1.75rem;margin:.4rem .4rem 0 0;transition:color .2s,background-color .2s;display:grid}.spooky-note-x:hover{color:#efe7da;background:#ffffff0f}.spooky-note-x svg{width:.85rem;height:.85rem}@media (prefers-reduced-motion:reduce){.spooky-note,.spooky-note.is-out,.spooky-note-pfp,.spooky-note-name:after,.spooky-note-line,.spooky-note-typing i{animation:none}}.note-row.spooky-row.is-new{background:#ff7a1a14}.spooky-row .spooky-note-pfp{width:2.25rem;height:2.25rem;box-shadow:0 0 0 1px color-mix(in srgb, var(--foreground) 16%, transparent)}.spooky-row .spooky-note-name{color:var(--muted-foreground)}.spooky-row .spooky-note-line{color:var(--foreground);text-shadow:none;margin-top:.15rem;font-size:14px}
.thread-user-stats-wrap{flex-basis:100%;grid-template-rows:0fr;width:100%;margin-top:-.28rem;transition:grid-template-rows .2s ease-in,margin-top .2s ease-in;display:grid}.thread-user-stats-wrap[data-open=true]{grid-template-rows:1fr;margin-top:0}@media (max-width:720px){.thread-user-stats-wrap{margin-top:-.2rem}}.thread-user-stats-wrap>.thread-user-stats{opacity:0;min-height:0;transition:opacity .2s ease-in;overflow:hidden}.thread-user-stats-wrap[data-open=true]>.thread-user-stats{opacity:1}.thread-post-user .thread-user-toggle svg{transition:transform .2s ease-in .2s}@keyframes thread-post-flash{0%{box-shadow:0 0 0 2px var(--primary), 0 0 1.5rem color-mix(in srgb, var(--primary) 45%, transparent)}to{box-shadow:0 0 0 2px #0000,0 0 #0000}}.thread-post{scroll-margin-top:5.5rem}.thread-post.is-flash{animation:1.6s ease-out both thread-post-flash}.thread-post-link{align-items:center;gap:.35rem;display:inline-flex}.thread-post-link a{color:inherit}.thread-post-link a:hover{color:var(--primary);text-decoration:underline}.thread-post-share{width:1.6rem;height:1.6rem;color:var(--muted-foreground);cursor:pointer;border-radius:999px;place-items:center;transition:color .18s,background-color .18s;display:grid}.thread-post-share:hover{color:var(--foreground);background:color-mix(in srgb, var(--foreground) 8%, transparent)}.thread-post-share.is-copied{color:var(--primary)}.thread-post-share svg{width:.9rem;height:.9rem}.forum-q{background:color-mix(in srgb, var(--foreground) 5%, transparent);border:1px solid var(--border);border-left:2px solid var(--primary);border-radius:.4rem;margin:.6rem 0 .8rem;position:relative;overflow:hidden}.forum-q-head{color:var(--primary);background:color-mix(in srgb, var(--foreground) 4%, transparent);border-bottom:1px solid var(--border);padding:.45rem .75rem;font-size:12px;font-weight:650}.forum-q-head a{color:inherit;align-items:center;gap:.3rem;display:inline-flex}.forum-q-head a:hover{text-decoration:underline}.forum-q-head svg{border:1px solid;border-radius:999px;width:.8rem;height:.8rem;padding:1px}.forum-q-body{color:color-mix(in srgb, var(--foreground) 82%, transparent);padding:.6rem .75rem}.forum-q.is-clamped .forum-q-body{max-height:150px;overflow:hidden}.forum-q-more{color:var(--primary);text-align:center;cursor:pointer;background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--foreground) 6%, var(--background)) 62%);padding:2.2rem .75rem .5rem;font-size:12px;font-weight:650;position:absolute;bottom:0;left:0;right:0}.forum-q-more:hover{text-decoration:underline}.thread-quick-post .thread-post-user{justify-content:flex-start}.thread-quick-post .thread-quick{border-top:0}.thread-quote-queue{background:color-mix(in srgb, var(--primary) 10%, transparent);border:1px solid color-mix(in srgb, var(--primary) 35%, transparent);border-radius:.5rem;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.6rem;padding:.45rem .65rem;font-size:12px;font-weight:650;display:flex}.thread-quote-queue>span{margin-right:auto}.thread-mini.is-on{color:var(--primary)}.post-react-bar{color:var(--primary);align-items:center;gap:.45rem;padding:0 1rem .7rem;font-size:12px;display:flex}@media (max-width:720px){.post-react-bar{padding:0 .9rem .65rem}}.post-react-icons{display:inline-flex}.post-react-icons .react-mark{width:1.05rem;height:1.05rem}.post-react-icons .react-mark+.react-mark{margin-left:-.3rem}.post-react{display:inline-flex;position:relative}.post-react-btn{align-items:center;gap:.35rem;display:inline-flex}.post-react-btn svg,.post-react-btn .react-mark{width:.95rem;height:.95rem}@keyframes post-react-in{0%{opacity:0;transform:translateY(6px)scale(.92)}to{opacity:1;transform:none}}@keyframes post-react-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(4px)scale(.96)}}@keyframes post-react-pick{0%{opacity:0;transform:translateY(8px)scale(.6)}to{opacity:1;transform:none}}.post-react-pop{z-index:30;background:var(--popover);border:1px solid var(--border);transform-origin:100% 100%;border-radius:999px;gap:.15rem;padding:.3rem .4rem;animation:.2s cubic-bezier(.22,1,.36,1) both post-react-in;display:flex;position:absolute;bottom:calc(100% + .4rem);right:0;box-shadow:0 12px 32px #00000061}.post-react-pop.is-out{pointer-events:none;animation:.16s cubic-bezier(.4,0,.2,1) both post-react-out}.post-react-pick{cursor:pointer;border-radius:999px;place-items:center;width:2.1rem;height:2.1rem;transition:transform .16s cubic-bezier(.22,1,.36,1),background-color .16s;animation:.26s cubic-bezier(.22,1,.36,1) both post-react-pick;display:grid}.post-react-pick:nth-child(2){animation-delay:20ms}.post-react-pick:nth-child(3){animation-delay:40ms}.post-react-pick:nth-child(4){animation-delay:60ms}.post-react-pick:nth-child(5){animation-delay:80ms}.post-react-pick:nth-child(6){animation-delay:.1s}.post-react-pick:hover,.post-react-pick:focus-visible{transform:translateY(-3px)scale(1.25)}.post-react-pick.is-on{background:color-mix(in srgb, var(--primary) 22%, transparent)}.post-react-pick .react-mark{width:1.5rem;height:1.5rem}.forum-prefix.is-link{cursor:pointer;text-decoration:none;transition:filter .16s,transform .16s}.forum-prefix.is-link:hover{filter:brightness(1.12);transform:translateY(-1px)}.forum-prefix.is-large{padding:.34em .6em .26em;font-size:13px}.forum-prefix.is-none{color:var(--muted-foreground);border-color:var(--border);background:0 0;border-style:dashed}.thread-flairs{flex-wrap:wrap;align-items:center;gap:.35rem;display:inline-flex}.thread-flairs .forum-prefix{margin:0}.thread-flairs-edit{width:1.7rem;height:1.7rem;color:var(--muted-foreground);cursor:pointer;border-radius:999px;place-items:center;transition:color .18s,background-color .18s;display:grid}.thread-flairs-edit:hover,.thread-flairs-edit[aria-expanded=true]{color:var(--foreground);background:color-mix(in srgb, var(--foreground) 8%, transparent)}.thread-flairs-edit svg{width:.95rem;height:.95rem}@keyframes thread-flairs-in{0%{opacity:0;transform:translateY(-8px)scale(.96)}to{opacity:1;transform:none}}@keyframes thread-flairs-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)scale(.97)}}.thread-flairs-pop{z-index:60;letter-spacing:0;width:min(24rem,100vw - 1.5rem);color:var(--popover-foreground);background:var(--popover);border:1px solid var(--border);transform-origin:0 0;border-radius:.9rem;gap:.75rem;padding:.85rem;font-size:13px;font-weight:400;animation:.24s cubic-bezier(.22,1,.36,1) both thread-flairs-in;display:grid;position:fixed;box-shadow:0 18px 48px #0000006b}.thread-flairs-pop.is-out{pointer-events:none;animation:.18s cubic-bezier(.4,0,.2,1) both thread-flairs-out}.flair-pick{gap:.75rem;display:grid}.flair-pick fieldset{border:0;gap:.45rem;min-width:0;margin:0;padding:0;display:grid}.flair-pick legend{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);margin-bottom:.4rem;padding:0;font-size:11px;font-weight:750}.flair-pick-row{flex-wrap:wrap;gap:.35rem;display:flex}.flair-pick-row.is-scroll{max-height:9.5rem;padding-right:.25rem;overflow-y:auto}.flair-pick-chip{cursor:pointer;border:1px solid #0000;border-radius:.6rem;align-items:center;gap:.35rem;padding:.3rem .4rem;transition:background-color .16s,border-color .16s;display:inline-flex}.flair-pick-chip:hover{background:color-mix(in srgb, var(--foreground) 6%, transparent)}.flair-pick-chip.is-on{background:color-mix(in srgb, var(--primary) 14%, transparent);border-color:color-mix(in srgb, var(--primary) 55%, transparent)}.flair-pick-chip .forum-prefix{margin:0}.flair-pick-chip small{color:var(--muted-foreground);font-size:10px}.flair-pick-search{width:100%;height:2.1rem;color:inherit;background:color-mix(in srgb, var(--foreground) 5%, transparent);border:1px solid var(--border);border-radius:.55rem;padding:0 .65rem;font-size:13px}.flair-pick-empty{color:var(--muted-foreground);font-size:12px}@media (prefers-reduced-motion:reduce){.thread-user-stats-wrap,.thread-user-stats-wrap>.thread-user-stats,.thread-post-user .thread-user-toggle svg{transition:none}.thread-post.is-flash,.post-react-pop,.post-react-pop.is-out,.post-react-pick,.thread-flairs-pop,.thread-flairs-pop.is-out{animation:none}}.profile-wall-note .forum-q{margin:.35rem 0 .5rem}.profile-wall-note.is-flash{animation:1.6s ease-out wall-note-flash}@keyframes wall-note-flash{0%{background:color-mix(in srgb, var(--primary) 14%, transparent)}to{background:0 0}}.comment-react-open{text-align:left;max-width:100%;display:block}.comment-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem .75rem;margin-top:.6rem;display:flex}.comment-foot .post-react-bar{margin:0;padding:0}.comment-actions{align-items:center;gap:.15rem;margin-left:auto;margin-right:-.55rem;display:flex}.comment-actions .post-react-pop{max-width:calc(100vw - 2rem)}.xf-post .forum-q{margin:0 0 .5rem}.xf-post.is-flash{animation:1.6s ease-out wall-note-flash}.nav-alert-dot{width:.5rem;height:.5rem;box-shadow:0 0 0 2px var(--background);pointer-events:none;background:#ef4444;border-radius:999px;position:absolute;top:.1rem;right:.05rem}.forum-node-icon .nav-alert-dot{top:-.15rem;right:-.15rem}.nav-alert-dot.is-tab{top:.3rem;right:calc(50% - 1.1rem)}.nav-alert-dot.is-sub{box-shadow:none;top:-.1rem;right:-.55rem}.nav-alert-dot.is-inline{vertical-align:middle;box-shadow:none;flex:none;margin-left:.4rem;display:inline-block;position:static}.outfit-thread-below{min-width:0}.outfit-thread-below .xf-thread{border-top:0;padding-top:0}.outfit-thread-below .xf-composer,.outfit-thread-below .xf-list>li,.outfit-rail-comments .xf-list>li{border:1px solid var(--border);background:var(--card);border-radius:1rem}.outfit-thread-below .xf-composer{padding:.75rem}.outfit-thread-below .xf-list,.outfit-rail-comments .xf-list{gap:.75rem;display:grid}.outfit-thread-below .xf-list>li,.outfit-rail-comments .xf-list>li{padding:0 1rem}.outfit-thread-below .xf-post,.outfit-rail-comments .xf-post{border-bottom:0}.outfit-thread-below .xf-replies{margin-bottom:.5rem}.outfit-thread-below .xf-replies .xf-post{padding-bottom:.6rem}@media (min-width:900px){.review-open.is-thread-below .outfit-thread-below{grid-area:2/1/auto/-1}main.is-outfit-open .review-open.is-thread-below .outfit-detail>aside{max-height:none;display:block;position:static;overflow:visible}.review-open.is-thread-below .more-outfits{grid-area:3/1/auto/-1;justify-self:center;width:min(88rem,100vw - 3rem);min-width:0;max-width:none}}.comment-pager button{border:1px solid var(--border);min-width:2rem;height:2rem;color:var(--foreground);border-radius:.4rem;place-items:center;padding:0 .5rem;font-size:13px;font-weight:600;display:inline-grid}.comment-pager button:hover{background:color-mix(in srgb, var(--foreground) 6%, transparent)}.comment-pager button.is-on{background:var(--foreground);color:var(--background);border-color:#0000}.xf-thread>.xf-composer{margin-top:1rem;margin-bottom:0}.post-card.has-hit{position:relative}.post-card-hit{z-index:0;position:absolute;inset:0}.post-card.has-hit .post-card-author,.post-card.has-hit a.outfit-photo,.post-card.has-hit .post-card-title{z-index:1;position:relative}.post-card.has-hit .post-card-name.post-card-author{vertical-align:bottom;max-width:100%;display:inline-block}.outfit-rail-comments{position:relative}.outfit-rail-comments .xf-list{margin-top:.75rem}.rail-probe{visibility:hidden;pointer-events:none;padding:0 1px;position:absolute;top:0;left:0;right:0}.role-banners{gap:.28rem;width:100%;display:grid}.role-banner{background:var(--banner,#64748b);min-height:1.35rem;color:var(--banner-ink,#fff);border:1px solid #0006;border-radius:3px;justify-content:center;align-items:center;gap:.35rem;padding:.12rem .45rem;font-size:11px;font-weight:800;line-height:1.2;display:flex;box-shadow:inset 0 1px #ffffff38}.role-banner svg{flex:none;width:.8rem;height:.8rem}.role-banner>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.role-banner.is-god{color:#1c1414;background:linear-gradient(#f6e7a8,#d4af37)}.role-banner.is-title{color:#1c1414;background:#e6c15a}.outfit-thread-below .xf-list>li,.outfit-rail-comments .xf-list>li{padding:0;overflow:hidden}.xf-post.cm-post{grid-template-columns:8.75rem minmax(0,1fr);gap:0;padding:0;display:grid}.cm-user{border-right:1px solid var(--border);background:color-mix(in srgb, var(--foreground) 4%, transparent);text-align:center;flex-direction:column;align-items:center;gap:.4rem;min-width:0;padding:.9rem .6rem;display:flex}.cm-name{overflow-wrap:anywhere;max-width:100%;font-size:14px;font-weight:750;line-height:1.25}.cm-rank{color:var(--muted-foreground);font-size:12px;font-weight:650;line-height:1.3}.cm-main{flex-direction:column;min-width:0;padding:.6rem 1rem .55rem;display:flex}.cm-head{border-bottom:1px solid color-mix(in srgb, var(--foreground) 8%, transparent);color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:.75rem;padding-bottom:.45rem;font-size:12px;display:flex}.cm-main .xf-body{flex:1;margin-top:.6rem}.cm-main .comment-foot{margin-top:.75rem}.comment-foot .post-react-bar{gap:8px;font-size:13px}.comment-foot .post-react-icons .react-mark{--react-h:1.35rem;width:auto;height:var(--react-h)}.comment-foot .post-react-icons .react-mark+.react-mark{margin-left:-.32rem}.comment-foot .post-react-names{color:var(--muted-foreground);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.comment-foot .comment-react-open:hover .post-react-names{color:var(--foreground)}@media (max-width:640px){.xf-post.cm-post{grid-template-columns:minmax(0,1fr)}.cm-user{border-right:0;border-bottom:1px solid var(--border);text-align:left;flex-flow:wrap;justify-content:flex-start;gap:.5rem .6rem;padding:.6rem .8rem}.cm-user .role-banners{flex-wrap:wrap;width:auto;display:flex}}.outfit-thread-below:has(>.xf-thread.is-up){display:none}.outfit-rail-comments>.xf-composer{border:1px solid var(--border);background:var(--card);border-radius:1rem;margin-top:.75rem;padding:.75rem}@keyframes role-banner-shine{0%,55%{background-position:140% 0}to{background-position:-60% 0}}@keyframes role-banner-glow{0%,to{box-shadow:inset 0 1px #ffffff4d,0 0 #e6c15a00}50%{box-shadow:inset 0 1px #ffffff4d,0 0 10px #e6c15a8c}}.role-banner.is-title{background-image:linear-gradient(105deg,#0000 38%,#ffffffd9 50%,#0000 62%),linear-gradient(#f3d778,#d9ad3c);background-repeat:no-repeat;background-size:220% 100%,100% 100%;animation:3.6s ease-in-out infinite role-banner-shine,3.6s ease-in-out infinite role-banner-glow}.role-banner.is-title svg{animation:1.8s ease-in-out infinite role-banner-twinkle}@keyframes role-banner-twinkle{0%,to{opacity:.85;transform:scale(1)rotate(0)}50%{opacity:1;transform:scale(1.25)rotate(18deg)}}@media (prefers-reduced-motion:reduce){.role-banner.is-title,.role-banner.is-title svg{animation:none}}.xf-post.cm-post.op-card{border:1px solid var(--border);background:var(--card);border-radius:1rem;grid-template-columns:7.25rem minmax(0,1fr);overflow:hidden}.op-body{flex-direction:column;flex:1;padding-top:.65rem;display:flex}.op-body .outfit-rail-react{margin-top:auto;padding-top:.85rem}.op-body .outfit-rail-title{text-wrap:balance;margin-top:0;font-size:1.3rem;line-height:1.2}@media (max-width:640px){.xf-post.cm-post.op-card{grid-template-columns:minmax(0,1fr)}}.post-react-names,.xf-react-names,.comment-foot .post-react-names{color:var(--foreground)}@keyframes outfit-link-pulse{0%,to{box-shadow:inset 0 0 0 1px #ff4646,0 0 #ff464600}50%{box-shadow:inset 0 0 0 1px #ff7a7a,0 0 16px 2px #ff4646b3}}.outfit-link-row.is-pulse{animation:1.3s ease-in-out infinite outfit-link-pulse}a.outfit-link-row{background:color-mix(in srgb, var(--primary) 8%, var(--card));transition:background-color .18s;box-shadow:inset 0 0 0 1px #ff4646}a.outfit-link-row:hover{background:color-mix(in srgb, var(--primary) 14%, var(--card))}@media (prefers-reduced-motion:reduce){.outfit-link-row.is-pulse{animation:none}}.more-outfits-title svg{transition:transform .32s cubic-bezier(.22,1,.36,1)}.more-outfits-title:hover svg{transform:translate(.3rem)}.more-outfits-all{align-items:center;transition:color .22s,transform .32s cubic-bezier(.22,1,.36,1);display:inline-flex;transform:translate(0)}.more-outfits-all:after{content:"→";opacity:0;max-width:0;margin-left:0;transition:max-width .32s cubic-bezier(.22,1,.36,1),margin-left .32s cubic-bezier(.22,1,.36,1),opacity .18s,transform .32s cubic-bezier(.22,1,.36,1);display:inline-block;overflow:hidden;transform:translate(-.45rem)}.more-outfits-all:hover{color:var(--foreground);transform:translate(.25rem)}.more-outfits-all:hover:after{opacity:1;max-width:1rem;margin-left:.4rem;transform:translate(0)}.rail-comments-head{color:var(--primary);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.6rem;margin-top:1.1rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;display:flex}.rail-comments-head:after{content:"";background:color-mix(in srgb, var(--foreground) 14%, transparent);flex:1;order:1;height:1px}.rail-comments-head b{color:var(--muted-foreground);letter-spacing:0;order:2;font-weight:500}@keyframes ext-hot{0%,to{box-shadow:0 0 0 1px color-mix(in srgb, var(--primary) 70%, transparent), 0 0 0 0 color-mix(in srgb, var(--primary) 0%, transparent)}50%{box-shadow:0 0 0 1px var(--primary), 0 0 0 5px color-mix(in srgb, var(--primary) 22%, transparent)}}.ext-shot{border:1px solid var(--border);background:color-mix(in srgb, var(--foreground) 4%, var(--background));border-radius:.85rem;padding:.85rem 1rem;font-size:13px}.ext-hot{animation:1.8s ease-in-out infinite ext-hot}.ext-btn,.ext-file,.ext-menu,.ext-bar,.ext-icon{background:color-mix(in srgb, var(--foreground) 8%, transparent);white-space:nowrap;border-radius:.6rem;align-items:center;gap:.45rem;padding:.4rem .7rem;font-weight:600;display:inline-flex}.ext-file.is-hot{box-shadow:0 0 0 1px color-mix(in srgb, var(--primary) 60%, transparent)}.ext-file-zip{background:color-mix(in srgb, var(--foreground) 22%, transparent);letter-spacing:.06em;border-radius:.25rem;padding:0 .3rem;font-size:9px}.ext-bar{min-width:0;color:var(--muted-foreground);border-radius:999px;flex:1;font-weight:400}.ext-icon{border-radius:999px;padding:.45rem}.ext-logo{background:var(--primary);width:1.2rem;height:1.2rem;color:var(--primary-foreground);border-radius:.3rem;place-items:center;font-size:11px;display:grid}.ext-switch{background:var(--primary);border-radius:999px;width:2rem;height:1.1rem;display:block;position:relative}.ext-switch:after{content:"";background:#fff;border-radius:50%;width:.8rem;height:.8rem;position:absolute;top:.15rem;right:.15rem}@media (prefers-reduced-motion:reduce){.ext-hot{box-shadow:0 0 0 1px var(--primary);animation:none}}.product-size{background:color-mix(in srgb, var(--primary) 10%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--primary) 32%, transparent);text-align:left;border-radius:1.1rem;align-items:center;gap:.75rem;padding:.55rem .9rem .55rem .6rem;transition:background-color .18s;display:flex}.product-size:hover{background:color-mix(in srgb, var(--primary) 16%, transparent)}.product-size-letter{background:var(--primary);min-width:2.6rem;height:2.6rem;color:var(--primary-foreground);font-family:var(--font-anton), sans-serif;border-radius:.8rem;flex:none;place-items:center;padding:0 .5rem;font-size:1.35rem;line-height:1;display:grid}.product-size-head{font-size:13px;font-weight:700;display:block}.product-size-why{color:var(--muted-foreground);font-size:11.5px;line-height:1.35;display:block}@keyframes ext-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes ext-slide{0%{opacity:0;transform:translateX(var(--ext-from,26px));filter:blur(3px)}to{opacity:1;filter:none;transform:none}}@keyframes ext-pop{0%{opacity:0;transform:scale(.5)}65%{opacity:1;transform:scale(1.1)}to{transform:none}}.ext-rise{animation:.6s cubic-bezier(.22,1,.36,1) both ext-rise}.ext-hello{font-family:var(--font-anton), var(--font-display), sans-serif;letter-spacing:-.02em;text-transform:uppercase;text-wrap:balance;font-size:clamp(2.6rem,9vw,4.75rem);font-weight:400;line-height:.95}.ext-slide{animation:.42s cubic-bezier(.22,1,.36,1) both ext-slide}.ext-slide.is-back{--ext-from:-26px}.ext-pop{animation:.5s cubic-bezier(.22,1,.36,1) .1s both ext-pop}.ext-card{overflow:hidden;box-shadow:0 18px 50px -28px #0009}.ext-next svg{transition:transform .22s cubic-bezier(.22,1,.36,1)}.ext-next:hover svg{transform:translate(3px)}.ext-dots{justify-content:center;align-items:center;display:flex}.ext-dots li{align-items:center;display:flex}.ext-dots li+li:before{content:"";background:linear-gradient(90deg, var(--primary) 50%, color-mix(in srgb, var(--foreground) 14%, transparent) 50%) right / 200% 100%;width:clamp(1rem,6vw,2.75rem);height:2px;transition:background-position .45s cubic-bezier(.22,1,.36,1)}.ext-dots li.is-done:before,.ext-dots li.is-on:before{background-position:0}.ext-dots button{background:color-mix(in srgb, var(--foreground) 9%, transparent);width:1.9rem;height:1.9rem;color:var(--muted-foreground);border-radius:50%;place-items:center;font-size:12px;font-weight:700;transition:background-color .3s,color .3s,transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s;display:grid}.ext-dots button:hover{color:var(--foreground)}.ext-dots li.is-done button{background:color-mix(in srgb, var(--primary) 22%, transparent);color:var(--primary)}.ext-dots li.is-on button{background:var(--primary);color:var(--primary-foreground);box-shadow:0 0 0 4px color-mix(in srgb, var(--primary) 20%, transparent);transform:scale(1.14)}@media (prefers-reduced-motion:reduce){.ext-rise,.ext-slide,.ext-pop{animation:none}}.ext-open{background:var(--primary);height:2.1rem;color:var(--primary-foreground);border-radius:999px;flex:none;align-items:center;gap:.4rem;padding:0 1rem;font-size:12.5px;font-weight:700;transition:filter .18s,transform .18s cubic-bezier(.22,1,.36,1);display:inline-flex}.ext-open:hover{filter:brightness(1.1)}.ext-open:active{transform:scale(.96)}@media (max-width:720px){.thread-post-user{align-items:flex-start}.thread-post-id .role-banners{flex-wrap:wrap;flex-basis:100%;order:1;gap:.25rem;width:auto;display:flex}.thread-post-id .thread-user-stats-wrap{order:2}.thread-post-id .role-banner,.cm-user .role-banner{flex:none;min-height:1.2rem;padding:.06rem .4rem;font-size:10.5px}.thread-post-id .role-banner svg,.cm-user .role-banner svg{width:.72rem;height:.72rem}.thread-quick-post .thread-post-user{display:none}}.size-advice{border:1px solid var(--border);background:var(--card);border-radius:1rem;padding:.7rem .9rem}.size-advice-row{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.size-advice-line{font-size:.95rem}.size-advice-line b{color:var(--primary);margin-left:.2rem;font-size:1.15rem;font-weight:700}.size-advice-why{height:1.9rem;color:var(--muted-foreground);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--foreground) 14%, transparent);border-radius:999px;flex:none;align-items:center;gap:.25rem;padding:0 .7rem;font-size:12px;font-weight:600;transition:color .18s,background-color .18s;display:inline-flex}.size-advice-why:hover,.size-advice-why[aria-expanded=true]{background:color-mix(in srgb, var(--foreground) 6%, transparent);color:var(--foreground)}.size-advice-why svg{width:.85rem;height:.85rem;transition:transform .28s cubic-bezier(.22,1,.36,1)}.size-advice-why svg.is-open{transform:rotate(180deg)}.size-advice-more{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.22,1,.36,1),opacity .24s;display:grid}.size-advice-more[data-open=true]{opacity:1;grid-template-rows:1fr}.size-advice-more>div{min-height:0;overflow:hidden}.size-advice-more[data-open=true]>div{padding-top:.6rem}.size-advice-lines{gap:.3rem;margin-top:.5rem;font-size:13px;display:grid}.size-advice-lines li{justify-content:space-between;gap:1rem;display:flex}.size-advice-lines li>span:first-child{color:var(--muted-foreground)}.size-advice-lines i{text-align:right;min-width:2.6rem;margin-left:.5rem;font-style:normal;font-weight:600;display:inline-block}.size-advice-lines i.is-same{color:#34d399}.size-advice-lines i.is-more{color:#38bdf8}.size-advice-lines i.is-less{color:#fbbf24}.size-advice-note{color:var(--muted-foreground);margin-top:.55rem;font-size:11px;line-height:1.45}@media (prefers-reduced-motion:reduce){.size-advice-more,.size-advice-why svg{transition:none}}.size-advice-kinds{flex-wrap:wrap;gap:.4rem;margin-top:.6rem;display:flex}.size-advice-kind{text-transform:capitalize;height:1.9rem;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--foreground) 14%, transparent);border-radius:999px;padding:0 .8rem;font-size:12.5px;font-weight:600;transition:color .18s,background-color .18s,box-shadow .18s,transform .12s}.size-advice-kind:hover{background:var(--primary);box-shadow:none;color:var(--primary-foreground)}.size-advice-kind:active{transform:scale(.96)}.profile-wall{gap:.75rem;margin-top:1rem;display:grid}.profile-wall>li{border:1px solid var(--border);background:var(--card);border-radius:1rem;overflow:hidden}.profile-wall .xf-post{border-bottom:0}.profile-kinds{flex-wrap:wrap;gap:.4rem;margin-top:.9rem;display:flex}.profile-kinds button{height:1.85rem;color:var(--muted-foreground);font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--foreground) 12%, transparent);border-radius:999px;padding:0 .85rem;font-size:10.5px;transition:color .18s,background-color .18s,box-shadow .18s}.profile-kinds button:hover{color:var(--foreground)}.profile-kinds button[aria-pressed=true]{background:var(--foreground);box-shadow:none;color:var(--background)}.aff-intro{gap:3.5rem;max-width:58rem;display:grid}.aff-link{border:1px dashed color-mix(in srgb, var(--primary) 55%, transparent);background:color-mix(in srgb, var(--primary) 8%, transparent);overflow-wrap:anywhere;border-radius:.9rem;align-items:baseline;max-width:100%;margin-top:1.75rem;padding:.7rem 1.1rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(1rem,3.4vw,1.5rem);display:inline-flex}.aff-link span{color:var(--muted-foreground)}.aff-link strong{color:var(--primary);font-weight:700}.aff-start{background:var(--primary);width:fit-content;height:3rem;color:var(--primary-foreground);border-radius:999px;align-items:center;gap:.5rem;margin-top:1.5rem;padding:0 1.5rem;font-size:.95rem;font-weight:700;display:flex}.aff-start:hover{filter:brightness(1.08)}.aff-actions{flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;margin-top:1.5rem;display:flex}.aff-actions .aff-start{margin-top:0}.aff-never{color:var(--muted-foreground);text-underline-offset:4px;font-size:.85rem;text-decoration:underline}.aff-never:hover{color:var(--foreground)}.aff-steps{counter-reset:none;gap:1.75rem;display:grid}.aff-steps li{grid-template-columns:3.25rem minmax(0,1fr);align-items:start;gap:1rem;display:grid}.aff-steps li>span{font-family:var(--font-anton), sans-serif;color:var(--primary);font-size:3rem;line-height:.9}.aff-steps h2,.aff-band h2,.aff-faq h2{font-family:var(--font-anton), sans-serif;letter-spacing:-.02em;text-transform:uppercase;font-size:1.5rem;line-height:1.1}.aff-steps p,.aff-band p{max-width:34rem;color:var(--muted-foreground);margin-top:.4rem;font-size:.95rem;line-height:1.6}.aff-band{border:1px solid var(--border);background:var(--card);border-radius:1.5rem;padding:1.75rem 1.5rem}.aff-agents{flex-wrap:wrap;gap:.5rem;margin-top:1.25rem;display:flex}.aff-agents li{background:color-mix(in srgb, var(--foreground) 6%, transparent);border-radius:999px;align-items:center;gap:.5rem;padding:.35rem .8rem .35rem .4rem;font-size:.85rem;font-weight:600;display:inline-flex}.aff-faq dl{border-top:1px solid var(--border);margin-top:1rem;display:grid}.aff-faq dl>div{border-bottom:1px solid var(--border);gap:.3rem;padding:1rem 0;display:grid}.aff-faq dt{font-weight:700}.aff-faq dd{color:var(--muted-foreground);font-size:.95rem;line-height:1.6}@media (min-width:820px){.aff-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.aff-steps li{border-top:2px solid var(--primary);grid-template-columns:1fr;gap:.6rem;padding-top:1rem}.aff-faq dl>div{grid-template-columns:18rem minmax(0,1fr);gap:1.5rem}}.aff-line{padding-bottom:.06em;display:block;overflow:hidden}@media (prefers-reduced-motion:no-preference){@keyframes aff-rise{0%{transform:translateY(105%)}to{transform:translateY(0)}}@keyframes aff-in{0%{opacity:0;transform:translateY(1.1rem)}to{opacity:1;transform:translateY(0)}}@keyframes aff-type{0%{max-width:0}to{max-width:calc(var(--aff-chars,12) * 1ch)}}@keyframes aff-caret{50%{border-color:#0000}}@keyframes aff-glow{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--primary) 45%, transparent)}to{box-shadow:0 0 0 1.1rem #0000}}.aff-line>span{animation:.7s cubic-bezier(.2,.8,.2,1) both aff-rise;display:block}.aff-line:nth-child(2)>span{animation-delay:.12s}.aff-hero>p,.aff-hero>.aff-link,.aff-steps li,.aff-band,.aff-faq{animation:.6s cubic-bezier(.2,.8,.2,1) both aff-in}.aff-hero>p:first-child{animation-delay:0s}.aff-hero>p:not(:first-child){animation-delay:.3s}.aff-hero>.aff-link{animation-delay:.45s}.aff-hero>.aff-actions{animation:.6s cubic-bezier(.2,.8,.2,1) 1.5s both aff-in}.aff-hero .aff-start{animation:1.1s ease-out 2.1s aff-glow}.aff-link strong{border-right:2px solid var(--primary);white-space:nowrap;vertical-align:bottom;max-width:0;animation:aff-type calc(var(--aff-chars,12) * 55ms) steps(var(--aff-chars,12)) .85s forwards, aff-caret .8s step-end .85s 4 forwards;display:inline-block;overflow:hidden}.aff-steps li:first-child{animation-delay:.75s}.aff-steps li:nth-child(2){animation-delay:.87s}.aff-steps li:nth-child(3){animation-delay:.99s}.aff-band{animation-delay:1.15s}.aff-faq{animation-delay:1.3s}@keyframes tool-in{0%{opacity:0;transform:translateY(1.1rem)}to{opacity:1;transform:translateY(0)}}@keyframes tool-open{0%{opacity:0;clip-path:inset(0 46% round 999px)}to{opacity:1;clip-path:inset(0 round 999px)}}@keyframes tool-drop{0%{opacity:0;transform:translateY(-2.4rem)scale(.92)}60%{opacity:1;transform:translateY(.25rem)scale(1.02,.97)}to{opacity:1;transform:translateY(0)scale(1)}}.convert-desk-title,.convert-desk-dek,.convert-desk-supports,.convert-how-kicker,.convert-how-title,.convert-step{animation:.6s cubic-bezier(.2,.8,.2,1) backwards tool-in}.convert-desk-dek{animation-delay:.1s}.convert-bar{animation:.7s cubic-bezier(.2,.8,.2,1) .22s backwards tool-open}.convert-desk-supports{animation-delay:.5s}.convert-how-kicker{animation-delay:.6s}.convert-how-title{animation-delay:.66s}.convert-step:first-child{animation-delay:.76s}.convert-step:nth-child(2){animation-delay:.86s}.convert-step:nth-child(3){animation-delay:.96s}.ship-page>.page-display,.ship-page>.page-display+p,.ship-desk.is-arriving .ship-console,.ship-desk.is-arriving .ship-board-head,.ship-desk.is-arriving .ship-heroes,.ship-desk.is-arriving .ship-lines>li,.ship-desk.is-arriving>.ship-how{animation:.6s cubic-bezier(.2,.8,.2,1) backwards tool-in}.ship-page>.page-display+p{animation-delay:80ms}.ship-desk.is-arriving .ship-console{animation-delay:.16s}.ship-desk.is-arriving .ship-box{animation:.75s cubic-bezier(.3,.7,.3,1) .4s backwards tool-drop}.ship-desk.is-arriving .ship-board-head{animation-delay:.26s}.ship-desk.is-arriving .ship-heroes{animation-delay:.34s}.ship-desk.is-arriving .ship-lines>li:first-child{animation-delay:.42s}.ship-desk.is-arriving .ship-lines>li:nth-child(2){animation-delay:.48s}.ship-desk.is-arriving .ship-lines>li:nth-child(3){animation-delay:.54s}.ship-desk.is-arriving .ship-lines>li:nth-child(4){animation-delay:.6s}.ship-desk.is-arriving .ship-lines>li:nth-child(5){animation-delay:.66s}.ship-desk.is-arriving .ship-lines>li:nth-child(n+6){animation-delay:.72s}.ship-desk.is-arriving>.ship-how{animation-delay:.5s}}
.outfit-fly{z-index:39;pointer-events:none;background:var(--card);will-change:left, top, width, height;position:fixed;overflow:hidden;box-shadow:0 18px 44px #00000059}.outfit-fly img{max-width:none;max-height:none;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.outfit-fly.is-return{box-shadow:none;background:0 0}.outfit-photo[data-outfit-return]>img{visibility:hidden}.yard-card[data-outfit-still]{animation:none}@keyframes outfit-fly-lift{0%{transform:none}to{transform:scale(1.015)}}html.outfit-opening:not(.outfit-landing) .outfit-fly{animation:.22s cubic-bezier(.22,1,.36,1) both outfit-fly-lift}@keyframes outfit-open-bar{0%{transform:scaleX(0)}to{transform:scaleX(.82)}}.outfit-open-bar{z-index:80;pointer-events:none;background:var(--primary);opacity:0;transform-origin:0;height:2px;transition:opacity .25s .2s;animation:2.4s cubic-bezier(.1,.7,.2,1) .2s both outfit-open-bar;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}html.outfit-opening .outfit-open-bar{opacity:1}.outfit-open-bar.is-done{opacity:0;transition:transform .2s ease-out,opacity .25s .12s;animation:none;transform:scaleX(1)}@keyframes outfit-page-fade{0%{opacity:0}to{opacity:1}}.yard-page[data-outfit-arrived]{animation:.36s ease-out both outfit-page-fade}html.outfit-landing .outfit-stage{visibility:hidden}@media (prefers-reduced-motion:reduce){.outfit-fly,.outfit-open-bar{display:none}}
