.PostComposer-module__Y2-DSa__composer.composer-dialog{background:var(--surface-raised);width:min(680px,100%);color:var(--text-primary);scrollbar-gutter:auto}.PostComposer-module__Y2-DSa__composer .composer-dialog-header{z-index:4;background:var(--surface-raised);border-radius:20px 20px 0 0;grid-template-columns:80px minmax(0,1fr) 80px;min-height:72px;padding:8px 24px;position:sticky;top:0}.PostComposer-module__Y2-DSa__composer .composer-dialog-header :is(h1,h2){text-align:center;margin:0;font-size:24px;font-weight:800}.PostComposer-module__Y2-DSa__composer .composer-dialog-header button{background:0 0}.PostComposer-module__Y2-DSa__composer .composer-dialog-header .PostComposer-module__Y2-DSa__draftsButton{width:auto;min-width:64px;height:44px;color:var(--primary);border-radius:8px;justify-self:end;padding:0;font-size:16px;font-weight:750}.PostComposer-module__Y2-DSa__composer form{padding:20px 24px 0;display:block}.PostComposer-module__Y2-DSa__fields{border:0;flex-direction:column;gap:16px;min-width:0;margin:0;padding:0;display:flex}.PostComposer-module__Y2-DSa__composer .composer-identity-row{align-items:center;gap:12px}.PostComposer-module__Y2-DSa__composer .composer-identity{flex:1;gap:12px;min-width:0}.PostComposer-module__Y2-DSa__composer .composer-identity>span:last-child{gap:2px;min-width:0}.PostComposer-module__Y2-DSa__composer .composer-identity strong{overflow-wrap:anywhere;font-size:19px;line-height:1.3}.PostComposer-module__Y2-DSa__composer .composer-identity small{overflow-wrap:anywhere;font-size:14px}.PostComposer-module__Y2-DSa__composer .composer-identity .avatar{flex:0 0 52px;width:52px;height:52px}.PostComposer-module__Y2-DSa__composer .composer-visibility-top select{width:152px;max-width:152px;min-height:44px;padding-right:28px;font-size:14px}.PostComposer-module__Y2-DSa__composer textarea[name=caption]{height:84px;min-height:76px;max-height:132px;padding:10px 0 0;font-size:21px;line-height:1.45;overflow-y:auto}.PostComposer-module__Y2-DSa__captionToolbar{justify-content:space-between;align-items:center;gap:8px;min-height:44px;margin-top:-8px;display:flex}.PostComposer-module__Y2-DSa__composer .composer-caption-tools{gap:20px;padding:0;display:flex}.PostComposer-module__Y2-DSa__composer .composer-caption-tools button{min-height:44px;color:var(--primary);background:0 0;border:0;padding:0;font-size:16px;font-weight:750}.PostComposer-module__Y2-DSa__composer .composer-character-count{color:var(--text-muted);white-space:nowrap;font-size:14px}.PostComposer-module__Y2-DSa__media{border:1px solid var(--border);background:var(--surface-soft);border-radius:18px;min-width:0;position:relative;overflow:hidden}.PostComposer-module__Y2-DSa__preview{position:relative;overflow:hidden}.PostComposer-module__Y2-DSa__preview img,.PostComposer-module__Y2-DSa__preview video{object-fit:contain;width:100%;height:auto;max-height:54svh;display:block}.PostComposer-module__Y2-DSa__cropGrid:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 33.1%,#ffffff70 33.1% 33.5%,#0000 33.5% 66.4%,#ffffff70 66.4% 66.8%,#0000 66.8%),linear-gradient(#0000 33.1%,#ffffff70 33.1% 33.5%,#0000 33.5% 66.4%,#ffffff70 66.4% 66.8%,#0000 66.8%);position:absolute;inset:0}.PostComposer-module__Y2-DSa__mediaTools{pointer-events:none;z-index:2;gap:10px;display:flex;position:absolute;inset:12px 12px auto}.PostComposer-module__Y2-DSa__mediaTools button{border:1px solid var(--border);background:var(--surface-raised);width:44px;height:44px;color:var(--primary);cursor:pointer;pointer-events:auto;border-radius:12px;flex:0 0 44px;place-items:center;padding:0;display:grid;box-shadow:0 2px 8px #00000012}.PostComposer-module__Y2-DSa__mediaTools .PostComposer-module__Y2-DSa__removeMedia{color:var(--text-muted);margin-left:auto}.PostComposer-module__Y2-DSa__mediaTools button[aria-pressed=true]{background:var(--primary);color:var(--on-primary,#fff)}.PostComposer-module__Y2-DSa__audioPreview{color:var(--primary);justify-items:center;gap:12px;padding:76px 16px 24px;display:grid}.PostComposer-module__Y2-DSa__audioPreview strong{overflow-wrap:anywhere;max-width:100%;color:var(--text-primary)}.PostComposer-module__Y2-DSa__audioPreview audio{width:100%}.PostComposer-module__Y2-DSa__textEditor{border:1px solid var(--border);border-radius:12px;grid-template-columns:minmax(0,1fr) 120px auto;align-items:end;gap:12px;padding:12px;display:grid}.PostComposer-module__Y2-DSa__textEditor label{min-width:0;color:var(--text-muted);gap:6px;font-size:12px;display:grid}.PostComposer-module__Y2-DSa__textEditor input,.PostComposer-module__Y2-DSa__textEditor select{border:1px solid var(--border);width:100%;min-width:0;min-height:44px;color:var(--text-primary);background:var(--surface-raised);font:inherit;border-radius:8px;padding:8px;font-size:16px}.PostComposer-module__Y2-DSa__textEditor button{background:var(--primary-subtle);min-height:44px;color:var(--primary);font:inherit;cursor:pointer;border:0;border-radius:8px;padding:8px;font-weight:700}.PostComposer-module__Y2-DSa__composer .composer-add-row{background:0 0;border:0;padding:0}.PostComposer-module__Y2-DSa__composer .composer-tool-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%;display:grid}.PostComposer-module__Y2-DSa__composer .composer-tool-grid .composer-media-label{min-width:0;min-height:88px;box-shadow:none;color:var(--text-primary);background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:center;gap:8px;padding:4px;font-size:15px;font-weight:750;display:flex}:is(.PostComposer-module__Y2-DSa__composer .composer-tool-grid .composer-media-label:hover,.PostComposer-module__Y2-DSa__composer .composer-tool-grid .composer-media-label.selected){background:var(--surface-soft);transform:none}.PostComposer-module__Y2-DSa__tileIcon{border-radius:14px;place-items:center;width:52px;height:44px;display:grid!important}.PostComposer-module__Y2-DSa__composer .photo .PostComposer-module__Y2-DSa__tileIcon{color:var(--primary);background:var(--primary-subtle)}.PostComposer-module__Y2-DSa__composer .video .PostComposer-module__Y2-DSa__tileIcon{color:#8054e8;background:color-mix(in srgb, #8054e8 12%, var(--surface-raised))}.PostComposer-module__Y2-DSa__composer .audio .PostComposer-module__Y2-DSa__tileIcon{color:#ed3b72;background:color-mix(in srgb, #ed3b72 12%, var(--surface-raised))}.PostComposer-module__Y2-DSa__composer .poll .PostComposer-module__Y2-DSa__tileIcon{color:#16ad60;background:color-mix(in srgb, #16ad60 12%, var(--surface-raised))}.PostComposer-module__Y2-DSa__footer{z-index:3;border-top:1px solid var(--divider);background:var(--surface-raised);grid-template-columns:minmax(0,1fr) minmax(128px,38%);align-items:center;gap:16px;margin-top:16px;padding:16px 0 20px;display:grid;position:sticky;bottom:0}.PostComposer-module__Y2-DSa__commentControl{align-items:center;gap:12px;min-width:0;display:flex}.PostComposer-module__Y2-DSa__commentControl>svg{color:var(--primary);flex:none}.PostComposer-module__Y2-DSa__commentControl>span{min-width:0;display:grid}.PostComposer-module__Y2-DSa__commentControl strong{font-size:15px;line-height:1.4}.PostComposer-module__Y2-DSa__commentControl select{width:100%;min-height:44px;color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 24px 0 0;font-size:14px}.PostComposer-module__Y2-DSa__composer .composer-publish{width:100%;min-height:52px;box-shadow:none;border-radius:18px;margin:0;font-size:18px}.PostComposer-module__Y2-DSa__composer :is(button,select,textarea,input):focus-visible{outline:2px solid var(--primary);outline-offset:3px}.PostComposer-module__Y2-DSa__composer :is(button,input,select):disabled{cursor:default;opacity:.55}.PostComposer-module__Y2-DSa__standalone.composer-dialog{width:100%;max-height:none;box-shadow:none;margin:0 auto;overflow:visible}.PostComposer-module__Y2-DSa__draftDialog{border:1px solid var(--border);background:var(--surface-raised);border-radius:18px;gap:16px;width:min(460px,100vw - 32px);max-height:80svh;padding:24px;display:grid;overflow-y:auto}.PostComposer-module__Y2-DSa__draftDialog header{justify-content:space-between;align-items:center;gap:12px;display:flex}.PostComposer-module__Y2-DSa__draftDialog h2,.PostComposer-module__Y2-DSa__draftDialog p{margin:0}.PostComposer-module__Y2-DSa__draftDialog p{color:var(--text-muted);font-size:14px}.PostComposer-module__Y2-DSa__draftDialog header button{background:var(--surface-soft);width:44px;height:44px;color:var(--text-primary);cursor:pointer;border:0;border-radius:12px}.PostComposer-module__Y2-DSa__draftItem{border:1px solid var(--border);background:var(--surface-soft);text-align:left;color:var(--text-primary);font:inherit;cursor:pointer;border-radius:12px;gap:4px;padding:16px;display:grid}.PostComposer-module__Y2-DSa__draftItem strong{overflow-wrap:anywhere}.PostComposer-module__Y2-DSa__draftItem span{color:var(--primary);font-size:12px}@media (max-width:600px){.PostComposer-module__Y2-DSa__composer.composer-dialog{border-radius:20px 20px 0 0}.PostComposer-module__Y2-DSa__composer .composer-dialog-header{grid-template-columns:64px minmax(0,1fr) 64px;min-height:64px;padding:8px 16px}.PostComposer-module__Y2-DSa__composer .composer-dialog-header :is(h1,h2){font-size:21px}.PostComposer-module__Y2-DSa__composer .composer-dialog-header .PostComposer-module__Y2-DSa__draftsButton{font-size:14px}.PostComposer-module__Y2-DSa__composer form{padding:16px 16px 0}.PostComposer-module__Y2-DSa__fields{gap:12px}.PostComposer-module__Y2-DSa__composer .composer-identity strong{font-size:16px}.PostComposer-module__Y2-DSa__composer .composer-identity small{font-size:12px}.PostComposer-module__Y2-DSa__composer .composer-identity .avatar{flex-basis:44px;width:44px;height:44px}.PostComposer-module__Y2-DSa__composer .composer-identity{gap:8px}.PostComposer-module__Y2-DSa__composer .composer-identity-row{gap:8px}.PostComposer-module__Y2-DSa__composer .composer-visibility-top select{width:128px;max-width:128px;min-height:44px;padding-left:32px;padding-right:24px;font-size:12px}.PostComposer-module__Y2-DSa__composer .composer-visibility-top .composer-option-icon{top:12px;left:10px}.PostComposer-module__Y2-DSa__composer textarea[name=caption]{height:80px;min-height:72px;max-height:116px;font-size:18px}.PostComposer-module__Y2-DSa__composer .composer-caption-tools{gap:16px}.PostComposer-module__Y2-DSa__composer .composer-caption-tools button{font-size:14px}.PostComposer-module__Y2-DSa__composer .composer-character-count{font-size:13px}.PostComposer-module__Y2-DSa__media{border-radius:14px}.PostComposer-module__Y2-DSa__mediaTools{gap:8px;inset:10px 10px auto}.PostComposer-module__Y2-DSa__composer .composer-tool-grid{gap:8px}.PostComposer-module__Y2-DSa__composer .composer-tool-grid .composer-media-label{min-height:80px;font-size:14px}.PostComposer-module__Y2-DSa__tileIcon{border-radius:12px;width:48px;height:42px}.PostComposer-module__Y2-DSa__footer{padding:14px 0 max(16px, env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr) minmax(104px,36%);gap:8px}.PostComposer-module__Y2-DSa__commentControl{gap:8px}.PostComposer-module__Y2-DSa__commentControl strong,.PostComposer-module__Y2-DSa__commentControl select{font-size:13px}.PostComposer-module__Y2-DSa__commentControl>svg{width:24px}.PostComposer-module__Y2-DSa__composer .composer-publish{border-radius:16px;min-height:50px;font-size:16px}.PostComposer-module__Y2-DSa__textEditor{grid-template-columns:minmax(0,1fr) 100px}.PostComposer-module__Y2-DSa__textEditor>button{grid-column:1/-1}.PostComposer-module__Y2-DSa__standalone.composer-dialog{border-radius:18px}}@media (max-width:760px){.PostComposer-module__Y2-DSa__standalone .PostComposer-module__Y2-DSa__footer{bottom:calc(72px + env(safe-area-inset-bottom))}}
