.c0n-feed__top{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:10px}.c0n-bell{position:relative;display:flex}.c0n-bell__button{position:relative;display:grid;place-items:center;min-width:46px;min-height:44px;border:1px solid var(--c0n-border);border-radius:var(--c0n-cut);background:var(--c0n-panel-strong);color:var(--c0n-ink);cursor:pointer;transition:border-color .14s var(--c0n-ease),color .14s var(--c0n-ease)}.c0n-bell__button:hover,.c0n-bell__button[aria-expanded=true]{border-color:var(--c0n-border-strong);color:var(--c0n-accent)}.c0n-bell__button:focus-visible{outline:2px solid var(--c0n-accent);outline-offset:2px}.c0n-bell__count{position:absolute;top:-7px;right:-7px;min-width:20px;height:20px;padding:0 5px;display:grid;place-items:center;border-radius:10px;background:var(--c0n-accent);color:var(--c0n-bg);font-family:var(--c0n-font-mono);font-size:.66rem;font-weight:800;line-height:1}.c0n-bell__panel{position:absolute;z-index:40;top:calc(100% + 8px);right:0;width:min(380px,calc(100vw - 32px));max-height:min(70vh,520px);display:flex;flex-direction:column;border:1px solid var(--c0n-border-strong);border-radius:var(--c0n-cut);background:var(--c0n-bg-raise);box-shadow:0 24px 60px rgba(0,0,0,.55);overflow:hidden;transform-origin:top right;animation:c0n-bell-in .14s var(--c0n-ease) both}@keyframes c0n-bell-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}.c0n-bell__panel header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid var(--c0n-border)}.c0n-bell__panel h2{margin:0;font-size:.92rem;font-weight:700;color:var(--c0n-ink)}.c0n-bell .c0n-bell__all{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 10px;border:1px solid var(--c0n-border);border-radius:var(--sr-cut-micro,6px);background:transparent;color:var(--c0n-muted);font-size:.76rem;cursor:pointer}.c0n-bell .c0n-bell__all:hover{color:var(--c0n-ink);border-color:var(--c0n-border-strong)}.c0n-bell__note{margin:0;padding:18px 14px;color:var(--c0n-muted);font-size:.86rem;line-height:1.5}.c0n-bell__list{list-style:none;margin:0;padding:0;overflow-y:auto;overscroll-behavior:contain}.c0n-bell__list li+li{border-top:1px solid var(--c0n-border)}.c0n-bell__row{display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:start;gap:10px;width:100%;padding:12px 14px;border:0;background:transparent;color:inherit;text-align:left;text-decoration:none;cursor:pointer}.c0n-bell__row:hover{background:var(--c0n-panel-soft)}.c0n-bell__row:focus-visible{outline:2px solid var(--c0n-accent);outline-offset:-2px}.c0n-bell__dot{width:8px;height:8px;margin-top:6px;border-radius:50%;background:transparent}.c0n-bell__dot[data-unread=true]{background:var(--c0n-accent)}.c0n-bell__text{display:grid;gap:2px;min-width:0}.c0n-bell__text strong{color:var(--c0n-ink);font-size:.86rem;font-weight:600;line-height:1.35}.c0n-bell__text span{color:var(--c0n-muted);font-size:.8rem;line-height:1.4;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}li:not([data-unread=true])>.c0n-bell__row .c0n-bell__text strong{color:var(--c0n-muted);font-weight:500}.c0n-bell__age{color:var(--c0n-subtle);font-family:var(--c0n-font-mono);font-size:.68rem;white-space:nowrap;padding-top:2px}@media (max-width:640px){.c0n-bell{position:static}.c0n-feed__top{position:relative}.c0n-bell__panel{left:0;right:0;width:auto}}@media (prefers-reduced-motion:reduce){.c0n-bell__panel{animation:none}}.c0s-root{--c0s-hdr:56px;--c0s-night:#0a0d12;--c0s-bone:#eef1f4;--c0s-dust:#98a2ae;--c0s-line-2:rgba(255,255,255,0.14);--c0s-signal:#08dff7;--c0s-ease:cubic-bezier(0.22,0.78,0.24,1);--c0s-slab-start:clamp(282px,max(30vw,min(352px,calc(-208px + 70vw))),512px);--c0s-slab-radius:24px;--c0s-stroke:2px;--c0s-rail:70px;--c0s-cut-x:77px;--c0s-cut-paint:79px;--c0s-cut-bottom:127px;--c0s-cut-radius:64.5px;--c0s-cut-y:63.5px;--c0s-plate:#232c3f;--c0s-plate-shadow:0 1px 2px rgba(0,0,0,0.55),0 10px 20px -6px rgba(0,0,0,0.7),inset 0 1px 0 rgba(255,255,255,0.1);--c0s-dock-w:236px;--c0s-sans:"Geist",var(--font-sans,system-ui),sans-serif;--c0s-mono:"Geist Mono",ui-monospace,SFMono-Regular,monospace}@media (min-width:761px){.c0s-root{--c0s-slab-start:calc(50vw - 120px)}}.c0s-page[data-shell=on]{padding-top:56px}@media (min-width:1100px){.c0s-page[data-shell=on]{padding-left:70px}}@media (max-width:1099px){.c0s-root[data-rail=open]~.c0s-page[data-shell=on]{padding-left:70px}}@media (max-width:760px){.c0s-root[data-rail=open]~.c0s-page[data-shell=on]{padding-left:64px}}.c0s-page[data-shell=on] .c0-profile-action-dock__condensed,.c0s-page[data-shell=on] .c0n-column--right{top:74px}.c0s-page[data-shell=on] .c0n-newposts{top:70px}@media (min-width:901px){.c0s-page[data-shell=on] .c0-console-spine__strip{top:74px}}@media (min-width:1360px){.c0s-page[data-shell=on] .c0-console-spine__trace-col{top:140px;max-height:calc(100vh - 160px)}}@media (max-width:1099px){.c0s-page[data-shell=on] .c0n-column--left{top:56px}}@media (max-width:760px){.c0s-root[data-rail=open]~.c0s-page[data-shell=on] .c0-console-spine__strip,.c0s-root[data-rail=open]~.c0s-page[data-shell=on] .c0-profile-action-dock__bar{left:64px}}.c0s-shell{top:env(safe-area-inset-top,0);height:0;z-index:70;overflow-x:clip;overflow-y:visible;font-family:var(--c0s-sans);color:var(--c0s-bone)}.c0s-fade,.c0s-shell{position:fixed;left:0;right:0}.c0s-fade{top:0;height:calc(var(--c0s-hdr) + 18px);z-index:69;pointer-events:none;background:var(--c0s-night);-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 var(--c0s-hdr),transparent calc(var(--c0s-hdr) + 18px));mask-image:linear-gradient(to bottom,#000 0,#000 var(--c0s-hdr),transparent calc(var(--c0s-hdr) + 18px))}.c0s-glass{left:0;height:var(--c0s-hdr);isolation:isolate}.c0s-glass,.c0s-glass:before{position:absolute;top:0;right:0}.c0s-glass:before{z-index:2;border-bottom:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,rgb(17,25,40),rgb(12,18,30)),linear-gradient(90deg,rgba(73,227,255,.045),rgba(0,138,255,.025));box-shadow:-8px 0 16px -10px rgba(0,0,0,.55)}.c0s-glass:after,.c0s-glass:before{content:"";bottom:0;left:var(--c0s-slab-start);pointer-events:none;border-bottom-left-radius:var(--c0s-slab-radius)}.c0s-glass:after{position:absolute;top:0;right:0;z-index:3;box-sizing:border-box;padding:0 0 var(--c0s-stroke) var(--c0s-stroke);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;background:linear-gradient(90deg,#ea7b2b,#f2a634 26%,#f6c538 64%);animation:c0s-breathe 3.6s ease-in-out infinite}@keyframes c0s-breathe{0%,to{opacity:.72}50%{opacity:1}}.c0s-dock{position:absolute;top:0;left:0;z-index:4;gap:8px;height:var(--c0s-hdr);width:var(--c0s-dock-w);padding:0 12px;border-radius:0 0 18px 0;overflow:hidden;background:linear-gradient(180deg,rgb(17,25,40),rgb(16,24,39)),linear-gradient(90deg,rgba(73,227,255,.07),transparent 72%);background-blend-mode:normal,screen}.c0s-dock,.c0s-people{display:flex;align-items:center}.c0s-people{min-width:0;flex:1}.c0s-people-label{font:500 11px var(--c0s-sans);color:var(--c0s-dust);white-space:nowrap;margin-right:8px}.c0s-chip{position:relative;display:block;width:30px;height:30px;margin-left:-6px;border-radius:50%;overflow:hidden;border:2px solid rgb(17,25,40);background:#1c2536;text-decoration:none;transition:transform .25s var(--c0s-ease)}.c0s-chip:first-of-type{margin-left:0}.c0s-chip:focus-visible,.c0s-chip:hover{transform:translateY(-2px);z-index:2}.c0s-chip img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c0s-chip span{display:grid;place-items:center;width:100%;height:100%;font:700 11px var(--c0s-mono);color:var(--c0s-bone)}.c0s-chip-more{margin-left:8px;font:600 11px var(--c0s-mono);color:var(--c0s-dust);text-decoration:none;white-space:nowrap}.c0s-frame-clip{position:absolute;top:0;left:0;width:min(260px,100vw);height:100vh;height:100dvh;overflow:hidden;z-index:6;pointer-events:none}.c0s-frame-svg{position:absolute;top:0;left:0;width:260px;height:100%;overflow:visible}.c0s-frame-svg .c0s-bed{fill:none;stroke:rgba(2,6,23,.55);stroke-width:4.4}.c0s-frame-svg .c0s-line{fill:none;stroke:url(#c0s-grad);stroke-width:2;animation:c0s-breathe 3.6s ease-in-out infinite}.c0s-frame-svg .c0s-fp{transition:transform .55s var(--c0s-ease),opacity .4s var(--c0s-ease)}.c0s-frame-svg .c0s-fp-closed{opacity:0}.c0s-brand{position:absolute;left:50%;top:0;height:var(--c0s-hdr);transform:translateX(-50%);z-index:7;display:flex;align-items:center;text-decoration:none}.c0s-brand img{height:24px;width:auto;display:block}.c0s-slab{position:absolute;top:0;height:var(--c0s-hdr);left:calc(50vw + 140px);right:0;z-index:5;display:flex;align-items:center;justify-content:flex-end;gap:18px;padding:0 16px 0 12px}.c0s-nav{display:none;align-items:center;gap:20px;font:500 .92rem var(--c0s-sans);color:var(--c0s-dust)}.c0s-nav a{text-decoration:none;white-space:nowrap;color:inherit;transition:color .3s var(--c0s-ease)}.c0s-nav a:hover,.c0s-nav a[aria-current=page]{color:var(--c0s-bone)}@media (min-width:1480px){.c0s-nav{display:flex}}.c0s-actions{display:flex;align-items:center;gap:10px}.c0s-account{position:relative}.c0s-account>button{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 12px 0 4px;border:1px solid var(--c0s-line-2);border-radius:999px;background:rgba(10,13,18,.6);color:var(--c0s-bone);font:600 .85rem var(--c0s-sans);cursor:pointer}.c0s-account>button:hover{border-color:var(--c0s-bone)}.c0s-account>button .c0s-initial,.c0s-account>button img{width:30px;height:30px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.c0s-initial{display:grid;place-items:center;background:#1c2536;font:700 12px var(--c0s-mono)}.c0s-menu{position:absolute;right:0;top:calc(100% + 10px);min-width:210px;display:grid;padding:6px;border:1px solid var(--c0s-line-2);border-radius:14px;background:rgba(8,12,18,.96);box-shadow:0 24px 60px -30px rgba(0,0,0,.9);backdrop-filter:blur(14px)}.c0s-menu a{display:block;padding:10px 12px;border-radius:9px;color:var(--c0s-bone);text-decoration:none;font:500 .9rem var(--c0s-sans)}.c0s-menu a:focus-visible,.c0s-menu a:hover{background:rgba(255,255,255,.06);outline:none}.c0s-menu hr{border:0;border-top:1px solid rgba(255,255,255,.08);margin:4px 6px}.c0s-signin{display:inline-flex;align-items:center;height:36px;padding:0 16px;border-radius:999px;background:linear-gradient(90deg,#ea7b2b,#f2a634 42%,#f6c538);color:#1a0d03;font:600 .9rem var(--c0s-sans);text-decoration:none}.c0s-sidebar{position:absolute;top:var(--c0s-hdr);left:0;width:var(--c0s-cut-paint);height:calc(100vh - var(--c0s-hdr));height:calc(100dvh - var(--c0s-hdr));z-index:2}.c0s-sidebar:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(17,25,40,.88),rgba(12,18,30,.96));clip-path:polygon(0 0,100% 0,100% var(--c0s-cut-bottom),var(--c0s-rail) var(--c0s-cut-bottom),var(--c0s-rail) 100%,0 100%);-webkit-mask-image:radial-gradient(circle at var(--c0s-cut-x) var(--c0s-cut-y),transparent 0 var(--c0s-cut-radius),#000 calc(var(--c0s-cut-radius) + 1px));mask-image:radial-gradient(circle at var(--c0s-cut-x) var(--c0s-cut-y),transparent 0 var(--c0s-cut-radius),#000 calc(var(--c0s-cut-radius) + 1px))}.c0s-halo{position:absolute;left:var(--c0s-cut-x);top:var(--c0s-cut-y);width:0;height:0;z-index:3}.c0s-ring{position:absolute;left:50%;top:50%;width:88px;height:88px;border-radius:9999px;pointer-events:none;opacity:.58;transform:translate(-50%,-50%) rotate(90deg);background:conic-gradient(from 90deg,rgba(34,211,238,.95) 0deg 60deg,rgba(251,146,60,.86) 82deg 132deg,rgba(52,211,153,.7) 158deg 214deg,rgba(34,211,238,.88) 238deg 1turn);-webkit-mask-image:radial-gradient(circle,transparent calc(50% - 3.5px),#000 calc(50% - 2.5px),#000 calc(50% + .5px),transparent calc(50% + 1.5px));mask-image:radial-gradient(circle,transparent calc(50% - 3.5px),#000 calc(50% - 2.5px),#000 calc(50% + .5px),transparent calc(50% + 1.5px));animation:c0s-ring 6.8s ease-in-out infinite}@keyframes c0s-ring{0%,to{opacity:.5;transform:translate(-50%,-50%) rotate(90deg) scale(.992)}50%{opacity:.66;transform:translate(-50%,-50%) rotate(90deg) scale(1.012)}}.c0s-orb{position:absolute;left:50%;top:50%;width:70px;height:70px;transform:translate(-50%,-50%);border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 38% 32%,#1d2b48,#0b1220 72%);box-shadow:0 0 0 1px rgba(255,255,255,.06),0 10px 24px -8px rgba(0,0,0,.9),inset 0 1px 0 rgba(255,255,255,.08)}.c0s-orb img{width:34px;height:auto}.c0s-rail{position:absolute;left:0;top:calc(var(--c0s-hdr) + var(--c0s-cut-bottom) + 30px);width:var(--c0s-rail);display:flex;flex-direction:column;align-items:center;gap:10px;padding:0 9px;z-index:4}.c0s-rail a{width:48px;display:grid;justify-items:center;gap:4px;text-decoration:none;color:var(--c0s-dust);font:600 9px var(--c0s-sans);letter-spacing:.02em}.c0s-disc{width:38.4px;height:38.4px;border-radius:50%;background:var(--c0s-plate);box-shadow:var(--c0s-plate-shadow);display:grid;place-items:center;transition:transform .35s var(--c0s-ease),box-shadow .35s var(--c0s-ease)}.c0s-disc svg{width:26px;height:26px;overflow:visible}.c0s-rail a:hover .c0s-disc,.c0s-rail a[aria-current=page] .c0s-disc{transform:translateY(-1px) scale(1.06);box-shadow:var(--c0s-plate-shadow),0 0 0 1px rgba(8,223,247,.35)}.c0s-rail a[aria-current=page]{color:var(--c0s-signal)}.c0s-rail a:hover svg,.c0s-rail a[aria-current=page] svg{color:var(--c0s-full-tint)!important}.c0s-root :focus-visible{outline:2px solid var(--c0s-signal);outline-offset:3px}.c0s-navtoggle{display:none}@media (max-width:1099px){.c0s-navtoggle{display:inline-grid;place-items:center;flex:0 0 34px;width:34px;height:34px;padding:0;border:0;border-radius:10px;background:none;color:var(--c0s-bone);cursor:pointer}.c0s-navtoggle svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;transition:transform .5s var(--c0s-ease)}.c0s-root[data-rail=closed] .c0s-navtoggle svg{transform:scaleX(-1)}.c0s-sidebar:after{content:"";position:absolute;left:var(--c0s-cut-x);top:var(--c0s-cut-y);width:140px;height:140px;transform:translate(-50%,-50%);z-index:1;pointer-events:none;border-radius:50%;background:radial-gradient(circle,var(--c0s-night) 0 52px,color-mix(in srgb,var(--c0s-night) 70%,transparent) 61px,transparent 69px)}.c0s-rail{top:calc(var(--c0s-hdr) + var(--c0s-cut-bottom) + 10px);gap:5px;max-height:calc(100dvh - var(--c0s-hdr) - var(--c0s-cut-bottom) - 24px);overflow-y:auto;scrollbar-width:none;padding-block:8px 6px}.c0s-rail::-webkit-scrollbar{display:none}.c0s-rail,.c0s-sidebar{transition:transform .55s var(--c0s-ease),opacity .4s var(--c0s-ease)}.c0s-root[data-rail=closed] .c0s-rail,.c0s-root[data-rail=closed] .c0s-sidebar{transform:translateX(-96px);opacity:0;pointer-events:none}.c0s-root[data-rail=closed] .c0s-frame-svg .c0s-fp-open{transform:translateX(-96px);opacity:0}.c0s-root[data-rail=closed] .c0s-frame-svg .c0s-fp-closed{opacity:1}.c0s-page{transition:padding-left .55s var(--c0s-ease)}}@media (max-width:760px){.c0s-root{--c0s-slab-start:calc(100vw - 196px);--c0s-dock-w:min(170px,calc(100vw - 220px))}.c0s-brand{left:auto;right:100px;transform:none}.c0s-brand img{height:16px}.c0s-slab{left:auto;padding-right:10px}.c0s-account>button{padding:0;width:38px;justify-content:center}.c0s-account>button b,.c0s-chip:nth-of-type(n+4),.c0s-people-label{display:none}}@media (prefers-reduced-motion:reduce){.c0s-frame-svg .c0s-line,.c0s-glass:after,.c0s-ring{animation:none}.c0s-chip,.c0s-disc,.c0s-frame-svg .c0s-fp,.c0s-navtoggle svg,.c0s-page,.c0s-rail,.c0s-sidebar{transition:none}}.c0-thanks,.c0-thanks-wall{color:#334155;min-width:0;max-width:100%;--thanks-paper:#f8fafc;--thanks-line:#cbd5e1}.dark .c0-thanks,.dark .c0-thanks-wall{color:#e2e8f0;--thanks-paper:#172033;--thanks-line:#475569}.c0-public-profile .c0-thanks-wall{color:var(--c0-profile-ink);--thanks-paper:var(--c0-profile-panel-strong);--thanks-line:var(--c0-profile-border)}.c0-thanks{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:8px;min-height:44px;margin-inline-start:auto;flex:0 0 auto;max-width:100%;text-align:end;align-self:center}.c0-feedcard__foot--thanks .c0-thanks__fan{padding-block:0}.c0-feedcard__foot--thanks .c0-thanks .c0-thanks__mini,.c0-feedcard__foot--thanks .c0-thanks__pending img{height:44px}.c0-thanks__panel[data-side=above]{top:auto;bottom:100%;transform-origin:right bottom}.c0-thanks__panel[data-open=true]{max-height:var(--thanks-panel-room);overflow-y:auto}.c0-thanks--empty{visibility:hidden}.c0-thanks .c0-thanks__compact{display:none}.c0-thanks button,.c0-thanks-wall button{color:inherit;background:var(--thanks-paper);border:1px solid var(--thanks-line);padding:5px 8px;min-height:44px;min-width:44px;cursor:pointer}.c0-thanks button:disabled{opacity:.55;cursor:wait}.c0-thanks button:focus-visible,.c0-thanks-wall a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.c0-thanks .c0-thanks__mini:focus-visible,.c0-thanks .c0-thanks__play:focus-visible,.c0-thanks-wall__grid a:focus-visible{outline-offset:-3px}.c0-thanks__fan{display:flex;align-items:center;justify-content:flex-end;padding:7px}.c0-thanks .c0-thanks__mini{flex:0 0 52px;width:52px;height:60px;padding:2px;margin-inline-end:-24px;transform-origin:center bottom;clip-path:polygon(0 0,100% 0,100% 88%,0 100%);transition:transform var(--smt-t-micro) var(--smt-e-enter)}.c0-thanks__fan>button:last-child{margin-inline-end:0}.c0-thanks__fan>button:not(.c0-thanks__mini){margin-inline-start:28px}.c0-thanks__clip{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background:var(--thanks-paper)}.c0-thanks__pending{display:flex;align-items:center;justify-content:flex-end;gap:8px}.c0-thanks__pending img{-o-object-fit:cover;object-fit:cover;clip-path:polygon(0 0,100% 0,100% 88%,0 100%)}.c0-thanks__panel{box-sizing:border-box;position:absolute;top:100%;right:0;z-index:4;width:min(420px,100%);opacity:0;transform:scale(.98);transform-origin:right top;visibility:hidden;height:0;overflow:hidden;transition:opacity var(--smt-t-std-out) var(--smt-e-exit),transform var(--smt-t-std-out) var(--smt-e-exit)}.c0-thanks__panel[data-closing=true],.c0-thanks__panel[data-open=true]{visibility:visible;height:auto;background:var(--thanks-paper);border:1px solid var(--thanks-line);padding:8px}.c0-thanks__panel[data-open=true]{opacity:1;transform:scale(1);transition-duration:var(--smt-t-std)}.c0-thanks__strip{display:flex;gap:12px;max-width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior:contain;touch-action:pan-x;padding-block:10px}.c0-thanks__item{flex:0 0 112px}.c0-thanks .c0-thanks__play{padding:2px;width:104px;height:120px;clip-path:polygon(0 0,100% 0,100% 88%,0 100%)}.c0-thanks__controls{display:flex;flex-wrap:wrap;gap:4px}.c0-thanks-wall__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:12px}.c0-thanks-wall__grid a{display:block;aspect-ratio:52/60;clip-path:polygon(0 0,100% 0,100% 88%,0 100%)}@media (prefers-reduced-motion:reduce){.c0-thanks .c0-thanks__mini,.c0-thanks__panel{transition:none}}