:root[data-theme=dark]{--surface:#191c20;--surface-raised:#202328;--ink:var(--foreground);--bg:var(--background)}:root[data-theme=dark] :is(.drafts-panel,.points-panel,.post-detail-card,.post-detail-reply,.post-detail-header,.comments-section,.post-share-menu,.emoji-picker-popover,.mention-suggestions,.mobile-account-menu){color:var(--foreground);border-color:var(--line);background:#191c20}:root[data-theme=dark] :is(.report-form-content select,.report-form-content textarea,.search-dialog-input,.search-filter-row input,.search-filter-row select,.drafts-editor textarea,.drafts-editor-bottom input,.connection-search-input){color:var(--foreground);border-color:var(--line);background:#121416}:root[data-theme=dark] :is(.search-close,.search-filter-row>button,.report-cancel,.saved-remove,.notification-browser-toggle){color:var(--foreground);border-color:var(--line);background:#202328}:root[data-theme=dark] :is(.post-share-menu button:hover,.emoji-picker-popover button:hover,.mention-suggestions button:hover,.mention-suggestions button[aria-selected=true],.search-person:hover,.search-post:hover){background:#292d33}:root[data-theme=dark] :is(.nav-item:hover,.nav-item.active,.shared-rail .nav-item.active,.account-nav-group.active>.account-nav-toggle,.rail-profile-link:hover,.rail-profile-link.active){color:var(--foreground);background:#292d33}:root[data-theme=dark] .shared-rail .admin-nav-item.active{color:var(--foreground);background:#342522}:root[data-theme=dark] .language-picker{border-color:var(--line);background:#191c20}:root[data-theme=dark] .language-picker button{color:var(--muted)}:root[data-theme=dark] .language-picker button:hover,:root[data-theme=dark] .language-picker button[aria-pressed=true],:root[data-theme=dark] :is(.profile-tab-button small,.profile-posts-heading>div>span,.profile-empty>span,.points-entry-icon,.stats-card-icon){color:var(--foreground);background:#30343a}:root[data-theme=dark] .profile-tab-button{color:var(--muted)}:root[data-theme=dark] .profile-tab-button.active{color:var(--foreground)}:root[data-theme=dark] :is(.storage-note,.points-status,.points-rules>small.points-beta-note,.draft-status,.post-edit-countdown.active){color:#f4bc9d;background:#332823;border-color:#795044}:root[data-theme=dark] :is(.draft-status.scheduled,.insight-metrics .insight-engagement){color:#a0e1be;background:#1e3b2c;border-color:#42604c}:root[data-theme=dark] :is(.insight-metrics article,.stats-period,.stats-metric-tabs,.post-link-preview){color:var(--foreground);border-color:var(--line);background:#202328}:root[data-theme=dark] .post-link-preview:hover{background:#292d33}:root[data-theme=dark] .post-link-preview-mark{color:var(--muted);background:#30343a}:root[data-theme=dark] :is(.report-form-content blockquote,.app-error-card code,.roadmap-content code){color:var(--foreground);border-color:var(--line);background:#202328}:root[data-theme=dark] :is(.media-preview,.saved-media){border-color:var(--line);background:#121416}:root[data-theme=dark] .unfollow-confirm-dialog .admin-danger-button,:root[data-theme=dark] :is(.post-edit-countdown.expired,.account-restriction-notice){color:#ffac9f;background:#382321;border-color:#805049}:root[data-theme=dark] .form-error{color:#ffac9f}:root[data-theme=dark] .form-success{color:#a0e1be}:root[data-theme=dark] :is(input,textarea,select,button,a,summary):focus-visible{outline:2px solid var(--accent);outline-offset:3px}:root[data-theme=dark] .post-share-menu{background:#202328;border-color:#454950;box-shadow:0 8px 28px #0008}:root[data-theme=dark] .post-share-menu :is(button,a){color:#eeeae5}:root[data-theme=dark] .post-share-menu :is(button,a):hover:not(:disabled),:root[data-theme=dark] .post-share-menu :is(button,a):focus-visible{color:#fff;background:#343941}:root[data-theme=dark] .post-share-menu button:disabled{color:#aaa8a2;opacity:1}:root{--pulse-nav-hover-bg:linear-gradient(110deg,#d6ac4b1a,#d6ac4b0a);--pulse-nav-hover-edge:#b78a2d26;--pulse-nav-hover-text:#775724}:root[data-theme=dark]{--pulse-nav-hover-bg:linear-gradient(110deg,#e6bc641c,#e6bc640a);--pulse-nav-hover-edge:#e6bc6429;--pulse-nav-hover-text:#efd8a3}:root :is(.shared-rail,.mobile-account-menu) :is(.nav-item,.rail-profile-link,.sidebar-settings-toggle):is(:hover,:focus-visible),:root[data-theme=dark] :is(.shared-rail,.mobile-account-menu) :is(.nav-item,.rail-profile-link,.sidebar-settings-toggle):is(:hover,:focus-visible){background:var(--pulse-nav-hover-bg);color:var(--pulse-nav-hover-text);box-shadow:inset 0 0 0 1px var(--pulse-nav-hover-edge)}:root :is(.shared-rail,.mobile-account-menu) :is(.nav-item,.sidebar-settings-toggle):is(:hover,:focus-visible)>.nav-icon,:root[data-theme=dark] :is(.shared-rail,.mobile-account-menu) :is(.nav-item,.sidebar-settings-toggle):is(:hover,:focus-visible)>.nav-icon{color:var(--pulse-nav-hover-text)}
:root .avatar:not(.profile-avatar){aspect-ratio:5/6;border-radius:50%;height:auto;overflow:hidden}:root{--pulse-surface:#fffefa;--pulse-text:#30302d;--pulse-secondary:#706e68;--pulse-border:#dedbd4;--pulse-accent:#bf5037;--pulse-on-accent:#fff;--pulse-success:#25724b;--pulse-success-bg:#eef8f1;--pulse-danger:#b52c3c;--pulse-danger-bg:#fceef0;--pulse-radius:12px;--pulse-control-radius:12px;--pulse-space-1:4px;--pulse-space-2:8px;--pulse-space-3:12px;--pulse-space-4:16px;--pulse-space-6:24px;--pulse-space-8:32px;--pulse-body:14px;--pulse-small:12px;--pulse-title:24px;--pulse-section-title:16px;--pulse-control-height:40px}:root[data-theme=dark]{--pulse-surface:#191c20;--pulse-text:#eeeae5;--pulse-secondary:#b4b0aa;--pulse-border:#3d4147;--pulse-accent:#ed947d;--pulse-on-accent:#271813;--pulse-success:#a5e4ba;--pulse-success-bg:#172e23;--pulse-danger:#ff8794;--pulse-danger-bg:#382126}.pulse-page{width:100%;min-width:0;color:var(--pulse-text);font-size:var(--pulse-body);margin:0 auto;line-height:1.6}.pulse-page-header{justify-content:space-between;align-items:center;gap:var(--pulse-space-6);padding:var(--pulse-space-6);border-bottom:1px solid var(--pulse-border);background:var(--background);display:flex}.pulse-page-heading{min-width:0}.pulse-page-eyebrow{margin-bottom:var(--pulse-space-2);color:var(--pulse-accent);font-size:var(--pulse-small);letter-spacing:.1em;font-weight:650;display:block}.pulse-page-header h1{color:var(--pulse-text);font-size:var(--pulse-title);letter-spacing:-.5px;overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1.25}.pulse-page-header p{margin:var(--pulse-space-2) 0 0;color:var(--pulse-secondary);font-size:var(--pulse-body);line-height:1.6}.pulse-page-actions{align-items:center;gap:var(--pulse-space-2);flex-wrap:wrap;flex:none;display:flex}.pulse-page-content{min-width:0;padding:var(--pulse-space-6)}.pulse-page .pulse-card{min-width:0;padding:var(--pulse-space-6);border:1px solid var(--pulse-border);border-radius:var(--pulse-radius);background:var(--pulse-surface);box-shadow:none;margin:0}.pulse-page :is(h2,h3){color:var(--pulse-text);font-size:var(--pulse-section-title);line-height:1.4}:is(.pulse-page .pulse-page-content,.pulse-dialog) .pulse-button{justify-content:center;align-items:center;gap:var(--pulse-space-2);min-height:var(--pulse-control-height);width:auto;padding:var(--pulse-space-2) var(--pulse-space-4);border:1px solid var(--pulse-border);border-radius:var(--pulse-control-radius);background:var(--pulse-surface);color:var(--pulse-text);font:inherit;font-size:var(--pulse-body);text-align:center;white-space:normal;cursor:pointer;margin:0;font-weight:600;line-height:1.4;display:inline-flex}:is(.pulse-page .pulse-page-content,.pulse-dialog) .pulse-button:hover:not(:disabled){filter:brightness(.95)}:is(.pulse-page .pulse-page-content,.pulse-dialog) .pulse-button:disabled{opacity:.5;cursor:not-allowed}.pulse-page :is(button,input,select,textarea,a):focus-visible{outline:2px solid var(--pulse-accent);outline-offset:3px}:is(.pulse-page .pulse-page-content,.pulse-dialog) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){box-sizing:border-box;min-width:0;min-height:var(--pulse-control-height);padding:var(--pulse-space-2) var(--pulse-space-3);border:1px solid var(--pulse-border);border-radius:var(--pulse-control-radius);background:var(--pulse-surface);color:var(--pulse-text);font:inherit;font-size:var(--pulse-body)}.pulse-page input[type=checkbox]{accent-color:var(--pulse-accent)}.pulse-choice-tabs{gap:var(--pulse-space-4);border-bottom:1px solid var(--pulse-border);flex-wrap:wrap;display:flex}.pulse-choice-tabs button{min-height:var(--pulse-control-height);padding:var(--pulse-space-2) 0;color:var(--pulse-secondary);font:inherit;font-size:var(--pulse-small);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;position:relative}.pulse-choice-tabs button[aria-pressed=true]{color:var(--pulse-text);border-bottom-color:var(--pulse-accent);font-weight:700}.pulse-page :is(.account-preferences-panel,.notification-preferences-panel){background:0 0;border:0;border-radius:0;width:100%;min-height:0;margin:0;padding:0;overflow:visible}.pulse-page :is(.account-preferences-panel,.notification-preferences-panel)>:is(.support-form,.account-security-section,.account-delete-section,.privacy-requests,.notification-preferences-content,.account-preferences-sections){margin:0 0 var(--pulse-space-6)}.pulse-page :is(.support-form,.account-security-block,.account-delete-section,.browser-notifications){padding:var(--pulse-space-4);border-color:var(--pulse-border);border-radius:var(--pulse-radius);background:var(--pulse-surface)}.pulse-page .account-security-section{border:0;padding:0}.pulse-page :is(.support-form,.account-security-block) p{font-size:var(--pulse-small);color:var(--pulse-secondary)}.pulse-page :is(.privacy-setting-row,.notification-preference-row){padding:var(--pulse-space-4) 0;border-color:var(--pulse-border)}.pulse-page :is(.privacy-setting-row,.notification-preference-row) strong{font-size:var(--pulse-body);color:var(--pulse-text)}.pulse-page :is(.privacy-setting-row,.notification-preference-row) small{font-size:var(--pulse-small);color:var(--pulse-secondary)}.pulse-page :is(.privacy-save-row,.notification-preferences-save){align-items:center;gap:var(--pulse-space-3);padding:var(--pulse-space-4) 0;flex-wrap:wrap;display:flex}.pulse-page .username-save-confirmation{background:var(--pulse-success-bg);border-color:var(--pulse-success);color:var(--pulse-success)}.pulse-page .username-save-confirmation p{color:inherit}.pulse-page .form-error{color:var(--pulse-danger)}.pulse-page .form-success{color:var(--pulse-success)}.pulse-stats-summary{gap:var(--pulse-space-3);margin-bottom:var(--pulse-space-6);color:var(--pulse-secondary);font-size:var(--pulse-small);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.pulse-stats-cards{gap:var(--pulse-space-3);margin-bottom:var(--pulse-space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pulse-stats-cards .pulse-card{padding:var(--pulse-space-4)}.pulse-stat-label{gap:var(--pulse-space-2);color:var(--pulse-secondary);font-size:var(--pulse-small);overflow-wrap:anywhere;align-items:center;display:flex}.pulse-stat-value{margin-top:var(--pulse-space-3);color:var(--pulse-text);font-variant-numeric:tabular-nums;font-size:28px;font-weight:700;line-height:1.2;display:block}.pulse-stats-chart-heading{justify-content:space-between;align-items:center;gap:var(--pulse-space-4);flex-wrap:wrap;display:flex}.pulse-stats-chart-heading h2{margin:0}.pulse-stats-chart-heading p{margin:var(--pulse-space-1) 0 0;color:var(--pulse-secondary);font-size:var(--pulse-small)}.pulse-page .pulse-stats-posts{margin-top:var(--pulse-space-6);padding:0;overflow:hidden}.pulse-page .stats-posts-heading{gap:var(--pulse-space-4);padding:var(--pulse-space-4);flex-wrap:wrap}.pulse-page .stats-posts-table{font-size:var(--pulse-small)}.pulse-page .stats-posts-table :is(th,td small){font-size:var(--pulse-small);color:var(--pulse-secondary)}.pulse-page .stats-note{color:var(--pulse-secondary);font-size:var(--pulse-small)}@media (max-width:700px){.pulse-page-header{align-items:flex-start;gap:var(--pulse-space-4);padding:var(--pulse-space-4);flex-direction:column}.pulse-page-content,.pulse-page .pulse-card{padding:var(--pulse-space-4)}.pulse-stats-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.pulse-page input,.pulse-page select,.pulse-page textarea{font-size:16px}}@media (pointer:coarse){.pulse-page{--pulse-control-height:44px}}.pulse-page .pulse-stats-posts{padding:0}:is(.pulse-page .pulse-page-content,.pulse-dialog) .pulse-button{box-shadow:none}:is(.pulse-page .pulse-page-content,.pulse-dialog) .pulse-button.pulse-button--primary{background:var(--pulse-accent);border-color:var(--pulse-accent);color:var(--pulse-on-accent)}:is(.pulse-page .pulse-page-content,.pulse-dialog) .pulse-button.pulse-button--danger{color:var(--pulse-danger);border-color:var(--pulse-danger);background:var(--pulse-danger-bg)}.pulse-page--separate-cards{padding:var(--pulse-space-6)}.pulse-page--separate-cards>.pulse-page-header{border:1px solid var(--pulse-border);border-radius:var(--pulse-radius);background:var(--pulse-surface)}.pulse-page--separate-cards>.pulse-page-content{margin-top:var(--pulse-space-4);border:1px solid var(--pulse-border);border-radius:var(--pulse-radius);background:var(--pulse-surface)}@media (max-width:700px){.pulse-page--separate-cards{padding:var(--pulse-space-4)}}:root,:root[data-theme=dark]{--background:var(--pulse-background);--foreground:var(--pulse-text);--muted:var(--pulse-secondary);--line:var(--pulse-border);--accent:var(--pulse-accent);--ink:var(--pulse-text)}:root{--pulse-background:#faf9f6}:root[data-theme=dark]{--pulse-background:#111315}.pulse-page .pulse-page-content>:is(.points-panel,.drafts-panel,.saved-panel,.notifications-panel,.explore-main,.admin-panel){background:0 0;border:0;border-radius:0;width:100%;min-height:0;margin:0;padding:0;overflow:visible}.pulse-page .account-shell-content{padding:0}.pulse-page .account-shell-content :is(h2,h3){font-size:var(--pulse-section-title)}.pulse-page .account-shell-content :is(p,li,label){font-size:var(--pulse-body)}.pulse-page .account-shell-content small{font-size:var(--pulse-small)}.pulse-page .pulse-page-content :is(.points-balance,.drafts-editor,.admin-report,.admin-roles,.admin-usage,.support-ticket,.support-form,.account-security-block,.saved-post){border-color:var(--pulse-border);border-radius:var(--pulse-radius);background:var(--pulse-surface);color:var(--pulse-text);box-shadow:none}.pulse-page .pulse-page-content :is(.publish-button,.admin-danger-button,.saved-remove,.account-preference-action,.notification-browser-toggle,.notification-mark-all,.support-form button,.account-shell-content button,.drafts-actions button,.privacy-request-actions button,.feedback-state-retry),.pulse-page-actions .publish-button{justify-content:center;align-items:center;gap:var(--pulse-space-2);min-height:var(--pulse-control-height);padding:var(--pulse-space-2) var(--pulse-space-4);border:1px solid var(--pulse-border);border-radius:var(--pulse-control-radius);background:var(--pulse-surface);color:var(--pulse-text);font-family:inherit;font-size:var(--pulse-body);white-space:normal;cursor:pointer;font-weight:600;line-height:1.4;display:inline-flex}.pulse-page .pulse-page-content .publish-button,.pulse-page-actions .publish-button{background:var(--pulse-accent);border-color:var(--pulse-accent);color:var(--pulse-on-accent)}.pulse-page .pulse-page-content .admin-danger-button{color:var(--pulse-danger);border-color:var(--pulse-danger);background:var(--pulse-danger-bg)}.pulse-page .pulse-page-content button:disabled{cursor:not-allowed}.pulse-page .pulse-page-content :is(.support-form button,.support-refresh):disabled{cursor:default}.pulse-page .pulse-page-content :is(.support-form button,.support-refresh)[aria-busy=true]{cursor:progress}.pulse-header-link{color:var(--pulse-accent);font-size:var(--pulse-small);text-underline-offset:3px}.pulse-page .pulse-page-content :is(.form-error,.saved-error,.points-error){color:var(--pulse-danger)}.pulse-page .pulse-page-content .form-success{color:var(--pulse-success)}.pulse-page .post-text{font-size:var(--pulse-body)}.pulse-timeline>.pulse-page-content{padding:0}.pulse-timeline.feed-column{background:0 0;border:0}.pulse-timeline .feed-tabs{border-radius:var(--pulse-radius) var(--pulse-radius) 0 0}.pulse-timeline .feed-tabs button{font-size:var(--pulse-small);min-height:var(--pulse-control-height)}.pulse-timeline .feed-tabs button.selected{color:var(--pulse-text)}.pulse-timeline .feed-header-actions{gap:var(--pulse-space-2);flex-wrap:wrap;display:flex}.pulse-profile-page .profile-card{border-color:var(--pulse-border)}.pulse-profile-page .profile-cover{border-radius:var(--pulse-control-radius)}.pulse-profile-page .profile-display-name{margin:10px 0 2px;font-size:20px}.pulse-messages-page .messages-layout{grid-template-columns:minmax(200px,32%) minmax(0,1fr);min-height:65vh}.pulse-messages-page .message-thread{min-height:65vh}.pulse-messages-page .conversation-list-heading h2{font-size:var(--pulse-section-title);margin:0}.pulse-messages-page :is(.conversation-list,.thread-header,.message-composer,.new-message-search){background:var(--pulse-surface);border-color:var(--pulse-border)}.pulse-messages-page .message-thread{background:var(--pulse-background)}.pulse-page .pulse-page-content .connection-tabs{gap:var(--pulse-space-4);border-color:var(--pulse-border);background:0 0;flex-wrap:wrap}.pulse-page .pulse-page-content .connection-tabs>:is(button,a){min-height:var(--pulse-control-height);padding:var(--pulse-space-2) 0;color:var(--pulse-secondary);font-size:var(--pulse-small);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0}.pulse-page .pulse-page-content .connection-tabs>:is(button,a).active{border-bottom-color:var(--pulse-accent);color:var(--pulse-text)}@media (max-width:700px){.pulse-messages-page .messages-layout{grid-template-columns:1fr}.pulse-timeline>.pulse-page-content{padding:0}}.pulse-tooltip{min-width:0;display:inline-block;position:relative}.pulse-tooltip-content{z-index:30;top:calc(100% + var(--pulse-space-2));width:min(280px,100vw - 64px);padding:var(--pulse-space-3);border:1px solid var(--pulse-border);border-radius:var(--pulse-control-radius);background:var(--pulse-surface);color:var(--pulse-text);font-size:var(--pulse-small);text-align:left;visibility:hidden;opacity:0;pointer-events:none;font-weight:400;line-height:1.5;position:absolute;left:0;box-shadow:0 6px 20px #0002}.pulse-tooltip-content:before{content:"";height:var(--pulse-space-2);position:absolute;bottom:100%;left:0;right:0}.pulse-tooltip:not([data-dismissed]):has(:focus-visible)>.pulse-tooltip-content{visibility:visible;opacity:1;pointer-events:auto}@media (hover:hover){.pulse-tooltip:not([data-dismissed]):hover>.pulse-tooltip-content{visibility:visible;opacity:1;pointer-events:auto}}.feed-tabs>.pulse-tooltip{display:block}.feed-tabs>.pulse-tooltip>button{width:100%}.feed-tabs>.pulse-tooltip:nth-child(2) .pulse-tooltip-content{left:50%;transform:translate(-50%)}.feed-tabs>.pulse-tooltip:last-child .pulse-tooltip-content{left:auto;right:0}.upload-progress-meter{align-items:center;gap:var(--pulse-space-3);display:flex}.upload-progress-meter progress{appearance:none;background:color-mix(in srgb,var(--pulse-accent) 13%,var(--pulse-surface));width:100%;min-width:0;height:8px;color:var(--pulse-accent);accent-color:var(--pulse-accent);border:0;border-radius:999px;flex:1;padding:0;display:block;overflow:hidden}.upload-progress-meter progress::-webkit-progress-bar{background:color-mix(in srgb,var(--pulse-accent) 13%,var(--pulse-surface));border-radius:999px}.upload-progress-meter progress::-webkit-progress-value{background:var(--pulse-accent);border-radius:999px;transition:width .15s}.upload-progress-meter progress::-moz-progress-bar{background:var(--pulse-accent);border-radius:999px}.upload-progress{min-width:0;font-size:var(--pulse-small);color:var(--pulse-secondary)}.upload-progress>span{overflow-wrap:anywhere}@media (prefers-reduced-motion:reduce){.upload-progress-meter progress::-webkit-progress-value{transition:none}}.upload-progress-meter>span{text-align:right;min-width:4ch;font-size:var(--pulse-small);font-variant-numeric:tabular-nums;color:var(--pulse-accent);flex:none;font-weight:650}.pulse-timeline>.feed-composer-card{margin-top:var(--pulse-space-4);border:1px solid var(--pulse-border);border-radius:var(--pulse-radius);background:var(--pulse-surface);overflow:hidden}.pulse-timeline>.feed-composer-card .composer{border:0}.composer[data-compact=true]{align-items:center;padding-block:20px}.composer>.avatar{border-radius:50%;flex:0 0 40px;width:40px;height:48px;overflow:hidden}.composer>.avatar>:is(img,span){object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.composer[data-compact=true] .composer-content>:not(.mention-input-wrap):not(.form-error):not(.form-success){display:none}.composer[data-compact=true] .composer-content textarea{resize:none;height:40px;min-height:40px}.pulse-page-eyebrow{color:var(--pulse-secondary);flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;display:flex}.pulse-page-brand{color:var(--pulse-text);letter-spacing:-1px;align-items:center;gap:6px;font-family:Arial,Helvetica,sans-serif;font-size:20px;font-weight:750;line-height:1;display:inline-flex}.pulse-page-brand .brand-mark{flex:0 0 23px;width:23px;height:23px}.auth-feedback:empty{display:none}.visitor-feed-join{margin-top:var(--pulse-space-6);padding:var(--pulse-space-6);border-top:1px solid var(--pulse-border);border-radius:var(--pulse-post-separator-radius) var(--pulse-post-separator-radius) 0 0;text-align:center}.visitor-feed-join h2{margin:0}.auth-access-state{margin:var(--pulse-space-4);padding:var(--pulse-space-6);border:1px solid var(--pulse-border);border-radius:var(--pulse-radius);background:var(--pulse-surface)}.auth-access-state a{margin:var(--pulse-space-2);color:var(--pulse-accent);display:inline-block}.auth-card{scroll-margin-top:var(--pulse-space-4)}@media (max-width:700px){.pulse-page.feed-column{padding:var(--pulse-space-2)}.pulse-page .auth-card{margin:var(--pulse-space-2);padding:var(--pulse-space-4)}.shared-rail .main-nav.visitor-nav{justify-content:space-evenly}.shared-rail .main-nav.visitor-nav>.nav-item{flex:1 1 0}}.visitor-feed-join p{color:var(--pulse-secondary)}.auth-feedback{margin:var(--pulse-space-4);padding:var(--pulse-space-4);border:1px solid var(--pulse-border);border-radius:var(--pulse-radius);background:var(--pulse-surface);overflow-wrap:anywhere}.pulse-page .auth-feedback :is(.form-error,.form-success){font-size:var(--pulse-body);margin:0}.pulse-page .auth-form button:disabled{cursor:default}.pulse-page .auth-form button[aria-busy=true]{cursor:progress}:root select,.pulse-page .pulse-page-content select{appearance:none;border-radius:var(--pulse-control-radius);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%23ab7e27' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 11px center;background-repeat:no-repeat;background-size:14px 14px;padding-right:34px}:root[data-theme=dark] select,:root[data-theme=dark] .pulse-page .pulse-page-content select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%23e6bc64' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}html,body,body *{scrollbar-width:none}html::-webkit-scrollbar{width:0;height:0;display:none}body::-webkit-scrollbar{width:0;height:0;display:none}body ::-webkit-scrollbar{width:0;height:0;display:none}:root{--pulse-post-separator-radius:16px}.pulse-page :is(.posts-list,.profile-posts)>.post{border:0;border-top:1px solid var(--pulse-border);border-radius:var(--pulse-post-separator-radius) var(--pulse-post-separator-radius) 0 0;margin-top:12px}:root{--pulse-post-hover-scale:1.05;--pulse-post-hover-delay:0s;--pulse-post-hover-duration:.18s;--pulse-post-hover-tint:color-mix(in srgb,#d6ac4b 5%,var(--pulse-surface));--pulse-post-hover-edge:#c6a15a38;--pulse-post-hover-sheet:color-mix(in srgb,#d6ac4b 9%,var(--pulse-surface));--pulse-post-hover-shadow:#0000001a}:root[data-theme=dark]{--pulse-post-hover-tint:color-mix(in srgb,#e6bc64 5%,var(--pulse-surface));--pulse-post-hover-edge:#e6bc6433;--pulse-post-hover-sheet:color-mix(in srgb,#e6bc64 8%,var(--pulse-surface));--pulse-post-hover-shadow:#0006}.pulse-page :is(.posts-list,.profile-posts)>.post{border-radius:var(--pulse-post-separator-radius) var(--pulse-post-separator-radius) calc(var(--pulse-post-separator-radius) + 4px) calc(var(--pulse-post-separator-radius) + 4px);position:relative;box-shadow:inset 0 0 0 1px #0000,0 4px 0 -1px #0000,0 5px 0 -1px #0000,0 14px 32px #0000}@media (hover:hover) and (pointer:fine){.pulse-page :is(.posts-list,.profile-posts)>.post{transition:box-shadow var(--pulse-post-hover-duration) ease,background-color var(--pulse-post-hover-duration) ease,border-color var(--pulse-post-hover-duration) ease}.pulse-page :is(.posts-list,.profile-posts)>.post:is(:hover,:has(:focus-visible)){z-index:4;background-color:var(--pulse-post-hover-tint);border-top-color:var(--pulse-post-hover-edge);box-shadow:inset 0 0 0 1px var(--pulse-post-hover-edge),0 4px 0 -1px var(--pulse-post-hover-sheet),0 5px 0 -1px var(--pulse-post-hover-edge),0 14px 32px var(--pulse-post-hover-shadow)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.pulse-page :is(.posts-list,.profile-posts)>.post{transform-origin:50%;transition:transform var(--pulse-post-hover-duration) ease,box-shadow var(--pulse-post-hover-duration) ease,background-color var(--pulse-post-hover-duration) ease,border-color var(--pulse-post-hover-duration) ease;transform:scale(1)}.pulse-page :is(.posts-list,.profile-posts)>.post:is(:hover,:has(:focus-visible)){transform:scale(var(--pulse-post-hover-scale));transition-delay:var(--pulse-post-hover-delay)}}.pulse-page .post-detail-posts>.post:first-child{border-top:0;margin-top:0}.post-detail-comments:has(.comments-empty):has(.comment-composer){cursor:text}:root .search-box{border-radius:999px;gap:11px;padding-inline:18px;overflow:hidden}:root .search-box:focus-within{border-color:var(--pulse-nav-hover-edge);box-shadow:0 0 0 2px var(--pulse-nav-hover-edge)}:root .search-box>input,:root[data-theme=dark] .search-box>input{border-radius:inherit;min-width:0;color:var(--pulse-text);box-shadow:none;background:0 0;border:0;outline:none;margin:0}:root .search-overlay>.search-dialog{border-radius:calc(var(--pulse-radius) + 8px)}:root .search-dialog-input{border-radius:999px;gap:11px;padding-inline:18px;overflow:hidden}:root .search-dialog-input>input,:root[data-theme=dark] .search-dialog-input>input{border-radius:inherit;box-shadow:none;background:0 0;border:0;outline:none}:root .search-dialog-input:focus-within{border-color:var(--pulse-nav-hover-edge);box-shadow:0 0 0 2px var(--pulse-nav-hover-edge)}:root .search-results :is(.search-person,.search-post){border-radius:var(--pulse-radius);margin:4px 8px}:root .search-dialog :is(.search-person,.search-post):hover,:root[data-theme=dark] .search-dialog :is(.search-person,.search-post):hover{background:var(--pulse-nav-hover-bg);color:var(--pulse-nav-hover-text)}.pulse-page .post-actions button:disabled{cursor:default}.pulse-page .post-actions button[aria-busy=true]{cursor:progress;opacity:.9}.pulse-page .post-actions button[aria-busy=true]:after{content:"";background:currentColor;border-radius:50%;width:4px;height:4px;margin-left:2px}.composer .mention-input-wrap>textarea{color:var(--pulse-text);caret-color:var(--pulse-text);box-sizing:border-box;border-radius:var(--pulse-control-radius);background-clip:padding-box;border:1px solid #0000;padding:8px 12px;display:block}.composer .mention-input-wrap>textarea::placeholder{color:var(--pulse-secondary);opacity:1}.composer .mention-input-wrap>textarea:is(:focus,:focus-visible){border-color:var(--pulse-nav-hover-edge);border-radius:var(--pulse-control-radius);outline-offset:2px;background-color:color-mix(in srgb,#d6ac4b 3%,var(--pulse-surface));outline:2px solid #b78a2d}:root[data-theme=dark] .composer .mention-input-wrap>textarea:is(:focus,:focus-visible){outline-color:#e6bc64}:root .pulse-badge{border:1px solid var(--pulse-border);background:color-mix(in srgb,var(--pulse-text) 4%,var(--pulse-surface));color:var(--pulse-secondary);letter-spacing:.02em;border-radius:999px;align-items:center;padding:4px 8px;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:600;line-height:1.4;display:inline-flex}.composer .mention-input-wrap:has(>.composer-writing-dots)>textarea{padding-right:52px}.composer-writing-dots{pointer-events:none;color:#a1761c;align-items:center;gap:5px;display:flex;position:absolute;top:20px;right:14px;transform:translateY(-50%)}:root[data-theme=dark] .composer-writing-dots{color:#e6bc64}.composer-writing-dots>i{background:currentColor;border-radius:50%;width:4px;height:4px;animation:1.8s ease-in-out infinite pulse-writing-hint;display:block}.composer-writing-dots>i:nth-child(2){animation-delay:.18s}.composer-writing-dots>i:nth-child(3){animation-delay:.36s}@keyframes pulse-writing-hint{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.composer-writing-dots>i{opacity:.8;animation:none}}.pulse-page .composer button:disabled{cursor:default}.pulse-page .composer button[aria-busy=true]{cursor:progress}.composer .composer-option-fields .pulse-select{width:100%;min-width:0}.composer .poll-duration .pulse-select{min-width:120px;max-width:100%}.profile-is-editing :is(.profile-composer-card,.profile-publications-card){display:none}.profile-handle-input{display:block;position:relative}.profile-handle-input>span{z-index:1;color:var(--pulse-secondary);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}:root .pulse-page .pulse-page-content .profile-edit-form .profile-handle-input>input{width:100%;padding-inline-start:29px}.pulse-page .composer>.avatar{box-sizing:border-box;flex:0 0 40px;align-self:flex-start;width:40px;height:48px;min-height:48px;max-height:48px}.pulse-page .composer[data-compact=true]>.avatar{align-self:center}.pulse-page .composer[data-single-line-prompt=true]{--composer-prompt-height:62px}.pulse-page .composer[data-single-line-prompt=true][data-compact=true]{--composer-prompt-height:40px}.pulse-page .composer[data-single-line-prompt=true] .mention-input-wrap>textarea:placeholder-shown{height:var(--composer-prompt-height);min-height:var(--composer-prompt-height);padding-block:calc((var(--composer-prompt-height) - 1.6em - 2px)/2);line-height:1.6em}.composer .composer-writing-dots{top:50%;transform:translateY(-50%)}.pulse-profile-page .profile-edit-form .publish-button{background:var(--pulse-accent);min-height:44px;color:var(--pulse-on-accent);border:1px solid var(--pulse-accent);border-radius:var(--pulse-control-radius);opacity:1;padding:10px 20px;font-size:14px;font-weight:700}.pulse-profile-page .profile-edit-form .publish-button:disabled{opacity:.6}.profile-is-editing .profile-card{padding-bottom:20px}.profile-is-editing .profile-edit-form{margin-bottom:16px}.appearance-settings{border-top:1px solid var(--pulse-border);gap:10px;margin-top:10px;padding:14px;display:grid}.appearance-settings .language-picker{width:fit-content;margin:0;display:flex}.appearance-settings .language-picker button{width:44px;height:44px}.appearance-settings strong{color:var(--pulse-secondary);font-size:12px}.pulse-page .composer[data-single-line-prompt=false] .mention-input-wrap>textarea:placeholder-shown{height:calc(3.2em + 18px);min-height:calc(3.2em + 18px);padding-block:8px;line-height:1.6em;overflow-y:auto}@media (min-width:900px) and (max-width:1080px){:root .app-shell,:root .route-shell.route-with-discovery{box-sizing:border-box;grid-template-columns:205px minmax(0,1fr) 220px;gap:8px;width:100%;max-width:none;padding-inline:8px}:root .app-shell>.right-rail{flex-direction:column;gap:19px;min-width:0;display:flex}:root .route-shell>.route-right-rail{flex-direction:column;align-self:start;gap:19px;min-width:0;padding-top:25px;display:flex}:root .route-right-rail>*{flex-shrink:0;min-width:0}:root .app-shell>.left-rail,:root .route-shell.route-with-discovery>.shared-rail{width:auto;min-width:0;padding-inline:6px}:root .route-shell.route-with-discovery>.route-content{min-width:0;container-type:inline-size}:root .app-shell>.feed-column{min-width:0}:root .right-rail .side-card{padding-inline:14px}}@container (max-width:600px){.messages-layout{grid-template-rows:minmax(100px,28vh) minmax(45vh,1fr);grid-template-columns:1fr}}@media (min-width:900px){:root .shared-rail .main-nav,:root .shared-rail .main-nav>:is(.nav-item,.account-nav-group){box-sizing:border-box;width:100%;min-width:0}:root .shared-rail .nav-item{box-sizing:border-box;max-width:100%}:root .shared-rail .nav-label{min-width:0}:root .shared-rail .brand{flex-wrap:wrap;row-gap:4px}:root .shared-rail .brand-version{flex-shrink:0}}@media (min-width:1081px){:root .app-shell{column-gap:20px;padding-inline:16px}:root .route-shell.route-with-discovery{column-gap:16px;padding-inline:16px}}@media (min-width:900px) and (max-width:1080px){:root .shared-rail .admin-nav-item .nav-label{white-space:normal}}.composer .composer-content{flex-direction:column;display:flex}.composer .composer-content>*{flex-shrink:0}.composer .composer-content>.mention-input-wrap{flex:none;min-width:0}.composer .composer-content>.media-preview-grid{isolation:isolate;margin-top:12px}.composer .media-preview-visual{isolation:isolate;contain:paint}.composer .media-preview-visual>:is(img,video){max-width:100%;display:block}.pulse-timeline .storage-note[role=alert]{border-radius:var(--pulse-control-radius,12px);overflow-wrap:anywhere}.pulse-page .privacy-extra-card{margin-top:var(--pulse-space-6)}.pulse-page .privacy-extra-card :is(h2,summary){color:var(--pulse-text);font-size:var(--pulse-section-title);margin:0;font-weight:650}.pulse-page .privacy-extra-card summary{cursor:pointer}.pulse-page .privacy-extra-card summary:focus-visible{outline:2px solid var(--pulse-accent);outline-offset:4px;border-radius:var(--pulse-radius)}.pulse-page .privacy-extra-card :is(p,ul){margin-block:var(--pulse-space-4);color:var(--pulse-secondary);font-size:var(--pulse-body)}.pulse-page .privacy-extra-card ul{padding-left:var(--pulse-space-6)}.pulse-page .privacy-extra-field{gap:var(--pulse-space-2);margin-block:var(--pulse-space-4);color:var(--pulse-text);font-size:var(--pulse-body);display:grid}.pulse-page .privacy-extra-field :is(input,select){width:100%;max-width:100%}.pulse-page .privacy-extra-card .browser-storage-actions{gap:var(--pulse-space-3);margin-block:var(--pulse-space-4);flex-wrap:wrap;display:flex}.pulse-admin-page .pulse-page-content .admin-ad-stats.pulse-card{margin:0}.pulse-admin-page .admin-ad-stats :is(h2,h3,summary){color:var(--pulse-text);font-size:var(--pulse-section-title)}.pulse-admin-page .admin-ad-stats :is(p,label,table){font-size:var(--pulse-body)}.pulse-admin-page .admin-ad-stats :is(p,label){color:var(--pulse-secondary)}.pulse-admin-page .admin-ad-stats>:is(section,details){margin-top:var(--pulse-space-4);padding:var(--pulse-space-4);border:1px solid var(--pulse-border);border-radius:var(--pulse-radius);background:var(--pulse-surface)}.pulse-admin-page .admin-ad-stats summary{cursor:pointer;font-weight:650}.pulse-admin-page .admin-ad-filters{gap:var(--pulse-space-3);margin-block:var(--pulse-space-4)}.pulse-admin-page .admin-ad-filters label{gap:var(--pulse-space-2)}.pulse-admin-page .admin-ad-filters label:has(input[type=checkbox]){min-height:var(--pulse-control-height);align-self:center;align-items:center;display:flex}.pulse-admin-page .admin-ad-stats input:is([type=checkbox],[type=radio]){accent-color:var(--pulse-accent)}.pulse-admin-page .pulse-page-content .admin-ad-stats button:not(.pulse-button){justify-content:center;align-items:center;gap:var(--pulse-space-2);min-height:var(--pulse-control-height);max-width:100%;padding:var(--pulse-space-2) var(--pulse-space-4);border:1px solid var(--pulse-border);border-radius:var(--pulse-control-radius);background:var(--pulse-surface);color:var(--pulse-text);font:inherit;font-size:var(--pulse-body);cursor:pointer;display:inline-flex}.pulse-admin-page .pulse-page-content .admin-ad-stats button[type=submit]{background:var(--pulse-accent);border-color:var(--pulse-accent);color:var(--pulse-on-accent)}.pulse-admin-page .admin-ad-stats button:disabled{opacity:.55;cursor:not-allowed}.pulse-page .pulse-page-content :is(p,li,small,dd,td) a[href]:not([class]),.pulse-page .roadmap-content a[href]:not([class]){color:var(--pulse-accent);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.pulse-page .pulse-page-content :is(p,li,small,dd,td) a[href]:not([class]):hover,.pulse-page .roadmap-content a[href]:not([class]):hover{text-decoration-thickness:2px}.pulse-page .pulse-page-content :is(p,li,small,dd,td) a[href]:not([class]):focus-visible,.pulse-page .roadmap-content a[href]:not([class]):focus-visible{outline:2px solid var(--pulse-accent);outline-offset:3px;border-radius:2px}.composer .composer-content>.form-success{box-sizing:border-box;margin-inline:0;padding-inline:13px}
.account-restriction-spacer{height:var(--pulse-restriction-height,0px);flex-shrink:0}:root .account-restriction-notice{z-index:1500;box-sizing:border-box;padding:calc(12px + env(safe-area-inset-top,0px)) 20px 12px;border-bottom:1px solid var(--pulse-danger);background:var(--pulse-danger-bg);color:var(--pulse-danger);text-align:center;font-size:13px;line-height:1.5;position:fixed;inset:0 0 auto}.account-restriction-notice a{color:inherit;text-underline-offset:3px;text-decoration:underline}.account-restriction-notice a:focus-visible{outline-offset:3px;border-radius:var(--pulse-control-radius);outline:2px solid}.account-restriction-frame{z-index:10000;border:2px solid var(--pulse-danger);pointer-events:none;box-sizing:border-box;border-radius:4px;position:fixed;inset:0}:root[data-account-restricted=true]{scroll-padding-top:calc(var(--pulse-restriction-height,0px) + 12px)}@media (min-width:701px){:root[data-account-restricted=true] .shared-rail{top:calc(var(--pulse-restriction-height,0px) + 16px);max-height:calc(100dvh - var(--pulse-restriction-height,0px) - 32px)}}
