#social{min-height:calc(100dvh - var(--nav-height));background:radial-gradient(circle at 12% 0%, color-mix(in srgb, var(--color-accent) 12%, transparent), transparent 30rem), var(--color-canvas)}.social-shell{width:min(100%,1120px);margin:0 auto;padding:1.1rem clamp(.75rem,3vw,1.5rem) 4rem;overflow-x:clip}.social-hero{border:1px solid var(--color-border-subtle);background:linear-gradient(145deg, color-mix(in srgb, var(--color-surface-2) 90%, var(--color-accent-soft)), var(--color-surface-1));border-radius:1.4rem;justify-content:space-between;align-items:end;gap:1.25rem;margin-bottom:1rem;padding:clamp(1.1rem,4vw,2rem);display:flex;position:relative;overflow:hidden}.social-hero:after{content:"";border:1px solid color-mix(in srgb, var(--color-accent) 24%, transparent);block-size:13rem;inline-size:13rem;box-shadow:0 0 5rem color-mix(in srgb, var(--color-accent) 10%, transparent);pointer-events:none;border-radius:50%;position:absolute;inset:-8rem -3rem auto auto}.social-hero-copy{flex:auto;gap:.35rem;min-width:0;display:grid}.social-kicker{color:var(--color-accent);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:800}.social-hero h1{color:var(--color-text-strong);margin:0;font-size:clamp(1.55rem,4vw,2.8rem);line-height:1.05}.social-hero p{max-width:58ch;color:var(--color-text-muted);margin:0;line-height:1.5}.social-tabs{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-canvas) 76%, transparent);z-index:1;border-radius:999px;flex:0 29rem;gap:.35rem;block-size:auto;inline-size:min(100%,29rem);padding:.28rem;display:flex;inset:auto}.social-tab{min-height:2.7rem;color:var(--color-text);white-space:nowrap;transition:color var(--motion-transition-fast), background var(--motion-transition-fast), transform var(--motion-transition-fast);border-radius:999px;align-items:center;gap:.42rem;padding:0 .82rem;text-decoration:none;display:inline-flex}.social-tab:hover{color:var(--color-text-strong);background:var(--color-surface-3)}.social-tab.active{color:var(--color-text-strong);background:color-mix(in srgb, var(--color-accent) 17%, var(--color-surface-2))}.social-tab ion-icon{font-size:1.15rem}.social-workspace{grid-template-columns:minmax(0,1fr) minmax(15rem,18rem);align-items:start;gap:1rem;display:grid}.social-stream{gap:.8rem;min-width:0;display:grid}.social-aside{top:calc(var(--nav-height) + 1rem);gap:.7rem;display:grid;position:sticky}.social-info-panel{border:1px solid var(--color-border-subtle);background:var(--color-surface-1);border-radius:1rem;padding:1rem}.social-info-panel strong{color:var(--color-text-strong)}.social-info-panel p{color:var(--color-text-muted);margin:.4rem 0 0;font-size:.9rem;line-height:1.5}.social-composer,.social-guest{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface-1) 94%, transparent);border-radius:1.2rem;gap:.8rem;padding:1rem;display:flex;box-shadow:0 1rem 3rem #0000001f}.social-composer-body{flex:1;gap:.7rem;min-width:0;display:grid}.social-avatar{color:#fff;background:linear-gradient(145deg, var(--color-accent), color-mix(in srgb, var(--color-accent) 55%, #963a88));border-radius:50%;flex:none;place-items:center;block-size:2.7rem;inline-size:2.7rem;font-weight:800;display:inline-grid;box-shadow:inset 0 0 0 1px #ffffff26}.social-avatar.guest{filter:saturate(.3)}.social-textarea{box-sizing:border-box;resize:vertical;min-block-size:5.5rem;inline-size:100%;color:var(--color-text-strong);font:inherit;background:0 0;border:0;outline:0;padding:.45rem .25rem;font-size:1.05rem;line-height:1.55}.social-textarea::placeholder{color:var(--color-text-muted)}.social-composer-tools{border-top:1px solid var(--color-border-subtle);align-items:center;gap:.5rem;padding-top:.65rem;display:flex}.social-counter{color:var(--color-text-muted);font-variant-numeric:tabular-nums;margin-left:auto}.social-counter.near-limit{color:var(--color-danger)}.social-visibility,.social-import-options select,.social-import-options input,.social-import-input{box-sizing:border-box;border:1px solid var(--color-border);min-height:2.7rem;color:var(--color-text);background:var(--color-surface-2);font:inherit;border-radius:.75rem;padding:0 .75rem;font-size:1rem}.social-button{border:1px solid var(--color-border);min-height:2.7rem;color:var(--color-text);background:var(--color-surface-2);font:inherit;cursor:pointer;transition:transform var(--motion-transition-fast), background var(--motion-transition-fast), border-color var(--motion-transition-fast);border-radius:.8rem;justify-content:center;align-items:center;gap:.4rem;padding:0 .8rem;font-weight:700;text-decoration:none;display:inline-flex}.social-button:hover{background:var(--color-surface-3);transform:translateY(-1px)}.social-button.primary{color:#fff;border-color:var(--color-accent);background:var(--color-accent)}.social-button:disabled{opacity:.52;cursor:wait;transform:none}.social-button.overlay{inline-size:2.35rem;color:#fff;background:#000000b8;border-radius:50%;min-height:2.35rem;padding:0;position:absolute;inset:.35rem .35rem auto auto}.social-attachment-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;display:grid}.social-attached-media{aspect-ratio:1;background:var(--color-surface-2);border-radius:.8rem;margin:0;position:relative;overflow:hidden}.social-attached-media img{object-fit:cover;block-size:100%;inline-size:100%}.social-import-panel{border:1px solid var(--color-border-subtle);background:var(--color-canvas);border-radius:.9rem;gap:.6rem;padding:.75rem;display:none}.social-import-panel[data-open]{animation:social-reveal var(--motion-duration-surface) var(--motion-ease-standard) both;display:grid}.social-import-title{justify-content:space-between;gap:.6rem;display:flex}.social-import-title small{color:var(--color-text-muted)}.social-import-row{grid-template-columns:minmax(0,1fr) auto;gap:.45rem;display:grid}.social-import-input{width:100%}.social-import-options{grid-template-columns:minmax(8rem,.35fr) minmax(0,1fr);gap:.45rem;display:grid}.social-import-status,.social-form-status{min-height:1.15rem;color:var(--color-success);margin:0;font-size:.86rem}.social-import-status.error,.social-form-status.error{color:var(--color-danger)}.social-import-candidates{grid-template-columns:repeat(auto-fill,minmax(6rem,1fr));gap:.45rem;display:grid}.social-import-candidate{aspect-ratio:1;border:1px solid var(--color-border);color:#fff;background:var(--color-surface-2);cursor:pointer;border-radius:.75rem;padding:0;position:relative;overflow:hidden}.social-import-candidate img{object-fit:cover;block-size:100%;inline-size:100%}.social-import-candidate span{background:#000000b8;border-radius:.4rem;padding:.25rem;font-size:.72rem;position:absolute;inset:auto .3rem .3rem}.social-feed{gap:.65rem;display:grid}.social-entry{border:1px solid var(--color-border-subtle);background:var(--color-surface-1);border-radius:1.15rem;min-width:0;padding:1rem;position:relative;box-shadow:0 .6rem 2rem #00000014}.social-entry:before{content:"";inline-size:2px;transition:background var(--motion-transition-fast);background:0 0;border-radius:2px;position:absolute;inset:.75rem auto .75rem 0}.social-entry:hover:before{background:var(--color-accent)}.social-entry-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.social-entry-author{min-width:0;color:inherit;align-items:center;gap:.65rem;text-decoration:none;display:flex}.social-author-copy{min-width:0;display:grid}.social-author-copy strong{text-overflow:ellipsis;color:var(--color-text-strong);overflow:hidden}.social-author-copy small,.social-time{color:var(--color-text-muted);font-size:.78rem;text-decoration:none}.social-entry-body{color:var(--color-text-strong);white-space:pre-wrap;overflow-wrap:anywhere;margin:.8rem 0;font-size:1rem;line-height:1.55}.social-context{color:var(--color-text-muted);margin:0 0 .6rem 3.35rem;font-size:.78rem;text-decoration:none;display:inline-flex}.social-deleted{color:var(--color-text-muted);font-style:italic}.social-source{color:var(--color-text-muted);align-items:center;gap:.35rem;margin-top:.7rem;font-size:.8rem;text-decoration:none;display:inline-flex}.social-source:hover{color:var(--color-accent)}.social-media-grid{background:var(--color-canvas);border-radius:1rem;gap:2px;margin:.8rem -.35rem .2rem;display:grid;overflow:hidden}.social-media-grid.count-1{grid-template-columns:1fr}.social-media-grid.count-2,.social-media-grid.count-4,.social-media-grid.count-3{grid-template-columns:repeat(2,1fr)}.social-media-grid.count-3 .social-media:first-child{grid-row:span 2}.social-media{background:var(--color-surface-2);min-height:10rem;max-height:34rem;position:relative;overflow:hidden}.social-media-grid.count-1 .social-media{aspect-ratio:16/11}.social-media-grid:not(.count-1) .social-media{aspect-ratio:1}.social-media img{object-fit:cover;block-size:100%;inline-size:100%;transition:transform .32s var(--motion-ease-standard), filter .32s var(--motion-ease-standard)}.social-media:hover img{filter:saturate(1.08);transform:scale(1.015)}.social-video-mark{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000008c;border:1px solid #ffffff47;border-radius:50%;place-items:center;block-size:3rem;inline-size:3rem;display:grid;position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.social-actions{border-top:1px solid var(--color-border-subtle);justify-content:space-between;align-items:center;gap:.3rem;margin-top:.75rem;padding-top:.55rem;display:flex}.social-action{min-block-size:2.7rem;min-inline-size:2.8rem;color:var(--color-text-muted);cursor:pointer;font:inherit;transition:color var(--motion-transition-fast), background var(--motion-transition-fast), transform var(--motion-transition-fast);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;padding:0 .65rem;display:inline-flex}.social-action:hover{color:var(--color-text-strong);background:var(--color-surface-3);transform:translateY(-1px)}.social-action.active{color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 10%, transparent)}.social-action.danger:hover{color:var(--color-danger)}.social-action ion-icon{font-size:1.25rem}.social-button.load-more{justify-self:center;margin-top:.35rem}.social-guest{align-items:center}.social-guest>div:not(.social-avatar){flex:1;min-width:0}.social-guest p{color:var(--color-text-muted);margin:.2rem 0 0}.social-empty{border:1px dashed var(--color-border);min-height:12rem;color:var(--color-text-muted);text-align:center;border-radius:1.15rem;align-content:center;place-items:center;gap:.45rem;padding:2rem;display:grid}.social-empty>ion-icon{color:var(--color-accent);font-size:2rem}.social-empty strong{color:var(--color-text-strong);font-size:1.1rem}.social-empty p{margin:0}.social-skeleton{background:var(--color-surface-1);border-radius:1.15rem;grid-template-columns:2.7rem 1fr;gap:.7rem;min-height:9rem;padding:1rem;display:grid;overflow:hidden}.social-skeleton>span,.social-skeleton>div{background:linear-gradient(100deg, var(--color-surface-2) 15%, var(--color-surface-3) 45%, var(--color-surface-2) 75%);background-size:200% 100%;border-radius:50%;animation:1.3s linear infinite social-shimmer}.social-skeleton>span{block-size:2.7rem;inline-size:2.7rem}.social-skeleton>div{border-radius:.8rem;block-size:6.5rem}.social-entry.thread-root{border-color:color-mix(in srgb, var(--color-accent) 45%, var(--color-border))}.social-entry.thread-reply{margin-left:2rem}@keyframes social-reveal{0%{opacity:0;transform:translateY(-.35rem)}to{opacity:1;transform:translateY(0)}}@keyframes social-entry-arrive{0%{opacity:0;transform:translateY(.65rem)}to{opacity:1;transform:translateY(0)}}@keyframes social-shimmer{to{background-position:-200% 0}}.social-shell-entering>.social-hero,.social-shell-entering>.social-workspace{opacity:0;transform:translateY(.65rem)}.social-shell-ready>.social-hero{animation:social-shell-settle .42s var(--motion-ease-standard) both}.social-shell-ready>.social-workspace{animation:social-shell-settle .46s 70ms var(--motion-ease-standard) both}.social-hero{isolation:isolate;box-shadow:0 1.1rem 3.4rem #00000021}.social-hero:before{content:"";z-index:-1;background:linear-gradient(105deg, color-mix(in srgb, var(--color-accent) 7%, transparent), transparent 46%);opacity:.9;position:absolute;inset:0}.social-kicker:before{content:"";background:var(--color-accent);block-size:.48rem;inline-size:.48rem;box-shadow:0 0 0 .28rem color-mix(in srgb, var(--color-accent) 13%, transparent);border-radius:50%;margin-inline-end:.45rem;animation:2.8s ease-in-out infinite social-live-pulse;display:inline-block}.social-tabs{-webkit-backdrop-filter:blur(18px)saturate(1.16);backdrop-filter:blur(18px)saturate(1.16);position:relative;box-shadow:inset 0 1px #ffffff09,0 .6rem 1.7rem #0000001c}.social-tab{transition-duration:.18s;transition-timing-function:cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden}.social-tab:after{content:"";background:var(--color-accent);opacity:0;border-radius:999px;block-size:2px;transition:opacity .18s,transform .22s cubic-bezier(.2,.8,.2,1);position:absolute;inset:auto 28% .14rem;transform:scaleX(.35)}.social-tab:hover{transform:translateY(-1px)}.social-tab.active:after{opacity:1;transform:scaleX(1)}.social-tab:active{transform:scale(.97)}.social-composer,.social-guest,.social-info-panel{transition:border-color .22s,background .22s,box-shadow .26s,transform .26s cubic-bezier(.2,.8,.2,1)}.social-composer:focus-within{border-color:color-mix(in srgb, var(--color-accent) 58%, var(--color-border));background:color-mix(in srgb, var(--color-surface-1) 90%, var(--color-accent-soft));box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 9%, transparent), 0 1.2rem 3.5rem #0000002e;transform:translateY(-2px)}.social-textarea{transition:min-height .24s cubic-bezier(.2,.8,.2,1)}.social-composer:focus-within .social-textarea{min-block-size:7rem}.social-info-panel:hover{border-color:color-mix(in srgb, var(--color-accent) 24%, var(--color-border));transform:translateY(-2px)}.social-button{transition-duration:.18s;transition-timing-function:cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden}.social-button:active{transform:scale(.96)}.social-button.primary{box-shadow:0 .55rem 1.35rem color-mix(in srgb, var(--color-accent) 24%, transparent)}.social-button.primary:hover{filter:brightness(1.06);box-shadow:0 .7rem 1.7rem color-mix(in srgb, var(--color-accent) 31%, transparent)}.social-entry-pending{opacity:0;transform:translateY(1rem)scale(.992)}.social-entry-visible{animation:social-entry-flow .48s var(--motion-ease-standard) both;animation-delay:calc(var(--social-entry-index,0) * 32ms)}.social-entry{transform-origin:50% 0;will-change:opacity, transform;transition:border-color .2s,background .2s,box-shadow .26s,transform .26s cubic-bezier(.2,.8,.2,1)}.social-entry:hover{border-color:color-mix(in srgb, var(--color-accent) 24%, var(--color-border-subtle));background:color-mix(in srgb, var(--color-surface-1) 96%, var(--color-accent-soft));transform:translateY(-2px);box-shadow:0 1.1rem 3rem #00000021}.social-entry-author .social-avatar{transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s}.social-entry-author:hover .social-avatar{box-shadow:inset 0 0 0 1px #fff3, 0 0 0 .3rem color-mix(in srgb, var(--color-accent) 10%, transparent);transform:scale(1.055)}.social-author-copy strong{transition:color .16s}.social-entry-author:hover strong{color:var(--color-accent)}.social-media{isolation:isolate}.social-media img{opacity:0;filter:saturate(.82);transform:scale(1.025)}.social-media-ready img{opacity:1;filter:none;transform:scale(1)}.social-media-ready:hover img{filter:saturate(1.08);transform:scale(1.018)}.social-video-mark{transition:transform .22s cubic-bezier(.2,.8,.2,1),background .18s,border-color .18s}.social-media:hover .social-video-mark{background:color-mix(in srgb, var(--color-accent) 62%, #0009);border-color:#ffffff6b;transform:scale(1.08)}.social-actions{justify-content:flex-start;gap:clamp(.2rem,4vw,2.2rem)}.social-action{transition-duration:.18s;transition-timing-function:cubic-bezier(.2,.8,.2,1);position:relative;overflow:visible}.social-action:after{content:"";opacity:0;pointer-events:none;background:currentColor;border-radius:50%;block-size:2.35rem;inline-size:2.35rem;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)scale(.25)}.social-action:hover{transform:translateY(-2px)}.social-action:active{transform:scale(.9)}.social-action[data-action=reply]:hover{color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 10%, transparent)}.social-action[data-action=repost]:hover{color:#43c981;background:#43c9811a}.social-action[data-action=like].active,.social-action[data-action=like]:hover{color:#f05b78;background:#f05b781a}.social-action[data-action=bookmark].active,.social-action[data-action=bookmark]:hover{color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 10%, transparent)}.social-action-confirmed ion-icon{animation:.42s cubic-bezier(.16,1.4,.35,1) social-action-pop}.social-action-confirmed:after{animation:.43s ease-out social-action-ripple}.social-action:disabled{opacity:.72;cursor:progress}.social-attached-media{animation:.34s cubic-bezier(.2,.8,.2,1) both social-attachment-arrive}.social-empty{animation:social-empty-arrive .42s var(--motion-ease-standard) both}@keyframes social-shell-settle{0%{opacity:0;filter:blur(3px);transform:translateY(.65rem)}to{opacity:1;filter:none;transform:translateY(0)}}@keyframes social-entry-flow{0%{opacity:0;filter:blur(2px);transform:translateY(1rem)scale(.992)}to{opacity:1;filter:none;transform:translateY(0)scale(1)}}@keyframes social-live-pulse{0%,to{opacity:.68;transform:scale(.84)}48%{opacity:1;transform:scale(1.08)}}@keyframes social-action-pop{0%{transform:scale(.72)}55%{transform:scale(1.28)rotate(-7deg)}to{transform:scale(1)}}@keyframes social-action-ripple{0%{opacity:.22;transform:translate(-50%,-50%)scale(.25)}to{opacity:0;transform:translate(-50%,-50%)scale(1.55)}}@keyframes social-attachment-arrive{0%{opacity:0;transform:scale(.92)translateY(.35rem)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes social-empty-arrive{0%{opacity:0;transform:translateY(.45rem)}to{opacity:1;transform:translateY(0)}}@media (max-width:800px){.social-shell{padding-inline:0;padding-top:.45rem}.social-hero{border-radius:1rem;flex-direction:column;align-items:stretch;margin-inline:.55rem;padding:1rem}.social-hero p{font-size:.9rem}.social-tabs{flex:none;grid-template-columns:repeat(3,1fr);align-self:stretch;inline-size:100%;display:grid}.social-tab{justify-content:center;padding-inline:.45rem}.social-workspace{grid-template-columns:1fr}.social-aside{display:none}.social-stream{gap:.5rem}.social-composer,.social-guest,.social-entry{border-inline:0;border-radius:0}.social-composer{padding:.85rem .7rem}.social-avatar{block-size:2.45rem;inline-size:2.45rem}.social-textarea{font-size:16px}.social-composer-tools{flex-wrap:wrap}.social-visibility{max-width:7rem}.social-button span{display:none}.social-button.primary span,.social-button.load-more span,.social-guest .social-button span,.social-empty .social-button span{display:inline}.social-import-options{grid-template-columns:1fr}.social-import-title{display:grid}.social-media-grid{border-radius:0;margin-inline:-.7rem}.social-entry.thread-reply{border-left:1px solid var(--color-border);margin-left:1rem}.social-shell-ready>.social-workspace{animation-delay:35ms}.social-composer:focus-within{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-accent) 30%, transparent);transform:none}.social-entry:hover{transform:none;box-shadow:0 .6rem 2rem #00000014}.social-actions{justify-content:space-between;gap:.15rem}.social-action{min-inline-size:2.65rem;padding-inline:.55rem}.social-guest{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}}@media (prefers-reduced-motion:reduce){.social-shell-entering>.social-hero,.social-shell-entering>.social-workspace,.social-entry-pending{opacity:1;transform:none}.social-shell-ready>.social-hero,.social-shell-ready>.social-workspace,.social-kicker:before,.social-entry,.social-entry-visible,.social-action-confirmed ion-icon,.social-action-confirmed:after,.social-attached-media,.social-empty,.social-import-panel[data-open],.social-skeleton>span,.social-skeleton>div{animation:none}.social-media img,.social-button,.social-action,.social-tab,.social-composer,.social-info-panel{transition:none}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-canvas:#0f1012;--color-surface-1:#17191c;--color-surface-2:#202328;--color-surface-3:#292d33;--color-text-strong:#f6f7f8;--color-text:#c9cdd2;--color-text-muted:#858b94;--color-border-subtle:#25282d;--color-border:#343940;--color-shadow:#0000007a;--color-accent:#f05a3c;--color-accent-strong:#d94429;--color-accent-soft:#3a211c;--color-success:#62ba84;--color-danger:#e35a5a;--color-focus:#75c6c7;--secondary-color-1:var(--color-surface-1);--border-radius-small:6px;--nav-height:0px;--motion-ease-standard:cubic-bezier(.16, 1, .3, 1);--motion-duration-fast:.14s;--motion-duration-surface:.26s;--motion-transition-fast:var(--motion-duration-fast) var(--motion-ease-standard)}*{box-sizing:border-box}html{background:var(--color-canvas);scrollbar-color:var(--color-border) var(--color-canvas);min-width:20rem;font:16px/1.4 ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}body{min-height:100dvh;color:var(--color-text);background:radial-gradient(52rem 34rem at 2% -8%, #f05a3c17, transparent 68%), radial-gradient(50rem 38rem at 100% 22%, #4a77a811, transparent 72%), var(--color-canvas);margin:0;overflow-x:hidden}body:before{content:"";z-index:-1;pointer-events:none;opacity:.24;background-image:repeating-linear-gradient(112deg,#ffffff05 0 1px,#0000 1px 7px);position:fixed;inset:0}button,input,textarea,select{font:inherit}router{min-width:0;display:block}.pulse-app{grid-template-columns:15.5rem minmax(0,1fr);width:min(100%,74rem);min-height:100dvh;margin:0 auto;display:grid}.pulse-app-rail{border-right:1px solid var(--color-border-subtle);flex-direction:column;gap:1.1rem;height:100dvh;padding:1.25rem 1rem 1rem;display:flex;position:sticky;top:0}.pulse-brand{min-width:0;color:var(--color-text-strong);align-items:center;gap:.72rem;padding:.55rem .65rem;text-decoration:none;display:inline-flex}.pulse-brand-mark{flex:none;place-items:center;width:2.45rem;height:2.45rem;display:grid;position:relative}.pulse-brand-orbit{border:1px solid #f05a3c94;border-radius:50%;position:absolute;inset:.18rem;transform:rotate(-23deg);box-shadow:0 0 1.2rem #f05a3c29}.pulse-brand-orbit:after{content:"";background:var(--color-accent);width:.38rem;height:.38rem;box-shadow:0 0 .65rem var(--color-accent);border-radius:50%;position:absolute;top:50%;left:-.18rem;transform:translateY(-50%)}.pulse-brand-core{background:linear-gradient(145deg, #ff8d70, var(--color-accent));border-radius:50%;width:.72rem;height:.72rem;box-shadow:0 0 0 .32rem #f05a3c1c}.pulse-brand-copy{min-width:0;line-height:1.08;display:grid}.pulse-brand-copy strong{letter-spacing:-.025em;font-size:1.22rem}.pulse-brand-copy small{color:var(--color-text-muted);letter-spacing:.035em;margin-top:.2rem;font-size:.7rem}.pulse-app-navigation{gap:.28rem;display:grid}.pulse-app-link,.pulse-compose-shortcut,.pulse-account{min-height:3.15rem;color:var(--color-text);transition:color .16s ease, background .2s ease, border-color .2s ease, transform .22s var(--motion-ease-standard);border:1px solid #0000;border-radius:.9rem;align-items:center;gap:.8rem;padding:0 .9rem;text-decoration:none;display:flex}.pulse-app-link ion-icon,.pulse-compose-shortcut ion-icon{font-size:1.35rem}.pulse-app-link:hover{color:var(--color-text-strong);background:#ffffff09;transform:translate(.15rem)}.pulse-app-link.active{color:var(--color-text-strong);background:linear-gradient(90deg,#f05a3c24,#f05a3c09);border-color:#f05a3c33}.pulse-app-link.active ion-icon{color:var(--color-accent)}.pulse-compose-shortcut{color:#fff;background:linear-gradient(135deg,#f46749,#db4328);justify-content:center;font-weight:750;box-shadow:0 .65rem 1.8rem #f05a3c2e}.pulse-compose-shortcut:hover{transform:translateY(-2px);box-shadow:0 .9rem 2.2rem #f05a3c42}.pulse-compose-shortcut:active{transform:scale(.975)}.pulse-account{border-color:var(--color-border-subtle);background:#ffffff05;min-height:4rem;margin-top:auto;padding:.55rem .65rem}.pulse-account:hover{border-color:var(--color-border);background:var(--color-surface-1)}.pulse-account-avatar{color:#fff;background:linear-gradient(145deg, var(--color-accent), #8f396f);border-radius:50%;flex:none;place-items:center;width:2.45rem;height:2.45rem;font-weight:800;display:grid}.pulse-account-copy{flex:1;min-width:0;display:grid}.pulse-account-copy strong{color:var(--color-text-strong);text-overflow:ellipsis;overflow:hidden}.pulse-account-copy small{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.pulse-account>ion-icon{color:var(--color-text-muted)}.pulse-app-main{border-right:1px solid var(--color-border-subtle);background:#0f1012bd;min-width:0;min-height:100dvh}.pulse-mobile-header,.pulse-mobile-navigation{display:none}#social{background:0 0;min-height:100dvh}.pulse-app-main .social-shell{width:100%;padding:0 0 4rem}.pulse-app-main .social-hero{z-index:20;border:0;border-bottom:1px solid var(--color-border-subtle);-webkit-backdrop-filter:blur(20px)saturate(1.2);backdrop-filter:blur(20px)saturate(1.2);background:#0f1012c7;border-radius:0;align-items:center;min-height:5.2rem;margin:0;padding:.9rem 1.2rem;position:sticky;top:0;box-shadow:0 .55rem 1.5rem #00000014}.pulse-app-main .social-hero:before{background:linear-gradient(90deg,#f05a3c11,#0000 48%)}.pulse-app-main .social-hero:after{opacity:.55;width:7rem;height:7rem;inset:-4.8rem 8% auto auto}.pulse-app-main .social-hero-copy{gap:.15rem}.pulse-app-main .social-kicker{font-size:.66rem}.pulse-app-main .social-hero h1{letter-spacing:-.025em;font-size:1.35rem;line-height:1.15}.pulse-app-main .social-hero p,.pulse-app-main .social-tabs{display:none}.pulse-app-main .social-workspace{grid-template-columns:minmax(0,1fr) 15.5rem;gap:1rem;padding:1rem 1rem 0}.pulse-app-main .social-aside{top:6.2rem}.pulse-app-main .social-info-panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#17191cbd}.pulse-app-main .social-composer,.pulse-app-main .social-guest,.pulse-app-main .social-entry{background:#17191ce6}.pulse-app-main .social-entry:hover{transform:translateY(-1px)}.pulse-app-main .social-feed{gap:.72rem}@media (max-width:980px){.pulse-app{grid-template-columns:5.3rem minmax(0,1fr);width:min(100%,56rem)}.pulse-app-rail{align-items:stretch;padding-inline:.65rem}.pulse-brand{justify-content:center;padding-inline:0}.pulse-brand-copy,.pulse-app-link span,.pulse-compose-shortcut span,.pulse-account-copy,.pulse-account>ion-icon{display:none}.pulse-app-link,.pulse-compose-shortcut{justify-content:center;padding:0}.pulse-account{justify-content:center;padding-inline:0}}@media (max-width:720px){:root{--pulse-mobile-header:3.75rem;--pulse-mobile-nav:4.3rem}html{scrollbar-width:none;font-size:16px}html::-webkit-scrollbar{display:none}body{padding-bottom:calc(var(--pulse-mobile-nav) + env(safe-area-inset-bottom))}.pulse-app{width:100%;min-height:100dvh;display:block}.pulse-app-rail{display:none}.pulse-app-main{background:0 0;border:0;min-height:100dvh}.pulse-mobile-header{z-index:50;height:calc(var(--pulse-mobile-header) + env(safe-area-inset-top));padding:env(safe-area-inset-top) .65rem 0 .45rem;border-bottom:1px solid var(--color-border-subtle);-webkit-backdrop-filter:blur(22px)saturate(1.25);backdrop-filter:blur(22px)saturate(1.25);background:#0f1012d6;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.pulse-mobile-header .pulse-brand{gap:.5rem;padding:.25rem}.pulse-mobile-header .pulse-brand-mark{width:2rem;height:2rem}.pulse-mobile-header .pulse-brand-copy{display:grid}.pulse-mobile-header .pulse-brand-copy strong{font-size:1.05rem}.pulse-mobile-header .pulse-brand-copy small{display:none}.pulse-gallery-shortcut{border:1px solid var(--color-border-subtle);width:2.65rem;height:2.65rem;color:var(--color-text);background:#ffffff06;border-radius:50%;place-items:center;display:grid}.pulse-gallery-shortcut ion-icon{font-size:1.2rem}.pulse-mobile-navigation{z-index:80;height:calc(var(--pulse-mobile-nav) + env(safe-area-inset-bottom));padding:.35rem .35rem env(safe-area-inset-bottom);border-top:1px solid var(--color-border-subtle);-webkit-backdrop-filter:blur(24px)saturate(1.3);backdrop-filter:blur(24px)saturate(1.3);background:#0f1012e6;grid-template-columns:repeat(5,1fr);align-items:center;display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -1rem 2.5rem #0003}.pulse-mobile-navigation .pulse-app-link{border:0;border-radius:.7rem;flex-direction:column;justify-content:center;gap:.1rem;min-height:3.3rem;padding:.25rem 0;font-size:.62rem}.pulse-mobile-navigation .pulse-app-link span{display:block}.pulse-mobile-navigation .pulse-app-link:hover{transform:none}.pulse-mobile-navigation .pulse-app-link.active{background:0 0}.pulse-mobile-create{color:#fff;background:linear-gradient(145deg,#f66b4d,#da4026);border:0;border-radius:50%;place-items:center;width:3.15rem;height:3.15rem;margin:-.7rem auto 0;display:grid;box-shadow:0 .55rem 1.5rem #f05a3c4d}.pulse-mobile-create ion-icon{font-size:1.55rem}.pulse-app-main .social-shell{padding-bottom:.75rem}.pulse-app-main .social-hero{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0f101280;min-height:3.65rem;padding:.7rem .85rem;position:relative}.pulse-app-main .social-kicker{display:none}.pulse-app-main .social-hero h1{font-size:1.18rem}.pulse-app-main .social-workspace{padding:0;display:block}.pulse-app-main .social-stream{gap:0}.pulse-app-main .social-aside{display:none}.pulse-app-main .social-composer,.pulse-app-main .social-guest,.pulse-app-main .social-entry{border-inline:0;box-shadow:none;border-top:0;border-radius:0}.pulse-app-main .social-composer,.pulse-app-main .social-guest{border-bottom:1px solid var(--color-border-subtle)}.pulse-app-main .social-feed{gap:0}.pulse-app-main .social-entry{border-bottom:1px solid var(--color-border-subtle)}.pulse-app-main .social-entry:hover{transform:none}.pulse-app-main .social-media-grid{margin-inline:-1rem}.social-textarea,.social-import-input,.social-import-options input,.social-import-options select,.social-visibility{font-size:16px}}@media (prefers-reduced-motion:no-preference){.pulse-brand-orbit{animation:5s ease-in-out infinite pulse-orbit-breathe}.pulse-app-rail{animation:pulse-rail-enter .42s var(--motion-ease-standard) both}.pulse-app-main{animation:pulse-main-enter .44s 45ms var(--motion-ease-standard) both}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes pulse-orbit-breathe{0%,to{opacity:.72;transform:rotate(-23deg)scale(.96)}50%{opacity:1;transform:rotate(337deg)scale(1.04)}}@keyframes pulse-rail-enter{0%{opacity:0;transform:translate(-.65rem)}to{opacity:1;transform:none}}@keyframes pulse-main-enter{0%{opacity:0;transform:translateY(.45rem)}to{opacity:1;transform:none}}
