.CommentThread_thread__OTZng{display:flex;flex-direction:column;gap:var(--spacing-md);margin-top:14px;padding-top:12px;border-top:1px solid var(--glass-border-subtle)}.CommentThread_title__TcvzY{font-size:var(--font-size-sm);font-weight:600;color:var(--color-text-secondary);margin:0;letter-spacing:.02em;text-transform:uppercase}.CommentThread_list__e466C{display:flex;flex-direction:column;gap:var(--spacing-sm)}.CommentThread_empty__5sER3{font-size:var(--font-size-sm);color:var(--color-text-tertiary);font-style:italic;text-align:center;padding:var(--spacing-md)}.CommentThread_expander__H9cvj{align-self:flex-start;background:transparent;border:0;padding:4px 0;color:var(--color-brand-primary-text);font-size:var(--font-size-sm);cursor:pointer;text-decoration:underline}.CommentThread_comment__Ngm06{display:flex;gap:var(--spacing-sm);padding:var(--spacing-sm);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md)}.CommentThread_commentBody__bTCgY{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}.CommentThread_headerRow__znft2{display:flex;align-items:center;gap:var(--spacing-xs);flex-wrap:wrap}.CommentThread_author__ODY__{font-weight:600;font-size:var(--font-size-sm);color:var(--color-text-primary)}.CommentThread_rolePill__OMlJB{display:inline-flex;align-items:center;padding:1px 6px;font-size:var(--font-size-xs);font-weight:600;border-radius:var(--radius-pill,999px);text-transform:uppercase;letter-spacing:.04em;background:var(--color-surface-secondary,var(--color-surface));border:1px solid var(--color-border);color:var(--color-text-secondary)}.CommentThread_rolePillOwner___eHBr{background:var(--color-brand-soft,var(--color-surface));color:var(--color-brand-primary-text);border-color:var(--color-brand-soft,var(--color-border))}.CommentThread_editedTag__t6yEO,.CommentThread_timestamp__XGG7_{font-size:var(--font-size-sm);color:var(--color-text-tertiary)}.CommentThread_content__x8yyb{font-size:var(--font-size-base);color:var(--color-text-primary);line-height:1.4;white-space:pre-wrap;word-break:break-word}.CommentThread_deleted__GHlk_{font-size:var(--font-size-sm);color:var(--color-text-tertiary);font-style:italic}.CommentThread_actions__RK97p{flex-shrink:0}.CommentThread_replyLink__KJa6c{align-self:flex-start;background:transparent;border:0;padding:0;color:var(--color-brand-primary-text);font-size:var(--font-size-sm);cursor:pointer}@media (max-width:767px),(pointer:coarse){.CommentThread_replyLink__KJa6c{display:inline-flex;align-items:center;justify-content:center;min-width:var(--touch-target-min);min-height:var(--touch-target-min);margin-block:calc((var(--touch-target-min) - 1.5em) / -2)}}.CommentThread_replies__ox_HM{margin-top:var(--spacing-xs);padding-left:var(--spacing-md);border-left:2px solid var(--color-border)}.CommentThread_composer__AL8R3,.CommentThread_replies__ox_HM{display:flex;flex-direction:column;gap:var(--spacing-xs)}.CommentThread_textarea__ceA8w{width:100%;background:var(--color-surface-recessed);border:1px solid var(--color-control-border);border-radius:var(--radius-sm);padding:8px 10px;color:var(--color-text-primary);font-family:inherit;font-size:var(--font-size-base);resize:vertical;min-height:60px}.CommentThread_textarea__ceA8w:focus-visible{outline:none;border-color:var(--color-border-hover,var(--color-border-strong))}.CommentThread_composerFoot__baRPc{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm)}.CommentThread_charCount__wMcUv{font-size:var(--font-size-sm);color:var(--color-text-tertiary)}.CommentThread_composerActions___lGV7{display:flex;gap:var(--spacing-xs)}.CommentThread_locked__tgaa1{background:var(--color-surface);border:1px dashed var(--color-border);border-radius:var(--radius-md);color:var(--color-text-tertiary)}.CommentThread_locked__tgaa1,.CommentThread_signInCta__O9gI9{padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-sm);text-align:center}.CommentThread_signInCta__O9gI9{background:var(--color-brand-soft,var(--color-surface));border:1px solid var(--color-brand-soft,var(--color-border));border-radius:var(--radius-md);color:var(--color-brand-primary-text)}.CommentThread_avatar__Ojlb3{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border-radius:50%;color:var(--color-text-white);font-size:var(--font-size-xs);font-weight:600}.CommentThread_error__LsihL{font-size:var(--font-size-sm);color:var(--color-red-text,var(--color-error))}.CommentThread_reactions__FsDLn{display:flex;align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-sm);color:var(--color-text-tertiary);opacity:.5}.new-content-indicator_indicator__vqgTD{position:relative;display:inline-flex;align-items:center;justify-content:center}.new-content-indicator_dot__Fy3cs{width:8px;height:8px;background:var(--color-brand-primary);border-radius:var(--radius-full);box-shadow:var(--focus-ring);animation:new-content-indicator_pulse__Bb5jH 2s infinite}@keyframes new-content-indicator_pulse__Bb5jH{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--color-primary-fill) 70%,transparent)}50%{box-shadow:0 0 0 4px color-mix(in srgb,var(--color-primary-fill) 30%,transparent)}to{box-shadow:0 0 0 0 transparent}}.new-content-indicator_indicator__vqgTD.new-content-indicator_locationBadge__fMyjd{position:absolute;top:-4px;right:-4px;z-index:var(--z-elevate)}.new-content-indicator_indicator__vqgTD.new-content-indicator_inline__TG_Y4{margin-left:var(--spacing-xs)}.new-content-indicator_indicator__vqgTD:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){.new-content-indicator_dot__Fy3cs{animation:none}}.new-image-highlight_newImageWrapper__jc1OZ{position:relative;cursor:pointer;transition:all .3s ease}.new-image-highlight_newImageWrapper__jc1OZ:hover{transform:scale(1.02)}.new-image-highlight_pulseRing__5TaFf{position:absolute;top:-4px;left:-4px;right:-4px;bottom:-4px;border:2px solid color-mix(in srgb,var(--color-chart-green) 60%,transparent);border-radius:var(--radius-base);animation:new-image-highlight_pulse__0xQPZ 2s infinite;z-index:var(--z-elevate);pointer-events:none}.new-image-highlight_newImageBadge__xdK_f{position:absolute;top:var(--spacing-sm);right:var(--spacing-sm);background:linear-gradient(135deg,var(--color-success),var(--color-success-dark));color:var(--color-text-white);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-md);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.5px;z-index:var(--z-elevate);box-shadow:var(--shadow-sm);animation:new-image-highlight_bounce__kWDeR 1s infinite alternate}.new-image-highlight_newText__3ve7m{text-shadow:0 1px 2px color-mix(in srgb,var(--color-scrim) 30%,transparent)}@keyframes new-image-highlight_pulse__0xQPZ{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--color-chart-green) 70%,transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--color-chart-green) 30%,transparent)}to{box-shadow:0 0 0 0 transparent}}@keyframes new-image-highlight_bounce__kWDeR{0%{transform:translateY(0)}to{transform:translateY(-2px)}}.new-image-highlight_newImageWrapper__jc1OZ.new-image-highlight_thumbnail__AoQHX{border-radius:var(--radius-xs);overflow:hidden}.new-image-highlight_newImageWrapper__jc1OZ.new-image-highlight_thumbnail__AoQHX .new-image-highlight_pulseRing__5TaFf{border-radius:var(--radius-xs)}.new-image-highlight_newImageWrapper__jc1OZ.new-image-highlight_thumbnail__AoQHX .new-image-highlight_newImageBadge__xdK_f{top:var(--spacing-xs);right:var(--spacing-xs);padding:2px 6px;font-size:var(--font-size-badge);border-radius:8px}.new-image-highlight_newImageWrapper__jc1OZ.new-image-highlight_carousel__lBRVA{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:var(--radius-md);overflow:hidden}.new-image-highlight_newImageWrapper__jc1OZ.new-image-highlight_carousel__lBRVA .new-image-highlight_pulseRing__5TaFf{border-radius:var(--radius-md);border-width:3px}.new-image-highlight_newImageWrapper__jc1OZ.new-image-highlight_carousel__lBRVA .new-image-highlight_newImageBadge__xdK_f{top:var(--spacing-ms);right:var(--spacing-ms);padding:6px var(--spacing-ms);font-size:var(--font-size-badge);border-radius:16px}.new-image-highlight_newImageWrapper__jc1OZ:hover .new-image-highlight_newImageBadge__xdK_f{animation-play-state:paused;transform:scale(1.1)}.new-image-highlight_newImageWrapper__jc1OZ:hover .new-image-highlight_pulseRing__5TaFf{border-color:color-mix(in srgb,var(--color-chart-green) 80%,transparent)}.new-image-highlight_newImageWrapper__jc1OZ:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}@media (prefers-reduced-motion:reduce){.new-image-highlight_newImageBadge__xdK_f,.new-image-highlight_pulseRing__5TaFf{animation:none}.new-image-highlight_newImageWrapper__jc1OZ:hover{transform:none}}@media (prefers-color-scheme:light){.new-image-highlight_newImageBadge__xdK_f{box-shadow:0 2px 4px color-mix(in srgb,var(--color-scrim) 15%,transparent)}}[data-theme=dark] .new-image-highlight_pulseRing__5TaFf{border-color:color-mix(in srgb,var(--color-chart-green) 80%,transparent)}[data-theme=dark] .new-image-highlight_newImageBadge__xdK_f{box-shadow:0 2px 8px color-mix(in srgb,var(--color-scrim) 40%,transparent)}.ShowcaseLogosDisplay_logosSection__A_rDs{padding:var(--spacing-xl) var(--spacing-lg);border-bottom:1px solid var(--color-border)}.ShowcaseLogosDisplay_logoLayoutContainer__2yMUK{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:var(--spacing-lg)}.ShowcaseLogosDisplay_customerLogoWrapper__nV_4V,.ShowcaseLogosDisplay_logoRow__kMAHZ{display:flex;justify-content:center;width:100%}.ShowcaseLogosDisplay_horizontalRow___OUKL,.ShowcaseLogosDisplay_twoColumnRow__EW6qx{display:flex;justify-content:center;gap:var(--spacing-xl);width:100%}.ShowcaseLogosDisplay_horizontalRow___OUKL{flex-wrap:wrap}.ShowcaseLogosDisplay_standardLogoWrapper__G_l6O{display:flex;justify-content:center}.ShowcaseLogosDisplay_logoItemLarge__ySGeV,.ShowcaseLogosDisplay_logoItem__kOzyr{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm)}.ShowcaseLogosDisplay_logoImage__l_uuo{max-width:120px;max-height:80px;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.ShowcaseLogosDisplay_logoImageLarge__PETY2{max-width:200px;max-height:120px;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.ShowcaseLogosDisplay_logoTextPlaceholder___V9AV{min-height:80px;border-radius:var(--radius-md);padding:var(--spacing-md);border:2px solid var(--color-border)}.ShowcaseLogosDisplay_logoTextPlaceholderLarge__u5uUC,.ShowcaseLogosDisplay_logoTextPlaceholder___V9AV{display:flex;align-items:center;justify-content:center;background:var(--color-surface-secondary,var(--color-background-secondary))}.ShowcaseLogosDisplay_logoTextPlaceholderLarge__u5uUC{min-height:120px;border-radius:var(--radius-lg,var(--radius-md));padding:var(--spacing-lg);border:2px solid var(--color-border)}.ShowcaseLogosDisplay_logoText__0yjyK{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);text-align:center;word-break:break-word}.ShowcaseLogosDisplay_logoTextPlaceholderLarge__u5uUC .ShowcaseLogosDisplay_logoText__0yjyK{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold)}@media (max-width:768px){.ShowcaseLogosDisplay_logosSection__A_rDs{padding:var(--spacing-lg) var(--spacing-md)}.ShowcaseLogosDisplay_logoLayoutContainer__2yMUK,.ShowcaseLogosDisplay_twoColumnRow__EW6qx{gap:var(--spacing-md)}.ShowcaseLogosDisplay_logoImageLarge__PETY2{max-width:160px;max-height:100px}.ShowcaseLogosDisplay_logoImage__l_uuo{max-width:100px;max-height:64px}}@media (max-width:480px){.ShowcaseLogosDisplay_logoLayoutContainer__2yMUK{gap:var(--spacing-sm)}.ShowcaseLogosDisplay_twoColumnRow__EW6qx{flex-direction:column;align-items:center;gap:var(--spacing-sm)}.ShowcaseLogosDisplay_logoImageLarge__PETY2{max-width:140px;max-height:80px}.ShowcaseLogosDisplay_logoImage__l_uuo{max-width:80px;max-height:56px}}.ShowcaseMetadataDisplay_metadataSection__Edmxe{padding:var(--spacing-xl) var(--spacing-lg);border-bottom:1px solid var(--color-border)}.ShowcaseMetadataDisplay_metadataFieldsContainer__f0kOf{max-width:800px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-lg)}.ShowcaseMetadataDisplay_metadataField__3qbAA{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--spacing-md) var(--spacing-lg);transition:box-shadow var(--transition-base),transform var(--transition-base)}.ShowcaseMetadataDisplay_metadataField__3qbAA:hover{box-shadow:var(--shadow-sm);transform:translateY(-1px)}.ShowcaseMetadataDisplay_metadataLabel__5bGhM{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--spacing-xs)}.ShowcaseMetadataDisplay_metadataValue__aQ_Ee{font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--color-text-primary);line-height:1.4}@media (max-width:768px){.ShowcaseMetadataDisplay_metadataSection__Edmxe{padding:var(--spacing-lg) var(--spacing-md)}.ShowcaseMetadataDisplay_metadataFieldsContainer__f0kOf{grid-template-columns:1fr;gap:var(--spacing-md)}}.ShowcaseImageCarousel_carouselContainer__zOO1B{display:flex;flex-direction:column;margin-top:var(--spacing-md);margin-bottom:var(--spacing-sm);max-width:100%;overflow:hidden}.ShowcaseImageCarousel_carouselMain__4inZ7{position:relative;width:100%;aspect-ratio:var(--aspect-landscape);background-color:var(--color-surface-secondary,var(--color-background-tertiary));overflow:hidden}.ShowcaseImageCarousel_carouselImageContainer__iPSbK{width:100%;height:100%;position:relative}.ShowcaseImageCarousel_carouselImage__G4gwZ{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background:var(--color-surface-secondary,var(--color-background-tertiary));display:block}.ShowcaseImageCarousel_carouselNav__9Tyxf{position:absolute;top:50%;transform:translateY(-50%);background-color:color-mix(in srgb,var(--color-scrim) 75%,transparent);color:var(--color-on-scrim);border:none;border-radius:var(--radius-full);width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:var(--font-size-xl);transition:background-color var(--transition-fast);z-index:var(--z-elevate)}.ShowcaseImageCarousel_carouselNav__9Tyxf:hover{background-color:color-mix(in srgb,var(--color-scrim) 88%,transparent)}.ShowcaseImageCarousel_carouselPrev__nFwWS{left:var(--spacing-sm)}.ShowcaseImageCarousel_carouselNext__LjBhR{right:var(--spacing-sm)}.ShowcaseImageCarousel_noImages__cgz_l{margin:0;padding:var(--spacing-md);text-align:center;color:var(--color-text-secondary);font-size:var(--font-size-sm);background:var(--color-surface-secondary,var(--color-background-tertiary));border-radius:var(--radius-md)}.ShowcaseImageCarousel_carouselThumbnails__3L95U{display:flex;gap:var(--spacing-xs);padding:var(--spacing-sm);overflow-x:auto;background-color:var(--color-surface);border-top:1px solid var(--color-border)}.ShowcaseImageCarousel_carouselThumbnail__O1c1k{flex-shrink:0;width:64px;height:48px;border:2px solid transparent;border-radius:var(--radius-sm);overflow:hidden;cursor:pointer;padding:0;background:transparent;transition:border-color var(--transition-fast),opacity var(--transition-fast);opacity:.6}.ShowcaseImageCarousel_carouselThumbnail__O1c1k:hover{opacity:1}.ShowcaseImageCarousel_carouselThumbnailActive__RF97P{border-color:var(--color-brand-primary);opacity:1}.ShowcaseImageCarousel_carouselThumbnailImage__XHzFK{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}@media (max-width:768px){.ShowcaseImageCarousel_carouselNav__9Tyxf{width:44px;height:44px;font-size:var(--font-size-sm)}.ShowcaseImageCarousel_carouselThumbnails__3L95U{padding:var(--spacing-xs)}.ShowcaseImageCarousel_carouselThumbnail__O1c1k{width:60px;height:44px}}.ReadOnlyComments_commentsSection__JzxY1{padding:var(--spacing-md) var(--spacing-lg);border-top:1px solid var(--color-border)}.ReadOnlyComments_commentsTitle__TjsIL{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0 0 var(--spacing-md) 0}.ReadOnlyComments_commentsList__3RGA1{display:flex;flex-direction:column;gap:var(--spacing-sm)}.ReadOnlyComments_commentThread__yoQ_s,.ReadOnlyComments_replyList___SbiY{display:flex;flex-direction:column;gap:var(--spacing-xs)}.ReadOnlyComments_replyList___SbiY{margin-left:var(--spacing-lg);border-left:2px solid var(--color-border);padding-left:var(--spacing-md)}.ReadOnlyComments_commentItem__yZpSV{background-color:var(--color-background-secondary);border-radius:var(--radius-md);padding:var(--spacing-sm) var(--spacing-md)}.ReadOnlyComments_replyItem__6jXtH{background-color:var(--color-background-tertiary,var(--color-background-secondary))}.ReadOnlyComments_commentHeader__tGAlh{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-xs)}.ReadOnlyComments_commentAuthor__HoZ1C{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.ReadOnlyComments_commentDate__Qain3{font-size:var(--font-size-sm);color:var(--color-text-tertiary)}.ReadOnlyComments_commentContent__KvMLL{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0;line-height:var(--line-height-relaxed);word-break:break-word}@media (max-width:768px){.ReadOnlyComments_commentsSection__JzxY1{padding:var(--spacing-sm) var(--spacing-md)}}.matterport-viewer_matterportViewer__Wg2Ez{display:flex;flex-direction:column;gap:var(--spacing-sm);width:100%;background:var(--color-background-primary);border-radius:var(--radius-md);border:1px solid var(--color-border-secondary);overflow:hidden}.matterport-viewer_spaceButtons__4c_xd{display:flex;flex-wrap:nowrap;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md) var(--spacing-xs);overflow-x:auto;scrollbar-width:thin;overscroll-behavior-x:contain}.matterport-viewer_spaceButtons__4c_xd[data-fade-end]{-webkit-mask-image:linear-gradient(90deg,black calc(100% - 40px),transparent);mask-image:linear-gradient(90deg,black calc(100% - 40px),transparent)}.matterport-viewer_spaceButtons__4c_xd[data-fade-start]{-webkit-mask-image:linear-gradient(90deg,transparent,black 40px);mask-image:linear-gradient(90deg,transparent,black 40px)}.matterport-viewer_spaceButtons__4c_xd[data-fade-start][data-fade-end]{-webkit-mask-image:linear-gradient(90deg,transparent,black 40px,black calc(100% - 40px),transparent);mask-image:linear-gradient(90deg,transparent,black 40px,black calc(100% - 40px),transparent)}.matterport-viewer_spaceButtons__4c_xd .matterport-viewer_spaceButton__jVnVO{flex:0 0 auto;min-height:44px;max-width:85%;white-space:normal;text-align:start}.matterport-viewer_spaceName__RzIFL{max-width:100%;overflow-wrap:anywhere}.matterport-viewer_viewerContainer__QCJW8{position:relative;width:100%;aspect-ratio:16/9;background:var(--color-background-secondary)}.matterport-viewer_iframe__BGv5e{position:absolute;inset:0;display:block;width:100%;height:100%;border:none;background:var(--color-background-primary)}.matterport-viewer_loadingOverlay__Jr4nX{position:absolute;top:0;left:0;right:0;bottom:0;background:var(--color-background-primary);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-md);z-index:var(--z-elevate)}.matterport-viewer_loadingSpinner__WbF2R{width:40px;height:40px;border-top:3px solid var(--color-border-secondary);border:3px solid var(--color-border-secondary);border-top-color:var(--color-primary);border-radius:50%;animation:matterport-viewer_spin__WykFC 1s linear infinite}.matterport-viewer_loadingText__86wRN{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0}@keyframes matterport-viewer_spin__WykFC{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:480px){.matterport-viewer_viewerContainer__QCJW8{aspect-ratio:4/3}.matterport-viewer_spaceButtons__4c_xd{padding:var(--spacing-sm) var(--spacing-sm) var(--spacing-xs)}}.ShowcaseMatterportSection_matterportSection__U3DQA{margin-top:var(--spacing-md)}.ShowcaseMatterportSection_matterportTitle__rNWAe{font-size:var(--font-size-md);font-weight:600;color:var(--color-text-primary);margin:0 0 var(--spacing-sm) 0}.ShowcaseMatterportSection_matterportViewer__RblaE{margin-top:var(--spacing-sm);border-radius:var(--radius-base);overflow:hidden}
/*# sourceMappingURL=4e617c9af69d17e4.css.map*/