.post-menu{flex:none}.post-menu,.post-menu-button{position:relative;display:inline-flex;align-items:center}.post-menu-button{justify-content:center;width:44px;height:44px;margin:-12px -8px;padding:0;border:0;background:transparent;color:var(--ink,#111111);cursor:pointer}.post-menu-button:before{content:"";position:absolute;inset:12px 8px;border-radius:8px}.post-menu-button>svg{position:relative}.post-menu-button:hover:before{background:var(--field,#eeeeee)}.post-menu-button:focus-visible{outline:none}.post-menu-button:focus-visible:before{outline:2px solid var(--ink,#111111);outline-offset:2px}.post-menu-list{position:absolute;top:calc(100% + 8px);right:0;z-index:20;display:flex;flex-direction:column;min-width:220px;padding:6px;border:1px solid var(--hairline,#e6e6e6);border-radius:12px;background:#ffffff;box-shadow:0 12px 32px rgba(17,17,17,.12)}.post-menu-banner{margin:0;padding:8px 12px;color:var(--gray,#6b6b6b);font-size:13px;line-height:18px}.post-menu-list>button{min-height:44px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:var(--ink,#111111);font:inherit;font-weight:600;text-align:left;white-space:nowrap;cursor:pointer}.post-menu-list>button:focus-visible,.post-menu-list>button:hover{background:var(--band,#f5f5f5)}.post-menu-list>button.is-danger{color:var(--red,#d92d20)}.workspace.post-toast{position:fixed;z-index:60;bottom:24px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:12px;width:max-content;height:auto;min-height:0;max-width:calc(100vw - 32px);overflow:visible;padding:12px 16px;border-radius:12px;background:var(--ink,#111111);box-shadow:0 6px 20px rgba(17,17,17,.18);color:#ffffff;font-size:15px;line-height:20px;font-weight:500}.workspace.post-toast>button{min-height:32px;padding:0 10px;border:0;border-radius:999px;background:transparent;color:#ffffff;font:inherit;font-weight:600;text-decoration:underline;cursor:pointer}.report-reasons{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;border:0}.report-reasons label{display:flex;align-items:center;gap:10px;min-height:44px}.report-note{min-height:80px;padding:10px 12px;border:1px solid var(--hairline,#e6e6e6);border-radius:12px;font:inherit;resize:vertical}.report-block{display:flex;flex-direction:column;gap:2px;width:100%;margin-top:12px;padding:12px 0 0;border:0;border-top:1px solid var(--hairline,#e6e6e6);background:transparent;color:var(--red,#d92d20);font:inherit;text-align:left;cursor:pointer}.report-block small{color:var(--gray,#6b6b6b)}.promotion-status{display:flex;flex-direction:column;gap:8px;margin:8px 0;padding:12px 14px;border-radius:16px;background:var(--purple-tint,#f4e8fe)}.promotion-status-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0}.promotion-status-head strong{color:var(--purple,#9c19f9)}.promotion-status-head span{margin-left:auto;font-size:13px;font-weight:600}.promotion-status-track{display:block;height:6px;border-radius:3px;background:rgba(156,25,249,.18);overflow:hidden}.promotion-status-track>span{display:block;height:100%;background:var(--purple,#9c19f9)}.promotion-status small{color:var(--gray,#6b6b6b)}.workspace .workspace-prompt-badge{display:inline-block;margin-bottom:12px;padding:2px 10px;border-radius:999px;background:var(--purple-tint);color:var(--purple);font-size:13px;line-height:20px;font-weight:700}.workspace .workspace-prompt-points{list-style:none;margin:0 0 20px;padding:0;display:flex;flex-direction:column;gap:12px;text-align:left}.workspace .workspace-prompt-points li{display:flex;gap:10px}.workspace .workspace-prompt-points li>span:first-child{color:var(--purple);font-weight:700}.workspace .workspace-prompt-points strong{display:block;font-size:15px;line-height:20px}.workspace .signup-prompt{align-items:stretch;text-align:center}.workspace .signup-prompt-art{display:flex;justify-content:center}.workspace .signup-prompt-art img{border-radius:12px}.workspace .signup-prompt-provider{display:flex;align-items:center;justify-content:center;min-height:44px;border-radius:999px;background:var(--field,#eeeeee);color:var(--ink);font-size:15px;font-weight:600;text-decoration:none}.workspace .signup-prompt-apple{background:#111111;color:#ffffff}.workspace .signup-prompt-provider+.signup-prompt-provider{margin-top:12px}.workspace .signup-prompt-or{display:block;margin:8px 0;color:var(--gray);font-size:13px}.workspace .signup-prompt-email{display:flex;flex-direction:column;gap:8px;text-align:left}.workspace .signup-prompt-email label{font-size:13px;font-weight:600}.workspace .signup-prompt-email input{height:44px;padding:0 14px;border:1px solid var(--hairline,#e6e6e6);border-radius:12px;font:inherit}.workspace .signup-prompt-email small,.workspace .signup-prompt-signin{margin:0;color:var(--gray);font-size:13px;line-height:18px}.workspace .signup-prompt-signin a{color:var(--ink);font-weight:600}.workspace .workspace-prompt-price{display:flex;flex-direction:column;gap:2px}.workspace .workspace-prompt-price strong{color:var(--ink);font-size:17px}.workspace .workspace-prompt-free{align-self:center;min-height:44px;padding:12px 0;color:var(--ink);font-size:15px;font-weight:600;text-decoration:underline}.workspace .signup-prompt-provider{gap:10px}.workspace .signup-prompt-apple svg{fill:currentColor}.workspace .prompt-legal{margin:4px 0 0;color:var(--gray);font-size:13px;line-height:18px;text-align:center}.workspace .prompt-legal a{color:inherit;text-decoration:underline;text-underline-offset:2px}.workspace .am{position:relative;display:inline-flex}.workspace .am-trigger{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:999px;background:none;color:var(--ink)}.workspace .am-trigger:hover{background:var(--band)}.workspace .am-trigger.is-kebab{position:relative;width:28px;height:36px;border-radius:8px;color:var(--gray)}.workspace .am-trigger.is-kebab:before{content:"";position:absolute;inset:-4px -8px}.workspace .am-trigger.is-kebab:is(:hover,[aria-expanded=true]){background:var(--field);color:var(--ink)}.workspace .am-panel{min-width:240px;max-width:320px;padding:6px;border-radius:16px;background:#ffffff;box-shadow:0 0 0 1px var(--hairline),0 12px 32px rgba(17,17,17,.12)}.workspace .am-list{margin:0;padding:0;list-style:none}.workspace .am-list :is(a,button){display:flex;align-items:center;gap:12px;width:100%;min-height:44px;padding:6px 10px;border:0;border-radius:12px;background:none;color:var(--ink);font:inherit;font-size:15px;line-height:20px;font-weight:500;text-align:left;text-decoration:none;cursor:pointer}.workspace .am-list :is(a,button):focus-visible,.workspace .am-list :is(a,button):hover{background:var(--band)}.workspace .am-icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px;background:var(--band);color:var(--ink)}.workspace .am-text{display:flex;flex-direction:column;min-width:0}.workspace .am-text small{color:var(--gray);font-size:13px;line-height:18px;font-weight:400}.workspace .am-list .is-danger,.workspace .am-list .is-danger .am-icon{color:var(--red)}.workspace .am-banner,.workspace .am-status{padding:6px 10px;color:var(--gray);font-size:13px;line-height:18px}.workspace.am-sheet{position:fixed;z-index:51;display:block;min-height:0;height:auto;width:auto;top:auto;left:0;right:0;bottom:0;max-height:85vh;overflow-y:auto;padding:8px 8px calc(16px + env(safe-area-inset-bottom));border-radius:16px 16px 0 0;background:#ffffff;box-shadow:0 -8px 32px rgba(0,0,0,.18)}.workspace .am-sheet-head{display:flex;align-items:center;gap:12px;min-height:44px;padding:4px 4px 8px 10px}.workspace .am-sheet-head>:first-child{flex:1 1 auto;min-width:0}.workspace .am-sheet-title{margin:0;font-size:16px;line-height:22px;font-weight:600}.workspace .am-sheet-close{display:inline-flex;flex:none;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:999px;background:none;color:var(--ink)}.workspace .am-sheet .am-list :is(a,button){min-height:52px;font-size:16px}.workspace .community-repost-group{display:inline-flex;align-items:center}.workspace .community-repost-group .workspace-icon-action[aria-pressed=true]{background:var(--band)}.workspace .community-count-button{min-width:28px;padding:0 6px;margin-left:-6px}.community-thread{max-width:640px;scroll-margin-top:16px}.workspace .community-thread h2{font-size:18px;line-height:24px;margin:0 0 12px}.workspace .community-thread h2 span{color:var(--gray);font-weight:400}.community-thread .workspace-prompt{margin:0;padding:16px 0;text-align:left}.community-state{padding:16px 0;color:var(--gray)}.workspace .community-state strong{display:block;color:var(--ink)}.workspace .community-state p{margin:4px 0 12px}.community-comments,.community-comments ul,.community-list{list-style:none;margin:0;padding:0}.community-comment{display:flex;gap:10px;padding:12px 0 0}.community-comment>div{flex:1 1;min-width:0}.community-comment[data-reply=true]{padding-top:8px}.community-comment[aria-busy=true]{opacity:.6}.workspace .community-comment p{margin:2px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.community-comments ul{margin-top:4px;padding-left:4px;border-left:2px solid var(--hairline)}.community-comments ul .community-comment{padding-left:10px}.community-identity{display:flex;align-items:baseline;gap:6px;min-width:0}.workspace .community-identity strong{font-weight:600}.community-identity time{color:var(--gray);font-size:13px;line-height:18px;white-space:nowrap}.community-comment-actions{display:flex;gap:4px}.workspace .community-comment-actions button,.workspace .community-replying button{min-height:32px;padding:0 6px;margin-left:-6px;border:0;border-radius:999px;background:none;color:var(--gray);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.workspace .community-comment-actions button:hover,.workspace .community-replying button:hover{background:var(--field);color:var(--ink)}.community-composer{margin-top:16px}.workspace .community-composer>.posting-as{display:flex;width:-moz-fit-content;width:fit-content;margin-bottom:6px}.workspace .community-form>.posting-as,.workspace.community-dialog>.posting-as{margin-bottom:-6px}.workspace.promote-dialog>.posting-as{margin-bottom:-14px}.workspace .community-replying{display:flex;align-items:center;gap:6px;margin:0 0 8px;color:var(--gray);font-size:13px}.workspace .community-replying button{margin-left:auto;color:var(--ink)}.community-compose{display:flex;align-items:flex-start;gap:10px}.workspace .community-compose>.workspace-store-logo{flex:none;margin-top:6px}.workspace .community-compose textarea{box-sizing:border-box;line-height:20px}.workspace .community-compose textarea,.workspace .community-field textarea{flex:1 1;min-height:44px;max-height:160px;padding:11px 12px;border:0;border-radius:12px;background:var(--field);color:var(--ink);font:inherit;resize:vertical}.workspace .community-field textarea{width:100%;min-height:115px}.workspace .community-danger{background:var(--red)}.community-composer .workspace-button:disabled,.community-dialog .workspace-button:disabled{opacity:.5;cursor:default}.community-dialog h2{margin:0 0 12px;font-size:20px;line-height:26px}.community-dialog{max-height:calc(100vh - 32px);overflow-y:auto;gap:12px}.workspace .community-copy{margin:0;color:var(--gray)}.community-form{gap:12px}.community-field,.community-form{display:flex;flex-direction:column}.community-field{gap:6px;font-weight:600}.workspace .community-counter{align-self:flex-end;margin-top:-6px;color:var(--gray);font-size:13px}.workspace .community-counter[data-over=true]{color:var(--red)}.community-buttons{display:flex;justify-content:flex-end;gap:8px}.community-preview{display:flex;align-items:center;gap:12px}.community-preview>img,.community-preview>span{width:56px;height:56px;flex:none;border-radius:12px;object-fit:cover;background:var(--field);overflow:hidden}.community-preview>div{display:flex;flex-direction:column;min-width:0}.community-preview small,.community-preview strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.community-preview small{color:var(--gray)}.community-row{display:flex;align-items:flex-start;gap:10px;padding:12px 8px;border-top:1px solid var(--hairline)}.community-row>div{flex:1 1;min-width:0}.workspace .community-note{display:block;padding-top:2px}.workspace .community-note[data-empty=true]{color:var(--gray)}.community-reposted{display:block;color:var(--gray)}.workspace-store-row>.post-menu{flex:none}.community-repost>.workspace-store-row .workspace-row-primary{display:flex;align-items:center;gap:.3em;min-width:0;max-width:100%}.community-repost>.workspace-store-row .workspace-row-primary>strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.community-repost>.workspace-store-row .workspace-row-primary>.workspace-verified{flex:none;margin-left:0}.workspace .community-repost-note{margin:4px 0 12px}.community-original{display:block;padding:12px;border:1px solid var(--hairline);border-radius:16px}.community-original-shop{display:flex;align-items:center;gap:6px;margin-bottom:10px;font-size:13px;font-weight:600}.workspace .community-price{display:inline-block;padding:2px 10px;border-radius:999px;background:var(--field);font-size:13px}.community-repost-page{max-width:640px}.community-own{margin-top:8px}.workspace .community-own h3{margin:0 0 4px;font-size:15px;line-height:22px}.community-own time{color:var(--gray);font-size:13px}.workspace .posting-as{position:relative;display:inline-flex;align-self:flex-start;min-width:0;max-width:100%}.workspace .posting-as-chip{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%;height:32px;box-sizing:border-box;padding:0 10px 0 5px;border:1px solid var(--hairline);border-radius:999px;background:#ffffff;color:var(--ink);font:inherit;font-size:13px;line-height:18px;text-align:left}.workspace .posting-as-chip[data-static]{padding-right:12px}.workspace .posting-as-chevron,.workspace .posting-as-chip>.workspace-store-logo{flex:none}.workspace button.posting-as-chip{cursor:pointer}.workspace button.posting-as-chip:hover,.workspace button.posting-as-chip[aria-expanded=true]{background:var(--field)}.workspace .posting-as-text{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.workspace .posting-as-label{color:var(--gray)}.workspace .posting-as-text strong{font-weight:600}.workspace .posting-as-menu{min-width:240px;max-width:100%;box-sizing:border-box;margin:0;padding:6px;border-radius:12px;background:#ffffff;box-shadow:0 0 0 1px var(--hairline),0 12px 32px rgba(17,17,17,.12);list-style:none}.workspace .posting-as-menu .posting-as-row{min-height:48px;padding:6px 10px 6px 8px;border-radius:8px}.workspace .posting-as-menu .posting-as-row[aria-checked]{background:transparent}.workspace .posting-as-menu .posting-as-row:is(:hover,:focus-visible){outline:none;background:var(--field)}.workspace .posting-as-row-text{flex:1 1;min-width:0}.workspace .posting-as-row-text small,.workspace .posting-as-row-text strong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.workspace .posting-as-row-text small{display:block;color:var(--gray);font-size:12px;line-height:16px}.workspace .posting-as-check{flex:none}.workspace .posting-as-row{display:flex;align-items:center;gap:10px;width:100%;padding:8px;border:0;border-radius:12px;background:transparent;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.workspace .posting-as-row:hover,.workspace .posting-as-row[aria-checked=true]{background:var(--field)}.workspace .posting-as-row strong{display:block;font-size:14px;font-weight:600}.workspace .community-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:16px 0;border-top:1px solid var(--hairline);margin-top:12px}.workspace .community-footer p{margin:0;color:var(--gray)}.workspace .community-shelf-cover{--shelf-cover-gap:4px;--shelf-cover-radius:0px;--shelf-cover-tile-radius:8px}.community-claim-line{margin:2px 0 0;color:var(--gray,#6b6b6b);font-size:14px;line-height:20px}.community-claim-line a{color:var(--ink,#111111);font-weight:600;text-decoration:underline;text-underline-offset:2px}.workspace.community-dialog>.gate-prompt-close+h2{padding-right:40px}.workspace.workspace-menu-layer>.shelf-menu{display:flex;flex-direction:column;width:256px;max-width:100%;box-sizing:border-box;padding:6px;border:1px solid var(--hairline,#e6e6e6);border-radius:12px;background:#ffffff;box-shadow:0 12px 32px rgba(17,17,17,.12)}.shelf-menu-item{display:flex;align-items:center;gap:10px;flex:none;width:100%;height:44px;box-sizing:border-box;padding:0 12px;border:0;border-radius:8px;background:transparent;color:var(--ink,#111111);font:inherit;font-size:15px;font-weight:600;line-height:22px;text-align:left;text-decoration:none;cursor:pointer}.shelf-menu-item:focus-visible,.shelf-menu-item:hover{background:var(--band,#f4f4f4);outline:none}.shelf-menu-item>svg{flex:none}.shelf-menu-new{display:flex;flex:none;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:var(--field,#eeeeee)}.shelf-menu-separator{height:1px;margin:6px -6px;background:var(--field,#eeeeee)}.shelf-menu-label{padding:6px 12px 4px;color:var(--gray,#6f6f6f);font-size:12px;font-weight:600;line-height:16px}.shelf-menu-list{display:flex;flex-direction:column;max-height:220px;overflow-y:auto;overscroll-behavior:contain}.shelf-menu-title{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shelf-menu-cover{display:grid;flex:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;width:32px;height:32px;overflow:hidden;border-radius:8px;background:var(--hairline,#e6e6e6)}.shelf-menu-cover>img,.shelf-menu-cover>span{display:block;width:100%;height:100%;object-fit:cover;background:var(--field,#eeeeee)}.workspace.post-toast.shelf-toast{gap:10px;width:358px;max-width:calc(100vw - 32px);min-height:56px;box-sizing:border-box;padding:0 4px 0 11px;border:1px solid var(--hairline,#e6e6e6);background:#ffffff;color:var(--ink,#111111);box-shadow:0 12px 32px rgba(17,17,17,.12)}.shelf-toast-text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shelf-toast-text strong{font-weight:600}.workspace.post-toast.shelf-toast>a{display:flex;flex:none;align-items:center;height:44px;padding:0 12px;border-radius:8px;color:var(--ink,#111111);font-weight:600;text-decoration:underline;text-underline-offset:3px}.shelf-menu-new-text{display:flex;flex-direction:column;min-width:0}.shelf-menu-new-text small{color:var(--gray);font-size:13px;line-height:18px}.shelf-menu-list .shelf-menu-item{height:52px}.workspace.shelf-menu-sheet .shelf-menu{display:flex;flex-direction:column;padding:0 6px 12px}.workspace.shelf-menu-sheet .shelf-menu-list{max-height:none}.shelf-menu-title>span{overflow:hidden;text-overflow:ellipsis}.brand-pill{position:absolute;left:12px;bottom:12px;z-index:2;display:inline-flex;align-items:center;gap:6px;max-width:calc(100% - 24px);height:36px;padding:0 4px;border-radius:999px;background:rgba(255,255,255,.85);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--ink,#111111);font-size:13px;line-height:18px;font-weight:600}.brand-pill[data-unlinked=true]{padding-right:12px}.brand-pill:not(:has(.follow-circle)){padding-right:12px}.brand-pill[data-size=chip]{left:8px;bottom:8px;max-width:calc(100% - 16px);height:26px;padding:0 10px 0 3px;border-radius:999px;font-size:12px;line-height:16px}@media (max-width:399.98px){.brand-pill[data-size=chip]{left:4px;bottom:4px;max-width:calc(100% - 8px);height:22px;padding:0 7px;font-size:11px;line-height:14px}.brand-pill[data-size=chip] .brand-pill-link>:not(.brand-pill-name),.brand-pill[data-size=chip]>:not(.brand-pill-name):not(.brand-pill-link){display:none}}.brand-pill-link{display:inline-flex;align-items:center;gap:6px;min-width:0;color:inherit;text-decoration:none}.brand-pill-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-pill-link:hover .brand-pill-name{text-decoration:underline}.follow-circle{flex:none;width:44px;height:44px;margin:-8px;padding:0;border:0;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.follow-circle,.follow-circle-dot{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:#ffffff}.follow-circle-dot{width:28px;height:28px;background:var(--ink,#111111)}.follow-circle.is-following .follow-circle-dot{background:#ffffff;box-shadow:inset 0 0 0 1px var(--hairline,#e6e6e6);color:var(--ink,#111111)}.follow-circle:hover .follow-circle-dot{opacity:.88}.follow-circle[aria-disabled=true]{cursor:progress}.follow-circle:focus-visible{outline:none}.follow-circle:focus-visible .follow-circle-dot{outline:2px solid var(--ink,#111111);outline-offset:2px}