@layer theos.frames{.theos-feed-frame,.theos-feed-discussion-frame,.theos-thread-view,.theos-dossier-posts{--theos-feed-measure:var(--theos-panel-lg);--theos-feed-divider-width:var(--theos-hairline);--theos-feed-focus-width:calc(var(--theos-hairline) * 2);--theos-feed-composer-min-block:calc(var(--theos-control-lg) * 2);--theos-feed-media-max-block:calc(var(--theos-panel-sm) + (var(--theos-space-8) * 3));--theos-feed-media-inline:calc(var(--theos-panel-sm) + (var(--theos-space-8) * 2));--theos-feed-media-ground:var(--theos-surface);--theos-feed-media-error-block:calc(var(--theos-control-lg) * 3);--theos-feed-skeleton-name-inline:calc(var(--theos-space-8) * 2);--theos-feed-skeleton-time-inline:var(--theos-space-8);--theos-feed-skeleton-line-block:var(--theos-icon-xs);--theos-feed-copy-measure:64ch;--theos-feed-post-gap-internal:var(--theos-space-1);--theos-feed-post-gap-boundary:var(--theos-space-4);--theos-feed-post-gap-group:var(--theos-space-2);--theos-feed-post-avatar-size:var(--theos-control-lg);--theos-feed-post-inset-start:max(var(--theos-space-4), env(safe-area-inset-left,0px));--theos-feed-post-inset-end:max(var(--theos-space-4), env(safe-area-inset-right,0px));--theos-feed-post-action-target:calc(var(--theos-base-unit) * 12);--theos-feed-media-scrim:var(--theos-text);--theos-feed-engagement-target:var(--theos-touch-min-absolute);--theos-feed-engagement-icon:var(--theos-icon-xs)}.theos-feed-frame{flex-direction:column;width:100%;height:100%;min-height:0;display:flex;position:relative}.theos-page-shell__main:has(.theos-feed-frame){flex-direction:column;display:flex;overflow-y:hidden}.theos-page-shell__main:has(.theos-feed-frame) .theos-feed-virtual-list>[data-index="0"]{padding-block-start:calc(var(--theos-page-shell-appbar-height) + max(var(--theos-space-1), env(safe-area-inset-top,0px)))}.theos-page-shell__main:has(.theos-feed-frame)>.theos-page-body>.theos-page-header{padding-inline:var(--theos-page-gutter)}.theos-page-shell__main:has(.theos-feed-frame)>.theos-page-body{flex-direction:column;flex:1;max-width:none;min-height:0;padding-block:0;padding-inline:0;display:flex}.theos-feed-action-error{margin:var(--theos-space-2,.5rem) auto 0;max-width:var(--theos-feed-measure);width:100%;padding-inline:var(--theos-space-4,1rem);flex-shrink:0}.theos-feed-empty-area{padding:var(--theos-space-4,1rem);flex:1;justify-content:center;align-items:center;display:flex}.theos-feed-scroll-container{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--theos-border,#b7aa98) transparent;flex:1;min-height:0;position:relative;overflow-y:auto}.theos-feed-scroll-container::-webkit-scrollbar{width:var(--theos-track-thickness)}.theos-feed-scroll-container::-webkit-scrollbar-track{background:0 0}.theos-feed-scroll-container::-webkit-scrollbar-thumb{background:var(--theos-border,#b7aa98);border-radius:var(--theos-radius-sm)}.theos-feed-virtual-list{width:100%;position:relative}.theos-feed-virtual-row{padding-inline:max(var(--theos-space-0), calc((100% - var(--theos-feed-measure)) / 2))}.theos-feed-loading-history{padding:var(--theos-space-3,.75rem);max-width:var(--theos-feed-measure);justify-content:center;margin-inline:auto;display:flex}.theos-feed-loading-history[data-loading=false]{visibility:hidden}.theos-feed-pinned{width:100%;max-width:var(--theos-feed-measure);padding-inline:var(--theos-space-4,1rem);border-block-end:var(--theos-feed-divider-width) solid var(--theos-border,#b7aa98);flex-shrink:0;margin-inline:auto}.theos-feed-pending-pill{z-index:20;pointer-events:none;justify-content:center;display:flex;position:absolute;inset-block-start:calc(var(--theos-page-shell-appbar-height) + max(var(--theos-space-1), env(safe-area-inset-top,0px)) + var(--theos-space-2));inset-inline:0}.theos-feed-pending-pill>*{pointer-events:auto}.theos-feed-composer{color:var(--theos-on-bg);padding:var(--theos-space-2,.5rem);max-width:var(--theos-panel-sm);background:0 0;border:0;flex-shrink:0;width:100%;margin-inline:auto}.theos-feed-composer--top{border:0}.theos-feed-composer-launcher{inline-size:100%;max-inline-size:var(--theos-feed-measure);justify-content:flex-end;margin-inline:auto;padding-inline-end:var(--theos-feed-post-inset-end);display:flex}@media (width<=1023px){.theos-feed-composer-launcher{z-index:20;inline-size:auto;max-inline-size:none;margin-inline:var(--theos-space-0);padding:var(--theos-space-0);pointer-events:none;background:0 0;justify-content:flex-end;align-items:center;display:flex;position:fixed;inset-block-end:calc(var(--theos-bar-bottom-nav) + var(--theos-space-4) + env(safe-area-inset-bottom,0px));inset-inline-end:var(--theos-page-gutter)}.theos-feed-composer-launcher>*{pointer-events:auto}}.theos-feed-composer-launcher .theos-feed-composer-disc:after{content:"";inset:min(var(--theos-space-0), calc((var(--theos-touch-min-absolute) - var(--theos-launcher-disc)) / -2));position:absolute}.theos-feed-composer-launcher .theos-feed-composer-disc{inline-size:var(--theos-launcher-disc);block-size:var(--theos-launcher-disc);aspect-ratio:var(--theos-aspect-square);min-block-size:0;min-inline-size:0;padding:var(--theos-space-0);border-radius:var(--theos-radius-round);opacity:1;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .12s;display:inline-flex;position:relative}.theos-feed-composer-launcher .theos-feed-composer-disc:active,.theos-feed-composer-launcher .theos-feed-composer-disc:focus-visible{opacity:1}.theos-feed-composer-launcher .theos-feed-composer-launch{inline-size:var(--theos-step-5);block-size:var(--theos-step-5);aspect-ratio:var(--theos-aspect-square);padding:var(--theos-space-0);color:var(--theos-text);border-color:var(--theos-text-muted);border-radius:var(--theos-radius-round);background:0 0;flex-shrink:0}.theos-feed-composer-launcher .theos-feed-composer-launch:hover:not(:disabled),.theos-feed-composer-launcher .theos-feed-composer-launch:active:not(:disabled){color:var(--theos-bg);background:var(--theos-text);border-color:var(--theos-text)}@media (width>=768px){.theos-feed-composer-launcher:not(.theos-feed-composer--top),.theos-feed-composer--expanded:not(.theos-feed-composer--top){padding-block-end:var(--theos-space-5,1.5rem)}}.theos-feed-composer--expanded{gap:var(--theos-space-2,.5rem);margin-block:var(--theos-space-2,.5rem);flex-direction:column;display:flex}.theos-feed-composer-editor{position:relative}.theos-feed-composer-input{resize:none;min-height:var(--theos-feed-composer-min-block);border-color:#0000;border-block-end-color:var(--theos-border);background:0 0;padding-block-end:calc(var(--theos-step-4) + var(--theos-space-1))}.theos-feed-composer-input:focus,.theos-feed-composer-input:focus-visible{border-color:#0000;border-block-end-color:var(--theos-border-hover,var(--theos-border));outline:0}.theos-feed-composer-actions{inset-inline:var(--theos-space-1,.25rem);pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;inset-block-end:var(--theos-space-1,.25rem)}.theos-feed-composer-actions>*,.theos-feed-composer-actions-end{pointer-events:auto}.theos-feed-composer-actions-end{align-items:center;gap:var(--theos-space-1,.25rem);display:inline-flex}.theos-feed-composer-previews{gap:var(--theos-space-2,.5rem);flex-wrap:wrap;display:flex}.theos-feed-composer-preview{width:var(--theos-space-8,64px);height:var(--theos-space-8,64px);border-radius:var(--theos-radius-sm,.25rem);border:var(--theos-feed-divider-width) solid var(--theos-border,#b7aa98);position:relative;overflow:hidden}.theos-feed-composer-preview-img{object-fit:cover;width:100%;height:100%;display:block}.theos-feed-composer-preview[data-status=registering] .theos-feed-composer-preview-img,.theos-feed-composer-preview[data-status=uploading] .theos-feed-composer-preview-img,.theos-feed-composer-preview[data-status=finalizing] .theos-feed-composer-preview-img{opacity:.5}.theos-feed-composer-preview[data-status=error] .theos-feed-composer-preview-img{opacity:.3}.theos-feed-composer-preview-spinner{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.theos-feed-composer-preview-spinner svg{width:var(--theos-icon-control);height:var(--theos-icon-control);color:var(--theos-text-muted,#636363);animation:.6s linear infinite theos-feed-spin}@keyframes theos-feed-spin{to{transform:rotate(360deg)}}.theos-feed-composer-preview-error{color:var(--theos-destructive,#ef4444);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.theos-feed-composer-preview-remove{all:unset;top:var(--theos-space-1,4px);right:var(--theos-space-1,4px);width:var(--theos-space-4,16px);height:var(--theos-space-4,16px);aspect-ratio:var(--theos-aspect-square);background:var(--theos-bg,#e6dfd4);border-radius:var(--theos-radius-round);cursor:pointer;opacity:.8;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:absolute}.theos-feed-composer-preview-remove:hover{opacity:1}.theos-feed-error{color:var(--theos-destructive,#ef4444)}.theos-feed-post{grid-template-columns:[full-start] var(--theos-feed-post-inset-start) [content-start] calc(var(--theos-feed-post-avatar-size) + var(--theos-feed-post-gap-group)) [text-start] minmax(0, 1fr) [text-end content-end] var(--theos-feed-post-inset-end) [full-end];row-gap:var(--theos-feed-post-gap-group);padding-block-start:var(--theos-feed-post-gap-boundary);display:grid;position:relative;overflow:hidden}.theos-feed-post>*{grid-column:text}.theos-feed-post>.theos-feed-post-header{grid-column:content}.theos-feed-post>.theos-feed-post-media,.theos-feed-post>.theos-feed-post-separator,.theos-feed-post>.theos-separator{grid-column:full}.theos-feed-post-header{grid-template-columns:var(--theos-feed-post-avatar-size) minmax(0, 1fr) auto;column-gap:var(--theos-feed-post-gap-group);--theos-feed-byline-line:calc(var(--theos-type-sm) * var(--theos-leading-tight));--theos-feed-first-line:calc(var(--theos-type-base) * var(--theos-leading-normal));--theos-feed-identity-anchor:calc((var(--theos-feed-byline-line) + var(--theos-space-1) + var(--theos-feed-first-line)) / 2);align-items:start;display:grid;position:relative}.theos-feed-post-header>.theos-feed-post-avatar{margin-block-start:calc(var(--theos-feed-identity-anchor) - var(--theos-feed-post-avatar-size) / 2)}.theos-feed-post-header>.theos-feed-post-menu-trigger,.theos-feed-post-header>[data-slot=dropdown-menu-trigger]{margin-block-start:calc(var(--theos-feed-byline-line) / 2 - var(--theos-feed-post-action-target) / 2)}.theos-feed-post-avatar{inline-size:var(--theos-feed-post-avatar-size);block-size:var(--theos-feed-post-avatar-size);aspect-ratio:var(--theos-aspect-square);border-radius:var(--theos-radius-avatar);border:var(--theos-feed-divider-width) solid var(--theos-border);background:var(--theos-panel);color:var(--theos-text-secondary);flex-shrink:0;grid-column:1}.theos-feed-post-avatar:has(>.theos-avatar){display:block;overflow:hidden}.theos-feed-post-avatar>.theos-avatar{block-size:100%;inline-size:100%}.theos-feed-post-meta{min-inline-size:0;color:var(--theos-text-muted);align-items:center;display:flex}.theos-feed-post-identity{align-items:baseline;gap:var(--theos-feed-post-gap-internal);overflow-wrap:anywhere;min-inline-size:0;display:inline-flex;overflow:hidden}.theos-feed-post-identity .theos-person-link__name{color:var(--theos-text-muted);letter-spacing:var(--theos-type-caption-tracking)}.theos-feed-post-timestamp{color:var(--theos-text-muted,#636363)}.theos-feed-post-edited:before{content:"·";margin-inline-end:var(--theos-space-1,.25rem)}.theos-feed-post-menu-trigger{min-inline-size:var(--theos-feed-post-action-target);min-block-size:var(--theos-feed-post-action-target);flex-shrink:0;grid-column:3}@media (hover:hover){.theos-feed-post-menu-trigger{opacity:0}.theos-feed-post:hover .theos-feed-post-menu-trigger,.theos-feed-post:focus-within .theos-feed-post-menu-trigger{opacity:1}}.theos-feed-post>.theos-feed-post-links{grid-column:content}.theos-feed-post-links{align-items:center;gap:var(--theos-space-2);flex-direction:column;display:flex}.theos-feed-post-status{justify-content:space-between;align-items:center;gap:var(--theos-feed-post-gap-group);display:flex}.theos-feed-post-main{gap:var(--theos-space-1);flex-direction:column;flex:1;min-inline-size:0;display:flex}.theos-feed-post-content{gap:var(--theos-space-1);inline-size:100%;min-inline-size:0;max-inline-size:var(--theos-feed-copy-measure);flex-direction:column;display:flex}.theos-feed-room-thread{gap:var(--theos-space-1);padding-block:var(--theos-space-3);padding-inline:var(--theos-space-4);max-inline-size:var(--theos-feed-copy-measure);flex-direction:column;display:flex}.theos-feed-room-thread__meta{align-items:center;gap:var(--theos-space-2);min-inline-size:0;display:flex}.theos-feed-room-thread__room,.theos-feed-room-thread__replies{color:var(--theos-on-surface-muted,inherit)}.theos-feed-room-thread__title{all:unset;cursor:pointer;color:var(--theos-on-bg);display:block}.theos-feed-room-thread__title:disabled{cursor:default}.theos-feed-room-thread__title:hover:not(:disabled){text-decoration:underline}.theos-feed-post-title,.theos-feed-post-title .theos-type-bodyEmphasis,.theos-feed-post-title>*{color:var(--theos-text)}.theos-feed-post-body .theos-type-body,.theos-feed-post-body>*{color:var(--theos-text-secondary)}.theos-feed-post-title{all:unset;cursor:pointer;max-inline-size:var(--theos-feed-copy-measure);color:var(--theos-text);display:block;position:relative}.theos-feed-post-title:disabled{cursor:default}.theos-feed-post-title:hover:not(:disabled){text-decoration:underline}.theos-feed-post-body{all:unset;cursor:pointer;max-inline-size:var(--theos-feed-copy-measure);color:var(--theos-on-bg);overflow-wrap:anywhere;margin-block-start:0;display:block;position:relative}.theos-feed-post-body:not(:disabled){-webkit-line-clamp:8;line-clamp:8;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.theos-feed-post-body:disabled{cursor:default}.theos-feed-post-body:focus-visible{outline:var(--theos-focus-ring);outline-offset:var(--theos-focus-ring-offset)}.theos-feed-post-link{align-items:stretch;gap:var(--theos-space-0);inline-size:min(100%, var(--theos-feed-media-inline));padding:var(--theos-space-0);border:var(--theos-feed-divider-width) solid var(--theos-border);border-radius:var(--theos-radius-sm);background:var(--theos-surface);color:var(--theos-on-surface);text-align:start;flex-direction:column;display:flex;overflow:hidden}.theos-feed-post-link[data-state=unavailable]{color:var(--theos-text-muted);background:0 0;border-style:dashed}.theos-feed-post-link:not(:disabled){cursor:pointer}@media (hover:hover){.theos-feed-post-link:not(:disabled):hover{border-color:var(--theos-border-hover)}}.theos-feed-post-link:focus-visible{outline:var(--theos-focus-ring);outline-offset:var(--theos-focus-ring-offset)}.theos-feed-post-link:disabled{opacity:1}.theos-feed-post-link-image{block-size:auto;inline-size:100%;aspect-ratio:var(--theos-aspect-landscape);object-fit:cover;display:block}.theos-feed-post-link[data-image-aspect=portrait] .theos-feed-post-link-image{aspect-ratio:var(--theos-aspect-portrait)}.theos-feed-post-link[data-image-aspect=square] .theos-feed-post-link-image{aspect-ratio:var(--theos-aspect-square)}.theos-feed-post-link-copy{gap:var(--theos-space-1);min-inline-size:0;padding:var(--theos-feed-post-gap-group);flex-direction:column;display:flex}.theos-feed-post-media{inline-size:min(100%, var(--theos-feed-media-inline));justify-self:start}@media (width<=767px){.theos-feed-post-media{inline-size:100%}.theos-feed-media-single,.theos-feed-carousel{border-radius:0}}.theos-feed-media-single,.theos-feed-carousel{inline-size:100%;aspect-ratio:var(--theos-aspect-portrait);max-block-size:min(var(--theos-feed-media-max-block), 65dvh);border-radius:var(--theos-radius-md,0px);background:var(--theos-feed-media-ground);position:relative;overflow:hidden}.theos-feed-media-single[data-aspect=square],.theos-feed-carousel[data-aspect=square]{aspect-ratio:var(--theos-aspect-square)}.theos-feed-media-single[data-aspect=landscape],.theos-feed-carousel[data-aspect=landscape]{aspect-ratio:var(--theos-aspect-landscape)}.theos-feed-media-single .theos-feed-media-image{block-size:100%}.theos-feed-media-image{object-fit:cover;block-size:100%;inline-size:100%;transition:opacity .16s ease-out;display:block}[data-loaded=false]>.theos-feed-media-image{opacity:0}.theos-feed-media-loading{color:var(--theos-on-surface-muted,currentColor);background:var(--theos-feed-media-ground);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.theos-feed-media-image[data-error]{background:var(--theos-feed-media-ground);min-height:var(--theos-feed-media-error-block)}.theos-feed-carousel{border-radius:var(--theos-radius-md,0px);overflow:hidden}.theos-feed-carousel:focus-visible{outline:var(--theos-focus-ring);outline-offset:var(--theos-focus-ring-offset)}.theos-feed-carousel-viewport{block-size:100%;overflow:hidden}.theos-feed-carousel-container{touch-action:pan-y pinch-zoom;block-size:100%;display:flex}.theos-feed-carousel-slide{min-width:0;flex:0 0 100%;block-size:100%;position:relative}.theos-feed-carousel-slide .theos-feed-media-image{object-fit:cover;block-size:100%}.theos-feed-carousel-counter{top:var(--theos-space-2,.5rem);right:var(--theos-space-2,.5rem);isolation:isolate;position:absolute}.theos-feed-carousel-counter:before,.theos-feed-carousel-arrow:before{content:"";inset:calc(var(--theos-space-1) * -1);z-index:-1;border-radius:var(--theos-radius-sm);background:var(--theos-feed-media-scrim);opacity:.35;position:absolute}.theos-feed-carousel-arrow{z-index:1;isolation:isolate;display:none;position:absolute;top:50%;transform:translateY(-50%)}.theos-feed-carousel-arrow--prev{left:var(--theos-space-2,.5rem)}.theos-feed-carousel-arrow--next{right:var(--theos-space-2,.5rem)}@media (pointer:fine){.theos-feed-carousel:hover .theos-feed-carousel-arrow{display:inline-flex}}.theos-feed-media-open{all:unset;cursor:pointer;block-size:100%;inline-size:100%;display:block}.theos-feed-media-open:focus-visible{outline:var(--theos-focus-ring-width) solid var(--theos-accent);outline-offset:calc(var(--theos-focus-ring-width) * -1)}.theos-feed-carousel-dots{justify-content:center;gap:var(--theos-space-1,4px);padding-block:var(--theos-space-2,.5rem);display:flex}.theos-feed-carousel-dot{all:unset;width:var(--theos-space-1,4px);height:var(--theos-space-1,4px);aspect-ratio:var(--theos-aspect-square);border-radius:var(--theos-radius-round);background:var(--theos-text-muted,#636363);opacity:.35;cursor:pointer;flex-shrink:0;transition:opacity .15s}.theos-feed-carousel-dot[data-active]{opacity:1;background:var(--theos-accent,#0f172a)}.theos-feed-edit-media-preview{gap:var(--theos-space-2,.5rem);flex-wrap:wrap;margin-block-start:var(--theos-space-3,.75rem);display:flex}.theos-feed-edit-media-thumb{width:var(--theos-space-8,64px);height:var(--theos-space-8,64px);object-fit:cover;border-radius:var(--theos-radius-sm,.25rem);border:var(--theos-feed-divider-width) solid var(--theos-border,#b7aa98);opacity:.6}.theos-feed-skeleton{gap:var(--theos-space-4,1rem);flex-direction:column;display:flex}.theos-feed-skeleton-avatar{width:var(--theos-control-lg);height:var(--theos-control-lg);aspect-ratio:var(--theos-aspect-square);border-radius:var(--theos-radius-avatar);flex-shrink:0}.theos-feed-post-identity>.theos-feed-skeleton-name,.theos-feed-post-identity>.theos-feed-skeleton-time{align-self:center}.theos-feed-skeleton-name{width:var(--theos-feed-skeleton-name-inline);height:var(--theos-feed-skeleton-line-block);border-radius:var(--theos-radius-sm,.25rem)}.theos-feed-skeleton-time{width:var(--theos-feed-skeleton-time-inline);height:var(--theos-icon-xs);border-radius:var(--theos-radius-sm,.25rem)}.theos-feed-skeleton-body{vertical-align:middle;width:100%;height:var(--theos-feed-skeleton-line-block);border-radius:var(--theos-radius-sm,.25rem);display:inline-block}.theos-feed-skeleton-strut{visibility:hidden}.theos-feed-post-social{justify-content:flex-start;align-items:center;gap:var(--theos-feed-post-gap-group);inline-size:min(100%, var(--theos-feed-copy-measure));min-block-size:var(--theos-feed-engagement-target);flex-wrap:nowrap;display:flex}.theos-feed-post-social .theos-feed-action{--theos-feed-action-target:var(--theos-feed-engagement-target);inline-size:auto;min-inline-size:var(--theos-feed-engagement-target);padding-inline:var(--theos-space-0) var(--theos-feed-post-gap-internal);justify-content:flex-start}.theos-feed-post-social .theos-feed-action:hover:not(:disabled),.theos-feed-post-social .theos-feed-action:focus-visible{color:var(--theos-text-secondary);background:0 0}.theos-feed-post-social .theos-feed-action[aria-pressed=true]{color:var(--theos-accent)}.theos-feed-heart-action:hover:not(:disabled) .theos-icon svg,.theos-feed-heart-action:focus-visible .theos-icon svg,.theos-feed-heart-action[aria-pressed=true] .theos-icon svg{fill:currentColor}.theos-feed-post-social .theos-feed-heart-action:hover:not(:disabled),.theos-feed-post-social .theos-feed-heart-action:focus-visible{color:var(--theos-accent)}.theos-feed-post-social .theos-feed-post-comments-toggle[aria-expanded=true]{color:var(--theos-text-secondary)}.theos-feed-reaction-area{gap:var(--theos-feed-post-gap-internal);flex-direction:column;display:flex}.theos-feed-reactions{gap:var(--theos-feed-post-gap-internal);flex-wrap:wrap;display:flex}.theos-feed-comments{gap:var(--theos-feed-post-gap-boundary);flex-direction:column;display:flex}.theos-feed-discussion-heading{align-items:baseline;gap:var(--theos-feed-post-gap-group);border-block-end:var(--theos-feed-divider-width) solid var(--theos-border-subtle);padding-block-end:var(--theos-feed-post-gap-group);display:flex}.theos-feed-comments-heading{color:var(--theos-text-muted,#636363)}.theos-feed-comment{grid-template-columns:var(--theos-step-4) minmax(0, 1fr);column-gap:var(--theos-feed-post-gap-group);row-gap:var(--theos-feed-post-gap-internal);display:grid;position:relative}.theos-feed-comment-avatar{border-radius:var(--theos-radius-avatar);grid-area:1/1/span 3}.theos-feed-comment-meta{align-items:baseline;gap:var(--theos-feed-post-gap-internal);color:var(--theos-text-muted);grid-column:2;padding-inline-end:calc((var(--theos-feed-engagement-target) * 2) + var(--theos-feed-post-gap-group));display:inline-flex}.theos-feed-comment-body{min-inline-size:0;max-inline-size:var(--theos-feed-copy-measure);grid-column:2}.theos-feed-comment-author{color:var(--theos-text-secondary);align-items:baseline;display:inline-flex}.theos-feed-comment-children{gap:var(--theos-feed-post-gap-group);border-inline-start:var(--theos-feed-divider-width) solid var(--theos-border-subtle);flex-direction:column;grid-column:2;padding-inline-start:var(--theos-feed-post-gap-group);display:flex}.theos-feed-comment-actions{align-items:center;gap:var(--theos-feed-post-gap-group);display:flex;position:absolute;inset-block-start:0;inset-inline-end:0}.theos-feed-comment-actions .theos-feed-action{--theos-feed-action-target:var(--theos-feed-engagement-target);inline-size:var(--theos-feed-engagement-target);min-inline-size:var(--theos-feed-engagement-target);padding:var(--theos-space-0);color:var(--theos-text-muted)}.theos-feed-comment-actions .theos-feed-action:hover:not(:disabled),.theos-feed-comment-actions .theos-feed-action:focus-visible{color:var(--theos-text)}.theos-feed-comment-actions .theos-feed-comment-delete:hover:not(:disabled),.theos-feed-comment-actions .theos-feed-comment-delete:focus-visible{color:var(--theos-danger-ink)}@media (hover:hover) and (pointer:fine){.theos-feed-comment-actions{opacity:0;pointer-events:none}.theos-feed-comment:hover>.theos-feed-comment-actions,.theos-feed-comment:focus-within>.theos-feed-comment-actions{opacity:1;pointer-events:auto}}.theos-feed-comment-reply-composer{grid-column:2}.theos-feed-comment-composer{align-items:center;gap:var(--theos-feed-post-gap-internal);display:flex}.theos-feed-comment-submit{min-inline-size:var(--theos-touch-min-absolute);padding-inline:var(--theos-space-1,.25rem)}.theos-feed-comment-input,.theos-feed-preview-textarea{min-inline-size:0;min-block-size:var(--theos-touch-min-absolute);padding-block:var(--theos-space-1,.25rem);resize:none;flex:auto}.theos-feed-comment-input{border-color:#0000;border-block-end-color:var(--theos-border);scrollbar-width:thin;scrollbar-color:var(--theos-border,#b7aa98) transparent;background:0 0;overflow-y:auto}.theos-feed-comment-input::-webkit-scrollbar{width:var(--theos-track-thickness)}.theos-feed-comment-input::-webkit-scrollbar-track{background:0 0}.theos-feed-comment-input::-webkit-scrollbar-thumb{background:var(--theos-border,#b7aa98);border-radius:var(--theos-radius-sm)}.theos-feed-comment-input[data-overflow=true]{-webkit-mask-image:linear-gradient(to bottom, black 65%, transparent calc(100% - var(--theos-hairline)), black calc(100% - var(--theos-hairline)));mask-image:linear-gradient(to bottom, black 65%, transparent calc(100% - var(--theos-hairline)), black calc(100% - var(--theos-hairline)));-webkit-mask-image:linear-gradient(to bottom, black 65%, transparent calc(100% - var(--theos-hairline)), black calc(100% - var(--theos-hairline)))}.theos-feed-comment-input:focus,.theos-feed-comment-input:focus-visible{border-color:#0000;border-block-end-color:var(--theos-border-hover,var(--theos-border));outline:0}.theos-feed-comment-composer .theos-feed-comment-input{inline-size:0;width:0}.theos-feed-discussion-frame{width:100%;max-width:var(--theos-feed-measure);gap:var(--theos-feed-post-gap-boundary);flex-direction:column;margin-inline:auto;display:flex}.theos-feed-discussion-topic{grid-template-columns:var(--theos-feed-post-avatar-size) minmax(0, 1fr);column-gap:var(--theos-feed-post-gap-group);row-gap:var(--theos-feed-post-gap-group);border-block-end:var(--theos-feed-divider-width) solid var(--theos-border);padding-block-end:var(--theos-feed-post-gap-boundary);display:grid}.theos-feed-discussion-topic-main{min-inline-size:0;max-inline-size:var(--theos-feed-copy-measure);grid-column:2}.theos-feed-discussion-topic-body{color:var(--theos-on-bg)}.theos-feed-discussion-media{width:min(100%, var(--theos-feed-copy-measure));grid-column:1/-1;justify-self:center}.theos-feed-discussion-social{width:min(100%, var(--theos-feed-copy-measure));grid-column:2;margin-block-start:0}.theos-feed-discussion-response-count{align-items:center;gap:var(--theos-feed-post-gap-internal);min-block-size:var(--theos-feed-engagement-target);padding-inline:var(--theos-feed-post-gap-internal);color:var(--theos-text-muted);display:inline-flex}.theos-feed-post-separator{background:var(--theos-border);grid-column:1/-1}.theos-feed-preview-shell{background:var(--theos-bg);height:100%;color:var(--theos-on-bg)}.theos-feed-preview-list{width:100%;max-width:var(--theos-feed-measure);padding-inline:var(--theos-space-4,1rem);margin-inline:auto}.theos-dossier-posts{--theos-feed-post-avatar-size:0px;--theos-feed-post-gap-group:0px}.theos-dossier-posts .theos-feed-preview-list{padding-inline:var(--theos-space-0)}.theos-feed-preview-textarea{width:auto;padding:var(--theos-space-2,.5rem);border:0;border-block-end:var(--theos-feed-divider-width) solid var(--theos-border,#b7aa98);border-radius:var(--theos-radius-sm,0);color:var(--theos-on-bg,#181818);font:inherit;background:0 0}@media (width<=639px){.theos-feed-post-content{inline-size:100%}.theos-feed-composer,.theos-feed-pinned{padding-inline:var(--theos-space-2,.5rem)}.theos-feed-discussion-frame{padding-inline:var(--theos-space-2)}}@media (prefers-reduced-motion:reduce){.theos-feed-composer-preview-spinner svg{animation-duration:.01ms}.theos-feed-carousel-dot{transition-duration:.01ms}}}
