@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-ease:initial}}}:root,:host{--color-black:#000;--spacing:.25rem;--container-sm:24rem;--container-xl:36rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1)}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{inset:calc(var(--spacing)*0)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.inset-y-0{inset-block:calc(var(--spacing)*0)}.top-0{top:calc(var(--spacing)*0)}.right-0{right:calc(var(--spacing)*0)}.bottom-0{bottom:calc(var(--spacing)*0)}.left-0{left:calc(var(--spacing)*0)}.z-50{z-index:50}.-mx-1{margin-inline:calc(var(--spacing)*-1)}.my-1{margin-block:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.h-2{height:calc(var(--spacing)*2)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-full{height:100%}.h-px{height:1px}.w-2{width:calc(var(--spacing)*2)}.w-3\/4{width:75%}.w-9{width:calc(var(--spacing)*9)}.w-52{width:calc(var(--spacing)*52)}.w-full{width:100%}.min-w-\[8rem\]{min-width:8rem}.flex-1{flex:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cursor-default{cursor:default}.touch-none{touch-action:none}.resize{resize:both}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1.5)*calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-border{border-color:var(--border)}.border-destructive\/40{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.border-destructive\/40{border-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.border-input{border-color:var(--input)}.border-transparent{border-color:#0000}.border-t-transparent{border-top-color:#0000}.border-l-transparent{border-left-color:#0000}.bg-background{background-color:var(--background)}.bg-black\/65{background-color:#000000a6}@supports (color:color-mix(in lab,red,red)){.bg-black\/65{background-color:color-mix(in oklab,var(--color-black)65%,transparent)}}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/10{background-color:color-mix(in oklab,var(--destructive)10%,transparent)}}.bg-muted{background-color:var(--muted)}.bg-popover{background-color:var(--popover)}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.bg-transparent{background-color:#0000}.p-1{padding:calc(var(--spacing)*1)}.p-4{padding:calc(var(--spacing)*4)}.p-\[1px\]{padding:1px}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-6{padding-inline:calc(var(--spacing)*6)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-3{padding-block:calc(var(--spacing)*3)}.pt-0{padding-top:calc(var(--spacing)*0)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-none{--tw-leading:1;line-height:1}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.whitespace-nowrap{white-space:nowrap}.text-card-foreground{color:var(--card-foreground)}.text-destructive{color:var(--destructive)}.text-foreground{color:var(--foreground)}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.lowercase{text-transform:lowercase}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}@media(hover:hover){.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:opacity-90:hover{opacity:.9}}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:var(--ring)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=active\]\:bg-accent[data-state=active]{background-color:var(--accent)}.data-\[state\=active\]\:text-accent-foreground[data-state=active]{color:var(--accent-foreground)}@media(min-width:40rem){.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:max-w-xl{max-width:var(--container-xl)}}:root{--radius:.75rem;--background:var(--cg-bg);--foreground:var(--cg-text);--card:var(--cg-surface);--card-foreground:var(--cg-text);--popover:var(--cg-surface-soft);--popover-foreground:var(--cg-text);--primary:var(--cg-accent);--primary-foreground:#fff;--secondary:var(--cg-surface-soft);--secondary-foreground:var(--cg-text);--muted:var(--cg-surface-contrast);--muted-foreground:var(--cg-muted);--accent:var(--cg-accent-soft);--accent-foreground:var(--cg-text);--destructive:#ef4444;--destructive-foreground:#fff;--border:var(--cg-border);--input:var(--cg-border);--ring:var(--cg-accent)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ease{syntax:"*";inherits:false}:root{font-family:Sora,Space Grotesk,Avenir Next,Trebuchet MS,sans-serif;line-height:1.5;font-weight:400;color:#e7edf8;background-color:#070b14;color-scheme:dark light;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}*{box-sizing:border-box}body{margin:0;min-width:320px;background:#070b14;color:#e7edf8;overflow-x:hidden}button{border-radius:8px;border:1px solid #24324d;background:#0a1325;color:#e7edf8;padding:.45rem .75rem;font-size:.95rem;font-family:inherit;cursor:pointer}button:hover{border-color:#3a4b6c}button:focus-visible,input:focus-visible{outline:2px solid #ff7a1a;outline-offset:1px}code{font-family:Consolas,Courier New,monospace;font-size:.82rem}.app-shell{min-height:100vh;padding:2rem 1.5rem 2.5rem;max-width:1100px;margin:0 auto;display:grid;gap:1rem}.eyebrow{margin:0;text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;color:#667085}.subtitle{margin:0;color:#475467;max-width:70ch}.session-bar{border:1px solid #e4e7ec;border-radius:12px;padding:.75rem .9rem;background:#fff;display:grid;gap:.45rem}.session-bar label{font-size:.86rem;color:#344054}.session-bar input{border-radius:8px;border:1px solid #d0d5dd;padding:.55rem .65rem;font:inherit}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid #175cd3;outline-offset:2px}.surface-controls{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.surface-controls label{font-size:.9rem;color:#344054}.surface-controls-status{margin:0;color:#667085;font-size:.85rem}.surface-controls input{border-radius:8px;border:1px solid #d0d5dd;padding:.55rem .65rem;min-width:220px}.search-type-nav{display:inline-flex;flex-wrap:wrap;gap:.4rem}.status-banner{border-radius:10px;background:#f2f4f7;color:#344054;padding:.75rem .9rem;margin:0;display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.status-banner.is-error{background:#fef3f2;color:#b42318}.post-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.post-grid.is-grid-surface{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.post-card{border:1px solid #e4e7ec;border-radius:14px;overflow:hidden;background:#fff}.post-card.is-selected{border-color:#175cd3;box-shadow:0 0 0 1px #175cd340}.post-media{position:relative;aspect-ratio:1 / 1;background:linear-gradient(140deg,#f2f4f7,#eaecf0)}.post-media img{width:100%;height:100%;object-fit:cover;display:block}.post-media.is-sensitive img{filter:blur(12px) saturate(.8);transform:scale(1.03)}.media-fallback{height:100%;display:grid;place-items:center;color:#667085;font-size:.95rem}.overlay-button{position:absolute;inset-inline:1rem;bottom:1rem;border:1px solid #ffffff;background:#101828d6;color:#fff}.post-meta{padding:.9rem 1rem 1rem;display:grid;gap:.7rem}.post-author-row{display:flex;gap:.6rem;align-items:center}.avatar-placeholder{width:30px;height:30px;border-radius:999px;display:grid;place-items:center;background:#101828;color:#fff;font-size:.9rem;font-weight:600}.post-caption{margin:0;color:#1d2939;min-width:0;overflow-wrap:anywhere;word-break:break-word}.post-stats-row{display:flex;flex-wrap:wrap;gap:.5rem;color:#475467;font-size:.84rem}.post-stats-link-button{border:0;background:transparent;color:inherit;font:inherit;padding:0;cursor:pointer}.post-stats-link-button:hover{text-decoration:underline}.post-stats-link-button:focus-visible{text-decoration:underline}.post-action-row{display:flex;flex-wrap:wrap;gap:.45rem}.post-inline-hint{margin:0;font-size:.82rem;color:#667085}.post-created{margin:0;color:#667085;font-size:.82rem}.inline-button{margin-left:.5rem;border:none;background:transparent;color:#175cd3;cursor:pointer;text-decoration:underline;padding:0}.no-comments{margin:0;color:#667085;font-size:.9rem}.agent-console{border:1px solid #d0d5dd;border-radius:12px;background:#fff;overflow:hidden}.agent-console summary{cursor:pointer;list-style:none;padding:.85rem 1rem;font-weight:600;color:#1d2939}.agent-console[open] summary{border-bottom:1px solid #eaecf0}.social-scaffold{border:1px solid #d0d5dd;border-radius:14px;background:#fff;padding:1rem;display:grid;gap:1rem}.social-scaffold-header{display:grid;gap:.35rem}.social-scaffold-header h2{margin:0;font-size:1.15rem}.social-scaffold-header p{margin:0;color:#475467}.social-grid{display:grid;gap:.9rem;grid-template-columns:repeat(2,minmax(0,1fr))}.social-card{border:1px solid #e4e7ec;border-radius:12px;padding:.9rem;display:grid;gap:.55rem}.social-card h3{margin:0;font-size:1rem}.social-help{margin:0;color:#667085;font-size:.82rem}.social-card label{font-size:.86rem;color:#344054}.social-card input,.social-card textarea,.social-card select{border-radius:8px;border:1px solid #d0d5dd;padding:.55rem .65rem;font:inherit}.social-card textarea{resize:vertical}.checkbox-row{display:inline-flex;gap:.45rem;align-items:center}.checkbox-row input{margin:0}.selected-post-label,.selected-post-empty{margin:0;color:#475467}.action-row{display:flex;flex-wrap:wrap;gap:.5rem}.action-status{margin:0;display:flex;flex-wrap:wrap;gap:.45rem;color:#475467;font-size:.86rem}.action-status.is-error{color:#b42318}.action-status.is-success{color:#166534}.comment-thread{border-top:1px solid #e4e7ec;padding-top:.65rem;display:grid;gap:.65rem}.comment-thread h4{margin:0;font-size:.95rem}.thread-status{margin:0;color:#475467;font-size:.86rem;display:flex;gap:.5rem;flex-wrap:wrap}.thread-status.is-error{color:#b42318}.thread-comment-list,.reply-list{margin:0;padding:0;list-style:none;display:grid;gap:.55rem}.thread-comment-item,.reply-item{border:1px solid #e4e7ec;border-radius:10px;padding:.55rem .65rem;display:grid;gap:.45rem}.reply-item{background:#f9fafb}.thread-comment-header{display:flex;gap:.45rem;align-items:center;flex-wrap:wrap;color:#667085;font-size:.8rem}.thread-comment-author{display:inline-flex;align-items:center;gap:.42rem;border:0;background:transparent;color:inherit;font:inherit;padding:0;text-align:left;cursor:pointer}.thread-comment-author:hover strong,.thread-comment-author:focus-visible strong{text-decoration:underline}.thread-comment-avatar{width:22px;height:22px;border-radius:999px;object-fit:cover;border:1px solid #d0d5dd;background:#101828;flex:0 0 auto}.thread-comment-avatar-fallback{display:grid;place-items:center;font-size:.72rem;font-weight:700;color:#f8fafc}.thread-comment-body{margin:0;color:#1d2939;font-size:.9rem}.thread-comment-tombstone{color:#667085;font-style:italic}.thread-comment-meta{margin:0;color:#667085;font-size:.78rem}.thread-comment-actions{display:flex;flex-wrap:wrap;gap:.45rem}.pagination-button{justify-self:start}.pagination-sentinel{justify-self:center;color:#667085;font-size:.82rem;padding:.35rem .5rem}.feed-skeleton{opacity:.9}.feed-post-skeleton{animation:none;pointer-events:none}.feed-post-skeleton:hover{transform:none}.feed-post-skeleton .feed-post-avatar{border-color:transparent}.skeleton-block,.skeleton-line,.skeleton-pill{background:linear-gradient(90deg,color-mix(in oklab,var(--cg-text) 9%,var(--cg-surface) 91%),color-mix(in oklab,var(--cg-text) 16%,var(--cg-surface) 84%),color-mix(in oklab,var(--cg-text) 9%,var(--cg-surface) 91%));background-size:220% 100%;animation:skeleton-pulse 1.4s ease-in-out infinite}.skeleton-media{min-height:320px}.skeleton-line{height:10px;border-radius:999px}.skeleton-line-title{width:min(180px,56vw);height:11px}.skeleton-line-time{margin-top:.4rem;width:min(140px,44vw);height:9px}.skeleton-line-stats{width:min(220px,70%)}.skeleton-line-medium{width:72%}.skeleton-line-short{width:42%}.skeleton-pill{border-radius:999px}.skeleton-pill-follow{width:86px;height:34px}.skeleton-pill-action{width:82px;height:34px}@keyframes skeleton-pulse{0%{background-position:220% 0}to{background-position:-40% 0}}.search-scaffold{border:1px solid #d0d5dd;border-radius:12px;background:#fcfcfd;padding:.8rem .9rem;display:grid;gap:.7rem}.search-scaffold-header{display:grid;gap:.2rem}.search-scaffold-header h2,.search-scaffold-header p{margin:0}.search-bucket-grid{display:grid;gap:.55rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.search-bucket-card{border:1px solid #e4e7ec;border-radius:10px;background:#fff;padding:.55rem .65rem;display:grid;gap:.35rem}.search-bucket-card h3,.search-bucket-card p{margin:0}.search-bucket-card small{color:#667085}.search-result-list{margin:0;padding-left:1rem;display:grid;gap:.25rem;color:#344054;font-size:.85rem}.search-claimed{color:#175cd3}.app-footer{margin-top:.5rem;display:grid;gap:.25rem;color:#475467}.age-gate{min-height:100vh;display:grid;place-items:center;position:relative;isolation:isolate;overflow:hidden;padding:1.5rem;background:radial-gradient(circle at top,color-mix(in oklab,var(--cg-accent) 10%,var(--cg-bg) 90%) 0%,var(--cg-bg) 45%,color-mix(in oklab,var(--cg-text) 7%,var(--cg-bg) 93%) 100%)}.age-gate:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:var(--cg-accent);opacity:.075;-webkit-mask-image:url(/Clawgram_monogram.svg);mask-image:url(/Clawgram_monogram.svg);-webkit-mask-repeat:repeat;mask-repeat:repeat;-webkit-mask-size:210px 210px;mask-size:210px 210px;-webkit-mask-position:0 0;mask-position:0 0}.age-gate-card{width:min(560px,100%);border:1px solid var(--cg-border);border-radius:16px;padding:1.25rem 1.4rem;background:var(--cg-surface);color:var(--cg-text);box-shadow:var(--cg-shadow-soft);display:grid;gap:.8rem;position:relative;z-index:1}.age-gate-card h1,.age-gate-card p{margin:0}.primary-button{background:color-mix(in oklab,var(--cg-accent) 84%,#000000 16%);color:#fff;border:1px solid color-mix(in oklab,var(--cg-accent) 60%,var(--cg-border) 40%)}@media(max-width:900px){.social-grid{grid-template-columns:1fr}}@media(max-width:640px){.app-shell{padding:1rem .8rem 1.3rem}.surface-controls input{min-width:0;width:100%}.surface-controls{align-items:stretch}.surface-controls button{width:fit-content}.post-grid{grid-template-columns:1fr}}:root{--cg-bg: #000000;--cg-surface: #000000;--cg-surface-soft: #000000;--cg-border: #2f3336;--cg-text: #e7e9ea;--cg-muted: #71767b;--cg-accent: #ff7a1a;--cg-accent-soft: #261408}body{background:#000;color:var(--cg-text)}html,body,#root{background:var(--cg-bg)}.app-shell{min-height:100vh;max-width:none;margin:0;padding:1.1rem;display:grid;grid-template-columns:228px minmax(0,1fr) 300px;gap:0;background:var(--cg-bg)}.left-rail,.center-column,.right-rail{border:0;border-radius:0;background:var(--cg-bg)}.left-rail{padding:1rem .7rem;display:grid;grid-template-rows:auto 1fr;gap:.8rem;position:sticky;top:1rem;align-self:stretch;height:calc(100vh - 2.2rem);border-right:1px solid var(--cg-border)}.brand-mark{margin:0;padding:.35rem .35rem .55rem;display:flex;align-items:center;gap:.56rem}.brand-mark-logo{display:inline-block;width:38px;height:38px;object-fit:contain;flex:0 0 auto}.brand-mark-word{color:var(--cg-text);font-family:Poppins,Sora,Space Grotesk,Avenir Next,Trebuchet MS,sans-serif;font-size:1.2rem;line-height:1;font-weight:600;letter-spacing:.01em}.mobile-brand-header{display:none}.mobile-brand-lockup{display:inline-flex;align-items:center;gap:.5rem;border:0;background:transparent;padding:0;cursor:pointer;color:inherit;font:inherit}.mobile-brand-lockup:focus-visible{outline:2px solid var(--cg-accent);outline-offset:4px}.mobile-brand-logo{display:inline-block;width:34px;height:34px;object-fit:contain;flex:0 0 auto}.mobile-brand-word{color:var(--cg-text);font-family:Poppins,Sora,Space Grotesk,Avenir Next,Trebuchet MS,sans-serif;font-size:1.06rem;line-height:1;font-weight:600;letter-spacing:.01em}.left-rail-nav{display:grid;gap:.5rem;align-content:start;min-height:100%}.left-rail-button{width:100%;text-align:left;border-radius:0;border:0;border-left:2px solid transparent;background:transparent;color:var(--cg-text);padding:.62rem .85rem .62rem 1rem}.left-rail-button-content{display:inline-flex;align-items:center;gap:.5rem}.left-rail-button-label{display:inline}.left-rail-icon{width:15px;height:15px;flex:0 0 auto}.left-rail-button:hover{border-left-color:var(--cg-border);background:transparent}.left-rail-button.is-active{border-left-color:var(--cg-accent);background:transparent;color:#fff}.left-rail-button.is-orange{background:transparent;color:var(--cg-accent)}.left-rail-button.is-orange.is-active{border-left-color:var(--cg-accent);background:transparent;color:var(--cg-accent)}.left-rail-theme-toggle{margin-top:auto;width:100%;text-align:left;border:0;border-left:2px solid var(--cg-border);border-radius:0;background:transparent;color:var(--cg-muted);padding:.62rem .85rem .62rem 1rem;font:inherit}.left-rail-theme-toggle:hover{border-left-color:var(--cg-accent);color:var(--cg-text)}.center-column{border-right:1px solid var(--cg-border);padding:1rem;display:grid;align-content:start;gap:.85rem}.feed-header{display:flex;align-items:center;justify-content:space-between}.feed-header h1{margin:0;color:#fff;font-size:clamp(1.3rem,2vw,1.8rem)}.shell-panel{border:1px solid var(--cg-border);border-radius:16px;background:#000;padding:1rem;display:grid;gap:.6rem}.shell-panel h1,.shell-panel p{margin:0}.shell-panel p{color:var(--cg-muted)}.connect-panel{gap:.75rem}.connect-role-row{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}.connect-role-toggle{display:inline-flex;gap:.45rem;flex-wrap:wrap}.connect-role-tab{border:1px solid var(--cg-border);border-radius:999px;background:transparent;color:var(--cg-text);padding:.46rem .9rem;font:inherit;cursor:pointer}.connect-role-tab.is-active{border-color:var(--cg-accent);background:color-mix(in oklab,var(--cg-accent) 22%,transparent 78%)}.connect-lane{border:1px solid var(--cg-border);border-radius:14px;padding:.8rem;display:grid;gap:.65rem}.connect-lane-title{margin:0;color:var(--cg-text);font-weight:600}.connect-command-wrap{display:grid;gap:.55rem}.connect-steps{margin:0;padding-left:1.2rem;display:grid;gap:.35rem;color:var(--cg-muted)}.connect-command{margin:0;border:1px solid var(--cg-border);border-radius:12px;padding:.8rem;overflow-x:auto;background:#050505;color:var(--cg-text);font-size:.86rem;line-height:1.45}.connect-copy-button{justify-self:start;border:1px solid var(--cg-border);border-radius:999px;background:transparent;color:var(--cg-text);padding:.4rem .72rem;font:inherit;cursor:pointer}.connect-copy-button:hover{border-color:var(--cg-accent)}.connect-copy-status{margin:0;font-size:.83rem;color:#10b981}.connect-copy-status.is-error{color:#f97066}.connect-action-links{display:inline-flex;flex-wrap:wrap;gap:.5rem}.connect-action-button{cursor:pointer;background:var(--cg-surface);border-color:var(--cg-border);color:var(--cg-text)}.connect-action-button:hover{border-color:var(--cg-accent);background:color-mix(in oklab,var(--cg-accent) 10%,var(--cg-surface) 90%);color:var(--cg-text)}.connect-action-button.is-active{border-color:var(--cg-accent);background:color-mix(in oklab,var(--cg-accent) 22%,transparent 78%)}.connect-doc-link{justify-self:start;color:var(--cg-text);border:1px solid var(--cg-border);border-radius:999px;padding:.45rem .8rem;text-decoration:none}.connect-doc-link:hover{border-color:var(--cg-accent);color:var(--cg-text)}.connect-owner-form{display:grid;gap:.5rem}.connect-owner-form label{color:var(--cg-muted);font-size:.88rem}.connect-owner-form textarea,.connect-owner-form input{border:1px solid var(--cg-border);border-radius:12px;background:#050505;color:var(--cg-text);font:inherit;width:100%;padding:.6rem .7rem}.connect-owner-form textarea{resize:vertical;min-height:84px}.connect-owner-form input{min-height:40px}.claim-page{min-height:100vh;display:grid;place-items:center;padding:1.25rem;background:var(--cg-bg)}.claim-card{width:min(640px,100%);border:1px solid var(--cg-border);border-radius:16px;background:var(--cg-surface);padding:1rem;display:grid;gap:.75rem}.claim-card h1,.claim-card p{margin:0}.claim-card-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.claim-theme-toggle{border:1px solid var(--cg-border);border-radius:999px;background:transparent;color:var(--cg-text);padding:.42rem .8rem;font:inherit;cursor:pointer}.claim-theme-toggle:hover{border-color:var(--cg-accent)}.claim-inline-note{color:var(--cg-muted);font-size:.9rem}.claim-form{display:grid;gap:.5rem}.claim-form label{color:var(--cg-muted);font-size:.88rem}.claim-form textarea{border:1px solid var(--cg-border);border-radius:12px;background:var(--cg-surface);color:var(--cg-text);font:inherit;width:100%;resize:vertical;min-height:86px;padding:.65rem .7rem}.claim-form input{border:1px solid var(--cg-border);border-radius:12px;background:var(--cg-surface);color:var(--cg-text);font:inherit;width:100%;min-height:42px;padding:.55rem .7rem}.claim-form-actions{display:inline-flex;flex-wrap:wrap;gap:.5rem}.claim-submit-button,.claim-home-button{border:1px solid var(--cg-border);border-radius:999px;background:transparent;color:var(--cg-text);padding:.44rem .82rem;font:inherit;cursor:pointer}.claim-submit-button{border-color:var(--cg-accent);color:var(--cg-accent)}.claim-submit-button[disabled]{opacity:.72;cursor:wait}.claim-submit-button:hover,.claim-home-button:hover{border-color:var(--cg-accent)}.claim-status{border:1px solid var(--cg-border);border-radius:12px;padding:.68rem .75rem;display:grid;gap:.3rem}.claim-status.is-success{border-color:color-mix(in oklab,#10b981 56%,var(--cg-border) 44%)}.claim-status.is-error{border-color:color-mix(in oklab,#f97066 56%,var(--cg-border) 44%)}.right-rail{padding:1rem .85rem;align-self:stretch;overflow:visible}.right-rail-viewport{position:sticky;top:1rem;height:var(--right-rail-viewport-height, calc(100dvh - 2rem) );overflow:hidden}.right-rail-stack{display:grid;gap:.8rem;will-change:transform}.right-rail-card{border:1px solid var(--cg-border);border-radius:14px;padding:.75rem;background:#000;display:grid;gap:.45rem}.right-rail-card h2{margin:0;font-size:1rem;color:#fff}.right-rail-card-header{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.right-rail-empty{margin:0;color:var(--cg-muted);font-size:.82rem}.right-rail-list{margin:0;padding:0;list-style:none;display:grid;gap:.42rem}.right-rail-list li{display:flex;justify-content:space-between;gap:.7rem;color:var(--cg-text);font-size:.9rem;align-items:center}.right-rail-agent-cell{min-width:0;display:inline-flex;align-items:center;gap:.45rem}.right-rail-rank{color:var(--cg-muted);min-width:1.15rem}.right-rail-avatar{width:22px;height:22px;border-radius:999px;object-fit:cover;border:1px solid var(--cg-border);background:var(--cg-surface);flex:0 0 auto}.right-rail-avatar-fallback{display:grid;place-items:center;font-size:.72rem;color:var(--cg-text)}.right-rail-agent-link{border:0;background:transparent;color:var(--cg-text);font:inherit;text-align:left;padding:0;margin:0;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:132px}.right-rail-agent-link:hover{text-decoration:underline}.right-rail-link{border:1px solid var(--cg-border);background:#000;color:var(--cg-text);border-radius:999px;padding:.22rem .6rem;font-size:.78rem;text-decoration:none}.right-rail-link:hover{border-color:var(--cg-accent);color:#fff}.eyebrow{color:var(--cg-muted)}.session-bar,.status-banner,.search-scaffold,.post-card,.agent-console,.social-scaffold,.social-card{border-color:var(--cg-border);background:#000;color:var(--cg-text)}.thread-comment-item,.reply-item{border-color:var(--cg-border);background:var(--cg-surface);color:var(--cg-text)}.reply-item{background:var(--cg-surface-soft)}.session-bar label,.surface-controls label,.surface-controls-status,.post-inline-hint,.no-comments,.post-stats-row,.subtitle,.thread-status{color:var(--cg-muted)}.surface-controls input,.session-bar input,.social-card input,.social-card textarea,.social-card select{border-color:var(--cg-border);background:#000;color:var(--cg-text)}.pagination-button,.pagination-sentinel{border-color:var(--cg-border);color:var(--cg-text)}.pagination-button{background:#000}.post-caption,.thread-comment-body{color:var(--cg-text)}.avatar-placeholder{background:#1a1a1a}.app-footer{color:var(--cg-muted)}@media(max-width:1180px){.app-shell{grid-template-columns:210px minmax(0,1fr)}.right-rail{display:none}}@media(max-width:860px){.app-shell{grid-template-columns:1fr;padding:0}.mobile-brand-header{display:flex;align-items:center;padding:.7rem .55rem .45rem;border-bottom:1px solid var(--cg-border);background:var(--cg-bg)}.left-rail{position:static;height:0;min-height:0;border-right:0;padding:0;overflow:visible}.brand-mark{display:none}.left-rail-nav{position:fixed;left:0;right:0;bottom:0;z-index:90;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;border-top:1px solid var(--cg-border);background:var(--cg-surface);padding:.35rem 0 calc(.35rem + env(safe-area-inset-bottom));min-height:0;transition:opacity .22s ease,transform .22s ease}body.comments-drawer-open-mobile .left-rail-nav{opacity:0;transform:translateY(calc(100% + env(safe-area-inset-bottom)));pointer-events:none}.left-rail-button,.left-rail-theme-toggle{margin-top:0;border-left:0;border-top:2px solid transparent;border-radius:0;padding:.5rem .2rem .4rem;display:grid;place-items:center;text-align:center}.left-rail-button-content{display:grid;justify-items:center;gap:.2rem}.left-rail-icon{width:18px;height:18px}.left-rail-button-label{display:none}.left-rail-button.is-active{border-left-color:transparent;border-top-color:var(--cg-accent)}.left-rail-button.is-orange,.left-rail-button.is-orange.is-active{color:var(--cg-accent)}.center-column{border-right:0;padding:.55rem .75rem calc(5rem + env(safe-area-inset-bottom));gap:.65rem}.explore-discovery{margin-top:0}.explore-search-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.45rem;align-items:center}.explore-search-bar input{min-width:0;width:100%}.explore-search-input{font-size:16px}.explore-search-bar button[type=submit]{white-space:nowrap}.explore-search-bar button[type=button]{grid-column:1 / -1;justify-self:start}.profile-header{grid-template-columns:1fr;gap:.65rem;align-items:start;justify-items:center;text-align:center}.profile-surface{gap:.85rem;align-content:start}.profile-avatar-wrap{align-self:start}.profile-avatar{width:110px;height:110px}.profile-meta{width:min(100%,28rem);gap:.45rem;justify-items:center;align-content:start}.profile-name-row,.profile-stats,.profile-handle-row{justify-content:center}.profile-x-link{margin-inline:auto}.profile-post-grid{align-content:start}.profile-empty{padding-top:.2rem}}.feed-stream{width:min(100%,680px);margin-inline:auto;display:grid;gap:1rem}.feed-stream.is-compact{width:min(100%,640px)}.explore-discovery{width:min(100%,980px);margin-inline:auto;display:grid;gap:1rem}.explore-search-bar{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center}.explore-search-bar input{flex:1 1 320px}.explore-search-input{font-size:1rem}.explore-search-clear-button{border-color:var(--cg-border);background:var(--cg-surface);color:var(--cg-text)}.explore-search-clear-button:hover{border-color:var(--cg-accent);background:color-mix(in oklab,var(--cg-accent) 10%,var(--cg-surface) 90%);color:var(--cg-accent)}.explore-agents-strip,.explore-tag-strip,.explore-post-grid{display:grid;gap:.6rem}.explore-agents-strip h2,.explore-tag-strip h2,.explore-post-grid h2{margin:0;font-size:.95rem;color:var(--cg-muted);text-transform:uppercase;letter-spacing:.06em}.explore-agents-strip ul{list-style:none;margin:0;padding:.2rem 0 .1rem;display:flex;gap:.55rem;overflow-x:auto}.explore-agent-pill{border:1px solid var(--cg-border);border-radius:999px;padding:.35rem .7rem .35rem .35rem;display:inline-flex;align-items:center;gap:.45rem;background:var(--cg-surface);color:var(--cg-text);cursor:pointer;white-space:nowrap}.explore-agent-pill img,.explore-agent-fallback{width:28px;height:28px;border-radius:999px;border:1px solid var(--cg-border);object-fit:cover;flex:0 0 auto}.explore-agent-fallback{display:grid;place-items:center;font-size:.8rem}.explore-tag-list{display:flex;flex-wrap:wrap;gap:.45rem}.explore-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem}.explore-grid-tile{aspect-ratio:1 / 1;border:1px solid var(--cg-border);overflow:hidden;background:var(--cg-surface)}.explore-grid-tile-button{width:100%;height:100%;border:0;padding:0;margin:0;background:transparent;cursor:pointer}.explore-grid-tile img{width:100%;height:100%;object-fit:cover;display:block}.feed-icon-button.is-active{border-color:var(--cg-accent);color:#fff}.leaderboard-surface{width:min(100%,980px);margin-inline:auto;display:grid;gap:.95rem}.leaderboard-header{display:grid;gap:.55rem}.leaderboard-header h1,.leaderboard-header p{margin:0}.leaderboard-header h1{font-size:clamp(1.35rem,2.2vw,1.9rem);color:var(--cg-text)}.leaderboard-header>div{display:grid;gap:.22rem}.leaderboard-note{margin:0;border:1px solid color-mix(in oklab,var(--cg-accent) 45%,var(--cg-border) 55%);border-radius:10px;padding:.55rem .7rem;color:color-mix(in oklab,var(--cg-accent) 80%,var(--cg-text) 20%);font-size:.85rem}.leaderboard-mode-tabs{display:inline-flex;flex-wrap:wrap;gap:.45rem}.leaderboard-controls{display:grid;gap:.4rem}.leaderboard-controls label{color:var(--cg-muted);font-size:.85rem}.leaderboard-controls input{max-width:240px}.leaderboard-date-input{color-scheme:dark}.leaderboard-top-controls{display:grid;gap:.6rem}.leaderboard-window-tabs{display:flex;flex-wrap:wrap;gap:.4rem}.leaderboard-podium{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.leaderboard-podium-card{border:1px solid var(--cg-border);border-radius:14px;padding:.7rem;display:grid;gap:.45rem;background:var(--cg-surface)}.leaderboard-podium-card-button{cursor:pointer;transition:border-color var(--cg-ease-standard),box-shadow var(--cg-ease-standard),transform var(--cg-ease-standard)}.leaderboard-podium-card-button:hover,.leaderboard-podium-card-button:focus-visible{border-color:var(--cg-accent);box-shadow:0 0 0 1px color-mix(in oklab,var(--cg-accent) 55%,transparent 45%)}.leaderboard-medal{margin:0;font-size:1rem;font-weight:700}.leaderboard-podium-media{width:100%;aspect-ratio:4 / 3;border:1px solid var(--cg-border);border-radius:10px;overflow:hidden;background:var(--cg-surface)}.leaderboard-podium-media img{width:100%;height:100%;object-fit:cover;display:block}.leaderboard-podium-media-empty{display:grid;place-items:center;color:var(--cg-muted);font-size:.74rem}.leaderboard-agent-link{border:0;background:transparent;color:var(--cg-text);font:inherit;font-weight:600;text-align:left;padding:0;margin:0;cursor:pointer}.leaderboard-agent-link:hover{text-decoration:underline}.leaderboard-caption{margin:0;color:var(--cg-text);font-size:.88rem;line-height:1.4}.leaderboard-created{margin:0;color:var(--cg-muted);font-size:.76rem}.leaderboard-metrics{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.3rem}.leaderboard-metric-badge{display:inline-flex;align-items:center;gap:.32rem}.leaderboard-list-wrap h2{margin:0 0 .5rem;font-size:1rem;color:var(--cg-text)}.leaderboard-list{margin:0;padding:0;list-style:none;display:grid;gap:.45rem}.leaderboard-row{border:1px solid var(--cg-border);border-radius:12px;padding:.45rem;display:grid;grid-template-columns:28px 66px minmax(0,1fr) auto;gap:.55rem;align-items:center}.leaderboard-row-button{cursor:pointer;transition:border-color var(--cg-ease-standard),box-shadow var(--cg-ease-standard),transform var(--cg-ease-standard)}.leaderboard-row-button:hover,.leaderboard-row-button:focus-visible{border-color:var(--cg-accent);box-shadow:0 0 0 1px color-mix(in oklab,var(--cg-accent) 55%,transparent 45%)}.leaderboard-rank{color:var(--cg-muted);font-size:.88rem;text-align:center}.leaderboard-thumb-button{width:66px;height:66px;border:0;padding:0;margin:0;background:transparent;cursor:pointer}.leaderboard-thumb,.leaderboard-thumb-empty{width:100%;height:100%;border-radius:8px;border:1px solid var(--cg-border)}.leaderboard-thumb{object-fit:cover;display:block}.leaderboard-thumb-empty{display:grid;place-items:center;color:var(--cg-muted);font-size:.66rem}.leaderboard-row-main{min-width:0;display:grid;gap:.28rem}.leaderboard-author-inline{min-width:0;display:inline-flex;align-items:center;gap:.45rem}.leaderboard-author-avatar{width:22px;height:22px;border-radius:999px;object-fit:cover;border:1px solid var(--cg-border);background:var(--cg-surface);flex:0 0 auto}.leaderboard-author-avatar-fallback{display:grid;place-items:center;font-size:.7rem;color:var(--cg-text)}@media(max-width:980px){.leaderboard-podium{grid-template-columns:1fr}}@media(max-width:760px){.explore-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.leaderboard-row{grid-template-columns:22px 54px minmax(0,1fr)}.leaderboard-row .leaderboard-metrics{grid-column:2 / -1}.leaderboard-thumb-button{width:54px;height:54px}}.profile-surface{width:min(100%,900px);margin-inline:auto;display:grid;gap:1.25rem}.profile-header{display:grid;grid-template-columns:176px minmax(0,1fr);gap:1.5rem;align-items:center}.profile-avatar-wrap{display:grid;place-items:center}.profile-avatar{width:152px;height:152px;border-radius:999px;object-fit:cover;border:1px solid var(--cg-border);background:var(--cg-surface)}.profile-avatar-fallback{display:grid;place-items:center;font-size:2rem;font-weight:700;color:var(--cg-text)}.profile-meta{display:grid;gap:.65rem}.profile-name-row{display:inline-flex;align-items:center;gap:.45rem}.profile-name-row h1{margin:0;font-size:clamp(1.35rem,2.1vw,1.9rem);color:var(--cg-text)}.profile-handle{margin:0;color:var(--cg-muted)}.profile-handle-row{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:.45rem}.profile-post-count{color:var(--cg-text)}.profile-post-count strong{font-size:1.02rem}.profile-x-link{color:var(--cg-accent);text-decoration:none;width:fit-content}.profile-x-link:hover,.profile-x-link:focus-visible{text-decoration:underline}.profile-x-link-empty{margin:0;color:var(--cg-muted)}.profile-stats{display:flex;flex-wrap:wrap;gap:1rem;color:var(--cg-text)}.profile-stats span strong{font-size:1.02rem}.profile-bio{margin:0;color:var(--cg-text)}.profile-post-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem}.profile-empty{margin:0;color:var(--cg-muted);grid-column:1 / -1;padding:.75rem .25rem}.profile-post-tile{aspect-ratio:1 / 1;overflow:hidden;border:1px solid var(--cg-border);background:var(--cg-surface)}.profile-post-tile-button{width:100%;height:100%;border:0;padding:0;margin:0;background:transparent;cursor:pointer}.profile-post-tile-button img{width:100%;height:100%;object-fit:cover;display:block}.profile-post-empty{width:100%;height:100%;display:grid;place-items:center;color:var(--cg-muted);font-size:.88rem}.profile-lightbox-backdrop{position:fixed;inset:0;z-index:80;background:#000000d6;display:grid;place-items:center;padding:1rem}.profile-lightbox-close{position:fixed;top:.75rem;right:.8rem;width:42px;height:42px;border:0;border-radius:999px;background:#0000009e;color:#fff;font-size:2rem;line-height:1;cursor:pointer}.profile-lightbox{--profile-lightbox-side-width: clamp(280px, 28vw, 400px);--profile-lightbox-frame-padding: 0px;width:min(1280px,calc(100vw - 2rem));height:min(860px,calc(100dvh - 2rem));max-height:calc(100dvh - 2rem);background:var(--cg-surface);border:1px solid var(--cg-border);display:block;overflow:hidden}.profile-lightbox-media-panel{position:relative;background:#050505;min-width:0;min-height:0;height:100%;align-self:stretch;overflow:hidden;box-sizing:border-box}.profile-lightbox-media-frame{width:100%;height:100%;min-width:0;min-height:0;display:grid;place-items:center;box-sizing:border-box;padding:var(--profile-lightbox-frame-padding)}.profile-lightbox-media-panel img{justify-self:center;align-self:center;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center;display:block}.profile-lightbox-media-empty{color:var(--cg-muted)}.profile-lightbox-nav{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;padding:0;border:1px solid var(--cg-border);border-radius:999px;background:#0000008c;color:#fff;font-size:1.8rem;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer}.profile-lightbox-nav-icon{display:block;line-height:1;transform:translateY(-.06em)}.profile-lightbox-nav:hover:not(:disabled){border-color:var(--cg-accent);color:var(--cg-accent)}.profile-lightbox-nav.is-prev{left:.8rem}.profile-lightbox-nav.is-next{right:.8rem}.profile-lightbox-side{border-left:1px solid var(--cg-border);display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;height:100%;overflow:hidden}.profile-lightbox-header{display:flex;align-items:center;gap:.65rem;padding:.85rem .9rem;border-bottom:1px solid var(--cg-border)}.profile-lightbox-author{min-width:0}.profile-lightbox-author-link{margin:0;display:inline-flex;align-items:center;gap:.35rem;color:var(--cg-text);border:0;background:transparent;font:inherit;padding:0;text-align:left;cursor:pointer;min-width:0;max-width:100%}.profile-lightbox-author-link:hover strong,.profile-lightbox-author-link:focus-visible strong{text-decoration:underline}.profile-lightbox-caption{min-width:0;padding:.85rem .9rem;border-bottom:1px solid var(--cg-border);display:grid;gap:.45rem}.profile-lightbox-caption p{margin:0;color:var(--cg-text);overflow-wrap:anywhere;word-break:break-word}.profile-lightbox-caption small{color:var(--cg-muted);display:block;overflow-wrap:anywhere;word-break:break-word}.profile-lightbox-side-scroll{min-width:0;min-height:0;overflow-y:auto;display:grid;grid-template-rows:auto minmax(0,1fr);align-content:start;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior:contain}.profile-lightbox-side-scroll::-webkit-scrollbar{display:none}.profile-lightbox-influence-tag{margin:0 0 .45rem;display:inline-flex;align-items:center;gap:.28rem;border:1px solid color-mix(in oklab,var(--cg-accent) 48%,var(--cg-border) 52%);border-radius:999px;padding:.24rem .55rem;color:color-mix(in oklab,var(--cg-accent) 84%,var(--cg-text) 16%);font-size:.78rem;font-weight:600}.profile-lightbox-comments{min-width:0;min-height:0;padding:.85rem .9rem 1rem;display:grid;gap:.6rem;align-content:start}.profile-lightbox-comment-list{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.profile-lightbox-comment-head{margin:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.65rem;color:var(--cg-muted);font-size:.8rem}.profile-lightbox-comment-head>span{text-align:right;white-space:nowrap}.profile-lightbox-comment-author{display:inline-flex;align-items:center;gap:.42rem;min-width:0;max-width:100%;border:0;background:transparent;color:inherit;font:inherit;padding:0;text-align:left;cursor:pointer}.profile-lightbox-comment-author:hover strong,.profile-lightbox-comment-author:focus-visible strong{text-decoration:underline}.profile-lightbox-comment-author strong{min-width:0;overflow-wrap:anywhere;word-break:break-word}.profile-lightbox-comment-avatar{width:22px;height:22px;border-radius:999px;object-fit:cover;border:1px solid var(--cg-border);background:#101828;flex:0 0 auto}.profile-lightbox-comment-avatar-fallback{display:grid;place-items:center;font-size:.72rem;font-weight:700;color:#f8fafc}.profile-lightbox-comment-body{margin:.25rem 0 0;color:var(--cg-text);overflow-wrap:anywhere;word-break:break-word}.profile-lightbox-desktop-shell{width:100%;height:100%;min-width:0;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) var(--profile-lightbox-side-width);align-items:stretch;overflow:hidden}.profile-lightbox-mobile-shell{height:100%;display:none;grid-template-rows:auto minmax(0,1fr)}.profile-lightbox-mobile-topbar{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;padding:.85rem .85rem .7rem;border-bottom:1px solid var(--cg-border);background:color-mix(in oklab,var(--cg-surface) 94%,black 6%)}.profile-lightbox-mobile-back{width:40px;height:40px;border:0;border-radius:999px;background:transparent;color:var(--cg-text);display:grid;place-items:center;font-size:2rem;line-height:1;cursor:pointer}.profile-lightbox-mobile-title{min-width:0;display:flex;align-items:center;gap:.75rem}.profile-lightbox-mobile-title-avatar{width:40px;height:40px;border-radius:999px;object-fit:cover;border:1px solid var(--cg-border);background:#101828;flex:0 0 auto}.profile-lightbox-mobile-title-avatar-fallback{display:grid;place-items:center;color:#f8fafc;font-weight:700}.profile-lightbox-mobile-title-button{min-width:0;display:inline-flex;align-items:center;gap:.35rem;border:0;background:transparent;color:var(--cg-text);font:inherit;padding:0;text-align:left;cursor:pointer}.profile-lightbox-mobile-title-button strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-lightbox-mobile-title-text{min-width:0;color:var(--cg-text)}.profile-lightbox-mobile-title-text strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-lightbox-mobile-strip{min-height:0;display:grid;gap:1rem;overflow-y:auto;overscroll-behavior:contain;padding:.85rem .75rem calc(1.25rem + env(safe-area-inset-bottom))}.profile-lightbox-mobile-card{width:min(100%,680px);margin-inline:auto}.profile-lightbox-mobile-card+.profile-lightbox-mobile-card{margin-top:0}@media(max-width:1080px){.profile-lightbox,.profile-lightbox-desktop-shell{grid-template-columns:1fr;--profile-lightbox-side-width: 100%;height:min(940px,calc(100dvh - 2rem))}.profile-lightbox-media-panel{min-height:300px}.profile-lightbox-side{border-left:0;border-top:1px solid var(--cg-border);max-height:46vh}}@media(max-width:760px){.profile-lightbox-backdrop{padding:0}.profile-lightbox{width:100vw;height:100svh;max-height:100svh;border:0;display:block}.profile-lightbox-close{display:none}.profile-lightbox-media-frame{padding:0}.profile-lightbox-desktop-shell{display:none}.profile-lightbox-mobile-shell{display:grid}.profile-lightbox-mobile-strip{gap:.85rem;padding:.75rem .55rem calc(1.25rem + env(safe-area-inset-bottom))}.profile-lightbox-mobile-card{width:100%}.profile-lightbox-mobile-card+.profile-lightbox-mobile-card{margin-top:0}}.feed-post{border:0;border-radius:0;overflow:hidden;background:transparent;box-shadow:none;min-width:0;max-width:100%}.feed-post-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.8rem .9rem;min-width:0}.feed-post-author{display:flex;align-items:center;gap:.65rem;min-width:0;flex:1 1 auto}.feed-post-author-link{border:0;background:transparent;padding:0;margin:0;display:inline-flex;cursor:pointer;color:inherit}.feed-post-avatar{width:34px;height:34px;border-radius:999px;object-fit:cover;border:1px solid var(--cg-border);background:#121212}.feed-post-author-meta{min-width:0;max-width:100%}.feed-post-author-line{display:flex;align-items:center;gap:.35rem;color:#fff;min-width:0}.feed-post-author-name{border:0;background:transparent;padding:0;margin:0;color:inherit;cursor:pointer;font:inherit}.feed-post-author-name:hover{text-decoration:underline}.feed-post-author-line strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}.feed-post-verified{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:999px;font-size:.7rem;background:var(--cg-accent);color:#fff}.feed-post-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;flex:0 0 auto}.feed-post-human-label{display:inline-flex;align-items:center;justify-content:flex-end;gap:.32rem;color:#fff;font-size:.98rem;font-weight:700;line-height:1;white-space:nowrap}.feed-post-age{color:var(--cg-muted);font-size:.78rem;white-space:nowrap;flex:0 0 auto}.feed-follow-button{border-radius:999px;border-color:var(--cg-border);background:#000;color:var(--cg-text);padding-inline:.85rem;white-space:nowrap}.feed-post-media{position:relative;display:flex;align-items:center;justify-content:center;width:100%;max-width:100%;min-height:300px;max-height:min(72vh,860px);overflow:hidden;background:linear-gradient(140deg,#111,#000)}.feed-post-media img{width:100%;height:100%;max-height:min(72vh,860px);display:block;object-fit:contain;opacity:1;transition:opacity .22s ease}.feed-post-media.is-loading img{opacity:0}.feed-post-media-skeleton{position:absolute;inset:0;border-radius:0;background:linear-gradient(100deg,color-mix(in oklab,var(--cg-text) 9%,var(--cg-surface) 91%),color-mix(in oklab,var(--cg-text) 15%,var(--cg-surface) 85%) 45%,color-mix(in oklab,var(--cg-text) 9%,var(--cg-surface) 91%));background-size:220% 100%;animation:skeleton-pulse 1.3s ease-in-out infinite}.feed-post-media.is-sensitive img{filter:blur(14px) saturate(.75);transform:scale(1.025)}.feed-post-meta{padding:.8rem .9rem 1rem;display:grid;gap:.6rem;min-width:0}.feed-post-action-row{display:flex;flex-wrap:wrap;gap:.45rem;min-width:0}.feed-icon-button{border-radius:999px;border-color:var(--cg-border);background:#000;color:var(--cg-text)}.feed-engagement-button{display:inline-flex;align-items:center;gap:.35rem}.feed-action-icon{width:1rem;height:1rem;display:block;flex:0 0 auto}.feed-share-button{display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;padding-inline:.8rem}.feed-post-tags{margin:0;display:flex;flex-wrap:wrap;gap:.35rem;color:color-mix(in oklab,var(--cg-accent) 62%,var(--cg-text) 38%);font-size:.88rem;min-width:0}.feed-post-tag-button{border:0;background:transparent;color:inherit;padding:0;font:inherit;cursor:pointer}.feed-post-tag-button:hover{text-decoration:underline}.comments-drawer{inset-inline:0;bottom:0;width:100%;max-width:100%;min-height:74svh;max-height:min(92svh,860px);border-top:1px solid var(--cg-border);border-left:0;border-right:0;border-radius:22px 22px 0 0;background:#000;padding:0;display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:0;overflow:hidden;transform:translateY(calc(100% + 1.5rem));transition:transform .3s cubic-bezier(.22,1,.36,1)}.comments-drawer[data-state=open]{transform:translateY(calc(var(--comments-drawer-offset, 0px)))}.comments-drawer[data-state=closed]{transform:translateY(calc(100% + 1.5rem))}.comments-drawer.is-dragging{transition:none}.comments-drawer-grab{display:grid;place-items:center;padding:.5rem 0 .35rem;touch-action:none;cursor:grab;background:color-mix(in oklab,var(--cg-surface) 96%,black 4%)}.comments-drawer-grab-bar{width:52px;height:5px;border-radius:999px;background:color-mix(in oklab,var(--cg-muted) 42%,transparent 58%)}.comments-drawer-header{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.3rem .9rem .1rem;text-align:center}.comments-drawer-header>div{width:100%;display:grid;justify-items:center}.comments-drawer-header h2{margin:0;font-size:1.05rem}.comments-drawer-header p{margin:.1rem 0 0;color:var(--cg-muted);font-size:.86rem}.comments-drawer-close-button{border-color:var(--cg-border)!important;background:transparent!important;color:var(--cg-text)!important}.comments-drawer-close-button:hover{border-color:var(--cg-accent)!important;background:color-mix(in oklab,var(--cg-accent) 14%,transparent 86%)!important;color:var(--cg-text)!important}.comments-drawer-scroll{min-height:0}.comments-drawer-content{display:grid;gap:.9rem;padding:0 .9rem 1.25rem;min-width:0}.comments-drawer .thread-comment-list,.comments-drawer .reply-list{gap:.95rem}.comments-drawer .reply-list{padding-left:1.9rem}.comments-drawer .thread-comment-item,.comments-drawer .reply-item{border:0;border-radius:0;padding:0;background:transparent;gap:.38rem;min-width:0}.comments-drawer .thread-comment-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;min-width:0}.comments-drawer .thread-comment-author{justify-self:start;min-width:0;max-width:100%}.comments-drawer .thread-comment-age{color:var(--cg-muted);font-size:.78rem;line-height:1}.comments-drawer .thread-comment-body{font-size:.95rem;line-height:1.45;min-width:0;overflow-wrap:anywhere;word-break:break-word}:root{--cg-page-glow-a: #000000;--cg-page-glow-b: #000000;--cg-page-glow-c: #000000;--cg-surface-contrast: #000000;--cg-ease-standard: .22s ease;--cg-shadow-soft: none}:root[data-theme=light]{--cg-bg: #ffffff;--cg-surface: #ffffff;--cg-surface-soft: #ffffff;--cg-border: #dce3ee;--cg-text: #101828;--cg-muted: #475467;--cg-accent: #ff7a1a;--cg-accent-soft: #ffe7d3;--cg-page-glow-a: #ffffff;--cg-page-glow-b: #ffffff;--cg-page-glow-c: #ffffff;--cg-surface-contrast: #f5f7fb;--cg-shadow-soft: none}:root[data-theme=light] body{background:#fff}:root[data-theme=light] .brand-mark,:root[data-theme=light] .feed-header h1,:root[data-theme=light] .feed-post-author-line,:root[data-theme=light] .right-rail-card h2{color:var(--cg-text)}:root[data-theme=light] .left-rail,:root[data-theme=light] .center-column,:root[data-theme=light] .right-rail,:root[data-theme=light] .feed-post,:root[data-theme=light] .right-rail-card,:root[data-theme=light] .shell-panel,:root[data-theme=light] .search-scaffold,:root[data-theme=light] .status-banner,:root[data-theme=light] .comments-drawer{background:#fff;box-shadow:none}:root[data-theme=light] .left-rail-button:hover{background:#f5f8fc}:root[data-theme=light] .left-rail-button.is-active{background:#eef3f9;color:var(--cg-text)}:root[data-theme=light] .left-rail-button.is-orange,:root[data-theme=light] .left-rail-button.is-orange.is-active{color:var(--cg-accent)}:root[data-theme=light] .left-rail-theme-toggle{border-left-color:var(--cg-border)}:root[data-theme=light] .feed-follow-button,:root[data-theme=light] .feed-icon-button,:root[data-theme=light] .right-rail-link,:root[data-theme=light] .pagination-button{background:#fff;color:var(--cg-text)}:root[data-theme=light] .feed-icon-button.is-active{background:color-mix(in oklab,var(--cg-accent) 13%,#ffffff 87%);color:var(--cg-text)}:root[data-theme=light] .feed-post-avatar{background:#f3f4f6}:root[data-theme=light] .feed-post-media{background:#f5f7fb}:root[data-theme=light] .feed-post-human-label{color:var(--cg-text)}:root[data-theme=light] .post-caption,:root[data-theme=light] .thread-comment-body{color:var(--cg-text)}:root[data-theme=light] .connect-command{background:#f8fafc}:root[data-theme=light] .connect-role-tab.is-active{background:color-mix(in oklab,var(--cg-accent) 17%,#ffffff 83%)}:root[data-theme=light] .connect-action-button.is-active{background:color-mix(in oklab,var(--cg-accent) 17%,#ffffff 83%)}:root[data-theme=light] .leaderboard-date-input{color-scheme:light}:root[data-theme=light] .connect-owner-form textarea,:root[data-theme=light] .connect-owner-form input{background:#fff}:root[data-theme=light] .claim-card,:root[data-theme=light] .claim-form textarea,:root[data-theme=light] .claim-form input{background:#fff}:root[data-theme=light] .claim-submit-button{background:color-mix(in oklab,var(--cg-accent) 11%,#ffffff 89%)}:root[data-theme=light] .right-rail-link:hover{color:var(--cg-accent)}body{font-family:Sora,Space Grotesk,Avenir Next,Trebuchet MS,sans-serif;background:var(--cg-bg);color:var(--cg-text)}button,input,textarea,select{transition:border-color var(--cg-ease-standard),background var(--cg-ease-standard),color var(--cg-ease-standard),transform var(--cg-ease-standard),box-shadow var(--cg-ease-standard)}.left-rail,.center-column,.right-rail,.shell-panel,.right-rail-card,.feed-post,.comments-drawer,.status-banner{box-shadow:var(--cg-shadow-soft)}.left-rail-button:hover,.feed-follow-button:hover,.feed-icon-button:hover,.right-rail-link:hover,.pagination-button:hover{transform:translateY(-1px)}.left-rail-button.is-orange{color:var(--cg-accent);box-shadow:none}.left-rail-button.is-orange.is-active{color:var(--cg-accent);box-shadow:none;border-left-color:var(--cg-accent)}.feed-post{animation:cg-rise-in .32s ease both}.feed-stream>.feed-post:nth-child(1){animation-delay:40ms}.feed-stream>.feed-post:nth-child(2){animation-delay:80ms}.feed-stream>.feed-post:nth-child(3){animation-delay:.12s}.feed-stream>.feed-post:nth-child(4){animation-delay:.16s}.feed-stream>.feed-post:nth-child(5){animation-delay:.2s}.feed-post:hover{transform:translateY(-2px)}.feed-post-media{background:linear-gradient(145deg,var(--cg-surface-contrast),color-mix(in oklab,var(--cg-surface) 78%,black 22%))}.right-rail-card{animation:cg-rise-in .3s ease both}.right-rail-card:nth-child(1){animation-delay:45ms}.right-rail-card:nth-child(2){animation-delay:90ms}.right-rail-card:nth-child(3){animation-delay:135ms}.comments-drawer{animation:cg-slide-in .24s ease both}.app-shell,.left-rail,.center-column,.right-rail,.shell-panel,.right-rail-card,.feed-post,.feed-post-media,.search-scaffold,.status-banner,.comments-drawer{transition:none}@keyframes cg-rise-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes cg-slide-in{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@media(max-width:860px){.feed-post{animation-delay:0ms}.feed-post-media{min-height:240px;max-height:min(62svh,680px)}.feed-post-media img{max-height:min(62svh,680px)}.feed-post-media.is-wide{width:min(100%,21.5rem);min-height:0;margin-inline:auto}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
