.b-page{display:none}@media (max-width:760px),(pointer:coarse) and (max-height:499px){div:has(>.dp-h){display:none!important}html:has(>body>.b-page){background:#08080A;scroll-padding-top:calc(var(--b-sat, env(safe-area-inset-top, 0px)) + 72px);scroll-padding-bottom:calc(var(--b-dock-h, 64px) + var(--b-sab, env(safe-area-inset-bottom, 0px)) + 24px)}html:has(>body>.b-page)>body{background:#08080A}.b-page{--bp-sat:var(--b-sat,env(safe-area-inset-top,0px));--bp-sab:var(--b-sab,env(safe-area-inset-bottom,0px));--bp-sx:max(env(safe-area-inset-left,0px),env(safe-area-inset-right,0px));--bp-col:480px;--bp-w:min(var(--bp-col),calc(100% - 2 * var(--bp-sx)));--bp-bar:60px;--bp-gut:var(--b-gut,20px);--bp-in:var(--b-inset,20px);--bp-rc:var(--b-r-card,28px);--bp-line:var(--b-line,rgba(233,231,225,.1));--bp-lab:#A6A6AA;--bp-e:var(--b-e,cubic-bezier(.2,.8,.2,1));display:block;position:relative;width:var(--bp-w);min-height:100svh;margin:0 auto;overflow-x:clip;background:var(--b-bg,#0F0F10);color:var(--b-cream,#E9E7E1);font-family:var(--font-sora),Sora,system-ui,sans-serif;font-size:var(--b-t3,15px);line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}.b-page .b-mono{font-family:var(--font-space-mono),"Space Mono",ui-monospace,monospace;font-size:var(--b-t1,11px);line-height:1.45;letter-spacing:.06em;text-transform:uppercase;font-weight:400}.b-page .b-vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%)}.b-page .b-nw,.b-page .b-vh{white-space:nowrap}.b-page h1,.b-page h2{font-weight:500;text-wrap:balance}.b-page a,.b-page button{touch-action:manipulation}.b-page :focus-visible{outline:2px solid var(--b-cream,#E9E7E1);outline-offset:3px}.b-page h1:focus{outline:none}.b-pg-p1{--bp-cb:radial-gradient(520px 420px at 0 0,rgba(255,255,255,.045),rgba(255,255,255,0)),#19191B;--bp-pl:#232326;--bp-r0:-8deg}.b-pg-p2{--bp-cb:radial-gradient(520px 420px at 0 0,rgba(255,255,255,.045),rgba(255,255,255,0)),#1E1E21;--bp-pl:#2A2A2E;--bp-r0:6deg}.b-pg-p3{--bp-cb:radial-gradient(520px 420px at 0 0,rgba(255,255,255,.045),rgba(255,255,255,0)),#252528;--bp-pl:#323236;--bp-r0:-4deg}.b-pg-p4{--bp-cb:radial-gradient(560px 480px at 0 0,#6E252E,rgba(110,37,46,0)),#AE3540;--bp-pl:linear-gradient(160deg,#C44C57,#8E2B35);--bp-r0:10deg}.b-pg-bar{position:fixed;z-index:70;top:0;left:0;right:0;width:var(--bp-w);height:calc(var(--bp-sat) + var(--bp-bar));margin:0 auto;pointer-events:none}.b-pg-bar:after{content:"";position:absolute;inset:0;background:rgba(16,16,18,.95);box-shadow:inset 0 -1px 0 var(--bp-line);opacity:0;transition:opacity .3s;pointer-events:none}.b-pg-bar-in{position:absolute;z-index:1;left:0;right:0;top:var(--bp-sat);height:var(--bp-bar);display:flex;align-items:center;gap:8px;padding:0 12px;pointer-events:auto}.b-pg-bar .b-back{position:relative;inset:auto;flex:none;width:44px;height:44px;margin:0;padding:0;border-radius:999px;display:grid;place-items:center;color:var(--b-cream,#E9E7E1);background:rgba(28,28,31,.55);border:1px solid var(--bp-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:transform .35s var(--bp-e)}.b-pg-bar .b-back:active{transform:scale(.94)}.b-pg-bar-sp{flex:none;width:44px}.b-pg-bar .b-back svg{margin-left:-2px}.b-pg-bar-t{flex:1;min-width:0;text-align:center;font-size:var(--b-t3,15px);font-weight:500;letter-spacing:-.01em;line-height:var(--bp-bar);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none;opacity:0;transform:translate3d(0,6px,0);transition:opacity .25s,transform .4s var(--bp-e)}.b-pg-eb{color:var(--b-mut,#8B8B8D)}.b-pg-lt{margin-top:12px;font-size:var(--b-t6,32px);letter-spacing:-.04em;line-height:1.05}.b-pg-lt-t{display:block;transform-origin:0 100%;transition:opacity .3s,transform .4s var(--bp-e)}.b-page.b-pg-out .b-pg-lt-t{opacity:0;transform:scale(.94)}.b-page.b-pg-solid .b-pg-bar:after{opacity:1}.b-page.b-pg-solid .b-pg-bar-t{opacity:1;transform:none}.b-pg-band{position:relative;overflow:clip;isolation:isolate;display:flex;flex-direction:column;min-height:min(640px,82svh);padding:calc(var(--bp-sat) + var(--bp-bar) + 16px) var(--bp-gut) 32px;background:var(--bp-cb);border-radius:0 0 var(--bp-rc) var(--bp-rc)}.b-pg-dots{position:absolute;z-index:-2;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Crect x='10.5' y='10.5' width='3' height='3' fill='%23E9E7E1' fill-opacity='.09'/%3E%3C/svg%3E");background-size:24px 24px;-webkit-mask:radial-gradient(ellipse 75% 55% at 70% 45%,#000,transparent);mask:radial-gradient(ellipse 75% 55% at 70% 45%,#000,transparent)}.b-pg-pw{position:absolute;z-index:-1;right:-64px;top:calc(var(--bp-sat) + 168px);width:300px;height:300px}.b-pg-pw i{position:absolute;inset:0;border-radius:var(--bp-r);background:var(--bp-pl);box-shadow:inset 0 1px 0 rgba(255,255,255,.08);transform:rotate(var(--bp-r0))}.b-pg-op:after,.b-pg-pw i:after{content:"";position:absolute;inset:14px;border-radius:inherit;border:1px solid rgba(233,231,225,.12)}.b-pg-oc.b-pg-ox .b-pg-op:after,.b-pg-oxp .b-pg-pw i:after{border-color:rgba(255,255,255,.22)}.b-pg-band .b-pg-eb{color:var(--bp-lab)}.b-pg-oxp .b-pg-band .b-pg-eb{color:#fff}.b-pg-lhd{position:relative;isolation:isolate;padding:calc(var(--bp-sat) + var(--bp-bar) + 16px) var(--bp-gut) 8px}.b-pg-lhd .b-pg-dots{-webkit-mask:linear-gradient(#000 40%,transparent);mask:linear-gradient(#000 40%,transparent)}.b-pg-glyph{display:flex;gap:6px;margin-bottom:24px}.b-pg-eg i,.b-pg-glyph i{display:block;background:var(--b-cream,#E9E7E1)}.b-pg-glyph i{width:14px;height:14px}.b-pg-eg i:first-child,.b-pg-glyph i:first-child{border-radius:50%}.b-pg-eg i:nth-child(2),.b-pg-glyph i:nth-child(2){border-radius:34%}.b-pg-eg i:nth-child(3),.b-pg-glyph i:nth-child(3){border-radius:17%}.b-pg-eg i:nth-child(4),.b-pg-glyph i:nth-child(4){border-radius:3%;background:var(--b-ox,#AE3540)}.b-page .b-pg-iss{margin-top:16px;color:var(--b-mut,#8B8B8D);line-height:1.7}.b-pg-grp{padding:32px 10px 0}.b-pg-ghr{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:0 var(--bp-in) 12px;color:var(--b-mut,#8B8B8D)}.b-pg-gl{background:var(--b-s1,#18181A);border:1px solid var(--bp-line);border-radius:var(--bp-rc);overflow:hidden}.b-pg-gl,.b-pg-gl>li{position:relative}.b-pg-gl>li+li:before{content:"";position:absolute;top:0;right:0;height:1px;background:var(--bp-line)}.b-pg-sv>li{display:flex;gap:16px;padding:16px var(--bp-in);font-size:var(--b-t4,17px);line-height:1.4;letter-spacing:-.01em}.b-page .b-pg-sv>li>.b-mono{flex:none;width:44px;padding-top:4px;color:var(--b-mut,#8B8B8D)}.b-pg-sv>li+li:before{left:80px}.b-pg-cta{padding:var(--bp-in)}.b-pg-btn{display:flex;width:100%;height:52px;padding:0 24px;border-radius:999px;align-items:center;justify-content:center;gap:10px;font-size:var(--b-t3,15px);font-weight:500;letter-spacing:-.01em;white-space:nowrap;background:var(--b-ox,#AE3540);color:#fff;box-shadow:0 12px 32px -10px rgba(174,53,64,.6),inset 0 1px 0 rgba(255,255,255,.18);transition:transform .4s var(--bp-e)}.b-pg-btn:active{transform:scale(.97)}.b-pg-lgl a{color:var(--b-cream,#E9E7E1);text-decoration:underline;text-decoration-color:rgba(233,231,225,.35);text-underline-offset:3px}.b-pg-oth{display:grid;gap:8px}.b-pg-oc{position:relative;overflow:hidden;isolation:isolate;display:block;min-height:112px;padding:var(--bp-in) 104px var(--bp-in) var(--bp-in);border-radius:var(--bp-rc);background:var(--bp-cb);box-shadow:inset 0 1px 0 rgba(255,255,255,.07);transition:transform .45s var(--bp-e)}.b-pg-oc:active{transform:scale(.98)}.b-pg-op{position:absolute;z-index:-1;right:-40px;top:50%;width:132px;height:132px;margin-top:-66px;border-radius:var(--bp-r);background:var(--bp-pl);box-shadow:inset 0 1px 0 rgba(255,255,255,.08);transform:rotate(var(--bp-r0))}.b-page .b-pg-oc .b-mono{display:block;color:var(--bp-lab)}.b-pg-oc b{display:block;margin-top:8px;font-size:var(--b-t4,17px);font-weight:500;letter-spacing:-.01em;line-height:1.3}.b-page .b-pg-oc.b-pg-ox .b-mono{color:#fff}.b-pg-nx{display:flex;align-items:center;gap:16px;min-height:88px;padding:var(--bp-in);border-radius:var(--bp-rc);background:var(--b-s1,#18181A);border:1px solid var(--bp-line);transition:transform .45s var(--bp-e)}.b-pg-nx:active{transform:scale(.98)}.b-pg-ni{flex:none;display:block;width:28px;height:28px;border-radius:var(--bp-r);background:var(--b-cream,#E9E7E1)}.b-pg-nx.b-pg-ox .b-pg-ni{background:var(--b-ox,#AE3540)}.b-pg-nt{flex:1;min-width:0}.b-page .b-pg-nx .b-mono{display:block;color:var(--b-mut,#8B8B8D)}.b-pg-nx b{display:block;margin-top:4px;font-size:var(--b-t4,17px);font-weight:500;letter-spacing:-.01em;line-height:1.3}.b-pg-go{flex:none;width:48px;height:48px;border-radius:999px;display:grid;place-items:center;background:var(--b-cream,#E9E7E1);color:var(--b-bg,#0F0F10)}.b-pg-lgl>li{display:flex;gap:16px;padding:16px var(--bp-in)}.b-page .b-pg-lgl>li>.b-mono{flex:none;width:20px;padding-top:4px;color:var(--b-mut,#8B8B8D)}.b-pg-lgl p{font-size:var(--b-t3,15px);line-height:1.6;color:var(--b-c2,#C9C9CD)}.b-pg-lgl>li+li:before{left:56px}.b-pg-posts>li{padding:16px var(--bp-in)}.b-page .b-pg-posts .b-mono{color:var(--b-mut,#8B8B8D)}.b-pg-posts h2{margin-top:4px;font-size:var(--b-t4,17px);letter-spacing:-.01em;line-height:1.3}.b-pg-posts p{margin-top:4px;font-size:var(--b-t3,15px);line-height:1.55;color:var(--b-c2,#C9C9CD)}.b-pg-posts>li+li:before{left:var(--bp-in)}.b-pg-empty{padding:56px var(--bp-in);display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}.b-pg-eg{display:flex;gap:8px;opacity:.4}.b-pg-eg i{width:18px;height:18px}.b-pg-empty p{font-size:var(--b-t3,15px);color:var(--b-mut,#8B8B8D)}.b-pg-rv{animation:b-pg-up .34s var(--bp-e) both;animation-delay:calc(var(--bp-ri, 0) * 30ms)}.b-page.b-pg-still .b-pg-rv,html.b-vt .b-pg-rv{animation:none}@media (orientation:landscape) and (max-height:520px){.b-page{--bp-col:640px;--bp-bar:56px}.b-pg-band{min-height:0}.b-pg-pw{width:220px;height:220px;right:-20px;top:calc(var(--bp-sat) + 48px)}}@media (prefers-reduced-motion:reduce){.b-page .b-pg-rv{animation:none}.b-page *,.b-page :after,.b-page :before{transition-duration:.01ms!important;transition-delay:0s!important}.b-page.b-pg-out .b-pg-lt-t,.b-pg-bar-t{transform:none}}@supports (animation-timeline:view()) and (timeline-scope:--b-pg-lt){.b-page{timeline-scope:--b-pg-lt}.b-pg-lt{view-timeline:--b-pg-lt block;view-timeline-inset:calc(var(--bp-sat) + var(--bp-bar) + 4px) 0}.b-pg-lt-t{transition:none;animation:b-pg-lt-out linear both;animation-timeline:--b-pg-lt;animation-range:exit-crossing 0 exit-crossing 90%}.b-pg-bar:after{transition:none;animation:b-pg-fade linear both;animation-timeline:--b-pg-lt;animation-range:exit-crossing calc(100% - 20px) exit-crossing 100%}.b-pg-bar-t{transition:none;animation:b-pg-tt linear both;animation-timeline:--b-pg-lt;animation-range:exit-crossing calc(100% - 20px) exit-crossing 100%}@media (prefers-reduced-motion:reduce){.b-pg-lt-t{animation-name:b-pg-lt-fade}.b-pg-bar-t,.b-pg-bar:after{animation-name:b-pg-fade;animation-timing-function:step-end}}}@keyframes b-pg-up{0%{opacity:0;transform:translate3d(0,16px,0)}}@keyframes b-pg-lt-out{to{opacity:0;transform:scale(.94)}}@keyframes b-pg-lt-fade{to{opacity:0}}@keyframes b-pg-fade{0%{opacity:0}to{opacity:1}}@keyframes b-pg-tt{0%{opacity:0;transform:translate3d(0,6px,0)}to{opacity:1;transform:none}}}