:root{--product-space-1:.25rem;--product-space-2:.5rem;--product-space-3:.75rem;--product-space-4:1rem;--product-space-5:1.25rem;--product-space-6:1.5rem;--product-space-8:2rem;--product-space-10:2.5rem;--product-text-caption:.75rem;--product-text-small:.8125rem;--product-text-body:.875rem;--product-text-control:.875rem;--product-text-input:1rem;--product-text-section:1rem;--product-text-title:clamp(1.625rem,2.4vw,2rem);--product-leading:1.5;--product-leading-title:1.2;--product-weight-medium:500;--product-weight-semibold:600;--product-weight-bold:700;--product-radius:.75rem;--product-control-radius:.5rem;--product-radius-large:1rem;--product-control-height:2.75rem;--product-icon-size:1.125rem;--product-gutter:clamp(1rem,3vw,2rem);--product-content-width:76rem;--product-form-width:44rem;--product-sidebar-width:16rem;--product-header-height:3.75rem;--product-field-line:#8795a1;--product-shadow-card:0 1px 3px rgb(7 21 33/.035);--product-shadow-float:0 12px 40px rgb(7 21 33/.14);--product-transition:140ms ease}:root[data-theme=dark]{--product-field-line:#627889;--product-shadow-float:0 16px 48px rgb(0 0 0/.45)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--product-field-line:#627889;--product-shadow-float:0 16px 48px rgb(0 0 0/.45)}}.product-ui{--radius-card:var(--product-radius);--radius-panel:var(--product-radius-large);--shadow-card:var(--product-shadow-card);--shadow-float:var(--product-shadow-float);min-width:0;color:var(--ink);font-family:var(--font-geist-sans),ui-sans-serif,system-ui,sans-serif;font-size:var(--product-text-body);line-height:var(--product-leading)}.product-ui :where(button,input,textarea,select){font-family:inherit}.product-ui :where(button):not(.sr-only){min-height:var(--product-control-height)}.product-ui button:has(>svg:only-child){min-width:var(--product-control-height)}.product-ui input[type=file].sr-only{top:0;left:0}.product-ui :where(button,summary,a){-webkit-tap-highlight-color:transparent;touch-action:manipulation}.product-ui :where(button,input,textarea,select,summary,a):focus-visible{outline:2px solid var(--focus);outline-offset:3px}.product-ui :where(input,textarea,select)[aria-invalid=true]{border-color:var(--danger)}.product-ui :where(input[type=checkbox],input[type=radio]){accent-color:var(--brand)}.product-ui :where(h1,h2,h3,h4,p){overflow-wrap:break-word}.product-ui :where(h1,h2)[tabindex="-1"]:focus{outline:none}.product-ui :where(fieldset){min-width:0}.product-ui :where(svg){flex-shrink:0}.product-brand-mark{display:inline-grid;place-items:center;flex-shrink:0;width:2.25rem;height:2.25rem;border-radius:.625rem;overflow:hidden;background:white}.product-button,.product-icon-button,.product-secondary,.product-text-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:var(--product-control-height);min-width:var(--product-control-height);border:1px solid transparent;border-radius:var(--product-control-radius);padding:.625rem 1rem;font-size:var(--product-text-control);font-weight:var(--product-weight-semibold);line-height:1.4;cursor:pointer;transition:background var(--product-transition),border-color var(--product-transition),color var(--product-transition)}.product-button{background:var(--brand);color:var(--on-brand)}.product-button:hover:not(:disabled){background:var(--brand-strong)}.product-secondary{border-color:var(--line);background:var(--surface);color:var(--ink-soft)}.product-icon-button:hover:not(:disabled),.product-secondary:hover:not(:disabled),.product-text-button:hover:not(:disabled){background:var(--surface-raised);border-color:var(--line-strong)}.product-icon-button{width:var(--product-control-height);padding:.625rem;flex-shrink:0;color:var(--ink-soft)}.product-text-button{color:var(--brand-strong);padding-inline:.5rem}.product-button:disabled,.product-icon-button:disabled,.product-secondary:disabled,.product-text-button:disabled{opacity:.5;cursor:not-allowed}.product-button>svg,.product-icon-button>svg,.product-secondary>svg{width:var(--product-icon-size);height:var(--product-icon-size)}.product-field{display:block;margin-top:.375rem;min-height:var(--product-control-height);width:100%;max-width:100%;border:1px solid var(--product-field-line);border-radius:var(--product-control-radius);background:var(--surface);padding:.625rem .75rem;color:var(--ink);font-size:var(--product-text-input);line-height:1.5;transition:border-color var(--product-transition),box-shadow var(--product-transition)}.product-field:hover:not(:disabled){border-color:var(--ink-faint)}.product-field:focus{border-color:var(--brand)}.product-field::placeholder{color:var(--ink-faint);opacity:1}.product-field:disabled{background:var(--surface-raised);color:var(--ink-soft);cursor:not-allowed}textarea.product-field{resize:vertical}.product-label{display:block;font-size:var(--product-text-small);font-weight:var(--product-weight-medium)}.product-hint[data-tone=error]{color:var(--danger)}.product-hint{margin-top:.375rem;color:var(--ink-soft);font-size:var(--product-text-caption);line-height:1.5}.product-input-group{position:relative}.product-input-group>svg{position:absolute;left:.875rem;top:50%;transform:translateY(-50%);width:1.125rem;height:1.125rem;color:var(--ink-faint);pointer-events:none}.product-input-group>.product-field{padding-left:2.625rem}.product-card,.product-form-section{padding:1rem;box-shadow:var(--product-shadow-card)}.product-card,.product-form-section,.product-row{min-width:0;border:1px solid var(--line);border-radius:var(--product-radius);background:var(--surface)}.product-row{display:flex;align-items:center;gap:.75rem;padding:.75rem}.product-section-heading{font-size:var(--product-text-section);font-weight:var(--product-weight-semibold);line-height:1.4;letter-spacing:-.015em}.product-page-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:1.25rem}.product-page-heading>div{min-width:0;flex:1}.product-page-heading>:is(button,a){flex-shrink:0}.product-page-heading h1,.product-page-heading h2{font-size:var(--product-text-title);font-weight:var(--product-weight-bold);line-height:var(--product-leading-title);letter-spacing:-.035em}.product-page-heading p{max-width:38rem;color:var(--ink-soft);margin-top:.375rem;font-size:var(--product-text-small);line-height:1.5}.product-content{min-width:0;padding:1.5rem var(--product-gutter) 6rem}.product-content>div{max-width:var(--product-content-width);margin-inline:auto}.product-direction-form{max-width:var(--product-form-width)}.product-form-section summary{min-height:var(--product-control-height)}.product-form-section summary::-webkit-details-marker{display:none}.product-form-section summary h2{font-size:var(--product-text-section);line-height:1.4}.product-form-section summary p{font-size:var(--product-text-caption)}.product-form-section>div{min-width:0}.product-form-footer{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0}.product-status{display:inline-flex;align-items:center;gap:.25rem;border-radius:.375rem;padding:.125rem .5rem;font-size:var(--product-text-caption);font-weight:var(--product-weight-medium);line-height:1.5;white-space:nowrap;background:var(--surface-raised);color:var(--ink-soft)}.product-status svg{width:.875rem;height:.875rem}.product-status[data-status=publishing],.product-status[data-status=scheduled]{background:var(--brand-soft);color:var(--brand-strong)}.product-status[data-status=connected],.product-status[data-status=published]{background:color-mix(in srgb,var(--positive) 9%,var(--surface));color:var(--positive)}.product-status[data-status=action_required],.product-status[data-status=blocked],.product-status[data-status=failed]{background:color-mix(in srgb,var(--warning) 10%,var(--surface));color:var(--warning)}.product-empty{border:1px dashed var(--line-strong);border-radius:var(--product-radius);padding:2.5rem 1.25rem;text-align:center;background:var(--surface)}.product-empty h3{font-size:1.125rem;font-weight:600;margin-top:1rem}.product-empty p{color:var(--ink-soft);margin:.5rem auto 0;max-width:30rem}.product-shell{min-height:100dvh;background:var(--canvas)}.product-shell-main{display:flex;flex-direction:column;min-height:100dvh;min-width:0;--application-header-height:var(--product-header-height)}.product-studio{display:flex;min-height:0;height:calc(100dvh - var(--application-header-height));overflow:hidden}.product-studio,.product-studio>*{flex:1 1 auto;min-width:0}.product-mobile-header{position:sticky;top:0;z-index:40;display:flex;align-items:center;flex-shrink:0;min-height:var(--application-header-height);border-bottom:1px solid var(--line);background:var(--surface);padding:.5rem .75rem}.product-mobile-header>div{width:100%;gap:.5rem}.product-mobile-header p:first-child{font-size:.875rem;line-height:1.4}.product-mobile-header p+p{font-size:.75rem}.product-sidebar{width:var(--product-sidebar-width);padding:1.25rem .75rem}.product-navigation a{font-size:var(--product-text-body);font-weight:var(--product-weight-medium);border-radius:var(--product-control-radius)}.product-navigation :where(a,summary){min-height:var(--product-control-height)}.product-navigation .product-navigation-label{font-size:.6875rem;letter-spacing:.12em}.product-navigation-group{margin-top:1.25rem}.product-navigation-scroll{margin-block:1.25rem;min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain}.product-navigation-scroll,.product-sidebar-scroll{scrollbar-width:none}.product-navigation-scroll::-webkit-scrollbar,.product-sidebar-scroll::-webkit-scrollbar{display:none}.channel-heading{display:flex;align-items:center;gap:.75rem;padding-bottom:1rem}.channel-heading h1{font-size:1.25rem;line-height:1.4;font-weight:700;letter-spacing:-.025em;overflow-wrap:anywhere}.channel-body{padding-top:1.25rem}.post-filters{display:flex;flex-wrap:nowrap;gap:.375rem;margin-bottom:1rem}.post-filters button{white-space:nowrap;font-size:var(--product-text-caption);padding-inline:.5rem}@media (max-width:450px){.post-filters{gap:.25rem}.post-filters button{flex:1 1 auto;min-width:0;min-height:44px;font-size:.6875rem;padding-inline:.25rem}}.post-filters button:is([aria-pressed=true],[aria-selected=true]){border-color:transparent;background:var(--brand-soft);color:var(--brand-strong)}.post-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));align-items:start;gap:1rem}.asset-preview{display:grid;place-items:center;aspect-ratio:1;overflow:hidden;border-radius:var(--product-control-radius);background:var(--surface-raised)}.asset-preview>img,.asset-preview>video{width:100%;height:100%;object-fit:cover}.asset-preview>svg{width:2rem;height:2rem;color:var(--ink-soft)}body:has(.product-dialog[open]),html:has(.product-dialog[open]){overflow:hidden}.product-dialog{margin:auto;width:min(44rem,calc(100% - 3rem));max-width:none;height:min(52rem,90dvh);max-height:90dvh;padding:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--product-radius-large);background:var(--surface);color:var(--ink);box-shadow:var(--product-shadow-float)}.product-dialog::backdrop{background:rgb(7 21 33/.4)}.product-dialog-layout{display:flex;flex-direction:column;height:100%;max-height:100%;min-height:0;min-width:0;overflow:hidden}.product-dialog-header{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;gap:.5rem;border-bottom:1px solid var(--line);padding:.75rem 1rem;background:var(--surface)}.product-dialog-header h2,.product-dialog-header h3{font-size:1.25rem;font-weight:700;line-height:1.3;letter-spacing:-.025em}.product-dialog-body{min-height:0;min-width:0;flex:1 1 0%;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:1rem}.post-editor-fields{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}.post-editor-fields label{font-size:var(--product-text-small);font-weight:500}.post-editor-fields>label,.post-media-section h4{font-size:var(--product-text-body);font-weight:600}.post-editor-options{border:1px solid var(--line);border-radius:var(--product-radius);padding:.75rem}.post-editor-options summary{display:flex;align-items:center;min-height:var(--product-control-height);cursor:pointer;font-size:var(--product-text-body);font-weight:600}.post-editor-footer{flex-shrink:0;border-top:1px solid var(--line);padding:.75rem 1rem;background:var(--surface)}.product-ui .agent-typography{font-family:inherit}.message-user{margin-left:auto;width:fit-content;max-width:100%;white-space:pre-wrap;overflow-wrap:anywhere;border-radius:var(--product-radius);background:var(--brand-soft);color:var(--ink);padding:.75rem 1rem}.message-assistant{min-width:0;padding:.25rem 0}.auth-product{min-height:100dvh;background:var(--canvas)}.auth-product-header{display:flex;align-items:center;justify-content:space-between;padding:1rem var(--product-gutter)}.auth-product-main{max-width:28rem;margin:2.5rem auto;padding:0 1.25rem 2rem}.auth-product-main h1{font-size:var(--product-text-title);font-weight:700;letter-spacing:-.035em;line-height:1.2}.auth-product-main>section>p{color:var(--ink-soft);margin-top:.5rem;font-size:var(--product-text-body)}.auth-product-main form{margin-top:1.5rem}.listening-discover>button{padding:.75rem;line-height:1.4}.listening-discover>button,.listening-discover>button>span:last-child{font-size:var(--product-text-caption)}.listening-discover{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.product-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px}.product-calendar-day{min-width:0;padding:.375rem;min-height:6rem}.product-calendar-grid[data-view=month]{grid-template-rows:auto repeat(6,minmax(6rem,auto));min-height:calc(100dvh - 11rem)}.product-calendar-grid[data-view=week]{grid-template-rows:minmax(24rem,auto);min-height:calc(100dvh - 11rem)}.product-calendar-date{display:flex;flex-direction:column;justify-content:center;align-items:center;width:var(--product-control-height);min-height:var(--product-control-height);margin-bottom:.5rem;border-radius:var(--product-control-radius);font-size:var(--product-text-small)}.product-calendar-date[aria-pressed=true]{background:var(--brand-soft);color:var(--brand-strong)}@media (min-width:1024px){.product-shell{display:grid;grid-template-columns:var(--product-sidebar-width) minmax(0,1fr)}.product-shell-main{--application-header-height:0px}.product-mobile-header{display:none}}@media (max-width:1023px){.channel-heading{display:none}}@media (max-width:767px){.product-calendar-day{min-height:2.75rem;padding:0}.product-calendar-date{width:100%;margin:0}}.home-filters{display:flex;flex-wrap:wrap;gap:.375rem}.home-filters button{white-space:nowrap;font-size:var(--product-text-caption);padding-inline:.625rem}.home-filters button[aria-pressed=true]{border-color:transparent;background:var(--brand-soft);color:var(--brand-strong)}@media (max-width:767px){.home-filters{flex-wrap:nowrap;overflow-x:auto;margin-inline:-1rem;padding-inline:1rem;scrollbar-width:none}.home-filters button{flex-shrink:0}}.post-item{display:flex;width:100%;min-width:0;align-items:center;gap:.625rem;border:1px solid var(--line);border-radius:var(--product-radius);padding:.5rem .625rem;background:var(--surface);color:var(--ink);text-align:left;cursor:pointer}.post-item:hover{border-color:var(--line-strong)}.post-item-body{display:grid;min-width:0;flex:1;gap:.1875rem}.post-item-meta{display:flex;min-width:0;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.0625rem .375rem}.post-item-meta time{white-space:nowrap;color:var(--ink-soft);font-size:var(--product-text-caption)}.post-item-line{display:flex;min-width:0;align-items:center;gap:.375rem}.post-item-icons{display:flex;flex-shrink:0;gap:1px}.post-item-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--product-text-small);font-weight:var(--product-weight-medium)}.post-item-problem{font-size:var(--product-text-caption);color:var(--danger)}.post-item .post-thumb{width:3rem;height:3rem}.post-item:is([data-layout=month],[data-layout=week]){min-height:0;gap:.25rem;border-radius:.375rem;padding:.1875rem .375rem}.post-item:is([data-layout=month],[data-layout=week]) .post-item-body{gap:.0625rem}.post-item:is([data-layout=month],[data-layout=week]) :is(.post-item-title,.post-item-meta time){font-size:.6875rem;font-weight:400}.post-item:is([data-layout=month],[data-layout=week]) .product-status{padding:0 .3125rem;font-size:.625rem;line-height:1.5}.post-item[data-layout=week]{flex-direction:column;align-items:stretch;padding:.25rem}.post-item[data-layout=week] .post-thumb{width:100%;height:4.5rem;border-radius:.25rem}.post-item[data-layout=week] .post-item-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;line-height:1.3}.product-calendar-day .post-item{margin-bottom:.25rem}[aria-label="Publishing agenda"] .post-item{margin-bottom:.5rem}.product-calendar-day .post-calendar-more{min-height:0}.post-calendar-more{font-size:.6875rem;font-weight:600;color:var(--brand-strong)}.post-calendar-more:hover{text-decoration:underline}.analytics-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;margin-bottom:1rem}.analytics-header h1{font-size:1.5rem;font-weight:700;letter-spacing:-.025em;color:var(--ink)}.analytics-period button{min-width:4.5rem}.analytics-totals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-bottom:1.25rem}.analytics-totals>div{border:1px solid var(--line);border-radius:var(--product-radius);padding:.75rem 1rem;background:var(--surface)}.analytics-totals dt{font-size:var(--product-text-caption);color:var(--ink-soft)}.analytics-totals dd{margin-top:.125rem;font-size:1.5rem;font-weight:700;letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums}@media (max-width:639px){.analytics-totals{gap:.5rem}.analytics-totals>div{padding:.5rem .625rem}.analytics-totals dd{font-size:1.25rem}}.analytics-posts{display:grid;grid-template-columns:minmax(0,1fr);gap:.5rem}.analytics-post{display:flex;width:100%;min-width:0;align-items:center;gap:.75rem;border:1px solid var(--line);border-radius:var(--product-radius);padding:.5rem .75rem;background:var(--surface);text-align:left;cursor:pointer}.analytics-post:hover{border-color:var(--line-strong)}.analytics-post-main{display:flex;min-width:0;flex:1;align-items:center;gap:.75rem}.analytics-post .post-thumb,.analytics-thumb{width:2.75rem;height:2.75rem;flex-shrink:0}.analytics-post-title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--product-text-small);font-weight:var(--product-weight-medium);color:var(--ink)}.analytics-post-where{display:flex;min-width:0;align-items:center;gap:.375rem;margin-top:.125rem;font-size:var(--product-text-caption);color:var(--ink-soft)}.analytics-columns,.analytics-post-numbers{display:grid;grid-template-columns:repeat(3,5.5rem);flex-shrink:0;text-align:right}.analytics-figure b{display:block;font-size:var(--product-text-small);font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.analytics-columns,.analytics-figure span{font-size:.6875rem;color:var(--ink-faint)}.analytics-columns{display:grid;grid-template-columns:1fr repeat(3,5.5rem);padding:0 .75rem .375rem}.analytics-columns>span:first-child{text-align:left;padding-left:3.5rem}@media (max-width:639px){.analytics-columns{display:none}.analytics-post{flex-direction:column;align-items:stretch;gap:.5rem}.analytics-post-numbers{grid-template-columns:repeat(3,minmax(0,1fr));text-align:left;border-top:1px solid var(--line);padding-top:.375rem}.analytics-figure{display:flex;align-items:baseline;gap:.25rem}.analytics-figure b{display:inline}}.listening-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem}.listening-all,.listening-back{display:inline-flex;align-items:center;gap:.25rem;font-size:var(--product-text-small);font-weight:600;color:var(--brand-strong)}.listening-back{margin-bottom:.5rem;color:var(--ink-soft);font-weight:500}.listening-strip{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.75rem}.listening-chip{display:inline-flex;max-width:100%;min-width:0;align-items:center;gap:.375rem;border:1px solid var(--line-strong);border-radius:999px;padding:.3125rem .75rem;background:var(--surface);color:var(--ink);font-size:var(--product-text-caption);white-space:nowrap}.listening-chip:hover{border-color:var(--brand)}.listening-chip-when{color:var(--ink-soft)}.listening-dot{width:.4375rem;height:.4375rem;flex-shrink:0;border-radius:999px;background:var(--positive)}.listening-dot[data-status=paused]{background:var(--warning)}.listening-dot[data-status=completed]{background:var(--ink-faint)}.listening-day{margin:1.25rem 0 .5rem;font-size:var(--product-text-caption);font-weight:600;color:var(--ink-soft)}.listening-finding{min-width:0;border:1px solid var(--line);border-radius:var(--product-radius);padding:.75rem .875rem .5rem;background:var(--surface)}.listening-finding-main{display:flex;gap:1rem;align-items:flex-start}.listening-finding h3{font-size:var(--product-text-small);font-weight:600;color:var(--ink)}.listening-finding p{margin-top:.125rem;font-size:var(--product-text-small);line-height:1.5;color:var(--ink-soft)}.listening-finding a{color:var(--brand-strong)}.listening-finding-full{margin-top:.375rem;font-size:var(--product-text-small);line-height:1.55;color:var(--ink);overflow-wrap:anywhere}.listening-finding-full p{margin:.375rem 0 0;color:var(--ink)}.listening-finding-side{display:flex;flex-shrink:0;flex-direction:column;align-items:flex-end;gap:.375rem;text-align:right;font-size:.6875rem;color:var(--ink-faint)}.listening-finding-side button{white-space:nowrap;font-size:var(--product-text-caption)}.listening-finding-toggle{display:inline-flex;min-height:2rem;align-items:center;gap:.25rem;margin-top:.25rem;font-size:var(--product-text-caption);color:var(--ink-soft)}.listening-rows{margin-top:1rem;overflow:hidden;border:1px solid var(--line);border-radius:var(--product-radius);background:var(--surface)}.listening-rows li+li{border-top:1px solid var(--line)}.listening-row{display:flex;min-width:0;align-items:center;gap:.75rem;padding:.75rem 1rem}.listening-row:hover{background:var(--surface-raised)}.listening-row-title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--product-text-small);font-weight:600;color:var(--ink)}.listening-row-meta{display:block;font-size:var(--product-text-caption);color:var(--ink-soft)}.listening-row-status{border-radius:.375rem;padding:.0625rem .5rem;background:color-mix(in srgb,var(--positive) 10%,var(--surface));color:var(--positive);font-size:.6875rem;font-weight:600}.listening-row-status[data-status=paused]{background:color-mix(in srgb,var(--warning) 10%,var(--surface));color:var(--warning)}.listening-row-status[data-status=completed]{background:var(--surface-raised);color:var(--ink-soft)}.listening-row-next{width:9rem;text-align:right;font-size:var(--product-text-caption);color:var(--ink-soft)}.listening-instructions{margin-top:1.5rem;border:1px solid var(--line);border-radius:var(--product-radius);padding:.75rem 1rem;background:var(--surface)}.listening-instructions>summary{cursor:pointer;font-size:var(--product-text-small);font-weight:600;color:var(--brand-strong)}@media (max-width:639px){.listening-strip{flex-wrap:nowrap;overflow-x:auto;margin-inline:-1rem;padding-inline:1rem;scrollbar-width:none}.listening-chip{flex-shrink:0;max-width:16rem}.listening-finding-main{flex-direction:column;gap:.5rem}.listening-finding-side{width:100%;flex-direction:row-reverse;align-items:center;justify-content:space-between;text-align:left}.listening-row-next,.listening-row-status{display:none}}.calendar-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem}.calendar-toolbar h1{font-size:1.5rem;font-weight:700;letter-spacing:-.025em;color:var(--ink)}.calendar-subbar{flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;margin-top:.75rem}.calendar-nav,.calendar-subbar{display:flex;align-items:center}.calendar-nav{gap:.25rem}.calendar-nav h2{min-width:9.5rem;text-align:center;font-size:1rem;font-weight:600;color:var(--ink)}@media (max-width:767px){.home-filters.calendar-view-switch{margin-inline:0;padding-inline:0}.calendar-nav{width:100%;justify-content:space-between}}.post-calendar-strip-day{display:flex;flex-direction:column;align-items:center;gap:.125rem;min-height:3.5rem;border-radius:var(--product-control-radius);padding:.375rem 0;font-size:var(--product-text-caption);color:var(--ink-soft)}.post-calendar-strip-day[aria-pressed=true]{background:var(--brand-soft)}[data-view=month]>.post-calendar-strip-day{min-height:2.75rem;padding:.25rem 0}.post-calendar-strip-day[data-out]{opacity:.45}.post-calendar-dot{width:.375rem;height:.375rem;border-radius:999px;background:var(--brand)}.post-calendar-dot[data-status=published]{background:var(--positive)}.post-calendar-dot[data-status=attention]{background:var(--warning)}.post-calendar-dot[data-status=proposed]{border:1px dashed var(--ink-soft);background:transparent}@media (max-width:639px){.product-content{padding-top:1rem}.product-page-heading{align-items:center}.product-page-heading>:is(button,a){max-width:45%;padding-inline:.75rem}.product-page-heading p{max-width:30rem}.product-dialog{position:fixed;inset:0;margin:0;width:100%;height:100dvh;max-height:100dvh;border:0;border-radius:0}.product-dialog-layout{padding-top:env(safe-area-inset-top)}.post-editor-footer,.product-form-footer{padding-bottom:max(.75rem,env(safe-area-inset-bottom))}.product-form-footer{position:sticky;bottom:0;flex-direction:column;align-items:stretch;gap:.5rem;background:var(--canvas);border-top:1px solid var(--line);z-index:1}.product-form-footer>span{font-size:var(--product-text-caption)}.auth-product-main{margin-top:2.5rem}}@media (prefers-reduced-motion:reduce){.product-ui{--product-transition:0ms}}.compact-field{resize:vertical}.product-illustration{width:180px;height:156px;margin:16px auto 24px;position:relative;border-radius:50%;background:var(--brand-soft)}.illustration-paper{position:absolute;inset:22px 38px 16px;display:flex;flex-direction:column;gap:9px;padding:18px;border-radius:12px;border:1px solid var(--line);background:var(--surface);transform:rotate(-7deg);box-shadow:0 8px 20px #00000008;color:var(--brand-strong)}.illustration-paper svg{width:30px;height:30px}.illustration-paper i{height:4px;border-radius:4px;background:var(--line)}.illustration-paper i:last-child{width:65%}.illustration-orbit{position:absolute;z-index:1;display:grid;place-items:center;width:38px;height:38px;background:var(--surface);border:1px solid var(--line);border-radius:12px;color:var(--brand-strong)}.illustration-orbit svg{width:19px}.orbit-one{left:4px;top:48px;transform:rotate(-12deg)}.orbit-two{right:5px;bottom:26px;transform:rotate(12deg)}.illustration-spark{position:absolute;right:19px;top:7px;color:var(--brand-strong)}.analytics-post-summary{display:flex;align-items:center;gap:12px}.analytics-post-summary>div:last-child{min-width:0}.history-metrics{display:flex;flex-wrap:wrap;gap:8px}.history-metrics button{text-transform:capitalize}.history-metrics button[aria-pressed=true]{background:var(--brand-soft);color:var(--brand-strong);border-color:var(--brand)}.history-chart{display:block;width:100%;margin:16px 0}.history-chart text{fill:var(--ink-soft);font-size:10px}.people-screen>header{margin-top:0}.auth-product-main section:has([data-verification])>h1,.auth-product-main section:has([data-verification])>p{display:none}.listening-category-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.skill-dialog[open]{display:flex;flex-direction:column;width:min(1100px,calc(100vw - 48px));overflow:hidden}.skill-editor-header{flex-shrink:0}.skill-editor-header a,.skill-editor-header button,.skill-editor-header summary{min-height:44px}@media (max-width:639px){.skill-dialog[open]{width:100vw}.skill-editor-name{flex-basis:100%}}.people-invite>div:first-child>span{display:none}.people-invite>form.product-card{padding:0;border:0;box-shadow:none}.people-invite>div:first-child p{margin-top:12px}.home-suggestions .home-suggestion{padding:12px;gap:8px;font-size:14px;line-height:1.35}.home-suggestion>span:first-child{width:32px;height:32px}.home-suggestion>span:last-child{line-height:1.4}.product-dialog-footer{flex-shrink:0;background:var(--surface)}.product-mobile-bottom-navigation{display:none}@media (max-width:1023px){.product-mobile-header{flex-direction:column;gap:.5rem}.product-shell-main[data-mobile-navigation=true]{padding-bottom:calc(4rem + env(safe-area-inset-bottom))}.product-mobile-bottom-navigation{position:fixed;inset:auto 0 0;z-index:40;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);min-height:calc(4rem + env(safe-area-inset-bottom));padding:.25rem .25rem calc(.25rem + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--surface)}.product-mobile-bottom-navigation a{display:flex;min-width:0;min-height:3.5rem;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;border-radius:.75rem;color:var(--ink-soft);font-size:.625rem;font-weight:600}.product-mobile-bottom-navigation a[aria-current=page]{background:var(--brand-soft);color:var(--brand-strong)}.product-shell-main[data-mobile-navigation=true] .product-form-footer{bottom:calc(4rem + env(safe-area-inset-bottom))}.product-shell-main[data-mobile-navigation=true] .product-studio{height:calc(100dvh - var(--application-header-height) - 4rem - env(safe-area-inset-bottom))}.product-shell-main[data-mobile-navigation=true] .assistant-launcher{bottom:calc(4.75rem + env(safe-area-inset-bottom))}}.page-title-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.page-title-row>:first-child{min-width:0;flex:1 1 12rem}.page-title-row>.page-title-actions{display:flex;flex:0 1 auto;flex-wrap:wrap;align-items:center;gap:.5rem}.page-title-actions>:is(button,a){white-space:nowrap}.direction-document-layout{display:grid;grid-template-columns:minmax(0,760px) 185px;gap:1.5rem;margin-top:1.25rem;align-items:start;max-width:1080px}.direction-document{min-width:0;grid-column:1;grid-row:1}.direction-document-section{padding:1.25rem;border-radius:14px;margin-bottom:.875rem;scroll-margin-top:2rem}.direction-document-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.direction-document-heading>div{display:flex;align-items:baseline;gap:.85rem}.direction-document-heading h2{font-size:1rem;font-weight:650;letter-spacing:-.025em;line-height:1.4}.direction-document-pencil{display:inline-flex;justify-content:center;align-items:center;flex-shrink:0;gap:.375rem;padding:.5rem .625rem;min-height:36px;font-size:.75rem;border:1px solid var(--line);border-radius:8px;color:var(--ink-soft);cursor:pointer}.direction-document-pencil:hover{background:var(--surface);color:var(--ink)}.direction-document-pencil:disabled{opacity:.25;cursor:default}.direction-document-fields{display:grid;gap:1rem;min-width:0}.direction-document-label{font-size:.76rem;font-weight:500;color:var(--ink-soft);margin-bottom:.4rem}.direction-document-field li,.direction-document-field p{font-size:.8125rem;line-height:1.65;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere}.direction-document-field a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:4px;overflow-wrap:anywhere;font-size:.9rem}.direction-document-list{list-style:disc;padding-left:1.1rem;display:grid;gap:.2rem}.direction-document-entries{display:grid;gap:.75rem}.direction-document-entry{padding:.875rem;border:1px solid var(--line);border-radius:10px;background:var(--canvas)}.direction-document-entry h3{font-size:.875rem;font-weight:600;margin-bottom:.625rem;line-height:1.6;overflow-wrap:anywhere}.direction-document-entry .direction-document-fields{gap:.85rem}.direction-document-empty{color:var(--ink-soft);font-size:.88rem;line-height:1.8}.direction-document-editor{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:1.5rem}.direction-editor-hint{font-size:.85rem;color:var(--ink-soft);margin-bottom:1.5rem}.direction-document-cancel{padding:.6rem .9rem;font-size:.875rem;cursor:pointer}.direction-document-status{font-size:.85rem;color:var(--ink-soft);margin-bottom:1rem}@media (max-width:1100px){.direction-document-layout{grid-template-columns:minmax(0,760px);gap:0}}@media (max-width:640px){.direction-document-layout{margin-top:1.5rem}.direction-document-section{padding:1rem}.direction-document-heading{margin-bottom:1.2rem}.direction-document-heading h2{font-size:1.1rem}.direction-document-pencil{min-height:44px}.direction-document-editor{padding:1rem}}.direction-document-editor{padding:0;overflow:visible;border-color:var(--line);box-shadow:var(--product-shadow-card)}.direction-document-editor form>fieldset{padding:0 1.5rem 1.5rem}.direction-editor-hint{padding:1.25rem 1.5rem;margin:0 0 1.5rem;border-bottom:1px solid var(--line);line-height:1.6}.direction-edit-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.875rem;min-width:0}.direction-edit-field{display:grid;align-content:start;gap:.375rem;min-width:0}.direction-edit-label{font-size:.8125rem;font-weight:550;color:var(--ink)}.direction-edit-field .product-field{margin:0;border-color:var(--line-strong,var(--line));box-shadow:none;font-size:.875rem;line-height:1.6}.direction-edit-field textarea{resize:vertical;min-height:4.75rem}.direction-edit-field .product-hint{margin:0;font-size:.75rem}.direction-edit-group{border:0;padding:0}.direction-edit-group>legend{font-size:.95rem;font-weight:600;margin-bottom:.75rem}.direction-edit-list{min-width:0}.direction-edit-list-heading{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.direction-edit-list-heading h3{font-weight:600}.direction-edit-empty{padding:.75rem;border:1px dashed var(--line);border-radius:.5rem;color:var(--ink-soft);font-size:.8125rem}.direction-edit-entry{border-top:1px solid var(--line)}.direction-edit-entry:last-child{border-bottom:1px solid var(--line)}.direction-edit-remove{display:inline-flex;align-items:center;gap:.4rem;margin-top:1rem;color:var(--ink-soft);font-size:.75rem;cursor:pointer}.direction-edit-remove:hover{color:var(--danger)}.direction-edit-choices{display:flex;flex-wrap:wrap;gap:.375rem}.direction-edit-choice{display:flex;align-items:center;gap:.65rem;min-height:36px;padding:.375rem .625rem;border:1px solid var(--line);border-radius:.5rem;font-size:.8125rem;cursor:pointer}.direction-edit-choice:has(input:checked){background:var(--surface-raised);border-color:var(--brand)}.direction-edit-choice input{width:1rem;height:1rem;flex-shrink:0}@media (max-width:640px){.direction-document-editor form>fieldset{padding:0 1rem 1rem}.direction-editor-hint{padding:1rem}.direction-edit-field .product-field{font-size:1rem}}.direction-edit-entry{padding:1rem;margin-bottom:.75rem;border:1px solid var(--line);border-radius:10px;background:var(--canvas)}.direction-edit-entry>.direction-edit-fields>.direction-edit-field:first-child .product-field{font-size:.875rem;font-weight:550}.direction-edit-list-heading{margin:0 0 1rem}.direction-edit-list-heading h3{font-size:.875rem}.direction-edit-add{margin-top:.75rem}.direction-document-editor{border:0;box-shadow:none;background:transparent}.direction-document-editor form>fieldset{min-width:0;padding-inline:0}.direction-editor-hint{padding:0 0 1.25rem;border:0;margin-bottom:.5rem}.direction-edit-field-wide,.direction-edit-field:only-child,.direction-edit-group,.direction-edit-list{grid-column:1/-1;min-width:0}.direction-edit-field .product-field{width:100%;min-height:38px;padding:.5rem .625rem;border-radius:8px;background:var(--surface)}.direction-edit-field .product-field:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.direction-edit-group{padding-top:.75rem;border-top:1px solid var(--line)}.direction-edit-list-heading{justify-content:flex-start;gap:.5rem;margin-bottom:.625rem}.direction-entry-count{display:inline-grid;place-items:center;min-width:1.375rem;height:1.375rem;border-radius:6px;background:var(--brand-soft);color:var(--brand);font-size:.7rem;font-weight:600}.direction-edit-add{display:inline-flex;align-items:center;gap:.375rem;min-height:36px;font-size:.8125rem}.direction-edit-remove{min-height:32px;margin-top:.625rem}.direction-section-number{flex-shrink:0;display:inline-grid;place-items:center;width:1.75rem;height:1.75rem;background:var(--brand-soft);color:var(--brand);border-radius:7px;font-size:.6875rem;font-weight:650}.direction-document-heading>div{align-items:center;gap:.625rem}.direction-document-entries{grid-template-columns:repeat(2,minmax(0,1fr))}.direction-document-entry{min-width:0}.direction-document-entry .direction-document-entries{grid-template-columns:1fr}@media (max-width:650px){.direction-document-entries,.direction-edit-fields{grid-template-columns:1fr}.direction-document-heading h2{font-size:.9375rem}.direction-edit-field .product-field{font-size:1rem}.direction-edit-choice{min-height:44px}}.chat-choice{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border:1px solid var(--line);border-radius:.75rem;cursor:pointer}.chat-choice:hover{background:var(--surface-raised);border-color:var(--line-strong)}.chat-choice:has(:checked){background:var(--brand-soft);border-color:var(--brand)}.chat-choice:has(:focus-visible){outline:2px solid var(--brand);outline-offset:2px}.chat-choice:has(:disabled){cursor:default}.chat-choice-submit{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;min-height:2.75rem;margin-top:1rem;padding:0 1.25rem;border-radius:999px;background:var(--brand);color:var(--on-brand);font-size:.875rem;font-weight:500}.chat-choice-submit:hover{background:var(--brand-strong)}.chat-choice-submit:disabled{cursor:not-allowed;opacity:.4}.direction-document-layout{display:block;max-width:840px;margin-top:1rem}.direction-document{width:100%}.direction-document-section{padding:0;margin-bottom:.625rem;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--surface);box-shadow:none}.direction-document-section.is-editing{border-color:var(--brand)}.direction-document-heading{width:100%;min-height:68px;margin:0;padding:.875rem 1.125rem;border:0;background:transparent;text-align:left;cursor:pointer}.direction-document-heading-copy{display:flex;min-width:0;align-items:flex-start;gap:.75rem}.direction-document-heading-text{display:grid;min-width:0;gap:.2rem}.direction-document-title{font-size:.94rem;font-weight:650;line-height:1.4;color:var(--ink)}.direction-document-summary{display:block;overflow:hidden;max-width:65ch;color:var(--ink-soft);font-size:.78rem;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.direction-document-chevron{flex:none;color:var(--ink-soft);transition:transform .15s}.direction-document-chevron.is-open{transform:rotate(180deg)}.direction-document-body{padding:.25rem 1.125rem 1rem;border-top:1px solid var(--line)}.direction-document-body form>fieldset{min-width:0;padding:0;border:0}.direction-document-body .direction-edit-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem;align-items:start}.direction-document-body .direction-edit-field{gap:.25rem}.direction-document-body .direction-edit-label{font-size:.75rem;font-weight:550;color:var(--brand-strong)}.direction-document-body .direction-edit-field .product-field{width:100%;min-height:38px;padding:.45rem .6rem;border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--ink);font-size:.875rem;line-height:1.55}.direction-document-body .direction-edit-field textarea{min-height:42px;field-sizing:content;resize:vertical;overflow:hidden;white-space:pre-wrap}.direction-document-body .direction-is-reading .product-field{border-color:transparent;padding-inline:.6rem;background:transparent;resize:none;opacity:1;-webkit-text-fill-color:var(--ink)}.direction-document-body .direction-is-reading :is(input,textarea,select){cursor:default}.direction-document-body .direction-is-reading .direction-edit-choice{border-color:transparent;background:transparent}.direction-document-body .direction-is-reading .direction-edit-choice input{display:none}.direction-document-body .direction-edit-list{padding-top:.2rem}.direction-document-body .direction-edit-list-heading{margin-bottom:.35rem}.direction-document-body .direction-edit-entry{padding:.85rem 0;margin:0;border:0;border-top:1px solid var(--line);border-radius:0;background:transparent}.direction-document-body .direction-edit-entry:last-child{border-bottom:1px solid var(--line)}.direction-document-body .direction-edit-group{padding-top:.4rem;border-top:0}.direction-document-body .direction-edit-group>legend{margin-bottom:.35rem;font-size:.875rem;color:var(--brand-strong)}.direction-document-body .direction-edit-empty{border:0;padding:.4rem 0;background:none}.direction-document-pencil{min-height:34px;padding:.35rem .8rem;color:var(--brand-strong)}.direction-document-cancel{min-height:36px}.direction-document-error{margin-top:.75rem;color:var(--danger);font-size:.8125rem}.direction-document-status{margin-bottom:.75rem}@media (max-width:650px){.direction-document-layout{margin-top:1rem}.direction-document-heading{padding:.875rem}.direction-document-body{padding:.25rem .875rem .875rem}.direction-document-body .direction-edit-fields{grid-template-columns:minmax(0,1fr);gap:.75rem}.direction-document-body .direction-edit-field .product-field{font-size:1rem}}.schedule-detail-section,.schedule-review-panel{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--line)}.schedule-review-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.schedule-review-heading h2{margin-top:.2rem;font-size:1.125rem;font-weight:650;letter-spacing:-.02em}.schedule-review-eyebrow{color:var(--brand-strong);font-size:.7rem;font-weight:650;letter-spacing:.09em;text-transform:uppercase}.schedule-review-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem;margin-top:1.25rem}.schedule-review-wide{grid-column:1/-1}.schedule-review-field>span,.schedule-review-files>span{display:block;margin-bottom:.25rem;color:var(--brand-strong);font-size:.75rem}.schedule-review-field p{overflow-wrap:anywhere;font-size:.875rem;line-height:1.6}.schedule-review-files{margin-top:1rem}.schedule-review-files ul{display:flex;flex-wrap:wrap;gap:.4rem;font-size:.8rem}.schedule-review-files li{padding:.35rem .6rem;border:1px solid var(--line);border-radius:7px}.schedule-review-status{margin-top:1.25rem;padding:.75rem .875rem;border-radius:8px;background:var(--brand-soft);color:var(--brand-strong);font-size:.8125rem;line-height:1.5}.schedule-inline-editor{margin:0}.schedule-inline-form{display:block}.schedule-inline-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.schedule-inline-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem;margin-left:auto}.schedule-inline-header h2{font-size:1.125rem;font-weight:650}.schedule-inline-body{margin-top:1rem}.schedule-inline-body fieldset{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem}.schedule-inline-body fieldset>div,.schedule-inline-body fieldset>label:nth-child(-n+2),.schedule-inline-body fieldset>p{grid-column:1/-1}.schedule-inline-body fieldset>.grid{border:0;padding:0}.schedule-inline-footer{display:flex;justify-content:flex-end;gap:.75rem;padding-top:1rem;margin-top:1rem;border-top:1px solid var(--line)}@media (max-width:650px){.schedule-inline-body fieldset,.schedule-review-fields{grid-template-columns:minmax(0,1fr)}}.direction-document-body .direction-is-reading :is(.direction-edit-add,.direction-edit-remove){visibility:hidden}.schedule-inline-editor .schedule-inline-body fieldset{row-gap:.85rem}.schedule-inline-editor .schedule-inline-body fieldset>label{margin:0}.schedule-inline-editor .schedule-inline-body label>span{color:var(--brand-strong)}.schedule-inline-editor .schedule-inline-body fieldset>div.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1.25rem;margin:0}.schedule-inline-editor .schedule-inline-body fieldset>div.grid label{margin:0}.schedule-inline-editor .schedule-inline-body :is(input,textarea,select){width:100%;border-color:var(--line);font-size:.875rem;line-height:1.55}.schedule-inline-editor .schedule-inline-body textarea{field-sizing:content;min-height:42px;max-height:none;overflow:hidden}.schedule-inline-editor.is-reading .schedule-inline-body :is(input,textarea,select){border-color:transparent;background:transparent;opacity:1;-webkit-text-fill-color:var(--ink);resize:none}.schedule-inline-editor.is-reading .schedule-inline-body :is(input,textarea,select){cursor:default}.schedule-inline-editor .schedule-inline-body fieldset>div:not(.grid){min-height:0}.schedule-inline-editor .schedule-inline-body fieldset>div:not(.grid):has(ul:empty){display:none}.schedule-inline-editor .schedule-inline-header .lucide{display:none}.schedule-inline-editor .schedule-inline-body [aria-live]{min-height:1.5rem}.schedule-inline-editor .schedule-inline-footer{min-height:54px}@media (max-width:650px){.schedule-inline-editor .schedule-inline-body fieldset>div.grid{grid-template-columns:minmax(0,1fr)}.schedule-inline-editor .schedule-inline-body :is(input,textarea,select){font-size:1rem}}.direction-document-status{position:fixed;top:1rem;right:1rem;z-index:50;max-width:16rem;margin:0;padding:.625rem .875rem;border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:var(--product-shadow-card);color:var(--brand-strong)}@media (max-width:650px){.direction-document-status{top:4.25rem;right:.75rem}}.analytics-post-summary>article{flex:0 1 320px}@media (max-width:640px){.analytics-post-summary{flex-direction:column;align-items:stretch}.analytics-post-summary>article{flex-basis:auto}}.post-editor-grid[hidden]{display:none}.post-editor-compose,.post-editor-preview{min-width:0}.post-editor-compose>*+*{margin-top:1.5rem}.post-editor-preview h4{margin-bottom:.75rem;color:var(--ink-soft);font-size:var(--product-text-small);font-weight:600}.post-segments{display:flex;gap:2px;overflow-x:auto;scrollbar-width:none;border-radius:var(--product-control-radius);padding:3px;background:var(--surface-raised)}.post-segments>label{position:relative;flex:1 0 auto}.post-segments input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.post-segments label>span{display:flex;align-items:center;justify-content:center;min-height:2.375rem;border-radius:.375rem;padding:.375rem .625rem;color:var(--ink-soft);font-size:var(--product-text-small);font-weight:500;white-space:nowrap;cursor:pointer;transition:background var(--product-transition),color var(--product-transition)}.post-segments input:checked+span{background:var(--surface);color:var(--brand-strong);font-weight:600;box-shadow:0 1px 2px rgb(7 21 33/.14)}.post-segments input:focus-visible+span{outline:2px solid var(--brand-strong);outline-offset:-2px}.post-segments input:disabled{cursor:default}.post-segments input:disabled+span{opacity:.6}.post-format-options legend{margin-bottom:.5rem;font-size:var(--product-text-body);font-weight:600}@media (max-width:959px){.post-editor-grid{display:flex;flex-direction:column;gap:1.5rem}.post-editor-preview{order:-1}}.post-editor-compose textarea{font-size:1rem;line-height:1.65;field-sizing:content;min-height:8lh;max-height:32rem}.post-overflow{position:relative;flex-shrink:0}.post-overflow>summary{list-style:none;cursor:pointer;min-width:44px;min-height:44px}.post-overflow>summary::-webkit-details-marker{display:none}.post-overflow-panel{position:absolute;right:0;top:calc(100% + .5rem);z-index:20;width:230px;padding:.5rem;border:1px solid var(--line);border-radius:12px;background:var(--surface);box-shadow:var(--product-shadow-float)}.post-overflow-panel button{display:flex;align-items:center;gap:.625rem;width:100%;min-height:44px;padding:.5rem .75rem;text-align:left;justify-content:flex-start}.post-editor-dialog .product-dialog-header{position:relative;z-index:2}@media (min-width:960px){.post-editor-wide{width:min(1200px,calc(100% - 4rem));height:min(900px,94dvh);max-height:94dvh}.post-editor-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:2rem}.post-editor-preview{position:sticky;top:0;border:1px solid var(--line);border-radius:12px;padding:1.25rem;background:color-mix(in srgb,var(--ink-soft) 4%,var(--surface))}.post-editor-wide .product-dialog-body{padding:1.5rem}}.post-editor-compose textarea{font-weight:400}.post-media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(4.75rem,1fr));gap:.5rem}.post-attachment{position:relative;min-width:0}.post-attachment-tile{position:relative;display:grid;place-items:center;align-content:center;gap:.25rem;width:100%;aspect-ratio:1;overflow:hidden;border:1px solid var(--line);border-radius:var(--product-control-radius);background:var(--surface-raised);color:var(--ink-soft);cursor:pointer}.post-attachment-tile>:is(img,video){position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.post-attachment-tile[aria-pressed=true]{border-color:var(--brand);box-shadow:0 0 0 2px var(--brand)}.post-attachment[data-status=failed]>.post-attachment-tile{border-color:var(--danger)}.post-attachment-filename{display:-webkit-box;max-width:100%;overflow:hidden;padding:0 .375rem;font-size:.6875rem;line-height:1.3;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.post-attachment-kind,.post-attachment-order,.post-attachment-remove>span,.post-attachment-state{background:rgb(7 21 33/.72);color:#fff}.post-attachment-order{position:absolute;left:.25rem;bottom:.25rem;min-width:1.25rem;border-radius:999px;padding:0 .375rem;font-size:.6875rem;font-weight:600;line-height:1.25rem}.post-attachment-kind{position:absolute;right:.25rem;bottom:.25rem;width:1.25rem;height:1.25rem;border-radius:.25rem;padding:.1875rem}.post-attachment-state{position:absolute;inset:0;display:grid;place-items:center;font-size:var(--product-text-caption);font-weight:600}.post-attachment-remove{position:absolute;top:0;right:0;display:grid;place-items:start end;width:2rem;height:2rem;padding:.25rem;cursor:pointer}.post-attachment-remove>span{display:grid;place-items:center;width:1.375rem;height:1.375rem;border-radius:999px}.post-attachment-remove:disabled{opacity:.5;cursor:not-allowed}.post-attachment-details{margin-top:.75rem;border:1px solid var(--line);border-radius:var(--product-radius);padding:.75rem}.post-media-controls{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.post-media-controls :is(button,label){font-size:.8125rem}.post-media-controls label:has(input:disabled){opacity:.45;cursor:not-allowed}.post-media-section>div:first-child{margin-bottom:.25rem}.post-editor-compose>.post-editor-options{border:0;border-top:1px solid var(--line);border-radius:0;padding:.25rem 0 0}.post-editor-compose>.post-editor-options>summary{justify-content:space-between;font-size:.875rem}.post-editor-compose>.post-editor-options>summary:after{content:"⌄";color:var(--ink-soft)}.post-editor-compose>.post-editor-options[open]>summary:after{content:"⌃"}.create-title{text-align:center;font-size:1.5rem;font-weight:700;letter-spacing:-.025em;color:var(--ink)}@media (min-width:640px){.create-title{font-size:1.875rem}}.create-prompt{position:relative;max-width:40rem;margin:1.25rem auto 0;border:1px solid var(--line-strong);border-radius:1rem;background:var(--surface);padding:.75rem 3.5rem .75rem 1rem;box-shadow:0 1px 2px rgb(7 21 33/.04)}.create-prompt:focus-within{border-color:var(--brand)}.create-prompt textarea{display:block;width:100%;min-height:3rem;resize:none;border:0;background:transparent;color:var(--ink);font-size:1rem;line-height:1.5;outline:none}.create-prompt textarea::placeholder{color:var(--ink-faint)}.create-prompt-send{position:absolute;right:.75rem;bottom:.75rem;display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:999px;background:var(--brand);color:white}.create-prompt-send:disabled{background:var(--surface-raised);color:var(--ink-faint)}.create-prompt-send svg{width:1.125rem;height:1.125rem}.create-drafts-bar{display:flex;justify-content:flex-end;min-height:1.5rem;margin-bottom:.5rem}.create-drafts-title{font-size:1.5rem;font-weight:700;letter-spacing:-.025em;color:var(--ink)}.create-section-head{margin-bottom:.75rem}.create-section-head h2{font-size:1.125rem;font-weight:600;color:var(--ink)}.create-section-head p{font-size:var(--product-text-small);color:var(--ink-soft)}.template-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}@media (min-width:768px){.template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}@media (min-width:1024px){.template-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.template-card{display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden;border:1px solid var(--line);border-radius:var(--product-radius);background:var(--surface);text-align:left;cursor:pointer;transition:border-color .15s,transform .15s}.template-card:hover:not(:disabled){border-color:var(--line-strong);transform:translateY(-1px)}.template-card:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.template-card:disabled{cursor:default;opacity:.6}.template-card-text{display:grid;gap:.125rem;padding:.625rem .75rem .75rem}.template-card-title{font-size:var(--product-text-small);font-weight:600;color:var(--ink)}.template-card-summary{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:var(--product-text-caption);line-height:1.4;color:var(--ink-soft)}.template-card-format{font-size:.6875rem;color:var(--ink-faint)}.template-preview{--tone-bg:#e6f1fb;--tone-ink:#0c447c;display:flex;flex-direction:column;justify-content:center;gap:.375rem;aspect-ratio:4/5;padding:1rem;background:var(--tone-bg);color:var(--tone-ink);font-size:.8125rem;line-height:1.3}.template-preview small{font-size:.6875rem;opacity:.85}.template-preview strong{font-size:1rem;font-weight:700}.template-preview[data-kind=offer],.template-preview[data-kind=text],.template-preview[data-kind=video]{align-items:center;text-align:center}.template-preview[data-kind=split]{flex-direction:row;gap:0;padding:0}.template-preview[data-kind=split] span{display:grid;flex:1;place-items:center;font-weight:600}.template-preview[data-kind=split] span+span{background:color-mix(in srgb,var(--tone-ink) 14%,var(--tone-bg))}.template-play{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:999px;background:var(--tone-ink);color:var(--tone-bg)}.template-play svg{width:1rem;height:1rem}.template-preview[data-tone=coral]{--tone-bg:#faece7;--tone-ink:#712b13}.template-preview[data-tone=sand]{--tone-bg:#f1efe8;--tone-ink:#444441}.template-preview[data-tone=teal]{--tone-bg:#e1f5ee;--tone-ink:#085041}.template-preview[data-tone=violet]{--tone-bg:#eeedfe;--tone-ink:#3c3489}.template-preview[data-tone=rose]{--tone-bg:#fbeaf0;--tone-ink:#72243e}.template-preview[data-tone=amber]{--tone-bg:#faeeda;--tone-ink:#633806}.template-preview[data-tone=ink]{--tone-bg:#2c2c2a;--tone-ink:#f1efe8}@media (prefers-reduced-motion:reduce){.template-card{transition:none}.template-card:hover:not(:disabled){transform:none}}.post-day+.post-day{margin-top:1.25rem}.post-day-title{margin-bottom:.5rem;font-size:var(--product-text-caption);font-weight:600;color:var(--ink-soft)}.post-list-controls{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.post-list-controls button{white-space:nowrap}.post-list-controls h1{font-size:1.5rem;font-weight:700;letter-spacing:-.025em}.auth-product-main section:has([data-verification])>.auth-fan{display:none}.agent-shimmer{background:linear-gradient(100deg,transparent 20%,color-mix(in srgb,var(--surface) 70%,transparent) 50%,transparent 80%);background-size:200% 100%;animation:agent-shimmer 1.6s linear infinite}@keyframes agent-shimmer{0%{background-position:150% 0}to{background-position:-50% 0}}@media (prefers-reduced-motion:reduce){.agent-shimmer{animation:none}}.post-filter-count{margin-left:.375rem;border-radius:999px;padding:0 .375rem;background:var(--surface-raised);color:var(--ink-soft);font-size:.6875rem}.post-filters button[aria-selected=true] .post-filter-count{background:var(--surface);color:var(--brand-strong)}.post-thumb{position:relative;display:grid;place-items:center;flex-shrink:0;width:3.5rem;height:3.5rem;overflow:hidden;border-radius:.5rem;background:var(--surface-raised);color:var(--ink-faint)}.post-thumb img{width:100%;height:100%;object-fit:cover}.post-thumb svg{width:1.25rem;height:1.25rem}.post-thumb-count{position:absolute;right:.125rem;bottom:.125rem;border-radius:.25rem;padding:0 .25rem;background:rgb(7 21 33/.7);color:white;font-size:.625rem;line-height:1.5}.post-rows{display:grid;grid-template-columns:minmax(0,1fr);gap:.5rem}.product-status[data-status=needs_approval]{background:color-mix(in srgb,var(--warning) 10%,var(--surface));color:var(--warning)}.approval-done{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;border-radius:var(--product-radius);padding:.75rem 1rem;background:color-mix(in srgb,var(--positive) 9%,var(--surface));color:var(--positive);font-size:var(--product-text-small)}.suggestion-deck{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem}.suggestion-stage{display:flex;min-width:0;flex-direction:column;align-items:center;gap:.75rem}.suggestion-when{display:flex;width:100%;max-width:24rem;align-items:center;gap:.375rem}.suggestion-times{display:flex;min-width:0;flex:1;flex-wrap:wrap;gap:.375rem}.suggestion-time{display:inline-flex;flex-shrink:0;align-items:center;gap:.375rem;border:1px solid var(--line);border-radius:999px;padding:0 .625rem 0 .3125rem;background:var(--surface);color:var(--ink);font-size:var(--product-text-caption);font-weight:var(--product-weight-semibold);white-space:nowrap}.product-ui .suggestion-time,.suggestion-time{min-height:2.25rem}button.suggestion-time{color:var(--ink-soft);cursor:pointer}button.suggestion-time[aria-selected=true]{border-color:var(--brand);background:var(--brand-soft);color:var(--brand-strong)}.suggestion-edit{display:grid;flex-shrink:0;place-items:center;border-radius:999px;color:var(--ink-soft);cursor:pointer}.product-ui .suggestion-edit{min-width:2.25rem;min-height:2.25rem}.suggestion-edit:hover{background:var(--surface-raised);color:var(--ink)}.suggestion-stack{position:relative;width:100%;max-width:24rem}.suggestion-stack[data-more="2"]:after,.suggestion-stack[data-more]:not([data-more="0"]):before{content:"";position:absolute;inset:auto 6% -.5rem;height:3rem;border:1px solid var(--line);border-radius:var(--product-radius-large);background:var(--surface);z-index:0}.suggestion-stack[data-more="2"]:after{inset:auto 12% -1rem;z-index:-1;background:var(--surface-raised)}.suggestion-card{position:relative;z-index:1;overflow:hidden;border:1px solid var(--line);border-radius:var(--product-radius-large);background:var(--surface);box-shadow:var(--product-shadow-float);cursor:grab;touch-action:pan-y;user-select:none;transition:transform .22s ease,opacity .22s ease,box-shadow .14s ease}.suggestion-card[data-dragging]{cursor:grabbing;transition:none}.suggestion-card>article{max-width:none;border:0;border-radius:0}.suggestion-card img{-webkit-user-drag:none}.suggestion-card[data-leaning=approve]{box-shadow:0 0 0 3px var(--positive),var(--product-shadow-float)}.suggestion-card[data-leaning=later]{box-shadow:0 0 0 3px var(--line-strong),var(--product-shadow-float)}.suggestion-stamp{position:absolute;top:1.25rem;z-index:2;border:3px solid;border-radius:.5rem;padding:.125rem .625rem;background:var(--surface);font-size:1.125rem;font-weight:var(--product-weight-bold);letter-spacing:.04em;text-transform:uppercase;opacity:0;pointer-events:none;transition:opacity .12s ease}.suggestion-stamp[data-stamp=approve]{left:1rem;color:var(--positive);transform:rotate(-12deg)}.suggestion-stamp[data-stamp=later]{right:1rem;color:var(--ink-soft);transform:rotate(12deg)}.suggestion-card[data-leaning=approve] [data-stamp=approve],.suggestion-card[data-leaning=later] [data-stamp=later]{opacity:1}.suggestion-error{width:100%;max-width:24rem;color:var(--danger);font-size:var(--product-text-small)}.suggestion-viewer{color:var(--ink-soft);font-size:var(--product-text-small)}.suggestion-choices{position:sticky;bottom:0;z-index:5;display:flex;width:100%;max-width:24rem;align-items:flex-start;justify-content:center;gap:.75rem;margin-top:.75rem;padding:.75rem 0 .5rem;background:linear-gradient(to top,var(--canvas,var(--surface)) 70%,transparent)}.suggestion-choice{display:flex;flex:1;max-width:5.5rem;flex-direction:column;align-items:center;gap:.375rem;color:var(--ink-soft);font-size:var(--product-text-caption);font-weight:var(--product-weight-semibold);cursor:pointer}.product-ui .suggestion-choice{min-height:0}.suggestion-choice>span{display:grid;width:3.25rem;height:3.25rem;place-items:center;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink);box-shadow:var(--product-shadow-card);transition:transform var(--product-transition),background var(--product-transition)}.suggestion-choice svg{width:1.375rem;height:1.375rem}.suggestion-choice:hover:not(:disabled)>span{transform:scale(1.06)}.suggestion-choice:disabled{opacity:.45;cursor:default}.suggestion-choice[data-choice=approve]{color:var(--ink)}.suggestion-choice[data-choice=approve]>span{width:4rem;height:4rem;border-color:transparent;background:var(--positive);color:white}.suggestion-choice[data-choice=approve] svg{width:1.75rem;height:1.75rem}.suggestion-choice[data-choice=dont]>span{color:var(--danger)}.suggestion-choice[data-choice=change]>span{color:var(--brand-strong)}.suggestion-hint{color:var(--ink-faint);font-size:var(--product-text-caption);text-align:center}.suggestion-hint kbd{border:1px solid var(--line);border-radius:.25rem;padding:0 .3rem;font-family:inherit}.suggestion-hint-keys{display:none}.suggestion-queue h3{margin-bottom:.5rem;color:var(--ink-soft);font-size:var(--product-text-caption);font-weight:var(--product-weight-semibold);text-transform:uppercase;letter-spacing:.06em}.suggestion-queue ol{display:flex;gap:.5rem;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:.25rem}.suggestion-queue li{flex-shrink:0;scroll-snap-align:start}.suggestion-queue button{display:flex;min-width:0;width:100%;align-items:center;gap:.75rem;border-radius:var(--product-radius);text-align:left;cursor:pointer}.suggestion-queue .post-thumb{width:4.5rem;height:4.5rem}.suggestion-queue-text{display:none}@media (max-width:1023px){.product-shell-main[data-mobile-navigation=true] .suggestion-choices{bottom:calc(4rem + env(safe-area-inset-bottom))}}@media (hover:hover) and (pointer:fine){.suggestion-hint-touch{display:none}.suggestion-hint-keys{display:inline}}@media (min-width:1024px){.suggestion-deck{grid-template-columns:minmax(0,1fr) 18rem;align-items:start;gap:2.5rem}.suggestion-choices{position:static;background:none}.suggestion-queue{position:sticky;top:calc(var(--product-header-height) + 1rem);max-height:calc(100dvh - var(--product-header-height) - 2rem);overflow-y:auto;border-left:1px solid var(--line);padding-left:1.5rem}.suggestion-queue ol{display:grid;gap:.25rem;overflow:visible}.suggestion-queue button{padding:.375rem}.suggestion-queue button:hover{background:var(--surface-raised)}.suggestion-queue .post-thumb{width:3.25rem;height:3.25rem}.suggestion-queue-text{display:grid;min-width:0;gap:.125rem}.suggestion-queue-text span:first-child{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--ink);font-size:var(--product-text-small);line-height:1.35}.suggestion-queue-text span:last-child{color:var(--ink-soft);font-size:var(--product-text-caption)}}@media (prefers-reduced-motion:reduce){.suggestion-card,.suggestion-choice>span{transition:none}}.post-composer-notice{margin-bottom:1rem;border-radius:var(--product-radius);padding:.75rem 1rem;background:var(--brand-soft);color:var(--ink);font-size:var(--product-text-small);line-height:1.5}.post-composer-tabs{display:flex;flex-wrap:wrap;gap:.25rem;margin-bottom:1rem;border-bottom:1px solid var(--line)}.post-composer-tabs button{min-height:44px;margin-bottom:-1px;border-bottom:2px solid transparent;padding:.5rem .75rem;color:var(--ink-soft);font-size:var(--product-text-small);cursor:pointer}.post-composer-tabs button[aria-selected=true]{border-color:var(--brand-strong);color:var(--brand-strong);font-weight:600}.post-destinations{min-width:0;border-top:1px solid var(--line);padding-top:1.25rem}.post-editor-compose>.post-composer-check+.post-destinations{margin-top:.5rem}.post-destinations h4{margin-bottom:.5rem;font-size:var(--product-text-body);font-weight:600}.post-destination-list{display:grid;gap:.5rem}.post-destination{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .75rem;border:1px solid var(--line);border-radius:var(--product-radius);padding:.375rem .75rem}.post-destination-toggle{display:flex;flex:1 1 12rem;order:-2;min-width:0;min-height:44px;align-items:center;gap:.625rem;cursor:pointer}.post-destination>.product-status{order:-1}.post-destination-toggle input{width:1.125rem;height:1.125rem;flex-shrink:0}.post-destination-name{display:grid;min-width:0;flex:1;font-size:var(--product-text-small)}.post-destination-name strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.post-destination-name span{color:var(--ink-soft);font-size:var(--product-text-caption)}.post-destination-time{position:relative;display:inline-flex;flex:0 1 15rem;align-items:center;gap:.5rem;min-width:0;min-height:var(--product-control-height);border:1px solid var(--line);border-radius:var(--product-control-radius);padding:0 .75rem;background:var(--surface);font-size:var(--product-text-body);font-weight:500;transition:background var(--product-transition),border-color var(--product-transition)}.post-destination-time>svg{width:1rem;height:1rem;color:var(--ink-soft);pointer-events:none}.post-destination-time>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;pointer-events:none}.post-destination-time>input{position:absolute;inset:0;width:100%;height:100%;border:0;border-radius:inherit;padding:0 .625rem 0 2.25rem;background:transparent;color:inherit;font-size:1rem;font-weight:400;opacity:0;cursor:pointer}.post-destination-time>input:focus{opacity:1;outline:none}.post-destination-time:focus-within{border-color:var(--brand)}.post-destination-time:focus-within>span{visibility:hidden}.post-destination-time:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.post-destination-time:hover:not(:focus-within,:has(input:disabled)){border-color:var(--line-strong);background:var(--surface-raised)}.post-destination-time[data-empty]{border-style:dashed;border-color:var(--line-strong);color:var(--brand-strong)}.post-destination-time[data-empty]>svg{color:inherit}.post-destination-time:has(input:disabled){background:var(--surface-raised);color:var(--ink-soft)}.post-destination-time>input:disabled{cursor:not-allowed}@media (pointer:fine){.post-destination-time>input{font-size:var(--product-text-body)}}.post-destination-unconnected{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin-top:.75rem}.post-accounts-label,.post-destination-unconnected{color:var(--ink-soft);font-size:var(--product-text-small)}.post-accounts-label{margin:.875rem 0 .5rem;font-weight:500}.post-destinations h4+.post-accounts-label{margin-top:0}.post-accounts{display:flex;flex-wrap:wrap;gap:.5rem}.post-accounts>li{min-width:0;max-width:100%}.post-account-chip{position:relative;display:flex;align-items:center;gap:.5rem;min-height:2.75rem;max-width:100%;border:1px solid var(--line);border-radius:999px;padding:.25rem .75rem .25rem .5rem;background:var(--surface);font-size:var(--product-text-small);font-weight:500;cursor:pointer;transition:background var(--product-transition),border-color var(--product-transition)}.post-account-chip>svg{color:var(--ink-soft)}.post-account-chip:hover:not(:has(input:disabled)){border-color:var(--line-strong);background:var(--surface-raised)}.post-account-chip:has(input:focus-visible){outline:2px solid var(--brand-strong);outline-offset:2px}.post-account-chip:has(input:disabled){opacity:.55;cursor:not-allowed}.post-destination-action{display:inline-flex;min-height:44px;align-items:center;gap:.25rem;color:var(--brand-strong);font-size:var(--product-text-small);font-weight:600;cursor:pointer}.post-destination-action:disabled{opacity:.5;cursor:not-allowed}.post-destination-issues{flex-basis:100%}.post-composer-check{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;border-top:1px solid var(--line);padding-top:.25rem}.post-composer-check>.product-text-button{margin-left:-.5rem}.post-editor-compose>.post-editor-options+.post-composer-check{margin-top:0}.post-composer-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1.5rem}.post-composer-footer>p{flex:1 1 14rem;color:var(--ink-soft);font-size:var(--product-text-small);line-height:1.45}.post-composer-footer>div{display:flex;gap:.5rem;margin-left:auto}@media (max-width:450px){.post-composer-footer>div{width:100%}.post-composer-footer>div>button:last-child{flex:1}.post-destination-time{flex-grow:1}}@font-face{font-family:GeistMono;src:url(/_next/static/media/f5cb94a89b585f0b.p.woff2?dpl=cf1e6c75315d5c7ddddcb103e6e5ffcd431c5635) format("woff2");font-display:swap;font-weight:100 900}.__className_49f817{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.__variable_49f817{--font-geist-mono:"GeistMono",ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}@font-face{font-family:GeistSans;src:url(/_next/static/media/e91e1ff17da97c42-s.p.woff2?dpl=cf1e6c75315d5c7ddddcb103e6e5ffcd431c5635) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local("Arial");ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.00%;size-adjust:106.28%}.__className_fdaf88{font-family:GeistSans,GeistSans Fallback}.__variable_fdaf88{--font-geist-sans:"GeistSans","GeistSans Fallback"}