#navWrap{position:fixed;top:0;left:0;right:0;z-index:90;pointer-events:none}.navBody{--navEase:cubic-bezier(.16,1,.3,1);position:relative;pointer-events:auto;display:flex;align-items:center;justify-content:space-between;width:100%;margin:0 auto;padding:13px 26px;border-radius:0;background:rgba(10,11,14,.72);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 1px 0 rgba(255,255,255,.06);transition:width .55s var(--navEase),padding .55s var(--navEase),border-radius .55s var(--navEase),transform .55s var(--navEase),background .35s ease,box-shadow .45s ease}.navBody.shrunk{width:min(880px,calc(100vw - 32px));padding:9px 9px 9px 20px;border-radius:999px;transform:translateY(14px);background:rgba(10,11,14,.82);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 0 0 1px rgba(255,255,255,.08),0 10px 34px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.07)}.brand{position:relative;z-index:2;display:flex;align-items:center}.brand img{height:22px;width:auto;display:block}.nlinks{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;gap:2px;font-size:13px}.nlinks .nl{position:relative;z-index:2;padding:8px 13px;border-radius:999px;color:var(--dim);font:inherit;font-size:13px;background:none;border:0;cursor:pointer;white-space:nowrap;transition:color .2s ease}.nlinks .nl:hover{color:var(--txt)}.navPanelWrap{--mEase:cubic-bezier(.34,1.4,.64,1);position:absolute;top:100%;z-index:70;padding-top:14px;transform:translateX(-50%);opacity:0;pointer-events:none;transition:opacity .2s ease,left .3s var(--mEase)}.navPanelWrap.on{opacity:1;pointer-events:auto}.navPanel{overflow:hidden;border-radius:18px;background:rgba(10,11,14,.96);border:1px solid rgba(255,255,255,.14);box-shadow:0 22px 60px rgba(0,0,0,.6);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transform:scale(.85) translateY(10px);transition:transform .3s var(--mEase),width .3s var(--mEase),height .3s var(--mEase)}.navPanelWrap.on .navPanel{transform:scale(1) translateY(0)}.navPanelIn{padding:14px}.mgrid{display:grid;grid-template-columns:1fr 1fr;gap:2px}.mcard{display:block;padding:10px 12px;border-radius:12px;transition:background .18s ease}.mcard:hover{background:rgba(255,255,255,.06)}.mcard b{display:block;font-size:13.5px;font-weight:500;color:var(--txt);margin-bottom:3px}.mcard span{display:block;font-size:12px;line-height:1.5;color:var(--dim-2);max-width:22ch}.mlist{display:flex;flex-direction:column;gap:1px;min-width:170px}.mlist a{padding:9px 12px;border-radius:10px;font-size:13px;color:var(--dim);transition:background .18s ease,color .18s ease}.mlist a:hover{background:rgba(255,255,255,.06);color:var(--txt)}.navPill{position:absolute;z-index:1;top:50%;height:32px;border-radius:999px;background:rgba(255,255,255,.07);opacity:0;pointer-events:none;transform:translateY(-50%);transition:left .3s var(--navEase),width .3s var(--navEase)}.nright{position:relative;z-index:2;display:flex;align-items:center;gap:16px;font-size:13px}.nlogin{color:var(--dim);transition:color .2s ease}.nlogin:hover{color:var(--txt)}.ncta{background:var(--cyan);color:#04222b;font-weight:500;border-radius:999px;padding:8px 18px;display:inline-flex;align-items:center;white-space:nowrap;transition:transform .2s ease,box-shadow .2s ease}.ncta:hover{transform:translateY(-2px);box-shadow:0 6px 22px rgba(5,212,255,.32)}.navToggle{display:none;position:relative;z-index:2;width:34px;height:34px;align-items:center;justify-content:center;border:0;border-radius:10px;background:transparent;color:var(--txt);cursor:pointer}.navToggle svg{width:19px;height:19px}.navMenu{position:absolute;top:calc(100% + 12px);left:0;right:0;z-index:3;display:none;flex-direction:column;padding:12px;border-radius:20px;background:rgba(10,11,14,.95);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 0 0 1px rgba(255,255,255,.08),0 18px 50px rgba(0,0,0,.6)}.navMenu.open{display:flex}.navMenu a{padding:11px 14px;border-radius:12px;font-size:14px;color:var(--dim)}.navMenu a:hover{background:rgba(255,255,255,.06);color:var(--txt)}@media(max-width:1080px){.nlinks,.nlogin{display:none}.navToggle{display:inline-flex}.navBody.shrunk{padding:9px 9px 9px 16px}}footer.threadSiteFooter{position:relative;width:100%;max-width:1160px;margin:80px auto 0;padding:56px 6vw 64px;border-top:1px solid rgba(255,255,255,.09);border-radius:32px 32px 0 0;background:radial-gradient(35% 128px at 50% 0,rgba(255,255,255,.055),transparent)}@media(min-width:768px){footer.threadSiteFooter{border-radius:48px 48px 0 0}}footer.threadSiteFooter:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;transform:translateY(-50%);filter:blur(1px);background:linear-gradient(90deg,transparent,rgba(233,237,242,.28) 30%,rgba(233,237,242,.28) 70%,transparent)}.fgrid{display:grid;gap:40px}@media(min-width:1024px){.fgrid{grid-template-columns:1fr 2fr;gap:32px;align-items:start}}footer.threadSiteFooter .fbrand img{height:26px;width:auto;display:block}footer.threadSiteFooter .ftag{margin-top:16px;font-size:14px;color:var(--dim)}.fcols{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;font-size:13px}@media(min-width:768px){.fcols{grid-template-columns:repeat(4,1fr)}}.fcol{display:flex;flex-direction:column;gap:10px;color:var(--dim)}.fcol b{color:var(--txt);font-weight:500;font-size:12px;letter-spacing:.08em;margin-bottom:2px}.fcol a{display:inline-flex;align-items:center;gap:7px;transition:color .3s ease}.fcol a:hover{color:var(--txt)}.fcol a svg{width:15px;height:15px;flex:0 0 auto}.copy{margin-top:44px;font-family:var(--font-geist-mono),monospace;font-size:10.5px;color:var(--dim-2)}.fin{opacity:0;transform:translateY(-8px);filter:blur(4px);transition:opacity .8s ease,transform .8s ease,filter .8s ease}.fin.shown{opacity:1;transform:none;filter:none}@media(prefers-reduced-motion:reduce){.fin{opacity:1;transform:none;filter:none;transition:none}}.fvalues{margin-top:20px;font-family:var(--font-instrument-serif),"Songti SC",serif;font-style:italic;font-size:14.5px;line-height:1.6;color:rgba(233,237,242,.45);max-width:26ch}.flang{margin-left:14px;color:var(--dim);text-decoration:none}.flang:hover{color:var(--txt)}.mgrid3{grid-template-columns:1fr 1fr 1fr}.mcard .mans{color:var(--cyan-soft);margin-top:4px}